]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/controls.cpp
Added regex to WXINC line (patch from Markus G)
[wxWidgets.git] / wxPython / src / gtk / controls.cpp
CommitLineData
70551f47 1/*
2cd2fac8 2 * FILE : src/gtk/controls.cpp
70551f47
RD
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
2cd2fac8 6 * Version 1.1 (Build 883)
70551f47
RD
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
2d091820 27# define SWIGEXPORT(a) __declspec(dllexport) a
70551f47
RD
28# else
29# if defined(__BORLANDC__)
1c09ae54 30# define SWIGEXPORT(a) a _export
70551f47 31# else
1c09ae54 32# define SWIGEXPORT(a) a
70551f47
RD
33# endif
34# endif
35#else
1c09ae54 36# define SWIGEXPORT(a) a
70551f47
RD
37#endif
38
1c09ae54
RD
39#include "Python.h"
40
70551f47
RD
41#ifdef __cplusplus
42extern "C" {
43#endif
1c09ae54 44
70551f47
RD
45extern void SWIG_MakePtr(char *, void *, char *);
46extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47extern char *SWIG_GetPtr(char *, void **, char *);
2d091820 48extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
70551f47
RD
49extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50extern PyObject *SWIG_newvarlink(void);
51#ifdef __cplusplus
52}
53#endif
70551f47
RD
54#define SWIG_init initcontrolsc
55
56#define SWIG_name "controlsc"
57
58#include "helpers.h"
59#include <wx/slider.h>
62bd0874 60#include <wx/spinbutt.h>
f6bcfd97 61#include <wx/spinctrl.h>
ab9bc19b 62#include <wx/dynarray.h>
8bf5d46e 63#include <wx/statline.h>
7a446686 64#include <wx/tglbtn.h>
70551f47
RD
65
66#ifdef __WXMSW__
b26e2dc4
RD
67#if wxUSE_OWNER_DRAWN
68#include <wx/checklst.h>
69#endif
70551f47
RD
70#endif
71
c95e68d8
RD
72#ifdef __WXGTK__
73#include <wx/checklst.h>
74#endif
75
d24a34bb 76
70551f47
RD
77
78static PyObject* t_output_helper(PyObject* target, PyObject* o) {
79 PyObject* o2;
80 PyObject* o3;
81
1c09ae54 82 if (!target) {
70551f47 83 target = o;
1c09ae54 84 } else if (target == Py_None) {
70551f47
RD
85 Py_DECREF(Py_None);
86 target = o;
1c09ae54 87 } else {
70551f47
RD
88 if (!PyTuple_Check(target)) {
89 o2 = target;
90 target = PyTuple_New(1);
91 PyTuple_SetItem(target, 0, o2);
92 }
1c09ae54
RD
93 o3 = PyTuple_New(1);
94 PyTuple_SetItem(o3, 0, o);
70551f47
RD
95
96 o2 = target;
1c09ae54
RD
97 target = PySequence_Concat(o2, o3);
98 Py_DECREF(o2);
70551f47
RD
99 Py_DECREF(o3);
100 }
101 return target;
102}
103
7a446686
RD
104#if PYTHON_API_VERSION >= 1009
105 static char* wxStringErrorMsg = "String or Unicode type required";
106#else
107 static char* wxStringErrorMsg = "string type is required for parameter";
108#endif
70551f47 109
56f5d962
RD
110 wxSize wxButton_GetDefaultSize() {
111 return wxButton::GetDefaultSize();
112 }
2d091820
RD
113#ifdef __cplusplus
114extern "C" {
115#endif
37f6a977
RD
116static int _wrap_wxDefaultValidator_set(PyObject *val) {
117
118 PyErr_SetString(PyExc_TypeError,"Variable wxDefaultValidator is read-only.");
119 return 1;
120}
121
122static PyObject *_wrap_wxDefaultValidator_get() {
123 PyObject * pyobj;
124 char ptemp[128];
125
126 SWIG_MakePtr(ptemp,(char *) &wxDefaultValidator,"_wxValidator_p");
127 pyobj = PyString_FromString(ptemp);
128 return pyobj;
129}
130
56f5d962
RD
131static PyObject *_wrap_wxButton_GetDefaultSize(PyObject *self, PyObject *args, PyObject *kwargs) {
132 PyObject * _resultobj;
133 wxSize * _result;
134 char *_kwnames[] = { NULL };
135 char _ptemp[128];
136
137 self = self;
138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxButton_GetDefaultSize",_kwnames))
139 return NULL;
140{
141 wxPy_BEGIN_ALLOW_THREADS;
142 _result = new wxSize (wxButton_GetDefaultSize());
143
144 wxPy_END_ALLOW_THREADS;
4dfaa61e 145 if (PyErr_Occurred()) return NULL;
56f5d962
RD
146} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
147 _resultobj = Py_BuildValue("s",_ptemp);
148 return _resultobj;
149}
150
70551f47
RD
151static void *SwigwxControlTowxWindow(void *ptr) {
152 wxControl *src;
153 wxWindow *dest;
154 src = (wxControl *) ptr;
155 dest = (wxWindow *) src;
156 return (void *) dest;
157}
158
159static void *SwigwxControlTowxEvtHandler(void *ptr) {
160 wxControl *src;
161 wxEvtHandler *dest;
162 src = (wxControl *) ptr;
163 dest = (wxEvtHandler *) src;
164 return (void *) dest;
165}
166
9df61a29
RD
167static void *SwigwxControlTowxObject(void *ptr) {
168 wxControl *src;
169 wxObject *dest;
170 src = (wxControl *) ptr;
171 dest = (wxObject *) src;
172 return (void *) dest;
173}
174
ab2208b5 175#define new_wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
56f5d962
RD
176static PyObject *_wrap_new_wxControl(PyObject *self, PyObject *args, PyObject *kwargs) {
177 PyObject * _resultobj;
178 wxControl * _result;
ab2208b5
RD
179 wxWindow * _arg0;
180 wxWindowID _arg1;
b68dc582
RD
181 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
182 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
ab2208b5 183 long _arg4 = (long ) 0;
b68dc582 184 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
ab2208b5 185 char * _arg6 = (char *) "control";
56f5d962 186 PyObject * _argo0 = 0;
56f5d962 187 wxPoint temp;
ab2208b5 188 PyObject * _obj2 = 0;
56f5d962 189 wxSize temp0;
ab2208b5
RD
190 PyObject * _obj3 = 0;
191 PyObject * _argo5 = 0;
192 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
193 char _ptemp[128];
56f5d962
RD
194
195 self = self;
ab2208b5 196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlOs:new_wxControl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_arg6))
56f5d962
RD
197 return NULL;
198 if (_argo0) {
199 if (_argo0 == Py_None) { _arg0 = NULL; }
ab2208b5
RD
200 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
201 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxControl. Expected _wxWindow_p.");
56f5d962
RD
202 return NULL;
203 }
204 }
ab2208b5 205 if (_obj2)
56f5d962 206{
ab2208b5
RD
207 _arg2 = &temp;
208 if (! wxPoint_helper(_obj2, &_arg2))
56f5d962
RD
209 return NULL;
210}
ab2208b5 211 if (_obj3)
56f5d962 212{
ab2208b5
RD
213 _arg3 = &temp0;
214 if (! wxSize_helper(_obj3, &_arg3))
56f5d962
RD
215 return NULL;
216}
ab2208b5
RD
217 if (_argo5) {
218 if (_argo5 == Py_None) { _arg5 = NULL; }
219 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
220 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxControl. Expected _wxValidator_p.");
56f5d962
RD
221 return NULL;
222 }
223 }
224{
225 wxPy_BEGIN_ALLOW_THREADS;
ab2208b5 226 _result = (wxControl *)new_wxControl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
56f5d962
RD
227
228 wxPy_END_ALLOW_THREADS;
4dfaa61e 229 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
230} if (_result) {
231 SWIG_MakePtr(_ptemp, (char *) _result,"_wxControl_p");
232 _resultobj = Py_BuildValue("s",_ptemp);
233 } else {
234 Py_INCREF(Py_None);
235 _resultobj = Py_None;
236 }
56f5d962
RD
237 return _resultobj;
238}
239
240#define wxControl_Command(_swigobj,_swigarg0) (_swigobj->Command(_swigarg0))
241static PyObject *_wrap_wxControl_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
242 PyObject * _resultobj;
243 wxControl * _arg0;
244 wxCommandEvent * _arg1;
245 PyObject * _argo0 = 0;
246 PyObject * _argo1 = 0;
247 char *_kwnames[] = { "self","event", NULL };
248
249 self = self;
250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_Command",_kwnames,&_argo0,&_argo1))
251 return NULL;
252 if (_argo0) {
253 if (_argo0 == Py_None) { _arg0 = NULL; }
254 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
255 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_Command. Expected _wxControl_p.");
256 return NULL;
257 }
258 }
259 if (_argo1) {
260 if (_argo1 == Py_None) { _arg1 = NULL; }
261 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCommandEvent_p")) {
262 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxControl_Command. Expected _wxCommandEvent_p.");
263 return NULL;
264 }
265 }
266{
267 wxPy_BEGIN_ALLOW_THREADS;
268 wxControl_Command(_arg0,*_arg1);
269
270 wxPy_END_ALLOW_THREADS;
4dfaa61e 271 if (PyErr_Occurred()) return NULL;
56f5d962
RD
272} Py_INCREF(Py_None);
273 _resultobj = Py_None;
274 return _resultobj;
275}
276
70551f47 277#define wxControl_GetLabel(_swigobj) (_swigobj->GetLabel())
107e4716 278static PyObject *_wrap_wxControl_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
279 PyObject * _resultobj;
280 wxString * _result;
281 wxControl * _arg0;
2d091820 282 PyObject * _argo0 = 0;
107e4716 283 char *_kwnames[] = { "self", NULL };
70551f47
RD
284
285 self = self;
107e4716 286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControl_GetLabel",_kwnames,&_argo0))
70551f47 287 return NULL;
2d091820
RD
288 if (_argo0) {
289 if (_argo0 == Py_None) { _arg0 = NULL; }
290 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
70551f47
RD
291 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_GetLabel. Expected _wxControl_p.");
292 return NULL;
293 }
294 }
70551f47 295{
ab9bc19b
RD
296 wxPy_BEGIN_ALLOW_THREADS;
297 _result = new wxString (wxControl_GetLabel(_arg0));
298
299 wxPy_END_ALLOW_THREADS;
4dfaa61e 300 if (PyErr_Occurred()) return NULL;
ab9bc19b 301}{
e02c03a4 302 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
303}
304{
305 delete _result;
306}
307 return _resultobj;
308}
309
310#define wxControl_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
107e4716 311static PyObject *_wrap_wxControl_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
312 PyObject * _resultobj;
313 wxControl * _arg0;
314 wxString * _arg1;
2d091820 315 PyObject * _argo0 = 0;
70551f47 316 PyObject * _obj1 = 0;
107e4716 317 char *_kwnames[] = { "self","label", NULL };
70551f47
RD
318
319 self = self;
107e4716 320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_SetLabel",_kwnames,&_argo0,&_obj1))
70551f47 321 return NULL;
2d091820
RD
322 if (_argo0) {
323 if (_argo0 == Py_None) { _arg0 = NULL; }
324 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
70551f47
RD
325 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_SetLabel. Expected _wxControl_p.");
326 return NULL;
327 }
328 }
329{
2cd2fac8
RD
330#if PYTHON_API_VERSION >= 1009
331 char* tmpPtr; int tmpSize;
332 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 333 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
334 return NULL;
335 }
336 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
337 return NULL;
338 _arg1 = new wxString(tmpPtr, tmpSize);
339#else
70551f47
RD
340 if (!PyString_Check(_obj1)) {
341 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
342 return NULL;
343 }
2cd2fac8
RD
344 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
345#endif
70551f47 346}
ab9bc19b
RD
347{
348 wxPy_BEGIN_ALLOW_THREADS;
349 wxControl_SetLabel(_arg0,*_arg1);
350
351 wxPy_END_ALLOW_THREADS;
4dfaa61e 352 if (PyErr_Occurred()) return NULL;
ab9bc19b 353} Py_INCREF(Py_None);
70551f47
RD
354 _resultobj = Py_None;
355{
356 if (_obj1)
357 delete _arg1;
358}
359 return _resultobj;
360}
361
362static void *SwigwxButtonTowxControl(void *ptr) {
363 wxButton *src;
364 wxControl *dest;
365 src = (wxButton *) ptr;
366 dest = (wxControl *) src;
367 return (void *) dest;
368}
369
370static void *SwigwxButtonTowxWindow(void *ptr) {
371 wxButton *src;
372 wxWindow *dest;
373 src = (wxButton *) ptr;
374 dest = (wxWindow *) src;
375 return (void *) dest;
376}
377
378static void *SwigwxButtonTowxEvtHandler(void *ptr) {
379 wxButton *src;
380 wxEvtHandler *dest;
381 src = (wxButton *) ptr;
382 dest = (wxEvtHandler *) src;
383 return (void *) dest;
384}
385
9df61a29
RD
386static void *SwigwxButtonTowxObject(void *ptr) {
387 wxButton *src;
388 wxObject *dest;
389 src = (wxButton *) ptr;
390 dest = (wxObject *) src;
391 return (void *) dest;
392}
393
70551f47 394#define new_wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 395static PyObject *_wrap_new_wxButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
396 PyObject * _resultobj;
397 wxButton * _result;
398 wxWindow * _arg0;
399 wxWindowID _arg1;
400 wxString * _arg2;
b68dc582
RD
401 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
402 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 403 long _arg5 = (long ) 0;
b68dc582 404 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
405 char * _arg7 = (char *) "button";
406 PyObject * _argo0 = 0;
70551f47 407 PyObject * _obj2 = 0;
37f6a977
RD
408 wxPoint temp;
409 PyObject * _obj3 = 0;
410 wxSize temp0;
411 PyObject * _obj4 = 0;
2d091820 412 PyObject * _argo6 = 0;
107e4716 413 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
70551f47
RD
414 char _ptemp[128];
415
416 self = self;
37f6a977 417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 418 return NULL;
2d091820
RD
419 if (_argo0) {
420 if (_argo0 == Py_None) { _arg0 = NULL; }
421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxButton. Expected _wxWindow_p.");
423 return NULL;
424 }
425 }
426{
2cd2fac8
RD
427#if PYTHON_API_VERSION >= 1009
428 char* tmpPtr; int tmpSize;
429 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 430 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
431 return NULL;
432 }
433 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
434 return NULL;
435 _arg2 = new wxString(tmpPtr, tmpSize);
436#else
70551f47
RD
437 if (!PyString_Check(_obj2)) {
438 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
439 return NULL;
440 }
2cd2fac8
RD
441 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
442#endif
70551f47 443}
37f6a977
RD
444 if (_obj3)
445{
446 _arg3 = &temp;
447 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 448 return NULL;
37f6a977
RD
449}
450 if (_obj4)
451{
452 _arg4 = &temp0;
453 if (! wxSize_helper(_obj4, &_arg4))
70551f47 454 return NULL;
37f6a977 455}
2d091820
RD
456 if (_argo6) {
457 if (_argo6 == Py_None) { _arg6 = NULL; }
458 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
459 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxButton. Expected _wxValidator_p.");
460 return NULL;
461 }
462 }
ab9bc19b
RD
463{
464 wxPy_BEGIN_ALLOW_THREADS;
465 _result = (wxButton *)new_wxButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
466
467 wxPy_END_ALLOW_THREADS;
4dfaa61e 468 if (PyErr_Occurred()) return NULL;
2d091820
RD
469} if (_result) {
470 SWIG_MakePtr(_ptemp, (char *) _result,"_wxButton_p");
471 _resultobj = Py_BuildValue("s",_ptemp);
472 } else {
473 Py_INCREF(Py_None);
474 _resultobj = Py_None;
475 }
70551f47
RD
476{
477 if (_obj2)
478 delete _arg2;
479}
480 return _resultobj;
481}
482
483#define wxButton_SetDefault(_swigobj) (_swigobj->SetDefault())
107e4716 484static PyObject *_wrap_wxButton_SetDefault(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
485 PyObject * _resultobj;
486 wxButton * _arg0;
2d091820 487 PyObject * _argo0 = 0;
107e4716 488 char *_kwnames[] = { "self", NULL };
70551f47
RD
489
490 self = self;
107e4716 491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxButton_SetDefault",_kwnames,&_argo0))
70551f47 492 return NULL;
2d091820
RD
493 if (_argo0) {
494 if (_argo0 == Py_None) { _arg0 = NULL; }
495 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
70551f47
RD
496 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetDefault. Expected _wxButton_p.");
497 return NULL;
498 }
499 }
ab9bc19b
RD
500{
501 wxPy_BEGIN_ALLOW_THREADS;
502 wxButton_SetDefault(_arg0);
503
504 wxPy_END_ALLOW_THREADS;
4dfaa61e 505 if (PyErr_Occurred()) return NULL;
ab9bc19b 506} Py_INCREF(Py_None);
70551f47
RD
507 _resultobj = Py_None;
508 return _resultobj;
509}
510
ab2208b5
RD
511#define wxButton_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
512static PyObject *_wrap_wxButton_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
513 PyObject * _resultobj;
514 wxButton * _arg0;
515 wxColour * _arg1;
516 PyObject * _argo0 = 0;
f6bcfd97
BP
517 wxColour temp;
518 PyObject * _obj1 = 0;
ab2208b5
RD
519 char *_kwnames[] = { "self","colour", NULL };
520
521 self = self;
f6bcfd97 522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxButton_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
ab2208b5
RD
523 return NULL;
524 if (_argo0) {
525 if (_argo0 == Py_None) { _arg0 = NULL; }
526 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
527 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetBackgroundColour. Expected _wxButton_p.");
528 return NULL;
529 }
530 }
f6bcfd97
BP
531{
532 _arg1 = &temp;
533 if (! wxColour_helper(_obj1, &_arg1))
ab2208b5 534 return NULL;
f6bcfd97 535}
ab2208b5
RD
536{
537 wxPy_BEGIN_ALLOW_THREADS;
538 wxButton_SetBackgroundColour(_arg0,*_arg1);
539
540 wxPy_END_ALLOW_THREADS;
4dfaa61e 541 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
542} Py_INCREF(Py_None);
543 _resultobj = Py_None;
544 return _resultobj;
545}
546
547#define wxButton_SetForegroundColour(_swigobj,_swigarg0) (_swigobj->SetForegroundColour(_swigarg0))
548static PyObject *_wrap_wxButton_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
549 PyObject * _resultobj;
550 wxButton * _arg0;
551 wxColour * _arg1;
552 PyObject * _argo0 = 0;
f6bcfd97
BP
553 wxColour temp;
554 PyObject * _obj1 = 0;
ab2208b5
RD
555 char *_kwnames[] = { "self","colour", NULL };
556
557 self = self;
f6bcfd97 558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxButton_SetForegroundColour",_kwnames,&_argo0,&_obj1))
ab2208b5
RD
559 return NULL;
560 if (_argo0) {
561 if (_argo0 == Py_None) { _arg0 = NULL; }
562 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
563 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetForegroundColour. Expected _wxButton_p.");
564 return NULL;
565 }
566 }
f6bcfd97
BP
567{
568 _arg1 = &temp;
569 if (! wxColour_helper(_obj1, &_arg1))
ab2208b5 570 return NULL;
f6bcfd97 571}
ab2208b5
RD
572{
573 wxPy_BEGIN_ALLOW_THREADS;
574 wxButton_SetForegroundColour(_arg0,*_arg1);
575
576 wxPy_END_ALLOW_THREADS;
4dfaa61e 577 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
578} Py_INCREF(Py_None);
579 _resultobj = Py_None;
580 return _resultobj;
581}
582
70551f47
RD
583static void *SwigwxBitmapButtonTowxButton(void *ptr) {
584 wxBitmapButton *src;
585 wxButton *dest;
586 src = (wxBitmapButton *) ptr;
587 dest = (wxButton *) src;
588 return (void *) dest;
589}
590
591static void *SwigwxBitmapButtonTowxControl(void *ptr) {
592 wxBitmapButton *src;
593 wxControl *dest;
594 src = (wxBitmapButton *) ptr;
595 dest = (wxControl *) src;
596 return (void *) dest;
597}
598
599static void *SwigwxBitmapButtonTowxWindow(void *ptr) {
600 wxBitmapButton *src;
601 wxWindow *dest;
602 src = (wxBitmapButton *) ptr;
603 dest = (wxWindow *) src;
604 return (void *) dest;
605}
606
607static void *SwigwxBitmapButtonTowxEvtHandler(void *ptr) {
608 wxBitmapButton *src;
609 wxEvtHandler *dest;
610 src = (wxBitmapButton *) ptr;
611 dest = (wxEvtHandler *) src;
612 return (void *) dest;
613}
614
9df61a29
RD
615static void *SwigwxBitmapButtonTowxObject(void *ptr) {
616 wxBitmapButton *src;
617 wxObject *dest;
618 src = (wxBitmapButton *) ptr;
619 dest = (wxObject *) src;
620 return (void *) dest;
621}
622
70551f47 623#define new_wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 624static PyObject *_wrap_new_wxBitmapButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
625 PyObject * _resultobj;
626 wxBitmapButton * _result;
627 wxWindow * _arg0;
628 wxWindowID _arg1;
629 wxBitmap * _arg2;
b68dc582
RD
630 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
631 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 632 long _arg5 = (long ) wxBU_AUTODRAW;
b68dc582 633 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
634 char * _arg7 = (char *) "button";
635 PyObject * _argo0 = 0;
636 PyObject * _argo2 = 0;
37f6a977
RD
637 wxPoint temp;
638 PyObject * _obj3 = 0;
639 wxSize temp0;
640 PyObject * _obj4 = 0;
2d091820 641 PyObject * _argo6 = 0;
107e4716 642 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","validator","name", NULL };
70551f47
RD
643 char _ptemp[128];
644
645 self = self;
37f6a977 646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxBitmapButton",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 647 return NULL;
2d091820
RD
648 if (_argo0) {
649 if (_argo0 == Py_None) { _arg0 = NULL; }
650 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
651 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBitmapButton. Expected _wxWindow_p.");
652 return NULL;
653 }
654 }
2d091820
RD
655 if (_argo2) {
656 if (_argo2 == Py_None) { _arg2 = NULL; }
657 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
70551f47
RD
658 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxBitmapButton. Expected _wxBitmap_p.");
659 return NULL;
660 }
661 }
37f6a977
RD
662 if (_obj3)
663{
664 _arg3 = &temp;
665 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 666 return NULL;
37f6a977
RD
667}
668 if (_obj4)
669{
670 _arg4 = &temp0;
671 if (! wxSize_helper(_obj4, &_arg4))
70551f47 672 return NULL;
37f6a977 673}
2d091820
RD
674 if (_argo6) {
675 if (_argo6 == Py_None) { _arg6 = NULL; }
676 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
677 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxBitmapButton. Expected _wxValidator_p.");
678 return NULL;
679 }
680 }
ab9bc19b
RD
681{
682 wxPy_BEGIN_ALLOW_THREADS;
683 _result = (wxBitmapButton *)new_wxBitmapButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
684
685 wxPy_END_ALLOW_THREADS;
4dfaa61e 686 if (PyErr_Occurred()) return NULL;
2d091820
RD
687} if (_result) {
688 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmapButton_p");
689 _resultobj = Py_BuildValue("s",_ptemp);
690 } else {
691 Py_INCREF(Py_None);
692 _resultobj = Py_None;
693 }
70551f47
RD
694 return _resultobj;
695}
696
697#define wxBitmapButton_GetBitmapLabel(_swigobj) (_swigobj->GetBitmapLabel())
107e4716 698static PyObject *_wrap_wxBitmapButton_GetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
699 PyObject * _resultobj;
700 wxBitmap * _result;
701 wxBitmapButton * _arg0;
2d091820 702 PyObject * _argo0 = 0;
107e4716 703 char *_kwnames[] = { "self", NULL };
70551f47
RD
704 char _ptemp[128];
705
706 self = self;
107e4716 707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapLabel",_kwnames,&_argo0))
70551f47 708 return NULL;
2d091820
RD
709 if (_argo0) {
710 if (_argo0 == Py_None) { _arg0 = NULL; }
711 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
70551f47
RD
712 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapLabel. Expected _wxBitmapButton_p.");
713 return NULL;
714 }
715 }
ab9bc19b
RD
716{
717 wxPy_BEGIN_ALLOW_THREADS;
718 wxBitmap & _result_ref = wxBitmapButton_GetBitmapLabel(_arg0);
70551f47 719 _result = (wxBitmap *) &_result_ref;
ab9bc19b
RD
720
721 wxPy_END_ALLOW_THREADS;
4dfaa61e 722 if (PyErr_Occurred()) return NULL;
2d091820
RD
723} if (_result) {
724 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
725 _resultobj = Py_BuildValue("s",_ptemp);
726 } else {
727 Py_INCREF(Py_None);
728 _resultobj = Py_None;
729 }
70551f47
RD
730 return _resultobj;
731}
732
c95e68d8 733#define wxBitmapButton_GetBitmapDisabled(_swigobj) (_swigobj->GetBitmapDisabled())
107e4716 734static PyObject *_wrap_wxBitmapButton_GetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
735 PyObject * _resultobj;
736 wxBitmap * _result;
737 wxBitmapButton * _arg0;
2d091820 738 PyObject * _argo0 = 0;
107e4716 739 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
740 char _ptemp[128];
741
742 self = self;
107e4716 743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapDisabled",_kwnames,&_argo0))
c95e68d8 744 return NULL;
2d091820
RD
745 if (_argo0) {
746 if (_argo0 == Py_None) { _arg0 = NULL; }
747 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapDisabled. Expected _wxBitmapButton_p.");
749 return NULL;
750 }
751 }
ab9bc19b
RD
752{
753 wxPy_BEGIN_ALLOW_THREADS;
754 wxBitmap & _result_ref = wxBitmapButton_GetBitmapDisabled(_arg0);
c95e68d8 755 _result = (wxBitmap *) &_result_ref;
ab9bc19b
RD
756
757 wxPy_END_ALLOW_THREADS;
4dfaa61e 758 if (PyErr_Occurred()) return NULL;
2d091820
RD
759} if (_result) {
760 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
761 _resultobj = Py_BuildValue("s",_ptemp);
762 } else {
763 Py_INCREF(Py_None);
764 _resultobj = Py_None;
765 }
c95e68d8
RD
766 return _resultobj;
767}
768
769#define wxBitmapButton_GetBitmapFocus(_swigobj) (_swigobj->GetBitmapFocus())
107e4716 770static PyObject *_wrap_wxBitmapButton_GetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
771 PyObject * _resultobj;
772 wxBitmap * _result;
773 wxBitmapButton * _arg0;
2d091820 774 PyObject * _argo0 = 0;
107e4716 775 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
776 char _ptemp[128];
777
778 self = self;
107e4716 779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapFocus",_kwnames,&_argo0))
c95e68d8 780 return NULL;
2d091820
RD
781 if (_argo0) {
782 if (_argo0 == Py_None) { _arg0 = NULL; }
783 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
784 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapFocus. Expected _wxBitmapButton_p.");
785 return NULL;
786 }
787 }
ab9bc19b
RD
788{
789 wxPy_BEGIN_ALLOW_THREADS;
790 wxBitmap & _result_ref = wxBitmapButton_GetBitmapFocus(_arg0);
c95e68d8 791 _result = (wxBitmap *) &_result_ref;
ab9bc19b
RD
792
793 wxPy_END_ALLOW_THREADS;
4dfaa61e 794 if (PyErr_Occurred()) return NULL;
2d091820
RD
795} if (_result) {
796 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
797 _resultobj = Py_BuildValue("s",_ptemp);
798 } else {
799 Py_INCREF(Py_None);
800 _resultobj = Py_None;
801 }
c95e68d8
RD
802 return _resultobj;
803}
804
805#define wxBitmapButton_GetBitmapSelected(_swigobj) (_swigobj->GetBitmapSelected())
107e4716 806static PyObject *_wrap_wxBitmapButton_GetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
807 PyObject * _resultobj;
808 wxBitmap * _result;
809 wxBitmapButton * _arg0;
2d091820 810 PyObject * _argo0 = 0;
107e4716 811 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
812 char _ptemp[128];
813
814 self = self;
107e4716 815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapSelected",_kwnames,&_argo0))
c95e68d8 816 return NULL;
2d091820
RD
817 if (_argo0) {
818 if (_argo0 == Py_None) { _arg0 = NULL; }
819 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapSelected. Expected _wxBitmapButton_p.");
821 return NULL;
822 }
823 }
ab9bc19b
RD
824{
825 wxPy_BEGIN_ALLOW_THREADS;
826 wxBitmap & _result_ref = wxBitmapButton_GetBitmapSelected(_arg0);
c95e68d8 827 _result = (wxBitmap *) &_result_ref;
ab9bc19b
RD
828
829 wxPy_END_ALLOW_THREADS;
4dfaa61e 830 if (PyErr_Occurred()) return NULL;
2d091820
RD
831} if (_result) {
832 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
833 _resultobj = Py_BuildValue("s",_ptemp);
834 } else {
835 Py_INCREF(Py_None);
836 _resultobj = Py_None;
837 }
c95e68d8
RD
838 return _resultobj;
839}
840
841#define wxBitmapButton_SetBitmapDisabled(_swigobj,_swigarg0) (_swigobj->SetBitmapDisabled(_swigarg0))
107e4716 842static PyObject *_wrap_wxBitmapButton_SetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
843 PyObject * _resultobj;
844 wxBitmapButton * _arg0;
845 wxBitmap * _arg1;
2d091820
RD
846 PyObject * _argo0 = 0;
847 PyObject * _argo1 = 0;
107e4716 848 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
849
850 self = self;
107e4716 851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapDisabled",_kwnames,&_argo0,&_argo1))
c95e68d8 852 return NULL;
2d091820
RD
853 if (_argo0) {
854 if (_argo0 == Py_None) { _arg0 = NULL; }
855 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmapButton_p.");
857 return NULL;
858 }
859 }
2d091820
RD
860 if (_argo1) {
861 if (_argo1 == Py_None) { _arg1 = NULL; }
862 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
863 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmap_p.");
864 return NULL;
865 }
866 }
ab9bc19b
RD
867{
868 wxPy_BEGIN_ALLOW_THREADS;
869 wxBitmapButton_SetBitmapDisabled(_arg0,*_arg1);
870
871 wxPy_END_ALLOW_THREADS;
4dfaa61e 872 if (PyErr_Occurred()) return NULL;
ab9bc19b 873} Py_INCREF(Py_None);
c95e68d8
RD
874 _resultobj = Py_None;
875 return _resultobj;
876}
877
878#define wxBitmapButton_SetBitmapFocus(_swigobj,_swigarg0) (_swigobj->SetBitmapFocus(_swigarg0))
107e4716 879static PyObject *_wrap_wxBitmapButton_SetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
880 PyObject * _resultobj;
881 wxBitmapButton * _arg0;
882 wxBitmap * _arg1;
2d091820
RD
883 PyObject * _argo0 = 0;
884 PyObject * _argo1 = 0;
107e4716 885 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
886
887 self = self;
107e4716 888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapFocus",_kwnames,&_argo0,&_argo1))
c95e68d8 889 return NULL;
2d091820
RD
890 if (_argo0) {
891 if (_argo0 == Py_None) { _arg0 = NULL; }
892 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
893 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmapButton_p.");
894 return NULL;
895 }
896 }
2d091820
RD
897 if (_argo1) {
898 if (_argo1 == Py_None) { _arg1 = NULL; }
899 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
900 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmap_p.");
901 return NULL;
902 }
903 }
ab9bc19b
RD
904{
905 wxPy_BEGIN_ALLOW_THREADS;
906 wxBitmapButton_SetBitmapFocus(_arg0,*_arg1);
907
908 wxPy_END_ALLOW_THREADS;
4dfaa61e 909 if (PyErr_Occurred()) return NULL;
ab9bc19b 910} Py_INCREF(Py_None);
c95e68d8
RD
911 _resultobj = Py_None;
912 return _resultobj;
913}
914
915#define wxBitmapButton_SetBitmapSelected(_swigobj,_swigarg0) (_swigobj->SetBitmapSelected(_swigarg0))
107e4716 916static PyObject *_wrap_wxBitmapButton_SetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
917 PyObject * _resultobj;
918 wxBitmapButton * _arg0;
919 wxBitmap * _arg1;
2d091820
RD
920 PyObject * _argo0 = 0;
921 PyObject * _argo1 = 0;
107e4716 922 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
923
924 self = self;
107e4716 925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapSelected",_kwnames,&_argo0,&_argo1))
c95e68d8 926 return NULL;
2d091820
RD
927 if (_argo0) {
928 if (_argo0 == Py_None) { _arg0 = NULL; }
929 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmapButton_p.");
931 return NULL;
932 }
933 }
2d091820
RD
934 if (_argo1) {
935 if (_argo1 == Py_None) { _arg1 = NULL; }
936 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
937 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmap_p.");
938 return NULL;
939 }
940 }
ab9bc19b
RD
941{
942 wxPy_BEGIN_ALLOW_THREADS;
943 wxBitmapButton_SetBitmapSelected(_arg0,*_arg1);
944
945 wxPy_END_ALLOW_THREADS;
4dfaa61e 946 if (PyErr_Occurred()) return NULL;
ab9bc19b 947} Py_INCREF(Py_None);
c95e68d8
RD
948 _resultobj = Py_None;
949 return _resultobj;
950}
951
70551f47 952#define wxBitmapButton_SetBitmapLabel(_swigobj,_swigarg0) (_swigobj->SetBitmapLabel(_swigarg0))
107e4716 953static PyObject *_wrap_wxBitmapButton_SetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
954 PyObject * _resultobj;
955 wxBitmapButton * _arg0;
956 wxBitmap * _arg1;
2d091820
RD
957 PyObject * _argo0 = 0;
958 PyObject * _argo1 = 0;
107e4716 959 char *_kwnames[] = { "self","bitmap", NULL };
70551f47
RD
960
961 self = self;
107e4716 962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapLabel",_kwnames,&_argo0,&_argo1))
70551f47 963 return NULL;
2d091820
RD
964 if (_argo0) {
965 if (_argo0 == Py_None) { _arg0 = NULL; }
966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
70551f47
RD
967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmapButton_p.");
968 return NULL;
969 }
970 }
2d091820
RD
971 if (_argo1) {
972 if (_argo1 == Py_None) { _arg1 = NULL; }
973 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
70551f47
RD
974 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmap_p.");
975 return NULL;
976 }
977 }
ab9bc19b
RD
978{
979 wxPy_BEGIN_ALLOW_THREADS;
980 wxBitmapButton_SetBitmapLabel(_arg0,*_arg1);
981
982 wxPy_END_ALLOW_THREADS;
4dfaa61e 983 if (PyErr_Occurred()) return NULL;
ab9bc19b 984} Py_INCREF(Py_None);
70551f47
RD
985 _resultobj = Py_None;
986 return _resultobj;
987}
988
f6bcfd97
BP
989#define wxBitmapButton_SetMargins(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
990static PyObject *_wrap_wxBitmapButton_SetMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
991 PyObject * _resultobj;
992 wxBitmapButton * _arg0;
993 int _arg1;
994 int _arg2;
995 PyObject * _argo0 = 0;
996 char *_kwnames[] = { "self","x","y", NULL };
997
998 self = self;
999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxBitmapButton_SetMargins",_kwnames,&_argo0,&_arg1,&_arg2))
1000 return NULL;
1001 if (_argo0) {
1002 if (_argo0 == Py_None) { _arg0 = NULL; }
1003 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetMargins. Expected _wxBitmapButton_p.");
1005 return NULL;
1006 }
1007 }
1008{
1009 wxPy_BEGIN_ALLOW_THREADS;
1010 wxBitmapButton_SetMargins(_arg0,_arg1,_arg2);
1011
1012 wxPy_END_ALLOW_THREADS;
4dfaa61e 1013 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1014} Py_INCREF(Py_None);
1015 _resultobj = Py_None;
1016 return _resultobj;
1017}
1018
1019#define wxBitmapButton_GetMarginX(_swigobj) (_swigobj->GetMarginX())
1020static PyObject *_wrap_wxBitmapButton_GetMarginX(PyObject *self, PyObject *args, PyObject *kwargs) {
1021 PyObject * _resultobj;
1022 int _result;
1023 wxBitmapButton * _arg0;
1024 PyObject * _argo0 = 0;
1025 char *_kwnames[] = { "self", NULL };
1026
1027 self = self;
1028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetMarginX",_kwnames,&_argo0))
1029 return NULL;
1030 if (_argo0) {
1031 if (_argo0 == Py_None) { _arg0 = NULL; }
1032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetMarginX. Expected _wxBitmapButton_p.");
1034 return NULL;
1035 }
1036 }
1037{
1038 wxPy_BEGIN_ALLOW_THREADS;
1039 _result = (int )wxBitmapButton_GetMarginX(_arg0);
1040
1041 wxPy_END_ALLOW_THREADS;
4dfaa61e 1042 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1043} _resultobj = Py_BuildValue("i",_result);
1044 return _resultobj;
1045}
1046
1047#define wxBitmapButton_GetMarginY(_swigobj) (_swigobj->GetMarginY())
1048static PyObject *_wrap_wxBitmapButton_GetMarginY(PyObject *self, PyObject *args, PyObject *kwargs) {
1049 PyObject * _resultobj;
1050 int _result;
1051 wxBitmapButton * _arg0;
1052 PyObject * _argo0 = 0;
1053 char *_kwnames[] = { "self", NULL };
1054
1055 self = self;
1056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetMarginY",_kwnames,&_argo0))
1057 return NULL;
1058 if (_argo0) {
1059 if (_argo0 == Py_None) { _arg0 = NULL; }
1060 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1061 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetMarginY. Expected _wxBitmapButton_p.");
1062 return NULL;
1063 }
1064 }
1065{
1066 wxPy_BEGIN_ALLOW_THREADS;
1067 _result = (int )wxBitmapButton_GetMarginY(_arg0);
1068
1069 wxPy_END_ALLOW_THREADS;
4dfaa61e 1070 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1071} _resultobj = Py_BuildValue("i",_result);
1072 return _resultobj;
1073}
1074
70551f47
RD
1075static void *SwigwxCheckBoxTowxControl(void *ptr) {
1076 wxCheckBox *src;
1077 wxControl *dest;
1078 src = (wxCheckBox *) ptr;
1079 dest = (wxControl *) src;
1080 return (void *) dest;
1081}
1082
1083static void *SwigwxCheckBoxTowxWindow(void *ptr) {
1084 wxCheckBox *src;
1085 wxWindow *dest;
1086 src = (wxCheckBox *) ptr;
1087 dest = (wxWindow *) src;
1088 return (void *) dest;
1089}
1090
1091static void *SwigwxCheckBoxTowxEvtHandler(void *ptr) {
1092 wxCheckBox *src;
1093 wxEvtHandler *dest;
1094 src = (wxCheckBox *) ptr;
1095 dest = (wxEvtHandler *) src;
1096 return (void *) dest;
1097}
1098
9df61a29
RD
1099static void *SwigwxCheckBoxTowxObject(void *ptr) {
1100 wxCheckBox *src;
1101 wxObject *dest;
1102 src = (wxCheckBox *) ptr;
1103 dest = (wxObject *) src;
1104 return (void *) dest;
1105}
1106
70551f47 1107#define new_wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 1108static PyObject *_wrap_new_wxCheckBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1109 PyObject * _resultobj;
1110 wxCheckBox * _result;
1111 wxWindow * _arg0;
1112 wxWindowID _arg1;
1113 wxString * _arg2;
b68dc582
RD
1114 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1115 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 1116 long _arg5 = (long ) 0;
b68dc582 1117 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
1118 char * _arg7 = (char *) "checkBox";
1119 PyObject * _argo0 = 0;
70551f47 1120 PyObject * _obj2 = 0;
37f6a977
RD
1121 wxPoint temp;
1122 PyObject * _obj3 = 0;
1123 wxSize temp0;
1124 PyObject * _obj4 = 0;
2d091820 1125 PyObject * _argo6 = 0;
107e4716 1126 char *_kwnames[] = { "parent","id","label","pos","size","style","val","name", NULL };
70551f47
RD
1127 char _ptemp[128];
1128
1129 self = self;
37f6a977 1130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxCheckBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 1131 return NULL;
2d091820
RD
1132 if (_argo0) {
1133 if (_argo0 == Py_None) { _arg0 = NULL; }
1134 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1135 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckBox. Expected _wxWindow_p.");
1136 return NULL;
1137 }
1138 }
1139{
2cd2fac8
RD
1140#if PYTHON_API_VERSION >= 1009
1141 char* tmpPtr; int tmpSize;
1142 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 1143 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1144 return NULL;
1145 }
1146 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
1147 return NULL;
1148 _arg2 = new wxString(tmpPtr, tmpSize);
1149#else
70551f47
RD
1150 if (!PyString_Check(_obj2)) {
1151 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1152 return NULL;
1153 }
2cd2fac8
RD
1154 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
1155#endif
70551f47 1156}
37f6a977
RD
1157 if (_obj3)
1158{
1159 _arg3 = &temp;
1160 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1161 return NULL;
37f6a977
RD
1162}
1163 if (_obj4)
1164{
1165 _arg4 = &temp0;
1166 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1167 return NULL;
37f6a977 1168}
2d091820
RD
1169 if (_argo6) {
1170 if (_argo6 == Py_None) { _arg6 = NULL; }
1171 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
1172 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxCheckBox. Expected _wxValidator_p.");
1173 return NULL;
1174 }
1175 }
ab9bc19b
RD
1176{
1177 wxPy_BEGIN_ALLOW_THREADS;
1178 _result = (wxCheckBox *)new_wxCheckBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
1179
1180 wxPy_END_ALLOW_THREADS;
4dfaa61e 1181 if (PyErr_Occurred()) return NULL;
2d091820
RD
1182} if (_result) {
1183 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckBox_p");
1184 _resultobj = Py_BuildValue("s",_ptemp);
1185 } else {
1186 Py_INCREF(Py_None);
1187 _resultobj = Py_None;
1188 }
70551f47
RD
1189{
1190 if (_obj2)
1191 delete _arg2;
1192}
1193 return _resultobj;
1194}
1195
1196#define wxCheckBox_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 1197static PyObject *_wrap_wxCheckBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1198 PyObject * _resultobj;
1199 bool _result;
1200 wxCheckBox * _arg0;
2d091820 1201 PyObject * _argo0 = 0;
107e4716 1202 char *_kwnames[] = { "self", NULL };
70551f47
RD
1203
1204 self = self;
107e4716 1205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckBox_GetValue",_kwnames,&_argo0))
70551f47 1206 return NULL;
2d091820
RD
1207 if (_argo0) {
1208 if (_argo0 == Py_None) { _arg0 = NULL; }
1209 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
70551f47
RD
1210 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_GetValue. Expected _wxCheckBox_p.");
1211 return NULL;
1212 }
1213 }
ab9bc19b
RD
1214{
1215 wxPy_BEGIN_ALLOW_THREADS;
1216 _result = (bool )wxCheckBox_GetValue(_arg0);
1217
1218 wxPy_END_ALLOW_THREADS;
4dfaa61e 1219 if (PyErr_Occurred()) return NULL;
ab9bc19b 1220} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1221 return _resultobj;
1222}
1223
1224#define wxCheckBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 1225static PyObject *_wrap_wxCheckBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1226 PyObject * _resultobj;
1227 wxCheckBox * _arg0;
1228 bool _arg1;
2d091820 1229 PyObject * _argo0 = 0;
70551f47 1230 int tempbool1;
107e4716 1231 char *_kwnames[] = { "self","state", NULL };
70551f47
RD
1232
1233 self = self;
107e4716 1234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckBox_SetValue",_kwnames,&_argo0,&tempbool1))
70551f47 1235 return NULL;
2d091820
RD
1236 if (_argo0) {
1237 if (_argo0 == Py_None) { _arg0 = NULL; }
1238 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
70551f47
RD
1239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_SetValue. Expected _wxCheckBox_p.");
1240 return NULL;
1241 }
1242 }
1243 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
1244{
1245 wxPy_BEGIN_ALLOW_THREADS;
1246 wxCheckBox_SetValue(_arg0,_arg1);
1247
1248 wxPy_END_ALLOW_THREADS;
4dfaa61e 1249 if (PyErr_Occurred()) return NULL;
ab9bc19b 1250} Py_INCREF(Py_None);
70551f47
RD
1251 _resultobj = Py_None;
1252 return _resultobj;
1253}
1254
1255static void *SwigwxChoiceTowxControl(void *ptr) {
1256 wxChoice *src;
1257 wxControl *dest;
1258 src = (wxChoice *) ptr;
1259 dest = (wxControl *) src;
1260 return (void *) dest;
1261}
1262
1263static void *SwigwxChoiceTowxWindow(void *ptr) {
1264 wxChoice *src;
1265 wxWindow *dest;
1266 src = (wxChoice *) ptr;
1267 dest = (wxWindow *) src;
1268 return (void *) dest;
1269}
1270
1271static void *SwigwxChoiceTowxEvtHandler(void *ptr) {
1272 wxChoice *src;
1273 wxEvtHandler *dest;
1274 src = (wxChoice *) ptr;
1275 dest = (wxEvtHandler *) src;
1276 return (void *) dest;
1277}
1278
9df61a29
RD
1279static void *SwigwxChoiceTowxObject(void *ptr) {
1280 wxChoice *src;
1281 wxObject *dest;
1282 src = (wxChoice *) ptr;
1283 dest = (wxObject *) src;
1284 return (void *) dest;
1285}
1286
70551f47 1287#define new_wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
107e4716 1288static PyObject *_wrap_new_wxChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1289 PyObject * _resultobj;
1290 wxChoice * _result;
1291 wxWindow * _arg0;
1292 wxWindowID _arg1;
b68dc582
RD
1293 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
1294 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
1295 int _arg4 = (int ) 0;
1296 wxString * _arg5 = (wxString *) NULL;
1297 long _arg6 = (long ) 0;
b68dc582 1298 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
1299 char * _arg8 = (char *) "choice";
1300 PyObject * _argo0 = 0;
37f6a977
RD
1301 wxPoint temp;
1302 PyObject * _obj2 = 0;
1303 wxSize temp0;
1304 PyObject * _obj3 = 0;
70551f47 1305 PyObject * _obj5 = 0;
2d091820 1306 PyObject * _argo7 = 0;
e02c03a4 1307 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
70551f47
RD
1308 char _ptemp[128];
1309
1310 self = self;
37f6a977 1311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxChoice",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
70551f47 1312 return NULL;
2d091820
RD
1313 if (_argo0) {
1314 if (_argo0 == Py_None) { _arg0 = NULL; }
1315 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1316 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxChoice. Expected _wxWindow_p.");
1317 return NULL;
1318 }
1319 }
37f6a977
RD
1320 if (_obj2)
1321{
1322 _arg2 = &temp;
1323 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 1324 return NULL;
37f6a977
RD
1325}
1326 if (_obj3)
1327{
1328 _arg3 = &temp0;
1329 if (! wxSize_helper(_obj3, &_arg3))
70551f47 1330 return NULL;
37f6a977 1331}
70551f47
RD
1332 if (_obj5)
1333{
1334 _arg5 = wxString_LIST_helper(_obj5);
1335 if (_arg5 == NULL) {
1336 return NULL;
1337 }
1338}
2d091820
RD
1339 if (_argo7) {
1340 if (_argo7 == Py_None) { _arg7 = NULL; }
1341 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
70551f47
RD
1342 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxChoice. Expected _wxValidator_p.");
1343 return NULL;
1344 }
1345 }
1346{
ab9bc19b
RD
1347 if (_obj5) {
1348 _arg4 = PyList_Size(_obj5);
1349 }
1350 else {
1351 _arg4 = 0;
1352 }
70551f47 1353}
ab9bc19b
RD
1354{
1355 wxPy_BEGIN_ALLOW_THREADS;
1356 _result = (wxChoice *)new_wxChoice(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
1357
1358 wxPy_END_ALLOW_THREADS;
4dfaa61e 1359 if (PyErr_Occurred()) return NULL;
2d091820
RD
1360} if (_result) {
1361 SWIG_MakePtr(_ptemp, (char *) _result,"_wxChoice_p");
1362 _resultobj = Py_BuildValue("s",_ptemp);
1363 } else {
1364 Py_INCREF(Py_None);
1365 _resultobj = Py_None;
1366 }
70551f47
RD
1367{
1368 delete [] _arg5;
1369}
1370 return _resultobj;
1371}
1372
1373#define wxChoice_Append(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
107e4716 1374static PyObject *_wrap_wxChoice_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1375 PyObject * _resultobj;
1376 wxChoice * _arg0;
1377 wxString * _arg1;
2d091820 1378 PyObject * _argo0 = 0;
70551f47 1379 PyObject * _obj1 = 0;
107e4716 1380 char *_kwnames[] = { "self","item", NULL };
70551f47
RD
1381
1382 self = self;
107e4716 1383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_Append",_kwnames,&_argo0,&_obj1))
70551f47 1384 return NULL;
2d091820
RD
1385 if (_argo0) {
1386 if (_argo0 == Py_None) { _arg0 = NULL; }
1387 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Append. Expected _wxChoice_p.");
1389 return NULL;
1390 }
1391 }
1392{
2cd2fac8
RD
1393#if PYTHON_API_VERSION >= 1009
1394 char* tmpPtr; int tmpSize;
1395 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1396 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1397 return NULL;
1398 }
1399 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1400 return NULL;
1401 _arg1 = new wxString(tmpPtr, tmpSize);
1402#else
70551f47
RD
1403 if (!PyString_Check(_obj1)) {
1404 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1405 return NULL;
1406 }
2cd2fac8
RD
1407 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1408#endif
70551f47 1409}
ab9bc19b
RD
1410{
1411 wxPy_BEGIN_ALLOW_THREADS;
1412 wxChoice_Append(_arg0,*_arg1);
1413
1414 wxPy_END_ALLOW_THREADS;
4dfaa61e 1415 if (PyErr_Occurred()) return NULL;
ab9bc19b 1416} Py_INCREF(Py_None);
70551f47
RD
1417 _resultobj = Py_None;
1418{
1419 if (_obj1)
1420 delete _arg1;
1421}
1422 return _resultobj;
1423}
1424
1425#define wxChoice_Clear(_swigobj) (_swigobj->Clear())
107e4716 1426static PyObject *_wrap_wxChoice_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1427 PyObject * _resultobj;
1428 wxChoice * _arg0;
2d091820 1429 PyObject * _argo0 = 0;
107e4716 1430 char *_kwnames[] = { "self", NULL };
70551f47
RD
1431
1432 self = self;
107e4716 1433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_Clear",_kwnames,&_argo0))
70551f47 1434 return NULL;
2d091820
RD
1435 if (_argo0) {
1436 if (_argo0 == Py_None) { _arg0 = NULL; }
1437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Clear. Expected _wxChoice_p.");
1439 return NULL;
1440 }
1441 }
ab9bc19b
RD
1442{
1443 wxPy_BEGIN_ALLOW_THREADS;
1444 wxChoice_Clear(_arg0);
1445
1446 wxPy_END_ALLOW_THREADS;
4dfaa61e 1447 if (PyErr_Occurred()) return NULL;
ab9bc19b 1448} Py_INCREF(Py_None);
70551f47
RD
1449 _resultobj = Py_None;
1450 return _resultobj;
1451}
1452
2c8a649d
RD
1453#define wxChoice_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
1454static PyObject *_wrap_wxChoice_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
1455 PyObject * _resultobj;
1456 wxChoice * _arg0;
1457 int _arg1;
1458 PyObject * _argo0 = 0;
1459 char *_kwnames[] = { "self","n", NULL };
1460
1461 self = self;
1462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxChoice_Delete",_kwnames,&_argo0,&_arg1))
1463 return NULL;
1464 if (_argo0) {
1465 if (_argo0 == Py_None) { _arg0 = NULL; }
1466 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1467 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Delete. Expected _wxChoice_p.");
1468 return NULL;
1469 }
1470 }
1471{
1472 wxPy_BEGIN_ALLOW_THREADS;
1473 wxChoice_Delete(_arg0,_arg1);
1474
1475 wxPy_END_ALLOW_THREADS;
1476 if (PyErr_Occurred()) return NULL;
1477} Py_INCREF(Py_None);
1478 _resultobj = Py_None;
1479 return _resultobj;
1480}
1481
70551f47 1482#define wxChoice_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
107e4716 1483static PyObject *_wrap_wxChoice_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1484 PyObject * _resultobj;
1485 int _result;
1486 wxChoice * _arg0;
1487 wxString * _arg1;
2d091820 1488 PyObject * _argo0 = 0;
70551f47 1489 PyObject * _obj1 = 0;
107e4716 1490 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
1491
1492 self = self;
107e4716 1493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_FindString",_kwnames,&_argo0,&_obj1))
70551f47 1494 return NULL;
2d091820
RD
1495 if (_argo0) {
1496 if (_argo0 == Py_None) { _arg0 = NULL; }
1497 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1498 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_FindString. Expected _wxChoice_p.");
1499 return NULL;
1500 }
1501 }
1502{
2cd2fac8
RD
1503#if PYTHON_API_VERSION >= 1009
1504 char* tmpPtr; int tmpSize;
1505 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1506 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1507 return NULL;
1508 }
1509 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1510 return NULL;
1511 _arg1 = new wxString(tmpPtr, tmpSize);
1512#else
70551f47
RD
1513 if (!PyString_Check(_obj1)) {
1514 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1515 return NULL;
1516 }
2cd2fac8
RD
1517 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1518#endif
70551f47 1519}
ab9bc19b
RD
1520{
1521 wxPy_BEGIN_ALLOW_THREADS;
1522 _result = (int )wxChoice_FindString(_arg0,*_arg1);
1523
1524 wxPy_END_ALLOW_THREADS;
4dfaa61e 1525 if (PyErr_Occurred()) return NULL;
ab9bc19b 1526} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1527{
1528 if (_obj1)
1529 delete _arg1;
1530}
1531 return _resultobj;
1532}
1533
1534#define wxChoice_GetColumns(_swigobj) (_swigobj->GetColumns())
107e4716 1535static PyObject *_wrap_wxChoice_GetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1536 PyObject * _resultobj;
1537 int _result;
1538 wxChoice * _arg0;
2d091820 1539 PyObject * _argo0 = 0;
107e4716 1540 char *_kwnames[] = { "self", NULL };
70551f47
RD
1541
1542 self = self;
107e4716 1543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetColumns",_kwnames,&_argo0))
70551f47 1544 return NULL;
2d091820
RD
1545 if (_argo0) {
1546 if (_argo0 == Py_None) { _arg0 = NULL; }
1547 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetColumns. Expected _wxChoice_p.");
1549 return NULL;
1550 }
1551 }
ab9bc19b
RD
1552{
1553 wxPy_BEGIN_ALLOW_THREADS;
1554 _result = (int )wxChoice_GetColumns(_arg0);
1555
1556 wxPy_END_ALLOW_THREADS;
4dfaa61e 1557 if (PyErr_Occurred()) return NULL;
ab9bc19b 1558} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1559 return _resultobj;
1560}
1561
1562#define wxChoice_GetSelection(_swigobj) (_swigobj->GetSelection())
107e4716 1563static PyObject *_wrap_wxChoice_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1564 PyObject * _resultobj;
1565 int _result;
1566 wxChoice * _arg0;
2d091820 1567 PyObject * _argo0 = 0;
107e4716 1568 char *_kwnames[] = { "self", NULL };
70551f47
RD
1569
1570 self = self;
107e4716 1571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetSelection",_kwnames,&_argo0))
70551f47 1572 return NULL;
2d091820
RD
1573 if (_argo0) {
1574 if (_argo0 == Py_None) { _arg0 = NULL; }
1575 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1576 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetSelection. Expected _wxChoice_p.");
1577 return NULL;
1578 }
1579 }
ab9bc19b
RD
1580{
1581 wxPy_BEGIN_ALLOW_THREADS;
1582 _result = (int )wxChoice_GetSelection(_arg0);
1583
1584 wxPy_END_ALLOW_THREADS;
4dfaa61e 1585 if (PyErr_Occurred()) return NULL;
ab9bc19b 1586} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1587 return _resultobj;
1588}
1589
1590#define wxChoice_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
107e4716 1591static PyObject *_wrap_wxChoice_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1592 PyObject * _resultobj;
1593 wxString * _result;
1594 wxChoice * _arg0;
1595 int _arg1;
2d091820 1596 PyObject * _argo0 = 0;
107e4716 1597 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
1598
1599 self = self;
107e4716 1600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxChoice_GetString",_kwnames,&_argo0,&_arg1))
70551f47 1601 return NULL;
2d091820
RD
1602 if (_argo0) {
1603 if (_argo0 == Py_None) { _arg0 = NULL; }
1604 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1605 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetString. Expected _wxChoice_p.");
1606 return NULL;
1607 }
1608 }
70551f47 1609{
ab9bc19b
RD
1610 wxPy_BEGIN_ALLOW_THREADS;
1611 _result = new wxString (wxChoice_GetString(_arg0,_arg1));
1612
1613 wxPy_END_ALLOW_THREADS;
4dfaa61e 1614 if (PyErr_Occurred()) return NULL;
ab9bc19b 1615}{
e02c03a4 1616 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
1617}
1618{
1619 delete _result;
1620}
1621 return _resultobj;
1622}
1623
1624#define wxChoice_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
107e4716 1625static PyObject *_wrap_wxChoice_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1626 PyObject * _resultobj;
1627 wxString * _result;
1628 wxChoice * _arg0;
2d091820 1629 PyObject * _argo0 = 0;
107e4716 1630 char *_kwnames[] = { "self", NULL };
70551f47
RD
1631
1632 self = self;
107e4716 1633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetStringSelection",_kwnames,&_argo0))
70551f47 1634 return NULL;
2d091820
RD
1635 if (_argo0) {
1636 if (_argo0 == Py_None) { _arg0 = NULL; }
1637 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1638 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetStringSelection. Expected _wxChoice_p.");
1639 return NULL;
1640 }
1641 }
70551f47 1642{
ab9bc19b
RD
1643 wxPy_BEGIN_ALLOW_THREADS;
1644 _result = new wxString (wxChoice_GetStringSelection(_arg0));
1645
1646 wxPy_END_ALLOW_THREADS;
4dfaa61e 1647 if (PyErr_Occurred()) return NULL;
ab9bc19b 1648}{
e02c03a4 1649 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
1650}
1651{
1652 delete _result;
1653}
1654 return _resultobj;
1655}
1656
2c8a649d
RD
1657#define wxChoice_GetCount(_swigobj) (_swigobj->GetCount())
1658static PyObject *_wrap_wxChoice_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1659 PyObject * _resultobj;
1660 int _result;
1661 wxChoice * _arg0;
2d091820 1662 PyObject * _argo0 = 0;
107e4716 1663 char *_kwnames[] = { "self", NULL };
70551f47
RD
1664
1665 self = self;
2c8a649d 1666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetCount",_kwnames,&_argo0))
70551f47 1667 return NULL;
2d091820
RD
1668 if (_argo0) {
1669 if (_argo0 == Py_None) { _arg0 = NULL; }
1670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
2c8a649d 1671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetCount. Expected _wxChoice_p.");
70551f47
RD
1672 return NULL;
1673 }
1674 }
ab9bc19b
RD
1675{
1676 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 1677 _result = (int )wxChoice_GetCount(_arg0);
ab9bc19b
RD
1678
1679 wxPy_END_ALLOW_THREADS;
4dfaa61e 1680 if (PyErr_Occurred()) return NULL;
ab9bc19b 1681} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1682 return _resultobj;
1683}
1684
1685#define wxChoice_SetColumns(_swigobj,_swigarg0) (_swigobj->SetColumns(_swigarg0))
107e4716 1686static PyObject *_wrap_wxChoice_SetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1687 PyObject * _resultobj;
1688 wxChoice * _arg0;
2d091820
RD
1689 int _arg1 = (int ) 1;
1690 PyObject * _argo0 = 0;
107e4716 1691 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
1692
1693 self = self;
107e4716 1694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxChoice_SetColumns",_kwnames,&_argo0,&_arg1))
70551f47 1695 return NULL;
2d091820
RD
1696 if (_argo0) {
1697 if (_argo0 == Py_None) { _arg0 = NULL; }
1698 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1699 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetColumns. Expected _wxChoice_p.");
1700 return NULL;
1701 }
1702 }
ab9bc19b
RD
1703{
1704 wxPy_BEGIN_ALLOW_THREADS;
1705 wxChoice_SetColumns(_arg0,_arg1);
1706
1707 wxPy_END_ALLOW_THREADS;
4dfaa61e 1708 if (PyErr_Occurred()) return NULL;
ab9bc19b 1709} Py_INCREF(Py_None);
70551f47
RD
1710 _resultobj = Py_None;
1711 return _resultobj;
1712}
1713
1714#define wxChoice_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 1715static PyObject *_wrap_wxChoice_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1716 PyObject * _resultobj;
1717 wxChoice * _arg0;
1718 int _arg1;
2d091820 1719 PyObject * _argo0 = 0;
107e4716 1720 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
1721
1722 self = self;
107e4716 1723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxChoice_SetSelection",_kwnames,&_argo0,&_arg1))
70551f47 1724 return NULL;
2d091820
RD
1725 if (_argo0) {
1726 if (_argo0 == Py_None) { _arg0 = NULL; }
1727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetSelection. Expected _wxChoice_p.");
1729 return NULL;
1730 }
1731 }
ab9bc19b
RD
1732{
1733 wxPy_BEGIN_ALLOW_THREADS;
1734 wxChoice_SetSelection(_arg0,_arg1);
1735
1736 wxPy_END_ALLOW_THREADS;
4dfaa61e 1737 if (PyErr_Occurred()) return NULL;
ab9bc19b 1738} Py_INCREF(Py_None);
70551f47
RD
1739 _resultobj = Py_None;
1740 return _resultobj;
1741}
1742
1743#define wxChoice_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
107e4716 1744static PyObject *_wrap_wxChoice_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1745 PyObject * _resultobj;
1746 wxChoice * _arg0;
1747 wxString * _arg1;
2d091820 1748 PyObject * _argo0 = 0;
70551f47 1749 PyObject * _obj1 = 0;
107e4716 1750 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
1751
1752 self = self;
107e4716 1753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_SetStringSelection",_kwnames,&_argo0,&_obj1))
70551f47 1754 return NULL;
2d091820
RD
1755 if (_argo0) {
1756 if (_argo0 == Py_None) { _arg0 = NULL; }
1757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
1758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetStringSelection. Expected _wxChoice_p.");
1759 return NULL;
1760 }
1761 }
1762{
2cd2fac8
RD
1763#if PYTHON_API_VERSION >= 1009
1764 char* tmpPtr; int tmpSize;
1765 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1766 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1767 return NULL;
1768 }
1769 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1770 return NULL;
1771 _arg1 = new wxString(tmpPtr, tmpSize);
1772#else
70551f47
RD
1773 if (!PyString_Check(_obj1)) {
1774 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1775 return NULL;
1776 }
2cd2fac8
RD
1777 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1778#endif
70551f47 1779}
ab9bc19b
RD
1780{
1781 wxPy_BEGIN_ALLOW_THREADS;
1782 wxChoice_SetStringSelection(_arg0,*_arg1);
1783
1784 wxPy_END_ALLOW_THREADS;
4dfaa61e 1785 if (PyErr_Occurred()) return NULL;
ab9bc19b 1786} Py_INCREF(Py_None);
70551f47
RD
1787 _resultobj = Py_None;
1788{
1789 if (_obj1)
1790 delete _arg1;
1791}
1792 return _resultobj;
1793}
1794
2c8a649d
RD
1795#define wxChoice_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
1796static PyObject *_wrap_wxChoice_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
1797 PyObject * _resultobj;
1798 wxChoice * _arg0;
1799 int _arg1;
1800 wxString * _arg2;
1801 PyObject * _argo0 = 0;
1802 PyObject * _obj2 = 0;
1803 char *_kwnames[] = { "self","n","s", NULL };
1804
1805 self = self;
1806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxChoice_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
1807 return NULL;
1808 if (_argo0) {
1809 if (_argo0 == Py_None) { _arg0 = NULL; }
1810 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1811 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetString. Expected _wxChoice_p.");
1812 return NULL;
1813 }
1814 }
1815{
1816#if PYTHON_API_VERSION >= 1009
1817 char* tmpPtr; int tmpSize;
1818 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
1819 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1820 return NULL;
1821 }
1822 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
1823 return NULL;
1824 _arg2 = new wxString(tmpPtr, tmpSize);
1825#else
1826 if (!PyString_Check(_obj2)) {
1827 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1828 return NULL;
1829 }
1830 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
1831#endif
1832}
1833{
1834 wxPy_BEGIN_ALLOW_THREADS;
1835 wxChoice_SetString(_arg0,_arg1,*_arg2);
1836
1837 wxPy_END_ALLOW_THREADS;
1838 if (PyErr_Occurred()) return NULL;
1839} Py_INCREF(Py_None);
1840 _resultobj = Py_None;
1841{
1842 if (_obj2)
1843 delete _arg2;
1844}
1845 return _resultobj;
1846}
1847
d24a34bb
RD
1848static void *SwigwxComboBoxTowxChoice(void *ptr) {
1849 wxComboBox *src;
1850 wxChoice *dest;
1851 src = (wxComboBox *) ptr;
1852 dest = (wxChoice *) src;
1853 return (void *) dest;
1854}
1855
70551f47
RD
1856static void *SwigwxComboBoxTowxControl(void *ptr) {
1857 wxComboBox *src;
1858 wxControl *dest;
1859 src = (wxComboBox *) ptr;
1860 dest = (wxControl *) src;
1861 return (void *) dest;
1862}
1863
1864static void *SwigwxComboBoxTowxWindow(void *ptr) {
1865 wxComboBox *src;
1866 wxWindow *dest;
1867 src = (wxComboBox *) ptr;
1868 dest = (wxWindow *) src;
1869 return (void *) dest;
1870}
1871
1872static void *SwigwxComboBoxTowxEvtHandler(void *ptr) {
1873 wxComboBox *src;
1874 wxEvtHandler *dest;
1875 src = (wxComboBox *) ptr;
1876 dest = (wxEvtHandler *) src;
1877 return (void *) dest;
1878}
1879
9df61a29
RD
1880static void *SwigwxComboBoxTowxObject(void *ptr) {
1881 wxComboBox *src;
1882 wxObject *dest;
1883 src = (wxComboBox *) ptr;
1884 dest = (wxObject *) src;
1885 return (void *) dest;
1886}
1887
70551f47 1888#define new_wxComboBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxComboBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
107e4716 1889static PyObject *_wrap_new_wxComboBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1890 PyObject * _resultobj;
1891 wxComboBox * _result;
1892 wxWindow * _arg0;
1893 wxWindowID _arg1;
2d091820 1894 char * _arg2 = (char *) "";
b68dc582
RD
1895 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1896 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
1897 int _arg5 = (int ) 0;
1898 wxString * _arg6 = (wxString *) NULL;
1899 long _arg7 = (long ) 0;
b68dc582 1900 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
1901 char * _arg9 = (char *) "comboBox";
1902 PyObject * _argo0 = 0;
37f6a977
RD
1903 wxPoint temp;
1904 PyObject * _obj3 = 0;
1905 wxSize temp0;
1906 PyObject * _obj4 = 0;
70551f47 1907 PyObject * _obj6 = 0;
2d091820 1908 PyObject * _argo8 = 0;
e02c03a4 1909 char *_kwnames[] = { "parent","id","value","pos","size","choices","style","validator","name", NULL };
70551f47
RD
1910 char _ptemp[128];
1911
1912 self = self;
37f6a977 1913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|sOOOlOs:new_wxComboBox",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_arg9))
70551f47 1914 return NULL;
2d091820
RD
1915 if (_argo0) {
1916 if (_argo0 == Py_None) { _arg0 = NULL; }
1917 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxComboBox. Expected _wxWindow_p.");
1919 return NULL;
1920 }
1921 }
37f6a977
RD
1922 if (_obj3)
1923{
1924 _arg3 = &temp;
1925 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1926 return NULL;
37f6a977
RD
1927}
1928 if (_obj4)
1929{
1930 _arg4 = &temp0;
1931 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1932 return NULL;
37f6a977 1933}
70551f47
RD
1934 if (_obj6)
1935{
1936 _arg6 = wxString_LIST_helper(_obj6);
1937 if (_arg6 == NULL) {
1938 return NULL;
1939 }
1940}
2d091820
RD
1941 if (_argo8) {
1942 if (_argo8 == Py_None) { _arg8 = NULL; }
1943 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
70551f47
RD
1944 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxComboBox. Expected _wxValidator_p.");
1945 return NULL;
1946 }
1947 }
1948{
ab9bc19b
RD
1949 if (_obj6) {
1950 _arg5 = PyList_Size(_obj6);
1951 }
1952 else {
1953 _arg5 = 0;
1954 }
70551f47 1955}
ab9bc19b
RD
1956{
1957 wxPy_BEGIN_ALLOW_THREADS;
1958 _result = (wxComboBox *)new_wxComboBox(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,_arg9);
1959
1960 wxPy_END_ALLOW_THREADS;
4dfaa61e 1961 if (PyErr_Occurred()) return NULL;
2d091820
RD
1962} if (_result) {
1963 SWIG_MakePtr(_ptemp, (char *) _result,"_wxComboBox_p");
1964 _resultobj = Py_BuildValue("s",_ptemp);
1965 } else {
1966 Py_INCREF(Py_None);
1967 _resultobj = Py_None;
1968 }
70551f47
RD
1969{
1970 delete [] _arg6;
1971}
1972 return _resultobj;
1973}
1974
1975#define wxComboBox_Append(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
107e4716 1976static PyObject *_wrap_wxComboBox_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1977 PyObject * _resultobj;
1978 wxComboBox * _arg0;
1979 wxString * _arg1;
2d091820 1980 PyObject * _argo0 = 0;
70551f47 1981 PyObject * _obj1 = 0;
107e4716 1982 char *_kwnames[] = { "self","item", NULL };
70551f47
RD
1983
1984 self = self;
107e4716 1985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_Append",_kwnames,&_argo0,&_obj1))
70551f47 1986 return NULL;
2d091820
RD
1987 if (_argo0) {
1988 if (_argo0 == Py_None) { _arg0 = NULL; }
1989 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
1990 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Append. Expected _wxComboBox_p.");
1991 return NULL;
1992 }
1993 }
1994{
2cd2fac8
RD
1995#if PYTHON_API_VERSION >= 1009
1996 char* tmpPtr; int tmpSize;
1997 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1998 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1999 return NULL;
2000 }
2001 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2002 return NULL;
2003 _arg1 = new wxString(tmpPtr, tmpSize);
2004#else
70551f47
RD
2005 if (!PyString_Check(_obj1)) {
2006 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2007 return NULL;
2008 }
2cd2fac8
RD
2009 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2010#endif
70551f47 2011}
ab9bc19b
RD
2012{
2013 wxPy_BEGIN_ALLOW_THREADS;
2014 wxComboBox_Append(_arg0,*_arg1);
2015
2016 wxPy_END_ALLOW_THREADS;
4dfaa61e 2017 if (PyErr_Occurred()) return NULL;
ab9bc19b 2018} Py_INCREF(Py_None);
70551f47
RD
2019 _resultobj = Py_None;
2020{
2021 if (_obj1)
2022 delete _arg1;
2023}
2024 return _resultobj;
2025}
2026
2027#define wxComboBox_Clear(_swigobj) (_swigobj->Clear())
107e4716 2028static PyObject *_wrap_wxComboBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2029 PyObject * _resultobj;
2030 wxComboBox * _arg0;
2d091820 2031 PyObject * _argo0 = 0;
107e4716 2032 char *_kwnames[] = { "self", NULL };
70551f47
RD
2033
2034 self = self;
107e4716 2035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Clear",_kwnames,&_argo0))
70551f47 2036 return NULL;
2d091820
RD
2037 if (_argo0) {
2038 if (_argo0 == Py_None) { _arg0 = NULL; }
2039 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2040 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Clear. Expected _wxComboBox_p.");
2041 return NULL;
2042 }
2043 }
ab9bc19b
RD
2044{
2045 wxPy_BEGIN_ALLOW_THREADS;
2046 wxComboBox_Clear(_arg0);
2047
2048 wxPy_END_ALLOW_THREADS;
4dfaa61e 2049 if (PyErr_Occurred()) return NULL;
ab9bc19b 2050} Py_INCREF(Py_None);
70551f47
RD
2051 _resultobj = Py_None;
2052 return _resultobj;
2053}
2054
2055#define wxComboBox_Copy(_swigobj) (_swigobj->Copy())
107e4716 2056static PyObject *_wrap_wxComboBox_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2057 PyObject * _resultobj;
2058 wxComboBox * _arg0;
2d091820 2059 PyObject * _argo0 = 0;
107e4716 2060 char *_kwnames[] = { "self", NULL };
70551f47
RD
2061
2062 self = self;
107e4716 2063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Copy",_kwnames,&_argo0))
70551f47 2064 return NULL;
2d091820
RD
2065 if (_argo0) {
2066 if (_argo0 == Py_None) { _arg0 = NULL; }
2067 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2068 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Copy. Expected _wxComboBox_p.");
2069 return NULL;
2070 }
2071 }
ab9bc19b
RD
2072{
2073 wxPy_BEGIN_ALLOW_THREADS;
2074 wxComboBox_Copy(_arg0);
2075
2076 wxPy_END_ALLOW_THREADS;
4dfaa61e 2077 if (PyErr_Occurred()) return NULL;
ab9bc19b 2078} Py_INCREF(Py_None);
70551f47
RD
2079 _resultobj = Py_None;
2080 return _resultobj;
2081}
2082
2083#define wxComboBox_Cut(_swigobj) (_swigobj->Cut())
107e4716 2084static PyObject *_wrap_wxComboBox_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2085 PyObject * _resultobj;
2086 wxComboBox * _arg0;
2d091820 2087 PyObject * _argo0 = 0;
107e4716 2088 char *_kwnames[] = { "self", NULL };
70551f47
RD
2089
2090 self = self;
107e4716 2091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Cut",_kwnames,&_argo0))
70551f47 2092 return NULL;
2d091820
RD
2093 if (_argo0) {
2094 if (_argo0 == Py_None) { _arg0 = NULL; }
2095 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2096 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Cut. Expected _wxComboBox_p.");
2097 return NULL;
2098 }
2099 }
ab9bc19b
RD
2100{
2101 wxPy_BEGIN_ALLOW_THREADS;
2102 wxComboBox_Cut(_arg0);
2103
2104 wxPy_END_ALLOW_THREADS;
4dfaa61e 2105 if (PyErr_Occurred()) return NULL;
ab9bc19b 2106} Py_INCREF(Py_None);
70551f47
RD
2107 _resultobj = Py_None;
2108 return _resultobj;
2109}
2110
2111#define wxComboBox_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
107e4716 2112static PyObject *_wrap_wxComboBox_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2113 PyObject * _resultobj;
2114 wxComboBox * _arg0;
2115 int _arg1;
2d091820 2116 PyObject * _argo0 = 0;
107e4716 2117 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
2118
2119 self = self;
107e4716 2120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_Delete",_kwnames,&_argo0,&_arg1))
70551f47 2121 return NULL;
2d091820
RD
2122 if (_argo0) {
2123 if (_argo0 == Py_None) { _arg0 = NULL; }
2124 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2125 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Delete. Expected _wxComboBox_p.");
2126 return NULL;
2127 }
2128 }
ab9bc19b
RD
2129{
2130 wxPy_BEGIN_ALLOW_THREADS;
2131 wxComboBox_Delete(_arg0,_arg1);
2132
2133 wxPy_END_ALLOW_THREADS;
4dfaa61e 2134 if (PyErr_Occurred()) return NULL;
ab9bc19b 2135} Py_INCREF(Py_None);
70551f47
RD
2136 _resultobj = Py_None;
2137 return _resultobj;
2138}
2139
2140#define wxComboBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
107e4716 2141static PyObject *_wrap_wxComboBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2142 PyObject * _resultobj;
2143 int _result;
2144 wxComboBox * _arg0;
2145 wxString * _arg1;
2d091820 2146 PyObject * _argo0 = 0;
70551f47 2147 PyObject * _obj1 = 0;
107e4716 2148 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
2149
2150 self = self;
107e4716 2151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_FindString",_kwnames,&_argo0,&_obj1))
70551f47 2152 return NULL;
2d091820
RD
2153 if (_argo0) {
2154 if (_argo0 == Py_None) { _arg0 = NULL; }
2155 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2156 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_FindString. Expected _wxComboBox_p.");
2157 return NULL;
2158 }
2159 }
2160{
2cd2fac8
RD
2161#if PYTHON_API_VERSION >= 1009
2162 char* tmpPtr; int tmpSize;
2163 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2164 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2165 return NULL;
2166 }
2167 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2168 return NULL;
2169 _arg1 = new wxString(tmpPtr, tmpSize);
2170#else
70551f47
RD
2171 if (!PyString_Check(_obj1)) {
2172 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2173 return NULL;
2174 }
2cd2fac8
RD
2175 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2176#endif
70551f47 2177}
ab9bc19b
RD
2178{
2179 wxPy_BEGIN_ALLOW_THREADS;
2180 _result = (int )wxComboBox_FindString(_arg0,*_arg1);
2181
2182 wxPy_END_ALLOW_THREADS;
4dfaa61e 2183 if (PyErr_Occurred()) return NULL;
ab9bc19b 2184} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2185{
2186 if (_obj1)
2187 delete _arg1;
2188}
2189 return _resultobj;
2190}
2191
2192#define wxComboBox_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
107e4716 2193static PyObject *_wrap_wxComboBox_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2194 PyObject * _resultobj;
2195 long _result;
2196 wxComboBox * _arg0;
2d091820 2197 PyObject * _argo0 = 0;
107e4716 2198 char *_kwnames[] = { "self", NULL };
70551f47
RD
2199
2200 self = self;
107e4716 2201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetInsertionPoint",_kwnames,&_argo0))
70551f47 2202 return NULL;
2d091820
RD
2203 if (_argo0) {
2204 if (_argo0 == Py_None) { _arg0 = NULL; }
2205 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetInsertionPoint. Expected _wxComboBox_p.");
2207 return NULL;
2208 }
2209 }
ab9bc19b
RD
2210{
2211 wxPy_BEGIN_ALLOW_THREADS;
2212 _result = (long )wxComboBox_GetInsertionPoint(_arg0);
2213
2214 wxPy_END_ALLOW_THREADS;
4dfaa61e 2215 if (PyErr_Occurred()) return NULL;
ab9bc19b 2216} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
2217 return _resultobj;
2218}
2219
2220#define wxComboBox_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
107e4716 2221static PyObject *_wrap_wxComboBox_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2222 PyObject * _resultobj;
2223 long _result;
2224 wxComboBox * _arg0;
2d091820 2225 PyObject * _argo0 = 0;
107e4716 2226 char *_kwnames[] = { "self", NULL };
70551f47
RD
2227
2228 self = self;
107e4716 2229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetLastPosition",_kwnames,&_argo0))
70551f47 2230 return NULL;
2d091820
RD
2231 if (_argo0) {
2232 if (_argo0 == Py_None) { _arg0 = NULL; }
2233 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2234 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetLastPosition. Expected _wxComboBox_p.");
2235 return NULL;
2236 }
2237 }
ab9bc19b
RD
2238{
2239 wxPy_BEGIN_ALLOW_THREADS;
2240 _result = (long )wxComboBox_GetLastPosition(_arg0);
2241
2242 wxPy_END_ALLOW_THREADS;
4dfaa61e 2243 if (PyErr_Occurred()) return NULL;
ab9bc19b 2244} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
2245 return _resultobj;
2246}
2247
2248#define wxComboBox_GetSelection(_swigobj) (_swigobj->GetSelection())
107e4716 2249static PyObject *_wrap_wxComboBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2250 PyObject * _resultobj;
2251 int _result;
2252 wxComboBox * _arg0;
2d091820 2253 PyObject * _argo0 = 0;
107e4716 2254 char *_kwnames[] = { "self", NULL };
70551f47
RD
2255
2256 self = self;
107e4716 2257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetSelection",_kwnames,&_argo0))
70551f47 2258 return NULL;
2d091820
RD
2259 if (_argo0) {
2260 if (_argo0 == Py_None) { _arg0 = NULL; }
2261 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetSelection. Expected _wxComboBox_p.");
2263 return NULL;
2264 }
2265 }
ab9bc19b
RD
2266{
2267 wxPy_BEGIN_ALLOW_THREADS;
2268 _result = (int )wxComboBox_GetSelection(_arg0);
2269
2270 wxPy_END_ALLOW_THREADS;
4dfaa61e 2271 if (PyErr_Occurred()) return NULL;
ab9bc19b 2272} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2273 return _resultobj;
2274}
2275
2276#define wxComboBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
107e4716 2277static PyObject *_wrap_wxComboBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2278 PyObject * _resultobj;
2279 wxString * _result;
2280 wxComboBox * _arg0;
2281 int _arg1;
2d091820 2282 PyObject * _argo0 = 0;
107e4716 2283 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
2284
2285 self = self;
107e4716 2286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_GetString",_kwnames,&_argo0,&_arg1))
70551f47 2287 return NULL;
2d091820
RD
2288 if (_argo0) {
2289 if (_argo0 == Py_None) { _arg0 = NULL; }
2290 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2291 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetString. Expected _wxComboBox_p.");
2292 return NULL;
2293 }
2294 }
70551f47 2295{
ab9bc19b
RD
2296 wxPy_BEGIN_ALLOW_THREADS;
2297 _result = new wxString (wxComboBox_GetString(_arg0,_arg1));
2298
2299 wxPy_END_ALLOW_THREADS;
4dfaa61e 2300 if (PyErr_Occurred()) return NULL;
ab9bc19b 2301}{
e02c03a4 2302 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
2303}
2304{
2305 delete _result;
2306}
2307 return _resultobj;
2308}
2309
2310#define wxComboBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
107e4716 2311static PyObject *_wrap_wxComboBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2312 PyObject * _resultobj;
2313 wxString * _result;
2314 wxComboBox * _arg0;
2d091820 2315 PyObject * _argo0 = 0;
107e4716 2316 char *_kwnames[] = { "self", NULL };
70551f47
RD
2317
2318 self = self;
107e4716 2319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetStringSelection",_kwnames,&_argo0))
70551f47 2320 return NULL;
2d091820
RD
2321 if (_argo0) {
2322 if (_argo0 == Py_None) { _arg0 = NULL; }
2323 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetStringSelection. Expected _wxComboBox_p.");
2325 return NULL;
2326 }
2327 }
70551f47 2328{
ab9bc19b
RD
2329 wxPy_BEGIN_ALLOW_THREADS;
2330 _result = new wxString (wxComboBox_GetStringSelection(_arg0));
2331
2332 wxPy_END_ALLOW_THREADS;
4dfaa61e 2333 if (PyErr_Occurred()) return NULL;
ab9bc19b 2334}{
e02c03a4 2335 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
2336}
2337{
2338 delete _result;
2339}
2340 return _resultobj;
2341}
2342
2343#define wxComboBox_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 2344static PyObject *_wrap_wxComboBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2345 PyObject * _resultobj;
2346 wxString * _result;
2347 wxComboBox * _arg0;
2d091820 2348 PyObject * _argo0 = 0;
107e4716 2349 char *_kwnames[] = { "self", NULL };
70551f47
RD
2350
2351 self = self;
107e4716 2352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetValue",_kwnames,&_argo0))
70551f47 2353 return NULL;
2d091820
RD
2354 if (_argo0) {
2355 if (_argo0 == Py_None) { _arg0 = NULL; }
2356 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2357 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetValue. Expected _wxComboBox_p.");
2358 return NULL;
2359 }
2360 }
70551f47 2361{
ab9bc19b
RD
2362 wxPy_BEGIN_ALLOW_THREADS;
2363 _result = new wxString (wxComboBox_GetValue(_arg0));
2364
2365 wxPy_END_ALLOW_THREADS;
4dfaa61e 2366 if (PyErr_Occurred()) return NULL;
ab9bc19b 2367}{
e02c03a4 2368 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
2369}
2370{
2371 delete _result;
2372}
2373 return _resultobj;
2374}
2375
70551f47 2376#define wxComboBox_Paste(_swigobj) (_swigobj->Paste())
107e4716 2377static PyObject *_wrap_wxComboBox_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2378 PyObject * _resultobj;
2379 wxComboBox * _arg0;
2d091820 2380 PyObject * _argo0 = 0;
107e4716 2381 char *_kwnames[] = { "self", NULL };
70551f47
RD
2382
2383 self = self;
107e4716 2384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Paste",_kwnames,&_argo0))
70551f47 2385 return NULL;
2d091820
RD
2386 if (_argo0) {
2387 if (_argo0 == Py_None) { _arg0 = NULL; }
2388 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2389 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Paste. Expected _wxComboBox_p.");
2390 return NULL;
2391 }
2392 }
ab9bc19b
RD
2393{
2394 wxPy_BEGIN_ALLOW_THREADS;
2395 wxComboBox_Paste(_arg0);
2396
2397 wxPy_END_ALLOW_THREADS;
4dfaa61e 2398 if (PyErr_Occurred()) return NULL;
ab9bc19b 2399} Py_INCREF(Py_None);
70551f47
RD
2400 _resultobj = Py_None;
2401 return _resultobj;
2402}
2403
2404#define wxComboBox_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
107e4716 2405static PyObject *_wrap_wxComboBox_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2406 PyObject * _resultobj;
2407 wxComboBox * _arg0;
2408 long _arg1;
2409 long _arg2;
2410 wxString * _arg3;
2d091820 2411 PyObject * _argo0 = 0;
70551f47 2412 PyObject * _obj3 = 0;
107e4716 2413 char *_kwnames[] = { "self","from","to","text", NULL };
70551f47
RD
2414
2415 self = self;
107e4716 2416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxComboBox_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
70551f47 2417 return NULL;
2d091820
RD
2418 if (_argo0) {
2419 if (_argo0 == Py_None) { _arg0 = NULL; }
2420 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2421 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Replace. Expected _wxComboBox_p.");
2422 return NULL;
2423 }
2424 }
2425{
2cd2fac8
RD
2426#if PYTHON_API_VERSION >= 1009
2427 char* tmpPtr; int tmpSize;
2428 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
7a446686 2429 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2430 return NULL;
2431 }
2432 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
2433 return NULL;
2434 _arg3 = new wxString(tmpPtr, tmpSize);
2435#else
70551f47
RD
2436 if (!PyString_Check(_obj3)) {
2437 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2438 return NULL;
2439 }
2cd2fac8
RD
2440 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
2441#endif
70551f47 2442}
ab9bc19b
RD
2443{
2444 wxPy_BEGIN_ALLOW_THREADS;
2445 wxComboBox_Replace(_arg0,_arg1,_arg2,*_arg3);
2446
2447 wxPy_END_ALLOW_THREADS;
4dfaa61e 2448 if (PyErr_Occurred()) return NULL;
ab9bc19b 2449} Py_INCREF(Py_None);
70551f47
RD
2450 _resultobj = Py_None;
2451{
2452 if (_obj3)
2453 delete _arg3;
2454}
2455 return _resultobj;
2456}
2457
2458#define wxComboBox_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
107e4716 2459static PyObject *_wrap_wxComboBox_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2460 PyObject * _resultobj;
2461 wxComboBox * _arg0;
2462 long _arg1;
2463 long _arg2;
2d091820 2464 PyObject * _argo0 = 0;
107e4716 2465 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
2466
2467 self = self;
107e4716 2468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 2469 return NULL;
2d091820
RD
2470 if (_argo0) {
2471 if (_argo0 == Py_None) { _arg0 = NULL; }
2472 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2473 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Remove. Expected _wxComboBox_p.");
2474 return NULL;
2475 }
2476 }
ab9bc19b
RD
2477{
2478 wxPy_BEGIN_ALLOW_THREADS;
2479 wxComboBox_Remove(_arg0,_arg1,_arg2);
2480
2481 wxPy_END_ALLOW_THREADS;
4dfaa61e 2482 if (PyErr_Occurred()) return NULL;
ab9bc19b 2483} Py_INCREF(Py_None);
70551f47
RD
2484 _resultobj = Py_None;
2485 return _resultobj;
2486}
2487
2488#define wxComboBox_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
107e4716 2489static PyObject *_wrap_wxComboBox_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2490 PyObject * _resultobj;
2491 wxComboBox * _arg0;
2492 long _arg1;
2d091820 2493 PyObject * _argo0 = 0;
107e4716 2494 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
2495
2496 self = self;
107e4716 2497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxComboBox_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
70551f47 2498 return NULL;
2d091820
RD
2499 if (_argo0) {
2500 if (_argo0 == Py_None) { _arg0 = NULL; }
2501 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPoint. Expected _wxComboBox_p.");
2503 return NULL;
2504 }
2505 }
ab9bc19b
RD
2506{
2507 wxPy_BEGIN_ALLOW_THREADS;
2508 wxComboBox_SetInsertionPoint(_arg0,_arg1);
2509
2510 wxPy_END_ALLOW_THREADS;
4dfaa61e 2511 if (PyErr_Occurred()) return NULL;
ab9bc19b 2512} Py_INCREF(Py_None);
70551f47
RD
2513 _resultobj = Py_None;
2514 return _resultobj;
2515}
2516
2517#define wxComboBox_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
107e4716 2518static PyObject *_wrap_wxComboBox_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2519 PyObject * _resultobj;
2520 wxComboBox * _arg0;
2d091820 2521 PyObject * _argo0 = 0;
107e4716 2522 char *_kwnames[] = { "self", NULL };
70551f47
RD
2523
2524 self = self;
107e4716 2525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_SetInsertionPointEnd",_kwnames,&_argo0))
70551f47 2526 return NULL;
2d091820
RD
2527 if (_argo0) {
2528 if (_argo0 == Py_None) { _arg0 = NULL; }
2529 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2530 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPointEnd. Expected _wxComboBox_p.");
2531 return NULL;
2532 }
2533 }
ab9bc19b
RD
2534{
2535 wxPy_BEGIN_ALLOW_THREADS;
2536 wxComboBox_SetInsertionPointEnd(_arg0);
2537
2538 wxPy_END_ALLOW_THREADS;
4dfaa61e 2539 if (PyErr_Occurred()) return NULL;
ab9bc19b 2540} Py_INCREF(Py_None);
70551f47
RD
2541 _resultobj = Py_None;
2542 return _resultobj;
2543}
2544
2d091820 2545#define wxComboBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 2546static PyObject *_wrap_wxComboBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
2d091820
RD
2547 PyObject * _resultobj;
2548 wxComboBox * _arg0;
2549 int _arg1;
2550 PyObject * _argo0 = 0;
107e4716 2551 char *_kwnames[] = { "self","n", NULL };
2d091820
RD
2552
2553 self = self;
107e4716 2554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_SetSelection",_kwnames,&_argo0,&_arg1))
2d091820
RD
2555 return NULL;
2556 if (_argo0) {
2557 if (_argo0 == Py_None) { _arg0 = NULL; }
2558 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2559 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetSelection. Expected _wxComboBox_p.");
2560 return NULL;
2561 }
2562 }
2563{
2564 wxPy_BEGIN_ALLOW_THREADS;
2565 wxComboBox_SetSelection(_arg0,_arg1);
2566
2567 wxPy_END_ALLOW_THREADS;
4dfaa61e 2568 if (PyErr_Occurred()) return NULL;
2d091820
RD
2569} Py_INCREF(Py_None);
2570 _resultobj = Py_None;
2571 return _resultobj;
2572}
2573
70551f47 2574#define wxComboBox_SetMark(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 2575static PyObject *_wrap_wxComboBox_SetMark(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2576 PyObject * _resultobj;
2577 wxComboBox * _arg0;
2578 long _arg1;
2579 long _arg2;
2d091820 2580 PyObject * _argo0 = 0;
107e4716 2581 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
2582
2583 self = self;
107e4716 2584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_SetMark",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 2585 return NULL;
2d091820
RD
2586 if (_argo0) {
2587 if (_argo0 == Py_None) { _arg0 = NULL; }
2588 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetMark. Expected _wxComboBox_p.");
2590 return NULL;
2591 }
2592 }
ab9bc19b
RD
2593{
2594 wxPy_BEGIN_ALLOW_THREADS;
2595 wxComboBox_SetMark(_arg0,_arg1,_arg2);
2596
2597 wxPy_END_ALLOW_THREADS;
4dfaa61e 2598 if (PyErr_Occurred()) return NULL;
ab9bc19b 2599} Py_INCREF(Py_None);
70551f47
RD
2600 _resultobj = Py_None;
2601 return _resultobj;
2602}
2603
2604#define wxComboBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 2605static PyObject *_wrap_wxComboBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2606 PyObject * _resultobj;
2607 wxComboBox * _arg0;
2608 wxString * _arg1;
2d091820 2609 PyObject * _argo0 = 0;
70551f47 2610 PyObject * _obj1 = 0;
107e4716 2611 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
2612
2613 self = self;
107e4716 2614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_SetValue",_kwnames,&_argo0,&_obj1))
70551f47 2615 return NULL;
2d091820
RD
2616 if (_argo0) {
2617 if (_argo0 == Py_None) { _arg0 = NULL; }
2618 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2619 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetValue. Expected _wxComboBox_p.");
2620 return NULL;
2621 }
2622 }
2623{
2cd2fac8
RD
2624#if PYTHON_API_VERSION >= 1009
2625 char* tmpPtr; int tmpSize;
2626 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2627 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2628 return NULL;
2629 }
2630 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2631 return NULL;
2632 _arg1 = new wxString(tmpPtr, tmpSize);
2633#else
70551f47
RD
2634 if (!PyString_Check(_obj1)) {
2635 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2636 return NULL;
2637 }
2cd2fac8
RD
2638 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2639#endif
70551f47 2640}
ab9bc19b
RD
2641{
2642 wxPy_BEGIN_ALLOW_THREADS;
2643 wxComboBox_SetValue(_arg0,*_arg1);
2644
2645 wxPy_END_ALLOW_THREADS;
4dfaa61e 2646 if (PyErr_Occurred()) return NULL;
ab9bc19b 2647} Py_INCREF(Py_None);
70551f47
RD
2648 _resultobj = Py_None;
2649{
2650 if (_obj1)
2651 delete _arg1;
2652}
2653 return _resultobj;
2654}
2655
2c8a649d
RD
2656#define wxComboBox_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
2657static PyObject *_wrap_wxComboBox_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
2658 PyObject * _resultobj;
2659 wxComboBox * _arg0;
2660 bool _arg1;
2661 PyObject * _argo0 = 0;
2662 int tempbool1;
2663 char *_kwnames[] = { "self","editable", NULL };
2664
2665 self = self;
2666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_SetEditable",_kwnames,&_argo0,&tempbool1))
2667 return NULL;
2668 if (_argo0) {
2669 if (_argo0 == Py_None) { _arg0 = NULL; }
2670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetEditable. Expected _wxComboBox_p.");
2672 return NULL;
2673 }
2674 }
2675 _arg1 = (bool ) tempbool1;
2676{
2677 wxPy_BEGIN_ALLOW_THREADS;
2678 wxComboBox_SetEditable(_arg0,_arg1);
2679
2680 wxPy_END_ALLOW_THREADS;
2681 if (PyErr_Occurred()) return NULL;
2682} Py_INCREF(Py_None);
2683 _resultobj = Py_None;
2684 return _resultobj;
2685}
2686
70551f47
RD
2687static void *SwigwxGaugeTowxControl(void *ptr) {
2688 wxGauge *src;
2689 wxControl *dest;
2690 src = (wxGauge *) ptr;
2691 dest = (wxControl *) src;
2692 return (void *) dest;
2693}
2694
2695static void *SwigwxGaugeTowxWindow(void *ptr) {
2696 wxGauge *src;
2697 wxWindow *dest;
2698 src = (wxGauge *) ptr;
2699 dest = (wxWindow *) src;
2700 return (void *) dest;
2701}
2702
2703static void *SwigwxGaugeTowxEvtHandler(void *ptr) {
2704 wxGauge *src;
2705 wxEvtHandler *dest;
2706 src = (wxGauge *) ptr;
2707 dest = (wxEvtHandler *) src;
2708 return (void *) dest;
2709}
2710
9df61a29
RD
2711static void *SwigwxGaugeTowxObject(void *ptr) {
2712 wxGauge *src;
2713 wxObject *dest;
2714 src = (wxGauge *) ptr;
2715 dest = (wxObject *) src;
2716 return (void *) dest;
2717}
2718
70551f47 2719#define new_wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 2720static PyObject *_wrap_new_wxGauge(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2721 PyObject * _resultobj;
2722 wxGauge * _result;
2723 wxWindow * _arg0;
2724 wxWindowID _arg1;
2725 int _arg2;
b68dc582
RD
2726 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
2727 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 2728 long _arg5 = (long ) wxGA_HORIZONTAL;
b68dc582 2729 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
2730 char * _arg7 = (char *) "gauge";
2731 PyObject * _argo0 = 0;
37f6a977
RD
2732 wxPoint temp;
2733 PyObject * _obj3 = 0;
2734 wxSize temp0;
2735 PyObject * _obj4 = 0;
2d091820 2736 PyObject * _argo6 = 0;
107e4716 2737 char *_kwnames[] = { "parent","id","range","pos","size","style","validator","name", NULL };
70551f47
RD
2738 char _ptemp[128];
2739
2740 self = self;
37f6a977 2741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|OOlOs:new_wxGauge",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 2742 return NULL;
2d091820
RD
2743 if (_argo0) {
2744 if (_argo0 == Py_None) { _arg0 = NULL; }
2745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
2746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxGauge. Expected _wxWindow_p.");
2747 return NULL;
2748 }
2749 }
37f6a977
RD
2750 if (_obj3)
2751{
2752 _arg3 = &temp;
2753 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 2754 return NULL;
37f6a977
RD
2755}
2756 if (_obj4)
2757{
2758 _arg4 = &temp0;
2759 if (! wxSize_helper(_obj4, &_arg4))
70551f47 2760 return NULL;
37f6a977 2761}
2d091820
RD
2762 if (_argo6) {
2763 if (_argo6 == Py_None) { _arg6 = NULL; }
2764 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
2765 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxGauge. Expected _wxValidator_p.");
2766 return NULL;
2767 }
2768 }
ab9bc19b
RD
2769{
2770 wxPy_BEGIN_ALLOW_THREADS;
2771 _result = (wxGauge *)new_wxGauge(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
2772
2773 wxPy_END_ALLOW_THREADS;
4dfaa61e 2774 if (PyErr_Occurred()) return NULL;
2d091820
RD
2775} if (_result) {
2776 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGauge_p");
2777 _resultobj = Py_BuildValue("s",_ptemp);
2778 } else {
2779 Py_INCREF(Py_None);
2780 _resultobj = Py_None;
2781 }
70551f47
RD
2782 return _resultobj;
2783}
2784
2785#define wxGauge_GetBezelFace(_swigobj) (_swigobj->GetBezelFace())
107e4716 2786static PyObject *_wrap_wxGauge_GetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2787 PyObject * _resultobj;
2788 int _result;
2789 wxGauge * _arg0;
2d091820 2790 PyObject * _argo0 = 0;
107e4716 2791 char *_kwnames[] = { "self", NULL };
70551f47
RD
2792
2793 self = self;
107e4716 2794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetBezelFace",_kwnames,&_argo0))
70551f47 2795 return NULL;
2d091820
RD
2796 if (_argo0) {
2797 if (_argo0 == Py_None) { _arg0 = NULL; }
2798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetBezelFace. Expected _wxGauge_p.");
2800 return NULL;
2801 }
2802 }
ab9bc19b
RD
2803{
2804 wxPy_BEGIN_ALLOW_THREADS;
2805 _result = (int )wxGauge_GetBezelFace(_arg0);
2806
2807 wxPy_END_ALLOW_THREADS;
4dfaa61e 2808 if (PyErr_Occurred()) return NULL;
ab9bc19b 2809} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2810 return _resultobj;
2811}
2812
2813#define wxGauge_GetRange(_swigobj) (_swigobj->GetRange())
107e4716 2814static PyObject *_wrap_wxGauge_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2815 PyObject * _resultobj;
2816 int _result;
2817 wxGauge * _arg0;
2d091820 2818 PyObject * _argo0 = 0;
107e4716 2819 char *_kwnames[] = { "self", NULL };
70551f47
RD
2820
2821 self = self;
107e4716 2822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetRange",_kwnames,&_argo0))
70551f47 2823 return NULL;
2d091820
RD
2824 if (_argo0) {
2825 if (_argo0 == Py_None) { _arg0 = NULL; }
2826 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetRange. Expected _wxGauge_p.");
2828 return NULL;
2829 }
2830 }
ab9bc19b
RD
2831{
2832 wxPy_BEGIN_ALLOW_THREADS;
2833 _result = (int )wxGauge_GetRange(_arg0);
2834
2835 wxPy_END_ALLOW_THREADS;
4dfaa61e 2836 if (PyErr_Occurred()) return NULL;
ab9bc19b 2837} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2838 return _resultobj;
2839}
2840
2841#define wxGauge_GetShadowWidth(_swigobj) (_swigobj->GetShadowWidth())
107e4716 2842static PyObject *_wrap_wxGauge_GetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2843 PyObject * _resultobj;
2844 int _result;
2845 wxGauge * _arg0;
2d091820 2846 PyObject * _argo0 = 0;
107e4716 2847 char *_kwnames[] = { "self", NULL };
70551f47
RD
2848
2849 self = self;
107e4716 2850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetShadowWidth",_kwnames,&_argo0))
70551f47 2851 return NULL;
2d091820
RD
2852 if (_argo0) {
2853 if (_argo0 == Py_None) { _arg0 = NULL; }
2854 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2855 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetShadowWidth. Expected _wxGauge_p.");
2856 return NULL;
2857 }
2858 }
ab9bc19b
RD
2859{
2860 wxPy_BEGIN_ALLOW_THREADS;
2861 _result = (int )wxGauge_GetShadowWidth(_arg0);
2862
2863 wxPy_END_ALLOW_THREADS;
4dfaa61e 2864 if (PyErr_Occurred()) return NULL;
ab9bc19b 2865} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2866 return _resultobj;
2867}
2868
2869#define wxGauge_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 2870static PyObject *_wrap_wxGauge_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2871 PyObject * _resultobj;
2872 int _result;
2873 wxGauge * _arg0;
2d091820 2874 PyObject * _argo0 = 0;
107e4716 2875 char *_kwnames[] = { "self", NULL };
70551f47
RD
2876
2877 self = self;
107e4716 2878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetValue",_kwnames,&_argo0))
70551f47 2879 return NULL;
2d091820
RD
2880 if (_argo0) {
2881 if (_argo0 == Py_None) { _arg0 = NULL; }
2882 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2883 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetValue. Expected _wxGauge_p.");
2884 return NULL;
2885 }
2886 }
ab9bc19b
RD
2887{
2888 wxPy_BEGIN_ALLOW_THREADS;
2889 _result = (int )wxGauge_GetValue(_arg0);
2890
2891 wxPy_END_ALLOW_THREADS;
4dfaa61e 2892 if (PyErr_Occurred()) return NULL;
ab9bc19b 2893} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2894 return _resultobj;
2895}
2896
2897#define wxGauge_SetBezelFace(_swigobj,_swigarg0) (_swigobj->SetBezelFace(_swigarg0))
107e4716 2898static PyObject *_wrap_wxGauge_SetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2899 PyObject * _resultobj;
2900 wxGauge * _arg0;
2901 int _arg1;
2d091820 2902 PyObject * _argo0 = 0;
107e4716 2903 char *_kwnames[] = { "self","width", NULL };
70551f47
RD
2904
2905 self = self;
107e4716 2906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetBezelFace",_kwnames,&_argo0,&_arg1))
70551f47 2907 return NULL;
2d091820
RD
2908 if (_argo0) {
2909 if (_argo0 == Py_None) { _arg0 = NULL; }
2910 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2911 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetBezelFace. Expected _wxGauge_p.");
2912 return NULL;
2913 }
2914 }
ab9bc19b
RD
2915{
2916 wxPy_BEGIN_ALLOW_THREADS;
2917 wxGauge_SetBezelFace(_arg0,_arg1);
2918
2919 wxPy_END_ALLOW_THREADS;
4dfaa61e 2920 if (PyErr_Occurred()) return NULL;
ab9bc19b 2921} Py_INCREF(Py_None);
70551f47
RD
2922 _resultobj = Py_None;
2923 return _resultobj;
2924}
2925
2926#define wxGauge_SetRange(_swigobj,_swigarg0) (_swigobj->SetRange(_swigarg0))
107e4716 2927static PyObject *_wrap_wxGauge_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2928 PyObject * _resultobj;
2929 wxGauge * _arg0;
2930 int _arg1;
2d091820 2931 PyObject * _argo0 = 0;
107e4716 2932 char *_kwnames[] = { "self","range", NULL };
70551f47
RD
2933
2934 self = self;
107e4716 2935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetRange",_kwnames,&_argo0,&_arg1))
70551f47 2936 return NULL;
2d091820
RD
2937 if (_argo0) {
2938 if (_argo0 == Py_None) { _arg0 = NULL; }
2939 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2940 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetRange. Expected _wxGauge_p.");
2941 return NULL;
2942 }
2943 }
ab9bc19b
RD
2944{
2945 wxPy_BEGIN_ALLOW_THREADS;
2946 wxGauge_SetRange(_arg0,_arg1);
2947
2948 wxPy_END_ALLOW_THREADS;
4dfaa61e 2949 if (PyErr_Occurred()) return NULL;
ab9bc19b 2950} Py_INCREF(Py_None);
70551f47
RD
2951 _resultobj = Py_None;
2952 return _resultobj;
2953}
2954
2955#define wxGauge_SetShadowWidth(_swigobj,_swigarg0) (_swigobj->SetShadowWidth(_swigarg0))
107e4716 2956static PyObject *_wrap_wxGauge_SetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2957 PyObject * _resultobj;
2958 wxGauge * _arg0;
2959 int _arg1;
2d091820 2960 PyObject * _argo0 = 0;
107e4716 2961 char *_kwnames[] = { "self","width", NULL };
70551f47
RD
2962
2963 self = self;
107e4716 2964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetShadowWidth",_kwnames,&_argo0,&_arg1))
70551f47 2965 return NULL;
2d091820
RD
2966 if (_argo0) {
2967 if (_argo0 == Py_None) { _arg0 = NULL; }
2968 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetShadowWidth. Expected _wxGauge_p.");
2970 return NULL;
2971 }
2972 }
ab9bc19b
RD
2973{
2974 wxPy_BEGIN_ALLOW_THREADS;
2975 wxGauge_SetShadowWidth(_arg0,_arg1);
2976
2977 wxPy_END_ALLOW_THREADS;
4dfaa61e 2978 if (PyErr_Occurred()) return NULL;
ab9bc19b 2979} Py_INCREF(Py_None);
70551f47
RD
2980 _resultobj = Py_None;
2981 return _resultobj;
2982}
2983
2984#define wxGauge_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 2985static PyObject *_wrap_wxGauge_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2986 PyObject * _resultobj;
2987 wxGauge * _arg0;
2988 int _arg1;
2d091820 2989 PyObject * _argo0 = 0;
107e4716 2990 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
2991
2992 self = self;
107e4716 2993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetValue",_kwnames,&_argo0,&_arg1))
70551f47 2994 return NULL;
2d091820
RD
2995 if (_argo0) {
2996 if (_argo0 == Py_None) { _arg0 = NULL; }
2997 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
2998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetValue. Expected _wxGauge_p.");
2999 return NULL;
3000 }
3001 }
ab9bc19b
RD
3002{
3003 wxPy_BEGIN_ALLOW_THREADS;
3004 wxGauge_SetValue(_arg0,_arg1);
3005
3006 wxPy_END_ALLOW_THREADS;
4dfaa61e 3007 if (PyErr_Occurred()) return NULL;
ab9bc19b 3008} Py_INCREF(Py_None);
70551f47
RD
3009 _resultobj = Py_None;
3010 return _resultobj;
3011}
3012
3013static void *SwigwxStaticBoxTowxControl(void *ptr) {
3014 wxStaticBox *src;
3015 wxControl *dest;
3016 src = (wxStaticBox *) ptr;
3017 dest = (wxControl *) src;
3018 return (void *) dest;
3019}
3020
3021static void *SwigwxStaticBoxTowxWindow(void *ptr) {
3022 wxStaticBox *src;
3023 wxWindow *dest;
3024 src = (wxStaticBox *) ptr;
3025 dest = (wxWindow *) src;
3026 return (void *) dest;
3027}
3028
3029static void *SwigwxStaticBoxTowxEvtHandler(void *ptr) {
3030 wxStaticBox *src;
3031 wxEvtHandler *dest;
3032 src = (wxStaticBox *) ptr;
3033 dest = (wxEvtHandler *) src;
3034 return (void *) dest;
3035}
3036
9df61a29
RD
3037static void *SwigwxStaticBoxTowxObject(void *ptr) {
3038 wxStaticBox *src;
3039 wxObject *dest;
3040 src = (wxStaticBox *) ptr;
3041 dest = (wxObject *) src;
3042 return (void *) dest;
3043}
3044
70551f47 3045#define new_wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 3046static PyObject *_wrap_new_wxStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3047 PyObject * _resultobj;
3048 wxStaticBox * _result;
3049 wxWindow * _arg0;
3050 wxWindowID _arg1;
3051 wxString * _arg2;
b68dc582
RD
3052 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
3053 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
3054 long _arg5 = (long ) 0;
3055 char * _arg6 = (char *) "staticBox";
3056 PyObject * _argo0 = 0;
70551f47 3057 PyObject * _obj2 = 0;
37f6a977
RD
3058 wxPoint temp;
3059 PyObject * _obj3 = 0;
3060 wxSize temp0;
3061 PyObject * _obj4 = 0;
107e4716 3062 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
70551f47
RD
3063 char _ptemp[128];
3064
3065 self = self;
37f6a977 3066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
70551f47 3067 return NULL;
2d091820
RD
3068 if (_argo0) {
3069 if (_argo0 == Py_None) { _arg0 = NULL; }
3070 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
3071 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBox. Expected _wxWindow_p.");
3072 return NULL;
3073 }
3074 }
3075{
2cd2fac8
RD
3076#if PYTHON_API_VERSION >= 1009
3077 char* tmpPtr; int tmpSize;
3078 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 3079 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
3080 return NULL;
3081 }
3082 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
3083 return NULL;
3084 _arg2 = new wxString(tmpPtr, tmpSize);
3085#else
70551f47
RD
3086 if (!PyString_Check(_obj2)) {
3087 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3088 return NULL;
3089 }
2cd2fac8
RD
3090 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
3091#endif
70551f47 3092}
37f6a977
RD
3093 if (_obj3)
3094{
3095 _arg3 = &temp;
3096 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 3097 return NULL;
37f6a977
RD
3098}
3099 if (_obj4)
3100{
3101 _arg4 = &temp0;
3102 if (! wxSize_helper(_obj4, &_arg4))
70551f47 3103 return NULL;
37f6a977 3104}
ab9bc19b
RD
3105{
3106 wxPy_BEGIN_ALLOW_THREADS;
3107 _result = (wxStaticBox *)new_wxStaticBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
3108
3109 wxPy_END_ALLOW_THREADS;
4dfaa61e 3110 if (PyErr_Occurred()) return NULL;
2d091820
RD
3111} if (_result) {
3112 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBox_p");
3113 _resultobj = Py_BuildValue("s",_ptemp);
3114 } else {
3115 Py_INCREF(Py_None);
3116 _resultobj = Py_None;
3117 }
70551f47
RD
3118{
3119 if (_obj2)
3120 delete _arg2;
3121}
3122 return _resultobj;
3123}
3124
d24a34bb
RD
3125static void *SwigwxStaticLineTowxControl(void *ptr) {
3126 wxStaticLine *src;
3127 wxControl *dest;
3128 src = (wxStaticLine *) ptr;
3129 dest = (wxControl *) src;
3130 return (void *) dest;
3131}
3132
3133static void *SwigwxStaticLineTowxWindow(void *ptr) {
3134 wxStaticLine *src;
3135 wxWindow *dest;
3136 src = (wxStaticLine *) ptr;
3137 dest = (wxWindow *) src;
3138 return (void *) dest;
3139}
3140
3141static void *SwigwxStaticLineTowxEvtHandler(void *ptr) {
3142 wxStaticLine *src;
3143 wxEvtHandler *dest;
3144 src = (wxStaticLine *) ptr;
3145 dest = (wxEvtHandler *) src;
3146 return (void *) dest;
3147}
3148
9df61a29
RD
3149static void *SwigwxStaticLineTowxObject(void *ptr) {
3150 wxStaticLine *src;
3151 wxObject *dest;
3152 src = (wxStaticLine *) ptr;
3153 dest = (wxObject *) src;
3154 return (void *) dest;
3155}
3156
d24a34bb 3157#define new_wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 3158static PyObject *_wrap_new_wxStaticLine(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
3159 PyObject * _resultobj;
3160 wxStaticLine * _result;
3161 wxWindow * _arg0;
3162 wxWindowID _arg1;
b68dc582
RD
3163 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
3164 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
3165 long _arg4 = (long ) wxLI_HORIZONTAL;
3166 char * _arg5 = (char *) "staticLine";
3167 PyObject * _argo0 = 0;
37f6a977
RD
3168 wxPoint temp;
3169 PyObject * _obj2 = 0;
3170 wxSize temp0;
3171 PyObject * _obj3 = 0;
107e4716 3172 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
d24a34bb
RD
3173 char _ptemp[128];
3174
3175 self = self;
37f6a977 3176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxStaticLine",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
d24a34bb 3177 return NULL;
2d091820
RD
3178 if (_argo0) {
3179 if (_argo0 == Py_None) { _arg0 = NULL; }
3180 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
d24a34bb
RD
3181 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticLine. Expected _wxWindow_p.");
3182 return NULL;
3183 }
3184 }
37f6a977
RD
3185 if (_obj2)
3186{
3187 _arg2 = &temp;
3188 if (! wxPoint_helper(_obj2, &_arg2))
d24a34bb 3189 return NULL;
37f6a977
RD
3190}
3191 if (_obj3)
3192{
3193 _arg3 = &temp0;
3194 if (! wxSize_helper(_obj3, &_arg3))
d24a34bb 3195 return NULL;
37f6a977 3196}
d24a34bb
RD
3197{
3198 wxPy_BEGIN_ALLOW_THREADS;
3199 _result = (wxStaticLine *)new_wxStaticLine(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
3200
3201 wxPy_END_ALLOW_THREADS;
4dfaa61e 3202 if (PyErr_Occurred()) return NULL;
2d091820
RD
3203} if (_result) {
3204 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticLine_p");
3205 _resultobj = Py_BuildValue("s",_ptemp);
3206 } else {
3207 Py_INCREF(Py_None);
3208 _resultobj = Py_None;
3209 }
d24a34bb
RD
3210 return _resultobj;
3211}
3212
70551f47
RD
3213static void *SwigwxStaticTextTowxControl(void *ptr) {
3214 wxStaticText *src;
3215 wxControl *dest;
3216 src = (wxStaticText *) ptr;
3217 dest = (wxControl *) src;
3218 return (void *) dest;
3219}
3220
3221static void *SwigwxStaticTextTowxWindow(void *ptr) {
3222 wxStaticText *src;
3223 wxWindow *dest;
3224 src = (wxStaticText *) ptr;
3225 dest = (wxWindow *) src;
3226 return (void *) dest;
3227}
3228
3229static void *SwigwxStaticTextTowxEvtHandler(void *ptr) {
3230 wxStaticText *src;
3231 wxEvtHandler *dest;
3232 src = (wxStaticText *) ptr;
3233 dest = (wxEvtHandler *) src;
3234 return (void *) dest;
3235}
3236
9df61a29
RD
3237static void *SwigwxStaticTextTowxObject(void *ptr) {
3238 wxStaticText *src;
3239 wxObject *dest;
3240 src = (wxStaticText *) ptr;
3241 dest = (wxObject *) src;
3242 return (void *) dest;
3243}
3244
70551f47 3245#define new_wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 3246static PyObject *_wrap_new_wxStaticText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3247 PyObject * _resultobj;
3248 wxStaticText * _result;
3249 wxWindow * _arg0;
3250 wxWindowID _arg1;
3251 wxString * _arg2;
b68dc582
RD
3252 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
3253 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
3254 long _arg5 = (long ) 0;
3255 char * _arg6 = (char *) "staticText";
3256 PyObject * _argo0 = 0;
70551f47 3257 PyObject * _obj2 = 0;
37f6a977
RD
3258 wxPoint temp;
3259 PyObject * _obj3 = 0;
3260 wxSize temp0;
3261 PyObject * _obj4 = 0;
107e4716 3262 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
70551f47
RD
3263 char _ptemp[128];
3264
3265 self = self;
37f6a977 3266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticText",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
70551f47 3267 return NULL;
2d091820
RD
3268 if (_argo0) {
3269 if (_argo0 == Py_None) { _arg0 = NULL; }
3270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
3271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticText. Expected _wxWindow_p.");
3272 return NULL;
3273 }
3274 }
3275{
2cd2fac8
RD
3276#if PYTHON_API_VERSION >= 1009
3277 char* tmpPtr; int tmpSize;
3278 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 3279 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
3280 return NULL;
3281 }
3282 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
3283 return NULL;
3284 _arg2 = new wxString(tmpPtr, tmpSize);
3285#else
70551f47
RD
3286 if (!PyString_Check(_obj2)) {
3287 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3288 return NULL;
3289 }
2cd2fac8
RD
3290 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
3291#endif
70551f47 3292}
37f6a977
RD
3293 if (_obj3)
3294{
3295 _arg3 = &temp;
3296 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 3297 return NULL;
37f6a977
RD
3298}
3299 if (_obj4)
3300{
3301 _arg4 = &temp0;
3302 if (! wxSize_helper(_obj4, &_arg4))
70551f47 3303 return NULL;
37f6a977 3304}
ab9bc19b
RD
3305{
3306 wxPy_BEGIN_ALLOW_THREADS;
3307 _result = (wxStaticText *)new_wxStaticText(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
3308
3309 wxPy_END_ALLOW_THREADS;
4dfaa61e 3310 if (PyErr_Occurred()) return NULL;
2d091820
RD
3311} if (_result) {
3312 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticText_p");
3313 _resultobj = Py_BuildValue("s",_ptemp);
3314 } else {
3315 Py_INCREF(Py_None);
3316 _resultobj = Py_None;
3317 }
70551f47
RD
3318{
3319 if (_obj2)
3320 delete _arg2;
3321}
3322 return _resultobj;
3323}
3324
3325#define wxStaticText_GetLabel(_swigobj) (_swigobj->GetLabel())
107e4716 3326static PyObject *_wrap_wxStaticText_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3327 PyObject * _resultobj;
3328 wxString * _result;
3329 wxStaticText * _arg0;
2d091820 3330 PyObject * _argo0 = 0;
107e4716 3331 char *_kwnames[] = { "self", NULL };
70551f47
RD
3332
3333 self = self;
107e4716 3334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticText_GetLabel",_kwnames,&_argo0))
70551f47 3335 return NULL;
2d091820
RD
3336 if (_argo0) {
3337 if (_argo0 == Py_None) { _arg0 = NULL; }
3338 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
70551f47
RD
3339 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_GetLabel. Expected _wxStaticText_p.");
3340 return NULL;
3341 }
3342 }
70551f47 3343{
ab9bc19b
RD
3344 wxPy_BEGIN_ALLOW_THREADS;
3345 _result = new wxString (wxStaticText_GetLabel(_arg0));
3346
3347 wxPy_END_ALLOW_THREADS;
4dfaa61e 3348 if (PyErr_Occurred()) return NULL;
ab9bc19b 3349}{
e02c03a4 3350 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
3351}
3352{
3353 delete _result;
3354}
3355 return _resultobj;
3356}
3357
3358#define wxStaticText_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
107e4716 3359static PyObject *_wrap_wxStaticText_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3360 PyObject * _resultobj;
3361 wxStaticText * _arg0;
3362 wxString * _arg1;
2d091820 3363 PyObject * _argo0 = 0;
70551f47 3364 PyObject * _obj1 = 0;
107e4716 3365 char *_kwnames[] = { "self","label", NULL };
70551f47
RD
3366
3367 self = self;
107e4716 3368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticText_SetLabel",_kwnames,&_argo0,&_obj1))
70551f47 3369 return NULL;
2d091820
RD
3370 if (_argo0) {
3371 if (_argo0 == Py_None) { _arg0 = NULL; }
3372 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
70551f47
RD
3373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_SetLabel. Expected _wxStaticText_p.");
3374 return NULL;
3375 }
3376 }
3377{
2cd2fac8
RD
3378#if PYTHON_API_VERSION >= 1009
3379 char* tmpPtr; int tmpSize;
3380 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 3381 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
3382 return NULL;
3383 }
3384 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
3385 return NULL;
3386 _arg1 = new wxString(tmpPtr, tmpSize);
3387#else
70551f47
RD
3388 if (!PyString_Check(_obj1)) {
3389 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3390 return NULL;
3391 }
2cd2fac8
RD
3392 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
3393#endif
70551f47 3394}
ab9bc19b
RD
3395{
3396 wxPy_BEGIN_ALLOW_THREADS;
3397 wxStaticText_SetLabel(_arg0,*_arg1);
3398
3399 wxPy_END_ALLOW_THREADS;
4dfaa61e 3400 if (PyErr_Occurred()) return NULL;
ab9bc19b 3401} Py_INCREF(Py_None);
70551f47
RD
3402 _resultobj = Py_None;
3403{
3404 if (_obj1)
3405 delete _arg1;
3406}
3407 return _resultobj;
3408}
3409
3410static void *SwigwxListBoxTowxControl(void *ptr) {
3411 wxListBox *src;
3412 wxControl *dest;
3413 src = (wxListBox *) ptr;
3414 dest = (wxControl *) src;
3415 return (void *) dest;
3416}
3417
3418static void *SwigwxListBoxTowxWindow(void *ptr) {
3419 wxListBox *src;
3420 wxWindow *dest;
3421 src = (wxListBox *) ptr;
3422 dest = (wxWindow *) src;
3423 return (void *) dest;
3424}
3425
3426static void *SwigwxListBoxTowxEvtHandler(void *ptr) {
3427 wxListBox *src;
3428 wxEvtHandler *dest;
3429 src = (wxListBox *) ptr;
3430 dest = (wxEvtHandler *) src;
3431 return (void *) dest;
3432}
3433
9df61a29
RD
3434static void *SwigwxListBoxTowxObject(void *ptr) {
3435 wxListBox *src;
3436 wxObject *dest;
3437 src = (wxListBox *) ptr;
3438 dest = (wxObject *) src;
3439 return (void *) dest;
3440}
3441
70551f47 3442#define new_wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
107e4716 3443static PyObject *_wrap_new_wxListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3444 PyObject * _resultobj;
3445 wxListBox * _result;
3446 wxWindow * _arg0;
3447 wxWindowID _arg1;
b68dc582
RD
3448 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
3449 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
70551f47 3450 int _arg4;
2d091820
RD
3451 wxString * _arg5 = (wxString *) NULL;
3452 long _arg6 = (long ) 0;
b68dc582 3453 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
3454 char * _arg8 = (char *) "listBox";
3455 PyObject * _argo0 = 0;
37f6a977
RD
3456 wxPoint temp;
3457 PyObject * _obj2 = 0;
3458 wxSize temp0;
3459 PyObject * _obj3 = 0;
70551f47 3460 PyObject * _obj5 = 0;
2d091820 3461 PyObject * _argo7 = 0;
e02c03a4 3462 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
70551f47
RD
3463 char _ptemp[128];
3464
3465 self = self;
37f6a977 3466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
70551f47 3467 return NULL;
2d091820
RD
3468 if (_argo0) {
3469 if (_argo0 == Py_None) { _arg0 = NULL; }
3470 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
3471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxListBox. Expected _wxWindow_p.");
3472 return NULL;
3473 }
3474 }
37f6a977
RD
3475 if (_obj2)
3476{
3477 _arg2 = &temp;
3478 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 3479 return NULL;
37f6a977
RD
3480}
3481 if (_obj3)
3482{
3483 _arg3 = &temp0;
3484 if (! wxSize_helper(_obj3, &_arg3))
70551f47 3485 return NULL;
37f6a977 3486}
70551f47
RD
3487 if (_obj5)
3488{
3489 _arg5 = wxString_LIST_helper(_obj5);
3490 if (_arg5 == NULL) {
3491 return NULL;
3492 }
3493}
2d091820
RD
3494 if (_argo7) {
3495 if (_argo7 == Py_None) { _arg7 = NULL; }
3496 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
70551f47
RD
3497 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxListBox. Expected _wxValidator_p.");
3498 return NULL;
3499 }
3500 }
3501{
ab9bc19b
RD
3502 if (_obj5) {
3503 _arg4 = PyList_Size(_obj5);
3504 }
3505 else {
3506 _arg4 = 0;
3507 }
70551f47 3508}
ab9bc19b
RD
3509{
3510 wxPy_BEGIN_ALLOW_THREADS;
3511 _result = (wxListBox *)new_wxListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
3512
3513 wxPy_END_ALLOW_THREADS;
4dfaa61e 3514 if (PyErr_Occurred()) return NULL;
2d091820
RD
3515} if (_result) {
3516 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListBox_p");
3517 _resultobj = Py_BuildValue("s",_ptemp);
3518 } else {
3519 Py_INCREF(Py_None);
3520 _resultobj = Py_None;
3521 }
70551f47
RD
3522{
3523 delete [] _arg5;
3524}
3525 return _resultobj;
3526}
3527
3528#define wxListBox_Append(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
107e4716 3529static PyObject *_wrap_wxListBox_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3530 PyObject * _resultobj;
3531 wxListBox * _arg0;
3532 wxString * _arg1;
2d091820 3533 PyObject * _argo0 = 0;
70551f47 3534 PyObject * _obj1 = 0;
107e4716 3535 char *_kwnames[] = { "self","item", NULL };
70551f47
RD
3536
3537 self = self;
107e4716 3538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_Append",_kwnames,&_argo0,&_obj1))
70551f47 3539 return NULL;
2d091820
RD
3540 if (_argo0) {
3541 if (_argo0 == Py_None) { _arg0 = NULL; }
3542 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3543 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Append. Expected _wxListBox_p.");
3544 return NULL;
3545 }
3546 }
3547{
2cd2fac8
RD
3548#if PYTHON_API_VERSION >= 1009
3549 char* tmpPtr; int tmpSize;
3550 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 3551 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
3552 return NULL;
3553 }
3554 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
3555 return NULL;
3556 _arg1 = new wxString(tmpPtr, tmpSize);
3557#else
70551f47
RD
3558 if (!PyString_Check(_obj1)) {
3559 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3560 return NULL;
3561 }
2cd2fac8
RD
3562 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
3563#endif
70551f47 3564}
ab9bc19b
RD
3565{
3566 wxPy_BEGIN_ALLOW_THREADS;
3567 wxListBox_Append(_arg0,*_arg1);
3568
3569 wxPy_END_ALLOW_THREADS;
4dfaa61e 3570 if (PyErr_Occurred()) return NULL;
ab9bc19b 3571} Py_INCREF(Py_None);
70551f47
RD
3572 _resultobj = Py_None;
3573{
3574 if (_obj1)
3575 delete _arg1;
3576}
3577 return _resultobj;
3578}
3579
3580#define wxListBox_Clear(_swigobj) (_swigobj->Clear())
107e4716 3581static PyObject *_wrap_wxListBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3582 PyObject * _resultobj;
3583 wxListBox * _arg0;
2d091820 3584 PyObject * _argo0 = 0;
107e4716 3585 char *_kwnames[] = { "self", NULL };
70551f47
RD
3586
3587 self = self;
107e4716 3588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_Clear",_kwnames,&_argo0))
70551f47 3589 return NULL;
2d091820
RD
3590 if (_argo0) {
3591 if (_argo0 == Py_None) { _arg0 = NULL; }
3592 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3593 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Clear. Expected _wxListBox_p.");
3594 return NULL;
3595 }
3596 }
ab9bc19b
RD
3597{
3598 wxPy_BEGIN_ALLOW_THREADS;
3599 wxListBox_Clear(_arg0);
3600
3601 wxPy_END_ALLOW_THREADS;
4dfaa61e 3602 if (PyErr_Occurred()) return NULL;
ab9bc19b 3603} Py_INCREF(Py_None);
70551f47
RD
3604 _resultobj = Py_None;
3605 return _resultobj;
3606}
3607
3608#define wxListBox_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
107e4716 3609static PyObject *_wrap_wxListBox_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3610 PyObject * _resultobj;
3611 wxListBox * _arg0;
3612 int _arg1;
2d091820 3613 PyObject * _argo0 = 0;
107e4716 3614 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
3615
3616 self = self;
107e4716 3617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Delete",_kwnames,&_argo0,&_arg1))
70551f47 3618 return NULL;
2d091820
RD
3619 if (_argo0) {
3620 if (_argo0 == Py_None) { _arg0 = NULL; }
3621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Delete. Expected _wxListBox_p.");
3623 return NULL;
3624 }
3625 }
ab9bc19b
RD
3626{
3627 wxPy_BEGIN_ALLOW_THREADS;
3628 wxListBox_Delete(_arg0,_arg1);
3629
3630 wxPy_END_ALLOW_THREADS;
4dfaa61e 3631 if (PyErr_Occurred()) return NULL;
ab9bc19b 3632} Py_INCREF(Py_None);
70551f47
RD
3633 _resultobj = Py_None;
3634 return _resultobj;
3635}
3636
3637#define wxListBox_Deselect(_swigobj,_swigarg0) (_swigobj->Deselect(_swigarg0))
107e4716 3638static PyObject *_wrap_wxListBox_Deselect(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3639 PyObject * _resultobj;
3640 wxListBox * _arg0;
3641 int _arg1;
2d091820 3642 PyObject * _argo0 = 0;
107e4716 3643 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
3644
3645 self = self;
107e4716 3646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Deselect",_kwnames,&_argo0,&_arg1))
70551f47 3647 return NULL;
2d091820
RD
3648 if (_argo0) {
3649 if (_argo0 == Py_None) { _arg0 = NULL; }
3650 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3651 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Deselect. Expected _wxListBox_p.");
3652 return NULL;
3653 }
3654 }
ab9bc19b
RD
3655{
3656 wxPy_BEGIN_ALLOW_THREADS;
3657 wxListBox_Deselect(_arg0,_arg1);
3658
3659 wxPy_END_ALLOW_THREADS;
4dfaa61e 3660 if (PyErr_Occurred()) return NULL;
ab9bc19b 3661} Py_INCREF(Py_None);
70551f47
RD
3662 _resultobj = Py_None;
3663 return _resultobj;
3664}
3665
3666#define wxListBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
107e4716 3667static PyObject *_wrap_wxListBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3668 PyObject * _resultobj;
3669 int _result;
3670 wxListBox * _arg0;
3671 wxString * _arg1;
2d091820 3672 PyObject * _argo0 = 0;
70551f47 3673 PyObject * _obj1 = 0;
107e4716 3674 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
3675
3676 self = self;
107e4716 3677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_FindString",_kwnames,&_argo0,&_obj1))
70551f47 3678 return NULL;
2d091820
RD
3679 if (_argo0) {
3680 if (_argo0 == Py_None) { _arg0 = NULL; }
3681 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3682 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_FindString. Expected _wxListBox_p.");
3683 return NULL;
3684 }
3685 }
3686{
2cd2fac8
RD
3687#if PYTHON_API_VERSION >= 1009
3688 char* tmpPtr; int tmpSize;
3689 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 3690 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
3691 return NULL;
3692 }
3693 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
3694 return NULL;
3695 _arg1 = new wxString(tmpPtr, tmpSize);
3696#else
70551f47
RD
3697 if (!PyString_Check(_obj1)) {
3698 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3699 return NULL;
3700 }
2cd2fac8
RD
3701 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
3702#endif
70551f47 3703}
ab9bc19b
RD
3704{
3705 wxPy_BEGIN_ALLOW_THREADS;
3706 _result = (int )wxListBox_FindString(_arg0,*_arg1);
3707
3708 wxPy_END_ALLOW_THREADS;
4dfaa61e 3709 if (PyErr_Occurred()) return NULL;
ab9bc19b 3710} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3711{
3712 if (_obj1)
3713 delete _arg1;
3714}
3715 return _resultobj;
3716}
3717
3718#define wxListBox_GetSelection(_swigobj) (_swigobj->GetSelection())
107e4716 3719static PyObject *_wrap_wxListBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3720 PyObject * _resultobj;
3721 int _result;
3722 wxListBox * _arg0;
2d091820 3723 PyObject * _argo0 = 0;
107e4716 3724 char *_kwnames[] = { "self", NULL };
70551f47
RD
3725
3726 self = self;
107e4716 3727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetSelection",_kwnames,&_argo0))
70551f47 3728 return NULL;
2d091820
RD
3729 if (_argo0) {
3730 if (_argo0 == Py_None) { _arg0 = NULL; }
3731 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3732 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetSelection. Expected _wxListBox_p.");
3733 return NULL;
3734 }
3735 }
ab9bc19b
RD
3736{
3737 wxPy_BEGIN_ALLOW_THREADS;
3738 _result = (int )wxListBox_GetSelection(_arg0);
3739
3740 wxPy_END_ALLOW_THREADS;
4dfaa61e 3741 if (PyErr_Occurred()) return NULL;
ab9bc19b
RD
3742} _resultobj = Py_BuildValue("i",_result);
3743 return _resultobj;
3744}
3745
3746static PyObject * wxListBox_GetSelections(wxListBox *self) {
3747 wxArrayInt lst;
3748 self->GetSelections(lst);
3749 PyObject *tup = PyTuple_New(lst.GetCount());
f6bcfd97 3750 for(size_t i=0; i<lst.GetCount(); i++) {
ab9bc19b
RD
3751 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
3752 }
3753 return tup;
3754 }
107e4716 3755static PyObject *_wrap_wxListBox_GetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
3756 PyObject * _resultobj;
3757 PyObject * _result;
3758 wxListBox * _arg0;
2d091820 3759 PyObject * _argo0 = 0;
107e4716 3760 char *_kwnames[] = { "self", NULL };
ab9bc19b
RD
3761
3762 self = self;
107e4716 3763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetSelections",_kwnames,&_argo0))
ab9bc19b 3764 return NULL;
2d091820
RD
3765 if (_argo0) {
3766 if (_argo0 == Py_None) { _arg0 = NULL; }
3767 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
ab9bc19b
RD
3768 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetSelections. Expected _wxListBox_p.");
3769 return NULL;
3770 }
3771 }
3772{
3773 wxPy_BEGIN_ALLOW_THREADS;
3774 _result = (PyObject *)wxListBox_GetSelections(_arg0);
3775
3776 wxPy_END_ALLOW_THREADS;
4dfaa61e 3777 if (PyErr_Occurred()) return NULL;
ab9bc19b
RD
3778}{
3779 _resultobj = _result;
3780}
70551f47
RD
3781 return _resultobj;
3782}
3783
37f6a977
RD
3784#define wxListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
3785static PyObject *_wrap_wxListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
3786 PyObject * _resultobj;
3787 wxListBox * _arg0;
3788 int _arg1;
3789 wxString * _arg2;
3790 int _arg3;
3791 PyObject * _argo0 = 0;
3792 PyObject * _obj2 = 0;
e02c03a4 3793 char *_kwnames[] = { "self","choices","pos", NULL };
37f6a977
RD
3794
3795 self = self;
3796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
3797 return NULL;
3798 if (_argo0) {
3799 if (_argo0 == Py_None) { _arg0 = NULL; }
3800 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3801 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_InsertItems. Expected _wxListBox_p.");
3802 return NULL;
3803 }
3804 }
3805{
3806 _arg2 = wxString_LIST_helper(_obj2);
3807 if (_arg2 == NULL) {
3808 return NULL;
3809 }
3810}
3811{
3812 if (_obj2) {
3813 _arg1 = PyList_Size(_obj2);
3814 }
3815 else {
3816 _arg1 = 0;
3817 }
3818}
3819{
3820 wxPy_BEGIN_ALLOW_THREADS;
3821 wxListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
3822
3823 wxPy_END_ALLOW_THREADS;
4dfaa61e 3824 if (PyErr_Occurred()) return NULL;
37f6a977
RD
3825} Py_INCREF(Py_None);
3826 _resultobj = Py_None;
3827{
3828 delete [] _arg2;
3829}
3830 return _resultobj;
3831}
3832
70551f47 3833#define wxListBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
107e4716 3834static PyObject *_wrap_wxListBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3835 PyObject * _resultobj;
3836 wxString * _result;
3837 wxListBox * _arg0;
3838 int _arg1;
2d091820 3839 PyObject * _argo0 = 0;
107e4716 3840 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
3841
3842 self = self;
107e4716 3843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_GetString",_kwnames,&_argo0,&_arg1))
70551f47 3844 return NULL;
2d091820
RD
3845 if (_argo0) {
3846 if (_argo0 == Py_None) { _arg0 = NULL; }
3847 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3848 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetString. Expected _wxListBox_p.");
3849 return NULL;
3850 }
3851 }
70551f47 3852{
ab9bc19b
RD
3853 wxPy_BEGIN_ALLOW_THREADS;
3854 _result = new wxString (wxListBox_GetString(_arg0,_arg1));
3855
3856 wxPy_END_ALLOW_THREADS;
4dfaa61e 3857 if (PyErr_Occurred()) return NULL;
ab9bc19b 3858}{
e02c03a4 3859 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
3860}
3861{
3862 delete _result;
3863}
3864 return _resultobj;
3865}
3866
3867#define wxListBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
107e4716 3868static PyObject *_wrap_wxListBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3869 PyObject * _resultobj;
3870 wxString * _result;
3871 wxListBox * _arg0;
2d091820 3872 PyObject * _argo0 = 0;
107e4716 3873 char *_kwnames[] = { "self", NULL };
70551f47
RD
3874
3875 self = self;
107e4716 3876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetStringSelection",_kwnames,&_argo0))
70551f47 3877 return NULL;
2d091820
RD
3878 if (_argo0) {
3879 if (_argo0 == Py_None) { _arg0 = NULL; }
3880 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetStringSelection. Expected _wxListBox_p.");
3882 return NULL;
3883 }
3884 }
70551f47 3885{
ab9bc19b
RD
3886 wxPy_BEGIN_ALLOW_THREADS;
3887 _result = new wxString (wxListBox_GetStringSelection(_arg0));
3888
3889 wxPy_END_ALLOW_THREADS;
4dfaa61e 3890 if (PyErr_Occurred()) return NULL;
ab9bc19b 3891}{
e02c03a4 3892 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
3893}
3894{
3895 delete _result;
3896}
3897 return _resultobj;
3898}
3899
2c8a649d
RD
3900#define wxListBox_GetCount(_swigobj) (_swigobj->GetCount())
3901static PyObject *_wrap_wxListBox_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3902 PyObject * _resultobj;
3903 int _result;
3904 wxListBox * _arg0;
2d091820 3905 PyObject * _argo0 = 0;
107e4716 3906 char *_kwnames[] = { "self", NULL };
70551f47
RD
3907
3908 self = self;
2c8a649d
RD
3909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetCount",_kwnames,&_argo0))
3910 return NULL;
3911 if (_argo0) {
3912 if (_argo0 == Py_None) { _arg0 = NULL; }
3913 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3914 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetCount. Expected _wxListBox_p.");
3915 return NULL;
3916 }
3917 }
3918{
3919 wxPy_BEGIN_ALLOW_THREADS;
3920 _result = (int )wxListBox_GetCount(_arg0);
3921
3922 wxPy_END_ALLOW_THREADS;
3923 if (PyErr_Occurred()) return NULL;
3924} _resultobj = Py_BuildValue("i",_result);
3925 return _resultobj;
3926}
3927
3928#define wxListBox_IsSelected(_swigobj,_swigarg0) (_swigobj->IsSelected(_swigarg0))
3929static PyObject *_wrap_wxListBox_IsSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
3930 PyObject * _resultobj;
3931 bool _result;
3932 wxListBox * _arg0;
3933 int _arg1;
3934 PyObject * _argo0 = 0;
3935 char *_kwnames[] = { "self","n", NULL };
3936
3937 self = self;
3938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_IsSelected",_kwnames,&_argo0,&_arg1))
70551f47 3939 return NULL;
2d091820
RD
3940 if (_argo0) {
3941 if (_argo0 == Py_None) { _arg0 = NULL; }
3942 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
2c8a649d 3943 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_IsSelected. Expected _wxListBox_p.");
70551f47
RD
3944 return NULL;
3945 }
3946 }
ab9bc19b
RD
3947{
3948 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 3949 _result = (bool )wxListBox_IsSelected(_arg0,_arg1);
ab9bc19b
RD
3950
3951 wxPy_END_ALLOW_THREADS;
4dfaa61e 3952 if (PyErr_Occurred()) return NULL;
ab9bc19b 3953} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3954 return _resultobj;
3955}
3956
3957#define wxListBox_Selected(_swigobj,_swigarg0) (_swigobj->Selected(_swigarg0))
107e4716 3958static PyObject *_wrap_wxListBox_Selected(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3959 PyObject * _resultobj;
3960 bool _result;
3961 wxListBox * _arg0;
3962 int _arg1;
2d091820 3963 PyObject * _argo0 = 0;
107e4716 3964 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
3965
3966 self = self;
107e4716 3967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Selected",_kwnames,&_argo0,&_arg1))
70551f47 3968 return NULL;
2d091820
RD
3969 if (_argo0) {
3970 if (_argo0 == Py_None) { _arg0 = NULL; }
3971 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
3972 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Selected. Expected _wxListBox_p.");
3973 return NULL;
3974 }
3975 }
ab9bc19b
RD
3976{
3977 wxPy_BEGIN_ALLOW_THREADS;
3978 _result = (bool )wxListBox_Selected(_arg0,_arg1);
3979
3980 wxPy_END_ALLOW_THREADS;
4dfaa61e 3981 if (PyErr_Occurred()) return NULL;
ab9bc19b 3982} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3983 return _resultobj;
3984}
3985
3986#define wxListBox_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
107e4716 3987static PyObject *_wrap_wxListBox_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3988 PyObject * _resultobj;
3989 wxListBox * _arg0;
3990 int _arg1;
3991 wxString * _arg2;
2d091820 3992 PyObject * _argo0 = 0;
70551f47 3993 PyObject * _obj2 = 0;
e02c03a4 3994 char *_kwnames[] = { "self","choices", NULL };
70551f47
RD
3995
3996 self = self;
107e4716 3997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_Set",_kwnames,&_argo0,&_obj2))
70551f47 3998 return NULL;
2d091820
RD
3999 if (_argo0) {
4000 if (_argo0 == Py_None) { _arg0 = NULL; }
4001 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
4002 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Set. Expected _wxListBox_p.");
4003 return NULL;
4004 }
4005 }
4006 if (_obj2)
4007{
4008 _arg2 = wxString_LIST_helper(_obj2);
4009 if (_arg2 == NULL) {
4010 return NULL;
4011 }
4012}
4013{
ab9bc19b
RD
4014 if (_obj2) {
4015 _arg1 = PyList_Size(_obj2);
4016 }
4017 else {
4018 _arg1 = 0;
4019 }
70551f47 4020}
ab9bc19b
RD
4021{
4022 wxPy_BEGIN_ALLOW_THREADS;
4023 wxListBox_Set(_arg0,_arg1,_arg2);
4024
4025 wxPy_END_ALLOW_THREADS;
4dfaa61e 4026 if (PyErr_Occurred()) return NULL;
ab9bc19b 4027} Py_INCREF(Py_None);
70551f47
RD
4028 _resultobj = Py_None;
4029{
4030 delete [] _arg2;
4031}
4032 return _resultobj;
4033}
4034
4035#define wxListBox_SetFirstItem(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
107e4716 4036static PyObject *_wrap_wxListBox_SetFirstItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4037 PyObject * _resultobj;
4038 wxListBox * _arg0;
4039 int _arg1;
2d091820 4040 PyObject * _argo0 = 0;
107e4716 4041 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
4042
4043 self = self;
107e4716 4044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_SetFirstItem",_kwnames,&_argo0,&_arg1))
70551f47 4045 return NULL;
2d091820
RD
4046 if (_argo0) {
4047 if (_argo0 == Py_None) { _arg0 = NULL; }
4048 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
4049 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItem. Expected _wxListBox_p.");
4050 return NULL;
4051 }
4052 }
ab9bc19b
RD
4053{
4054 wxPy_BEGIN_ALLOW_THREADS;
4055 wxListBox_SetFirstItem(_arg0,_arg1);
4056
4057 wxPy_END_ALLOW_THREADS;
4dfaa61e 4058 if (PyErr_Occurred()) return NULL;
ab9bc19b 4059} Py_INCREF(Py_None);
70551f47
RD
4060 _resultobj = Py_None;
4061 return _resultobj;
4062}
4063
4064#define wxListBox_SetFirstItemStr(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
107e4716 4065static PyObject *_wrap_wxListBox_SetFirstItemStr(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4066 PyObject * _resultobj;
4067 wxListBox * _arg0;
4068 wxString * _arg1;
2d091820 4069 PyObject * _argo0 = 0;
70551f47 4070 PyObject * _obj1 = 0;
107e4716 4071 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
4072
4073 self = self;
107e4716 4074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_SetFirstItemStr",_kwnames,&_argo0,&_obj1))
70551f47 4075 return NULL;
2d091820
RD
4076 if (_argo0) {
4077 if (_argo0 == Py_None) { _arg0 = NULL; }
4078 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
4079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItemStr. Expected _wxListBox_p.");
4080 return NULL;
4081 }
4082 }
4083{
2cd2fac8
RD
4084#if PYTHON_API_VERSION >= 1009
4085 char* tmpPtr; int tmpSize;
4086 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 4087 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
4088 return NULL;
4089 }
4090 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4091 return NULL;
4092 _arg1 = new wxString(tmpPtr, tmpSize);
4093#else
70551f47
RD
4094 if (!PyString_Check(_obj1)) {
4095 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4096 return NULL;
4097 }
2cd2fac8
RD
4098 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4099#endif
70551f47 4100}
ab9bc19b
RD
4101{
4102 wxPy_BEGIN_ALLOW_THREADS;
4103 wxListBox_SetFirstItemStr(_arg0,*_arg1);
4104
4105 wxPy_END_ALLOW_THREADS;
4dfaa61e 4106 if (PyErr_Occurred()) return NULL;
ab9bc19b 4107} Py_INCREF(Py_None);
70551f47
RD
4108 _resultobj = Py_None;
4109{
4110 if (_obj1)
4111 delete _arg1;
4112}
4113 return _resultobj;
4114}
4115
4116#define wxListBox_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 4117static PyObject *_wrap_wxListBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4118 PyObject * _resultobj;
4119 wxListBox * _arg0;
4120 int _arg1;
2d091820
RD
4121 bool _arg2 = (bool ) TRUE;
4122 PyObject * _argo0 = 0;
4123 int tempbool2 = (int) TRUE;
107e4716 4124 char *_kwnames[] = { "self","n","select", NULL };
70551f47
RD
4125
4126 self = self;
107e4716 4127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxListBox_SetSelection",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 4128 return NULL;
2d091820
RD
4129 if (_argo0) {
4130 if (_argo0 == Py_None) { _arg0 = NULL; }
4131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
4132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetSelection. Expected _wxListBox_p.");
4133 return NULL;
4134 }
4135 }
4136 _arg2 = (bool ) tempbool2;
ab9bc19b
RD
4137{
4138 wxPy_BEGIN_ALLOW_THREADS;
4139 wxListBox_SetSelection(_arg0,_arg1,_arg2);
4140
4141 wxPy_END_ALLOW_THREADS;
4dfaa61e 4142 if (PyErr_Occurred()) return NULL;
ab9bc19b 4143} Py_INCREF(Py_None);
70551f47
RD
4144 _resultobj = Py_None;
4145 return _resultobj;
4146}
4147
4148#define wxListBox_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
107e4716 4149static PyObject *_wrap_wxListBox_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4150 PyObject * _resultobj;
4151 wxListBox * _arg0;
4152 int _arg1;
4153 wxString * _arg2;
2d091820 4154 PyObject * _argo0 = 0;
70551f47 4155 PyObject * _obj2 = 0;
107e4716 4156 char *_kwnames[] = { "self","n","string", NULL };
70551f47
RD
4157
4158 self = self;
107e4716 4159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListBox_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
70551f47 4160 return NULL;
2d091820
RD
4161 if (_argo0) {
4162 if (_argo0 == Py_None) { _arg0 = NULL; }
4163 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
4164 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetString. Expected _wxListBox_p.");
4165 return NULL;
4166 }
4167 }
4168{
2cd2fac8
RD
4169#if PYTHON_API_VERSION >= 1009
4170 char* tmpPtr; int tmpSize;
4171 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 4172 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
4173 return NULL;
4174 }
4175 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4176 return NULL;
4177 _arg2 = new wxString(tmpPtr, tmpSize);
4178#else
70551f47
RD
4179 if (!PyString_Check(_obj2)) {
4180 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4181 return NULL;
4182 }
2cd2fac8
RD
4183 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4184#endif
70551f47 4185}
ab9bc19b
RD
4186{
4187 wxPy_BEGIN_ALLOW_THREADS;
4188 wxListBox_SetString(_arg0,_arg1,*_arg2);
4189
4190 wxPy_END_ALLOW_THREADS;
4dfaa61e 4191 if (PyErr_Occurred()) return NULL;
ab9bc19b 4192} Py_INCREF(Py_None);
70551f47
RD
4193 _resultobj = Py_None;
4194{
4195 if (_obj2)
4196 delete _arg2;
4197}
4198 return _resultobj;
4199}
4200
4201#define wxListBox_SetStringSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStringSelection(_swigarg0,_swigarg1))
107e4716 4202static PyObject *_wrap_wxListBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4203 PyObject * _resultobj;
4204 wxListBox * _arg0;
4205 wxString * _arg1;
2d091820
RD
4206 bool _arg2 = (bool ) TRUE;
4207 PyObject * _argo0 = 0;
70551f47 4208 PyObject * _obj1 = 0;
2d091820 4209 int tempbool2 = (int) TRUE;
107e4716 4210 char *_kwnames[] = { "self","string","select", NULL };
70551f47
RD
4211
4212 self = self;
107e4716 4213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxListBox_SetStringSelection",_kwnames,&_argo0,&_obj1,&tempbool2))
70551f47 4214 return NULL;
2d091820
RD
4215 if (_argo0) {
4216 if (_argo0 == Py_None) { _arg0 = NULL; }
4217 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
4218 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetStringSelection. Expected _wxListBox_p.");
4219 return NULL;
4220 }
4221 }
4222{
2cd2fac8
RD
4223#if PYTHON_API_VERSION >= 1009
4224 char* tmpPtr; int tmpSize;
4225 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 4226 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
4227 return NULL;
4228 }
4229 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4230 return NULL;
4231 _arg1 = new wxString(tmpPtr, tmpSize);
4232#else
70551f47
RD
4233 if (!PyString_Check(_obj1)) {
4234 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4235 return NULL;
4236 }
2cd2fac8
RD
4237 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4238#endif
70551f47
RD
4239}
4240 _arg2 = (bool ) tempbool2;
ab9bc19b
RD
4241{
4242 wxPy_BEGIN_ALLOW_THREADS;
4243 wxListBox_SetStringSelection(_arg0,*_arg1,_arg2);
4244
4245 wxPy_END_ALLOW_THREADS;
4dfaa61e 4246 if (PyErr_Occurred()) return NULL;
ab9bc19b 4247} Py_INCREF(Py_None);
70551f47
RD
4248 _resultobj = Py_None;
4249{
4250 if (_obj1)
4251 delete _arg1;
4252}
4253 return _resultobj;
4254}
4255
c95e68d8
RD
4256static void *SwigwxCheckListBoxTowxListBox(void *ptr) {
4257 wxCheckListBox *src;
4258 wxListBox *dest;
4259 src = (wxCheckListBox *) ptr;
4260 dest = (wxListBox *) src;
4261 return (void *) dest;
4262}
4263
4264static void *SwigwxCheckListBoxTowxControl(void *ptr) {
4265 wxCheckListBox *src;
4266 wxControl *dest;
4267 src = (wxCheckListBox *) ptr;
4268 dest = (wxControl *) src;
4269 return (void *) dest;
4270}
4271
4272static void *SwigwxCheckListBoxTowxWindow(void *ptr) {
4273 wxCheckListBox *src;
4274 wxWindow *dest;
4275 src = (wxCheckListBox *) ptr;
4276 dest = (wxWindow *) src;
4277 return (void *) dest;
4278}
4279
4280static void *SwigwxCheckListBoxTowxEvtHandler(void *ptr) {
4281 wxCheckListBox *src;
4282 wxEvtHandler *dest;
4283 src = (wxCheckListBox *) ptr;
4284 dest = (wxEvtHandler *) src;
4285 return (void *) dest;
4286}
4287
9df61a29
RD
4288static void *SwigwxCheckListBoxTowxObject(void *ptr) {
4289 wxCheckListBox *src;
4290 wxObject *dest;
4291 src = (wxCheckListBox *) ptr;
4292 dest = (wxObject *) src;
4293 return (void *) dest;
4294}
4295
c95e68d8 4296#define new_wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
107e4716 4297static PyObject *_wrap_new_wxCheckListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
4298 PyObject * _resultobj;
4299 wxCheckListBox * _result;
4300 wxWindow * _arg0;
4301 wxWindowID _arg1;
b68dc582
RD
4302 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
4303 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
4304 int _arg4 = (int ) 0;
4305 wxString * _arg5 = (wxString *) NULL;
4306 long _arg6 = (long ) 0;
b68dc582 4307 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
4308 char * _arg8 = (char *) "listBox";
4309 PyObject * _argo0 = 0;
37f6a977
RD
4310 wxPoint temp;
4311 PyObject * _obj2 = 0;
4312 wxSize temp0;
4313 PyObject * _obj3 = 0;
c95e68d8 4314 PyObject * _obj5 = 0;
2d091820 4315 PyObject * _argo7 = 0;
e02c03a4 4316 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
c95e68d8
RD
4317 char _ptemp[128];
4318
4319 self = self;
37f6a977 4320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxCheckListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
c95e68d8 4321 return NULL;
2d091820
RD
4322 if (_argo0) {
4323 if (_argo0 == Py_None) { _arg0 = NULL; }
4324 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
c95e68d8
RD
4325 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckListBox. Expected _wxWindow_p.");
4326 return NULL;
4327 }
4328 }
37f6a977
RD
4329 if (_obj2)
4330{
4331 _arg2 = &temp;
4332 if (! wxPoint_helper(_obj2, &_arg2))
c95e68d8 4333 return NULL;
37f6a977
RD
4334}
4335 if (_obj3)
4336{
4337 _arg3 = &temp0;
4338 if (! wxSize_helper(_obj3, &_arg3))
c95e68d8 4339 return NULL;
37f6a977 4340}
c95e68d8
RD
4341 if (_obj5)
4342{
4343 _arg5 = wxString_LIST_helper(_obj5);
4344 if (_arg5 == NULL) {
4345 return NULL;
4346 }
4347}
2d091820
RD
4348 if (_argo7) {
4349 if (_argo7 == Py_None) { _arg7 = NULL; }
4350 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
c95e68d8
RD
4351 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxCheckListBox. Expected _wxValidator_p.");
4352 return NULL;
4353 }
4354 }
4355{
ab9bc19b
RD
4356 if (_obj5) {
4357 _arg4 = PyList_Size(_obj5);
4358 }
4359 else {
4360 _arg4 = 0;
4361 }
c95e68d8 4362}
ab9bc19b
RD
4363{
4364 wxPy_BEGIN_ALLOW_THREADS;
4365 _result = (wxCheckListBox *)new_wxCheckListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
4366
4367 wxPy_END_ALLOW_THREADS;
4dfaa61e 4368 if (PyErr_Occurred()) return NULL;
2d091820
RD
4369} if (_result) {
4370 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckListBox_p");
4371 _resultobj = Py_BuildValue("s",_ptemp);
4372 } else {
4373 Py_INCREF(Py_None);
4374 _resultobj = Py_None;
4375 }
c95e68d8
RD
4376{
4377 delete [] _arg5;
4378}
4379 return _resultobj;
4380}
4381
4382#define wxCheckListBox_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
107e4716 4383static PyObject *_wrap_wxCheckListBox_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
4384 PyObject * _resultobj;
4385 bool _result;
4386 wxCheckListBox * _arg0;
4387 int _arg1;
2d091820 4388 PyObject * _argo0 = 0;
107e4716 4389 char *_kwnames[] = { "self","uiIndex", NULL };
c95e68d8
RD
4390
4391 self = self;
107e4716 4392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckListBox_IsChecked",_kwnames,&_argo0,&_arg1))
c95e68d8 4393 return NULL;
2d091820
RD
4394 if (_argo0) {
4395 if (_argo0 == Py_None) { _arg0 = NULL; }
4396 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
4397 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_IsChecked. Expected _wxCheckListBox_p.");
4398 return NULL;
4399 }
4400 }
ab9bc19b
RD
4401{
4402 wxPy_BEGIN_ALLOW_THREADS;
4403 _result = (bool )wxCheckListBox_IsChecked(_arg0,_arg1);
4404
4405 wxPy_END_ALLOW_THREADS;
4dfaa61e 4406 if (PyErr_Occurred()) return NULL;
ab9bc19b 4407} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
4408 return _resultobj;
4409}
4410
4411#define wxCheckListBox_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
107e4716 4412static PyObject *_wrap_wxCheckListBox_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
4413 PyObject * _resultobj;
4414 wxCheckListBox * _arg0;
4415 int _arg1;
d29aba2f 4416 int _arg2 = (int ) TRUE;
2d091820 4417 PyObject * _argo0 = 0;
107e4716 4418 char *_kwnames[] = { "self","uiIndex","bCheck", NULL };
c95e68d8
RD
4419
4420 self = self;
d29aba2f 4421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxCheckListBox_Check",_kwnames,&_argo0,&_arg1,&_arg2))
c95e68d8 4422 return NULL;
2d091820
RD
4423 if (_argo0) {
4424 if (_argo0 == Py_None) { _arg0 = NULL; }
4425 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
4426 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_Check. Expected _wxCheckListBox_p.");
4427 return NULL;
4428 }
4429 }
ab9bc19b
RD
4430{
4431 wxPy_BEGIN_ALLOW_THREADS;
4432 wxCheckListBox_Check(_arg0,_arg1,_arg2);
4433
4434 wxPy_END_ALLOW_THREADS;
4dfaa61e 4435 if (PyErr_Occurred()) return NULL;
ab9bc19b 4436} Py_INCREF(Py_None);
c95e68d8
RD
4437 _resultobj = Py_None;
4438 return _resultobj;
4439}
4440
d29aba2f
RD
4441#define wxCheckListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
4442static PyObject *_wrap_wxCheckListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
4443 PyObject * _resultobj;
4444 wxCheckListBox * _arg0;
4445 int _arg1;
4446 wxString * _arg2;
4447 int _arg3;
4448 PyObject * _argo0 = 0;
4449 PyObject * _obj2 = 0;
e02c03a4 4450 char *_kwnames[] = { "self","choices","pos", NULL };
d29aba2f
RD
4451
4452 self = self;
4453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxCheckListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
4454 return NULL;
4455 if (_argo0) {
4456 if (_argo0 == Py_None) { _arg0 = NULL; }
4457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
4458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_InsertItems. Expected _wxCheckListBox_p.");
4459 return NULL;
4460 }
4461 }
4462{
4463 _arg2 = wxString_LIST_helper(_obj2);
4464 if (_arg2 == NULL) {
4465 return NULL;
4466 }
4467}
4468{
4469 if (_obj2) {
4470 _arg1 = PyList_Size(_obj2);
4471 }
4472 else {
4473 _arg1 = 0;
4474 }
4475}
4476{
4477 wxPy_BEGIN_ALLOW_THREADS;
4478 wxCheckListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
4479
4480 wxPy_END_ALLOW_THREADS;
4dfaa61e 4481 if (PyErr_Occurred()) return NULL;
d29aba2f
RD
4482} Py_INCREF(Py_None);
4483 _resultobj = Py_None;
4484{
4485 delete [] _arg2;
4486}
4487 return _resultobj;
4488}
4489
c95e68d8 4490#define wxCheckListBox_GetItemHeight(_swigobj) (_swigobj->GetItemHeight())
107e4716 4491static PyObject *_wrap_wxCheckListBox_GetItemHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
4492 PyObject * _resultobj;
4493 int _result;
4494 wxCheckListBox * _arg0;
2d091820 4495 PyObject * _argo0 = 0;
107e4716 4496 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
4497
4498 self = self;
107e4716 4499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckListBox_GetItemHeight",_kwnames,&_argo0))
c95e68d8 4500 return NULL;
2d091820
RD
4501 if (_argo0) {
4502 if (_argo0 == Py_None) { _arg0 = NULL; }
4503 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
4504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_GetItemHeight. Expected _wxCheckListBox_p.");
4505 return NULL;
4506 }
4507 }
ab9bc19b
RD
4508{
4509 wxPy_BEGIN_ALLOW_THREADS;
4510 _result = (int )wxCheckListBox_GetItemHeight(_arg0);
4511
4512 wxPy_END_ALLOW_THREADS;
4dfaa61e 4513 if (PyErr_Occurred()) return NULL;
ab9bc19b 4514} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
4515 return _resultobj;
4516}
4517
9d6da64a
RD
4518#define new_wxTextAttr(_swigarg0,_swigarg1,_swigarg2) (new wxTextAttr(_swigarg0,_swigarg1,_swigarg2))
4519static PyObject *_wrap_new_wxTextAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
4520 PyObject * _resultobj;
4521 wxTextAttr * _result;
4522 wxColour * _arg0 = (wxColour *) &wxNullColour;
4523 wxColour * _arg1 = (wxColour *) &wxNullColour;
4524 wxFont * _arg2 = (wxFont *) &wxNullFont;
4525 wxColour temp;
4526 PyObject * _obj0 = 0;
4527 wxColour temp0;
4528 PyObject * _obj1 = 0;
4529 PyObject * _argo2 = 0;
4530 char *_kwnames[] = { "colText","colBack","font", NULL };
4531 char _ptemp[128];
4532
4533 self = self;
4534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOO:new_wxTextAttr",_kwnames,&_obj0,&_obj1,&_argo2))
4535 return NULL;
4536 if (_obj0)
4537{
4538 _arg0 = &temp;
4539 if (! wxColour_helper(_obj0, &_arg0))
4540 return NULL;
4541}
4542 if (_obj1)
4543{
4544 _arg1 = &temp0;
4545 if (! wxColour_helper(_obj1, &_arg1))
4546 return NULL;
4547}
4548 if (_argo2) {
4549 if (_argo2 == Py_None) { _arg2 = NULL; }
4550 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxFont_p")) {
4551 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxTextAttr. Expected _wxFont_p.");
4552 return NULL;
4553 }
4554 }
4555{
4556 wxPy_BEGIN_ALLOW_THREADS;
4557 _result = (wxTextAttr *)new_wxTextAttr(*_arg0,*_arg1,*_arg2);
4558
4559 wxPy_END_ALLOW_THREADS;
4560 if (PyErr_Occurred()) return NULL;
4561} if (_result) {
4562 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextAttr_p");
4563 _resultobj = Py_BuildValue("s",_ptemp);
4564 } else {
4565 Py_INCREF(Py_None);
4566 _resultobj = Py_None;
4567 }
4568 return _resultobj;
4569}
4570
4571#define delete_wxTextAttr(_swigobj) (delete _swigobj)
4572static PyObject *_wrap_delete_wxTextAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
4573 PyObject * _resultobj;
4574 wxTextAttr * _arg0;
4575 PyObject * _argo0 = 0;
4576 char *_kwnames[] = { "self", NULL };
4577
4578 self = self;
4579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTextAttr",_kwnames,&_argo0))
4580 return NULL;
4581 if (_argo0) {
4582 if (_argo0 == Py_None) { _arg0 = NULL; }
4583 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4584 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTextAttr. Expected _wxTextAttr_p.");
4585 return NULL;
4586 }
4587 }
4588{
4589 wxPy_BEGIN_ALLOW_THREADS;
4590 delete_wxTextAttr(_arg0);
4591
4592 wxPy_END_ALLOW_THREADS;
4593 if (PyErr_Occurred()) return NULL;
4594} Py_INCREF(Py_None);
4595 _resultobj = Py_None;
4596 return _resultobj;
4597}
4598
4599#define wxTextAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
4600static PyObject *_wrap_wxTextAttr_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4601 PyObject * _resultobj;
4602 wxTextAttr * _arg0;
4603 wxColour * _arg1;
4604 PyObject * _argo0 = 0;
4605 wxColour temp;
4606 PyObject * _obj1 = 0;
4607 char *_kwnames[] = { "self","colText", NULL };
4608
4609 self = self;
4610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetTextColour",_kwnames,&_argo0,&_obj1))
4611 return NULL;
4612 if (_argo0) {
4613 if (_argo0 == Py_None) { _arg0 = NULL; }
4614 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4615 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetTextColour. Expected _wxTextAttr_p.");
4616 return NULL;
4617 }
4618 }
4619{
4620 _arg1 = &temp;
4621 if (! wxColour_helper(_obj1, &_arg1))
4622 return NULL;
4623}
4624{
4625 wxPy_BEGIN_ALLOW_THREADS;
4626 wxTextAttr_SetTextColour(_arg0,*_arg1);
4627
4628 wxPy_END_ALLOW_THREADS;
4629 if (PyErr_Occurred()) return NULL;
4630} Py_INCREF(Py_None);
4631 _resultobj = Py_None;
4632 return _resultobj;
4633}
4634
4635#define wxTextAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
4636static PyObject *_wrap_wxTextAttr_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4637 PyObject * _resultobj;
4638 wxTextAttr * _arg0;
4639 wxColour * _arg1;
4640 PyObject * _argo0 = 0;
4641 wxColour temp;
4642 PyObject * _obj1 = 0;
4643 char *_kwnames[] = { "self","colBack", NULL };
4644
4645 self = self;
4646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
4647 return NULL;
4648 if (_argo0) {
4649 if (_argo0 == Py_None) { _arg0 = NULL; }
4650 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4651 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetBackgroundColour. Expected _wxTextAttr_p.");
4652 return NULL;
4653 }
4654 }
4655{
4656 _arg1 = &temp;
4657 if (! wxColour_helper(_obj1, &_arg1))
4658 return NULL;
4659}
4660{
4661 wxPy_BEGIN_ALLOW_THREADS;
4662 wxTextAttr_SetBackgroundColour(_arg0,*_arg1);
4663
4664 wxPy_END_ALLOW_THREADS;
4665 if (PyErr_Occurred()) return NULL;
4666} Py_INCREF(Py_None);
4667 _resultobj = Py_None;
4668 return _resultobj;
4669}
4670
4671#define wxTextAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
4672static PyObject *_wrap_wxTextAttr_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
4673 PyObject * _resultobj;
4674 wxTextAttr * _arg0;
4675 wxFont * _arg1;
4676 PyObject * _argo0 = 0;
4677 PyObject * _argo1 = 0;
4678 char *_kwnames[] = { "self","font", NULL };
4679
4680 self = self;
4681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetFont",_kwnames,&_argo0,&_argo1))
4682 return NULL;
4683 if (_argo0) {
4684 if (_argo0 == Py_None) { _arg0 = NULL; }
4685 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4686 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetFont. Expected _wxTextAttr_p.");
4687 return NULL;
4688 }
4689 }
4690 if (_argo1) {
4691 if (_argo1 == Py_None) { _arg1 = NULL; }
4692 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
4693 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextAttr_SetFont. Expected _wxFont_p.");
4694 return NULL;
4695 }
4696 }
4697{
4698 wxPy_BEGIN_ALLOW_THREADS;
4699 wxTextAttr_SetFont(_arg0,*_arg1);
4700
4701 wxPy_END_ALLOW_THREADS;
4702 if (PyErr_Occurred()) return NULL;
4703} Py_INCREF(Py_None);
4704 _resultobj = Py_None;
4705 return _resultobj;
4706}
4707
4708#define wxTextAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
4709static PyObject *_wrap_wxTextAttr_HasTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4710 PyObject * _resultobj;
4711 bool _result;
4712 wxTextAttr * _arg0;
4713 PyObject * _argo0 = 0;
4714 char *_kwnames[] = { "self", NULL };
4715
4716 self = self;
4717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasTextColour",_kwnames,&_argo0))
4718 return NULL;
4719 if (_argo0) {
4720 if (_argo0 == Py_None) { _arg0 = NULL; }
4721 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4722 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasTextColour. Expected _wxTextAttr_p.");
4723 return NULL;
4724 }
4725 }
4726{
4727 wxPy_BEGIN_ALLOW_THREADS;
4728 _result = (bool )wxTextAttr_HasTextColour(_arg0);
4729
4730 wxPy_END_ALLOW_THREADS;
4731 if (PyErr_Occurred()) return NULL;
4732} _resultobj = Py_BuildValue("i",_result);
4733 return _resultobj;
4734}
4735
4736#define wxTextAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
4737static PyObject *_wrap_wxTextAttr_HasBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4738 PyObject * _resultobj;
4739 bool _result;
4740 wxTextAttr * _arg0;
4741 PyObject * _argo0 = 0;
4742 char *_kwnames[] = { "self", NULL };
4743
4744 self = self;
4745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasBackgroundColour",_kwnames,&_argo0))
4746 return NULL;
4747 if (_argo0) {
4748 if (_argo0 == Py_None) { _arg0 = NULL; }
4749 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasBackgroundColour. Expected _wxTextAttr_p.");
4751 return NULL;
4752 }
4753 }
4754{
4755 wxPy_BEGIN_ALLOW_THREADS;
4756 _result = (bool )wxTextAttr_HasBackgroundColour(_arg0);
4757
4758 wxPy_END_ALLOW_THREADS;
4759 if (PyErr_Occurred()) return NULL;
4760} _resultobj = Py_BuildValue("i",_result);
4761 return _resultobj;
4762}
4763
4764#define wxTextAttr_HasFont(_swigobj) (_swigobj->HasFont())
4765static PyObject *_wrap_wxTextAttr_HasFont(PyObject *self, PyObject *args, PyObject *kwargs) {
4766 PyObject * _resultobj;
4767 bool _result;
4768 wxTextAttr * _arg0;
4769 PyObject * _argo0 = 0;
4770 char *_kwnames[] = { "self", NULL };
4771
4772 self = self;
4773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasFont",_kwnames,&_argo0))
4774 return NULL;
4775 if (_argo0) {
4776 if (_argo0 == Py_None) { _arg0 = NULL; }
4777 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4778 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasFont. Expected _wxTextAttr_p.");
4779 return NULL;
4780 }
4781 }
4782{
4783 wxPy_BEGIN_ALLOW_THREADS;
4784 _result = (bool )wxTextAttr_HasFont(_arg0);
4785
4786 wxPy_END_ALLOW_THREADS;
4787 if (PyErr_Occurred()) return NULL;
4788} _resultobj = Py_BuildValue("i",_result);
4789 return _resultobj;
4790}
4791
4792#define wxTextAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
4793static PyObject *_wrap_wxTextAttr_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4794 PyObject * _resultobj;
4795 wxColour * _result;
4796 wxTextAttr * _arg0;
4797 PyObject * _argo0 = 0;
4798 char *_kwnames[] = { "self", NULL };
4799 char _ptemp[128];
4800
4801 self = self;
4802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetTextColour",_kwnames,&_argo0))
4803 return NULL;
4804 if (_argo0) {
4805 if (_argo0 == Py_None) { _arg0 = NULL; }
4806 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4807 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetTextColour. Expected _wxTextAttr_p.");
4808 return NULL;
4809 }
4810 }
4811{
4812 wxPy_BEGIN_ALLOW_THREADS;
4813 const wxColour & _result_ref = wxTextAttr_GetTextColour(_arg0);
4814 _result = (wxColour *) &_result_ref;
4815
4816 wxPy_END_ALLOW_THREADS;
4817 if (PyErr_Occurred()) return NULL;
4818} if (_result) {
4819 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
4820 _resultobj = Py_BuildValue("s",_ptemp);
4821 } else {
4822 Py_INCREF(Py_None);
4823 _resultobj = Py_None;
4824 }
4825 return _resultobj;
4826}
4827
4828#define wxTextAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
4829static PyObject *_wrap_wxTextAttr_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4830 PyObject * _resultobj;
4831 wxColour * _result;
4832 wxTextAttr * _arg0;
4833 PyObject * _argo0 = 0;
4834 char *_kwnames[] = { "self", NULL };
4835 char _ptemp[128];
4836
4837 self = self;
4838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetBackgroundColour",_kwnames,&_argo0))
4839 return NULL;
4840 if (_argo0) {
4841 if (_argo0 == Py_None) { _arg0 = NULL; }
4842 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4843 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetBackgroundColour. Expected _wxTextAttr_p.");
4844 return NULL;
4845 }
4846 }
4847{
4848 wxPy_BEGIN_ALLOW_THREADS;
4849 const wxColour & _result_ref = wxTextAttr_GetBackgroundColour(_arg0);
4850 _result = (wxColour *) &_result_ref;
4851
4852 wxPy_END_ALLOW_THREADS;
4853 if (PyErr_Occurred()) return NULL;
4854} if (_result) {
4855 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
4856 _resultobj = Py_BuildValue("s",_ptemp);
4857 } else {
4858 Py_INCREF(Py_None);
4859 _resultobj = Py_None;
4860 }
4861 return _resultobj;
4862}
4863
4864#define wxTextAttr_GetFont(_swigobj) (_swigobj->GetFont())
4865static PyObject *_wrap_wxTextAttr_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
4866 PyObject * _resultobj;
4867 wxFont * _result;
4868 wxTextAttr * _arg0;
4869 PyObject * _argo0 = 0;
4870 char *_kwnames[] = { "self", NULL };
4871 char _ptemp[128];
4872
4873 self = self;
4874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetFont",_kwnames,&_argo0))
4875 return NULL;
4876 if (_argo0) {
4877 if (_argo0 == Py_None) { _arg0 = NULL; }
4878 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
4879 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetFont. Expected _wxTextAttr_p.");
4880 return NULL;
4881 }
4882 }
4883{
4884 wxPy_BEGIN_ALLOW_THREADS;
4885 const wxFont & _result_ref = wxTextAttr_GetFont(_arg0);
4886 _result = (wxFont *) &_result_ref;
4887
4888 wxPy_END_ALLOW_THREADS;
4889 if (PyErr_Occurred()) return NULL;
4890} if (_result) {
4891 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
4892 _resultobj = Py_BuildValue("s",_ptemp);
4893 } else {
4894 Py_INCREF(Py_None);
4895 _resultobj = Py_None;
4896 }
4897 return _resultobj;
4898}
4899
70551f47
RD
4900static void *SwigwxTextCtrlTowxControl(void *ptr) {
4901 wxTextCtrl *src;
4902 wxControl *dest;
4903 src = (wxTextCtrl *) ptr;
4904 dest = (wxControl *) src;
4905 return (void *) dest;
4906}
4907
4908static void *SwigwxTextCtrlTowxWindow(void *ptr) {
4909 wxTextCtrl *src;
4910 wxWindow *dest;
4911 src = (wxTextCtrl *) ptr;
4912 dest = (wxWindow *) src;
4913 return (void *) dest;
4914}
4915
4916static void *SwigwxTextCtrlTowxEvtHandler(void *ptr) {
4917 wxTextCtrl *src;
4918 wxEvtHandler *dest;
4919 src = (wxTextCtrl *) ptr;
4920 dest = (wxEvtHandler *) src;
4921 return (void *) dest;
4922}
4923
9df61a29
RD
4924static void *SwigwxTextCtrlTowxObject(void *ptr) {
4925 wxTextCtrl *src;
4926 wxObject *dest;
4927 src = (wxTextCtrl *) ptr;
4928 dest = (wxObject *) src;
4929 return (void *) dest;
4930}
4931
70551f47 4932#define new_wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 4933static PyObject *_wrap_new_wxTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4934 PyObject * _resultobj;
4935 wxTextCtrl * _result;
4936 wxWindow * _arg0;
4937 wxWindowID _arg1;
2d091820 4938 char * _arg2 = (char *) "";
b68dc582
RD
4939 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4940 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 4941 long _arg5 = (long ) 0;
b68dc582 4942 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
4943 char * _arg7 = (char *) "text";
4944 PyObject * _argo0 = 0;
37f6a977
RD
4945 wxPoint temp;
4946 PyObject * _obj3 = 0;
4947 wxSize temp0;
4948 PyObject * _obj4 = 0;
2d091820 4949 PyObject * _argo6 = 0;
107e4716 4950 char *_kwnames[] = { "parent","id","value","pos","size","style","validator","name", NULL };
70551f47
RD
4951 char _ptemp[128];
4952
4953 self = self;
37f6a977 4954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|sOOlOs:new_wxTextCtrl",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 4955 return NULL;
2d091820
RD
4956 if (_argo0) {
4957 if (_argo0 == Py_None) { _arg0 = NULL; }
4958 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
4959 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTextCtrl. Expected _wxWindow_p.");
4960 return NULL;
4961 }
4962 }
37f6a977
RD
4963 if (_obj3)
4964{
4965 _arg3 = &temp;
4966 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 4967 return NULL;
37f6a977
RD
4968}
4969 if (_obj4)
4970{
4971 _arg4 = &temp0;
4972 if (! wxSize_helper(_obj4, &_arg4))
70551f47 4973 return NULL;
37f6a977 4974}
2d091820
RD
4975 if (_argo6) {
4976 if (_argo6 == Py_None) { _arg6 = NULL; }
4977 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
4978 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxTextCtrl. Expected _wxValidator_p.");
4979 return NULL;
4980 }
4981 }
ab9bc19b
RD
4982{
4983 wxPy_BEGIN_ALLOW_THREADS;
4984 _result = (wxTextCtrl *)new_wxTextCtrl(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
4985
4986 wxPy_END_ALLOW_THREADS;
4dfaa61e 4987 if (PyErr_Occurred()) return NULL;
2d091820
RD
4988} if (_result) {
4989 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
4990 _resultobj = Py_BuildValue("s",_ptemp);
4991 } else {
4992 Py_INCREF(Py_None);
4993 _resultobj = Py_None;
4994 }
70551f47
RD
4995 return _resultobj;
4996}
4997
4998#define wxTextCtrl_Clear(_swigobj) (_swigobj->Clear())
107e4716 4999static PyObject *_wrap_wxTextCtrl_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5000 PyObject * _resultobj;
5001 wxTextCtrl * _arg0;
2d091820 5002 PyObject * _argo0 = 0;
107e4716 5003 char *_kwnames[] = { "self", NULL };
70551f47
RD
5004
5005 self = self;
107e4716 5006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Clear",_kwnames,&_argo0))
70551f47 5007 return NULL;
2d091820
RD
5008 if (_argo0) {
5009 if (_argo0 == Py_None) { _arg0 = NULL; }
5010 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5011 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Clear. Expected _wxTextCtrl_p.");
5012 return NULL;
5013 }
5014 }
ab9bc19b
RD
5015{
5016 wxPy_BEGIN_ALLOW_THREADS;
5017 wxTextCtrl_Clear(_arg0);
5018
5019 wxPy_END_ALLOW_THREADS;
4dfaa61e 5020 if (PyErr_Occurred()) return NULL;
ab9bc19b 5021} Py_INCREF(Py_None);
70551f47
RD
5022 _resultobj = Py_None;
5023 return _resultobj;
5024}
5025
5026#define wxTextCtrl_Copy(_swigobj) (_swigobj->Copy())
107e4716 5027static PyObject *_wrap_wxTextCtrl_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5028 PyObject * _resultobj;
5029 wxTextCtrl * _arg0;
2d091820 5030 PyObject * _argo0 = 0;
107e4716 5031 char *_kwnames[] = { "self", NULL };
70551f47
RD
5032
5033 self = self;
107e4716 5034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Copy",_kwnames,&_argo0))
70551f47 5035 return NULL;
2d091820
RD
5036 if (_argo0) {
5037 if (_argo0 == Py_None) { _arg0 = NULL; }
5038 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5039 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Copy. Expected _wxTextCtrl_p.");
5040 return NULL;
5041 }
5042 }
ab9bc19b
RD
5043{
5044 wxPy_BEGIN_ALLOW_THREADS;
5045 wxTextCtrl_Copy(_arg0);
5046
5047 wxPy_END_ALLOW_THREADS;
4dfaa61e 5048 if (PyErr_Occurred()) return NULL;
ab9bc19b 5049} Py_INCREF(Py_None);
70551f47
RD
5050 _resultobj = Py_None;
5051 return _resultobj;
5052}
5053
5054#define wxTextCtrl_Cut(_swigobj) (_swigobj->Cut())
107e4716 5055static PyObject *_wrap_wxTextCtrl_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5056 PyObject * _resultobj;
5057 wxTextCtrl * _arg0;
2d091820 5058 PyObject * _argo0 = 0;
107e4716 5059 char *_kwnames[] = { "self", NULL };
70551f47
RD
5060
5061 self = self;
107e4716 5062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Cut",_kwnames,&_argo0))
70551f47 5063 return NULL;
2d091820
RD
5064 if (_argo0) {
5065 if (_argo0 == Py_None) { _arg0 = NULL; }
5066 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5067 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Cut. Expected _wxTextCtrl_p.");
5068 return NULL;
5069 }
5070 }
ab9bc19b
RD
5071{
5072 wxPy_BEGIN_ALLOW_THREADS;
5073 wxTextCtrl_Cut(_arg0);
5074
5075 wxPy_END_ALLOW_THREADS;
4dfaa61e 5076 if (PyErr_Occurred()) return NULL;
ab9bc19b 5077} Py_INCREF(Py_None);
70551f47
RD
5078 _resultobj = Py_None;
5079 return _resultobj;
5080}
5081
5082#define wxTextCtrl_DiscardEdits(_swigobj) (_swigobj->DiscardEdits())
107e4716 5083static PyObject *_wrap_wxTextCtrl_DiscardEdits(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5084 PyObject * _resultobj;
5085 wxTextCtrl * _arg0;
2d091820 5086 PyObject * _argo0 = 0;
107e4716 5087 char *_kwnames[] = { "self", NULL };
70551f47
RD
5088
5089 self = self;
107e4716 5090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_DiscardEdits",_kwnames,&_argo0))
70551f47 5091 return NULL;
2d091820
RD
5092 if (_argo0) {
5093 if (_argo0 == Py_None) { _arg0 = NULL; }
5094 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5095 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_DiscardEdits. Expected _wxTextCtrl_p.");
5096 return NULL;
5097 }
5098 }
ab9bc19b
RD
5099{
5100 wxPy_BEGIN_ALLOW_THREADS;
5101 wxTextCtrl_DiscardEdits(_arg0);
5102
5103 wxPy_END_ALLOW_THREADS;
4dfaa61e 5104 if (PyErr_Occurred()) return NULL;
ab9bc19b 5105} Py_INCREF(Py_None);
70551f47
RD
5106 _resultobj = Py_None;
5107 return _resultobj;
5108}
5109
5110#define wxTextCtrl_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
107e4716 5111static PyObject *_wrap_wxTextCtrl_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5112 PyObject * _resultobj;
5113 long _result;
5114 wxTextCtrl * _arg0;
2d091820 5115 PyObject * _argo0 = 0;
107e4716 5116 char *_kwnames[] = { "self", NULL };
70551f47
RD
5117
5118 self = self;
107e4716 5119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetInsertionPoint",_kwnames,&_argo0))
70551f47 5120 return NULL;
2d091820
RD
5121 if (_argo0) {
5122 if (_argo0 == Py_None) { _arg0 = NULL; }
5123 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5124 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetInsertionPoint. Expected _wxTextCtrl_p.");
5125 return NULL;
5126 }
5127 }
ab9bc19b
RD
5128{
5129 wxPy_BEGIN_ALLOW_THREADS;
5130 _result = (long )wxTextCtrl_GetInsertionPoint(_arg0);
5131
5132 wxPy_END_ALLOW_THREADS;
4dfaa61e 5133 if (PyErr_Occurred()) return NULL;
ab9bc19b 5134} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
5135 return _resultobj;
5136}
5137
5138#define wxTextCtrl_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
107e4716 5139static PyObject *_wrap_wxTextCtrl_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5140 PyObject * _resultobj;
5141 long _result;
5142 wxTextCtrl * _arg0;
2d091820 5143 PyObject * _argo0 = 0;
107e4716 5144 char *_kwnames[] = { "self", NULL };
70551f47
RD
5145
5146 self = self;
107e4716 5147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetLastPosition",_kwnames,&_argo0))
70551f47 5148 return NULL;
2d091820
RD
5149 if (_argo0) {
5150 if (_argo0 == Py_None) { _arg0 = NULL; }
5151 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5152 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLastPosition. Expected _wxTextCtrl_p.");
5153 return NULL;
5154 }
5155 }
ab9bc19b
RD
5156{
5157 wxPy_BEGIN_ALLOW_THREADS;
5158 _result = (long )wxTextCtrl_GetLastPosition(_arg0);
5159
5160 wxPy_END_ALLOW_THREADS;
4dfaa61e 5161 if (PyErr_Occurred()) return NULL;
ab9bc19b 5162} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
5163 return _resultobj;
5164}
5165
faf3cb35 5166#define wxTextCtrl_GetLineLength(_swigobj,_swigarg0) (_swigobj->GetLineLength(_swigarg0))
107e4716 5167static PyObject *_wrap_wxTextCtrl_GetLineLength(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35
RD
5168 PyObject * _resultobj;
5169 int _result;
5170 wxTextCtrl * _arg0;
5171 long _arg1;
2d091820 5172 PyObject * _argo0 = 0;
107e4716 5173 char *_kwnames[] = { "self","lineNo", NULL };
faf3cb35
RD
5174
5175 self = self;
107e4716 5176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineLength",_kwnames,&_argo0,&_arg1))
faf3cb35 5177 return NULL;
2d091820
RD
5178 if (_argo0) {
5179 if (_argo0 == Py_None) { _arg0 = NULL; }
5180 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
faf3cb35
RD
5181 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineLength. Expected _wxTextCtrl_p.");
5182 return NULL;
5183 }
5184 }
ab9bc19b
RD
5185{
5186 wxPy_BEGIN_ALLOW_THREADS;
5187 _result = (int )wxTextCtrl_GetLineLength(_arg0,_arg1);
5188
5189 wxPy_END_ALLOW_THREADS;
4dfaa61e 5190 if (PyErr_Occurred()) return NULL;
ab9bc19b 5191} _resultobj = Py_BuildValue("i",_result);
faf3cb35
RD
5192 return _resultobj;
5193}
5194
5195#define wxTextCtrl_GetLineText(_swigobj,_swigarg0) (_swigobj->GetLineText(_swigarg0))
107e4716 5196static PyObject *_wrap_wxTextCtrl_GetLineText(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35
RD
5197 PyObject * _resultobj;
5198 wxString * _result;
5199 wxTextCtrl * _arg0;
5200 long _arg1;
2d091820 5201 PyObject * _argo0 = 0;
107e4716 5202 char *_kwnames[] = { "self","lineNo", NULL };
faf3cb35
RD
5203
5204 self = self;
107e4716 5205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineText",_kwnames,&_argo0,&_arg1))
faf3cb35 5206 return NULL;
2d091820
RD
5207 if (_argo0) {
5208 if (_argo0 == Py_None) { _arg0 = NULL; }
5209 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
faf3cb35
RD
5210 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineText. Expected _wxTextCtrl_p.");
5211 return NULL;
5212 }
5213 }
faf3cb35 5214{
ab9bc19b
RD
5215 wxPy_BEGIN_ALLOW_THREADS;
5216 _result = new wxString (wxTextCtrl_GetLineText(_arg0,_arg1));
5217
5218 wxPy_END_ALLOW_THREADS;
4dfaa61e 5219 if (PyErr_Occurred()) return NULL;
ab9bc19b 5220}{
e02c03a4 5221 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
faf3cb35
RD
5222}
5223{
5224 delete _result;
5225}
5226 return _resultobj;
5227}
5228
5229#define wxTextCtrl_GetNumberOfLines(_swigobj) (_swigobj->GetNumberOfLines())
107e4716 5230static PyObject *_wrap_wxTextCtrl_GetNumberOfLines(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35
RD
5231 PyObject * _resultobj;
5232 int _result;
5233 wxTextCtrl * _arg0;
2d091820 5234 PyObject * _argo0 = 0;
107e4716 5235 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
5236
5237 self = self;
107e4716 5238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetNumberOfLines",_kwnames,&_argo0))
faf3cb35 5239 return NULL;
2d091820
RD
5240 if (_argo0) {
5241 if (_argo0 == Py_None) { _arg0 = NULL; }
5242 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
faf3cb35
RD
5243 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetNumberOfLines. Expected _wxTextCtrl_p.");
5244 return NULL;
5245 }
5246 }
ab9bc19b
RD
5247{
5248 wxPy_BEGIN_ALLOW_THREADS;
5249 _result = (int )wxTextCtrl_GetNumberOfLines(_arg0);
5250
5251 wxPy_END_ALLOW_THREADS;
4dfaa61e 5252 if (PyErr_Occurred()) return NULL;
ab9bc19b 5253} _resultobj = Py_BuildValue("i",_result);
faf3cb35
RD
5254 return _resultobj;
5255}
5256
70551f47 5257#define wxTextCtrl_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 5258static PyObject *_wrap_wxTextCtrl_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5259 PyObject * _resultobj;
5260 wxString * _result;
5261 wxTextCtrl * _arg0;
2d091820 5262 PyObject * _argo0 = 0;
107e4716 5263 char *_kwnames[] = { "self", NULL };
70551f47
RD
5264
5265 self = self;
107e4716 5266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetValue",_kwnames,&_argo0))
70551f47 5267 return NULL;
2d091820
RD
5268 if (_argo0) {
5269 if (_argo0 == Py_None) { _arg0 = NULL; }
5270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetValue. Expected _wxTextCtrl_p.");
5272 return NULL;
5273 }
5274 }
70551f47 5275{
ab9bc19b
RD
5276 wxPy_BEGIN_ALLOW_THREADS;
5277 _result = new wxString (wxTextCtrl_GetValue(_arg0));
5278
5279 wxPy_END_ALLOW_THREADS;
4dfaa61e 5280 if (PyErr_Occurred()) return NULL;
ab9bc19b 5281}{
e02c03a4 5282 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
5283}
5284{
5285 delete _result;
5286}
5287 return _resultobj;
5288}
5289
5290#define wxTextCtrl_IsModified(_swigobj) (_swigobj->IsModified())
107e4716 5291static PyObject *_wrap_wxTextCtrl_IsModified(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5292 PyObject * _resultobj;
5293 bool _result;
5294 wxTextCtrl * _arg0;
2d091820 5295 PyObject * _argo0 = 0;
107e4716 5296 char *_kwnames[] = { "self", NULL };
70551f47
RD
5297
5298 self = self;
107e4716 5299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsModified",_kwnames,&_argo0))
70551f47 5300 return NULL;
2d091820
RD
5301 if (_argo0) {
5302 if (_argo0 == Py_None) { _arg0 = NULL; }
5303 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5304 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsModified. Expected _wxTextCtrl_p.");
5305 return NULL;
5306 }
5307 }
ab9bc19b
RD
5308{
5309 wxPy_BEGIN_ALLOW_THREADS;
5310 _result = (bool )wxTextCtrl_IsModified(_arg0);
5311
5312 wxPy_END_ALLOW_THREADS;
4dfaa61e 5313 if (PyErr_Occurred()) return NULL;
ab9bc19b 5314} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
5315 return _resultobj;
5316}
5317
5318#define wxTextCtrl_LoadFile(_swigobj,_swigarg0) (_swigobj->LoadFile(_swigarg0))
107e4716 5319static PyObject *_wrap_wxTextCtrl_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5320 PyObject * _resultobj;
5321 bool _result;
5322 wxTextCtrl * _arg0;
5323 wxString * _arg1;
2d091820 5324 PyObject * _argo0 = 0;
70551f47 5325 PyObject * _obj1 = 0;
107e4716 5326 char *_kwnames[] = { "self","filename", NULL };
70551f47
RD
5327
5328 self = self;
107e4716 5329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_LoadFile",_kwnames,&_argo0,&_obj1))
70551f47 5330 return NULL;
2d091820
RD
5331 if (_argo0) {
5332 if (_argo0 == Py_None) { _arg0 = NULL; }
5333 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5334 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_LoadFile. Expected _wxTextCtrl_p.");
5335 return NULL;
5336 }
5337 }
5338{
2cd2fac8
RD
5339#if PYTHON_API_VERSION >= 1009
5340 char* tmpPtr; int tmpSize;
5341 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5342 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5343 return NULL;
5344 }
5345 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5346 return NULL;
5347 _arg1 = new wxString(tmpPtr, tmpSize);
5348#else
70551f47
RD
5349 if (!PyString_Check(_obj1)) {
5350 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5351 return NULL;
5352 }
2cd2fac8
RD
5353 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5354#endif
70551f47 5355}
ab9bc19b
RD
5356{
5357 wxPy_BEGIN_ALLOW_THREADS;
5358 _result = (bool )wxTextCtrl_LoadFile(_arg0,*_arg1);
5359
5360 wxPy_END_ALLOW_THREADS;
4dfaa61e 5361 if (PyErr_Occurred()) return NULL;
ab9bc19b 5362} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
5363{
5364 if (_obj1)
5365 delete _arg1;
5366}
5367 return _resultobj;
5368}
5369
5370#define wxTextCtrl_Paste(_swigobj) (_swigobj->Paste())
107e4716 5371static PyObject *_wrap_wxTextCtrl_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5372 PyObject * _resultobj;
5373 wxTextCtrl * _arg0;
2d091820 5374 PyObject * _argo0 = 0;
107e4716 5375 char *_kwnames[] = { "self", NULL };
70551f47
RD
5376
5377 self = self;
107e4716 5378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Paste",_kwnames,&_argo0))
70551f47 5379 return NULL;
2d091820
RD
5380 if (_argo0) {
5381 if (_argo0 == Py_None) { _arg0 = NULL; }
5382 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5383 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Paste. Expected _wxTextCtrl_p.");
5384 return NULL;
5385 }
5386 }
ab9bc19b
RD
5387{
5388 wxPy_BEGIN_ALLOW_THREADS;
5389 wxTextCtrl_Paste(_arg0);
5390
5391 wxPy_END_ALLOW_THREADS;
4dfaa61e 5392 if (PyErr_Occurred()) return NULL;
ab9bc19b 5393} Py_INCREF(Py_None);
70551f47
RD
5394 _resultobj = Py_None;
5395 return _resultobj;
5396}
5397
faf3cb35 5398#define wxTextCtrl_PositionToXY(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PositionToXY(_swigarg0,_swigarg1,_swigarg2))
107e4716 5399static PyObject *_wrap_wxTextCtrl_PositionToXY(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35
RD
5400 PyObject * _resultobj;
5401 wxTextCtrl * _arg0;
5402 long _arg1;
5403 long * _arg2;
5404 long temp;
5405 long * _arg3;
5406 long temp0;
2d091820 5407 PyObject * _argo0 = 0;
107e4716 5408 char *_kwnames[] = { "self","pos", NULL };
faf3cb35
RD
5409
5410 self = self;
5411{
5412 _arg2 = &temp;
5413}
5414{
5415 _arg3 = &temp0;
5416}
107e4716 5417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_PositionToXY",_kwnames,&_argo0,&_arg1))
faf3cb35 5418 return NULL;
2d091820
RD
5419 if (_argo0) {
5420 if (_argo0 == Py_None) { _arg0 = NULL; }
5421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
faf3cb35
RD
5422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_PositionToXY. Expected _wxTextCtrl_p.");
5423 return NULL;
5424 }
5425 }
ab9bc19b
RD
5426{
5427 wxPy_BEGIN_ALLOW_THREADS;
5428 wxTextCtrl_PositionToXY(_arg0,_arg1,_arg2,_arg3);
5429
5430 wxPy_END_ALLOW_THREADS;
4dfaa61e 5431 if (PyErr_Occurred()) return NULL;
ab9bc19b 5432} Py_INCREF(Py_None);
faf3cb35
RD
5433 _resultobj = Py_None;
5434{
5435 PyObject *o;
5436 o = PyInt_FromLong((long) (*_arg2));
5437 _resultobj = t_output_helper(_resultobj, o);
5438}
5439{
5440 PyObject *o;
5441 o = PyInt_FromLong((long) (*_arg3));
5442 _resultobj = t_output_helper(_resultobj, o);
5443}
5444 return _resultobj;
5445}
5446
70551f47 5447#define wxTextCtrl_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
107e4716 5448static PyObject *_wrap_wxTextCtrl_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5449 PyObject * _resultobj;
5450 wxTextCtrl * _arg0;
5451 long _arg1;
5452 long _arg2;
2d091820 5453 PyObject * _argo0 = 0;
107e4716 5454 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
5455
5456 self = self;
107e4716 5457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 5458 return NULL;
2d091820
RD
5459 if (_argo0) {
5460 if (_argo0 == Py_None) { _arg0 = NULL; }
5461 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5462 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Remove. Expected _wxTextCtrl_p.");
5463 return NULL;
5464 }
5465 }
ab9bc19b
RD
5466{
5467 wxPy_BEGIN_ALLOW_THREADS;
5468 wxTextCtrl_Remove(_arg0,_arg1,_arg2);
5469
5470 wxPy_END_ALLOW_THREADS;
4dfaa61e 5471 if (PyErr_Occurred()) return NULL;
ab9bc19b 5472} Py_INCREF(Py_None);
70551f47
RD
5473 _resultobj = Py_None;
5474 return _resultobj;
5475}
5476
5477#define wxTextCtrl_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
107e4716 5478static PyObject *_wrap_wxTextCtrl_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5479 PyObject * _resultobj;
5480 wxTextCtrl * _arg0;
5481 long _arg1;
5482 long _arg2;
5483 wxString * _arg3;
2d091820 5484 PyObject * _argo0 = 0;
70551f47 5485 PyObject * _obj3 = 0;
107e4716 5486 char *_kwnames[] = { "self","from","to","value", NULL };
70551f47
RD
5487
5488 self = self;
107e4716 5489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxTextCtrl_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
70551f47 5490 return NULL;
2d091820
RD
5491 if (_argo0) {
5492 if (_argo0 == Py_None) { _arg0 = NULL; }
5493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Replace. Expected _wxTextCtrl_p.");
5495 return NULL;
5496 }
5497 }
5498{
2cd2fac8
RD
5499#if PYTHON_API_VERSION >= 1009
5500 char* tmpPtr; int tmpSize;
5501 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
7a446686 5502 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5503 return NULL;
5504 }
5505 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
5506 return NULL;
5507 _arg3 = new wxString(tmpPtr, tmpSize);
5508#else
70551f47
RD
5509 if (!PyString_Check(_obj3)) {
5510 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5511 return NULL;
5512 }
2cd2fac8
RD
5513 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
5514#endif
70551f47 5515}
ab9bc19b
RD
5516{
5517 wxPy_BEGIN_ALLOW_THREADS;
5518 wxTextCtrl_Replace(_arg0,_arg1,_arg2,*_arg3);
5519
5520 wxPy_END_ALLOW_THREADS;
4dfaa61e 5521 if (PyErr_Occurred()) return NULL;
ab9bc19b 5522} Py_INCREF(Py_None);
70551f47
RD
5523 _resultobj = Py_None;
5524{
5525 if (_obj3)
5526 delete _arg3;
5527}
5528 return _resultobj;
5529}
5530
5531#define wxTextCtrl_SaveFile(_swigobj,_swigarg0) (_swigobj->SaveFile(_swigarg0))
107e4716 5532static PyObject *_wrap_wxTextCtrl_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5533 PyObject * _resultobj;
5534 bool _result;
5535 wxTextCtrl * _arg0;
5536 wxString * _arg1;
2d091820 5537 PyObject * _argo0 = 0;
70551f47 5538 PyObject * _obj1 = 0;
107e4716 5539 char *_kwnames[] = { "self","filename", NULL };
70551f47
RD
5540
5541 self = self;
107e4716 5542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SaveFile",_kwnames,&_argo0,&_obj1))
70551f47 5543 return NULL;
2d091820
RD
5544 if (_argo0) {
5545 if (_argo0 == Py_None) { _arg0 = NULL; }
5546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SaveFile. Expected _wxTextCtrl_p.");
5548 return NULL;
5549 }
5550 }
5551{
2cd2fac8
RD
5552#if PYTHON_API_VERSION >= 1009
5553 char* tmpPtr; int tmpSize;
5554 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5555 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5556 return NULL;
5557 }
5558 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5559 return NULL;
5560 _arg1 = new wxString(tmpPtr, tmpSize);
5561#else
70551f47
RD
5562 if (!PyString_Check(_obj1)) {
5563 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5564 return NULL;
5565 }
2cd2fac8
RD
5566 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5567#endif
70551f47 5568}
ab9bc19b
RD
5569{
5570 wxPy_BEGIN_ALLOW_THREADS;
5571 _result = (bool )wxTextCtrl_SaveFile(_arg0,*_arg1);
5572
5573 wxPy_END_ALLOW_THREADS;
4dfaa61e 5574 if (PyErr_Occurred()) return NULL;
ab9bc19b 5575} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
5576{
5577 if (_obj1)
5578 delete _arg1;
5579}
5580 return _resultobj;
5581}
5582
5583#define wxTextCtrl_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
107e4716 5584static PyObject *_wrap_wxTextCtrl_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5585 PyObject * _resultobj;
5586 wxTextCtrl * _arg0;
5587 bool _arg1;
2d091820 5588 PyObject * _argo0 = 0;
70551f47 5589 int tempbool1;
107e4716 5590 char *_kwnames[] = { "self","editable", NULL };
70551f47
RD
5591
5592 self = self;
107e4716 5593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTextCtrl_SetEditable",_kwnames,&_argo0,&tempbool1))
70551f47 5594 return NULL;
2d091820
RD
5595 if (_argo0) {
5596 if (_argo0 == Py_None) { _arg0 = NULL; }
5597 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5598 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetEditable. Expected _wxTextCtrl_p.");
5599 return NULL;
5600 }
5601 }
5602 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
5603{
5604 wxPy_BEGIN_ALLOW_THREADS;
5605 wxTextCtrl_SetEditable(_arg0,_arg1);
5606
5607 wxPy_END_ALLOW_THREADS;
4dfaa61e 5608 if (PyErr_Occurred()) return NULL;
ab9bc19b 5609} Py_INCREF(Py_None);
70551f47
RD
5610 _resultobj = Py_None;
5611 return _resultobj;
5612}
5613
5614#define wxTextCtrl_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
107e4716 5615static PyObject *_wrap_wxTextCtrl_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5616 PyObject * _resultobj;
5617 wxTextCtrl * _arg0;
5618 long _arg1;
2d091820 5619 PyObject * _argo0 = 0;
107e4716 5620 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
5621
5622 self = self;
107e4716 5623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
70551f47 5624 return NULL;
2d091820
RD
5625 if (_argo0) {
5626 if (_argo0 == Py_None) { _arg0 = NULL; }
5627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPoint. Expected _wxTextCtrl_p.");
5629 return NULL;
5630 }
5631 }
ab9bc19b
RD
5632{
5633 wxPy_BEGIN_ALLOW_THREADS;
5634 wxTextCtrl_SetInsertionPoint(_arg0,_arg1);
5635
5636 wxPy_END_ALLOW_THREADS;
4dfaa61e 5637 if (PyErr_Occurred()) return NULL;
ab9bc19b 5638} Py_INCREF(Py_None);
70551f47
RD
5639 _resultobj = Py_None;
5640 return _resultobj;
5641}
5642
5643#define wxTextCtrl_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
107e4716 5644static PyObject *_wrap_wxTextCtrl_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5645 PyObject * _resultobj;
5646 wxTextCtrl * _arg0;
2d091820 5647 PyObject * _argo0 = 0;
107e4716 5648 char *_kwnames[] = { "self", NULL };
70551f47
RD
5649
5650 self = self;
107e4716 5651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_SetInsertionPointEnd",_kwnames,&_argo0))
70551f47 5652 return NULL;
2d091820
RD
5653 if (_argo0) {
5654 if (_argo0 == Py_None) { _arg0 = NULL; }
5655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPointEnd. Expected _wxTextCtrl_p.");
5657 return NULL;
5658 }
5659 }
ab9bc19b
RD
5660{
5661 wxPy_BEGIN_ALLOW_THREADS;
5662 wxTextCtrl_SetInsertionPointEnd(_arg0);
5663
5664 wxPy_END_ALLOW_THREADS;
4dfaa61e 5665 if (PyErr_Occurred()) return NULL;
ab9bc19b 5666} Py_INCREF(Py_None);
70551f47
RD
5667 _resultobj = Py_None;
5668 return _resultobj;
5669}
5670
5671#define wxTextCtrl_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 5672static PyObject *_wrap_wxTextCtrl_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5673 PyObject * _resultobj;
5674 wxTextCtrl * _arg0;
5675 long _arg1;
5676 long _arg2;
2d091820 5677 PyObject * _argo0 = 0;
107e4716 5678 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
5679
5680 self = self;
107e4716 5681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 5682 return NULL;
2d091820
RD
5683 if (_argo0) {
5684 if (_argo0 == Py_None) { _arg0 = NULL; }
5685 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5686 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetSelection. Expected _wxTextCtrl_p.");
5687 return NULL;
5688 }
5689 }
ab9bc19b
RD
5690{
5691 wxPy_BEGIN_ALLOW_THREADS;
5692 wxTextCtrl_SetSelection(_arg0,_arg1,_arg2);
5693
5694 wxPy_END_ALLOW_THREADS;
4dfaa61e 5695 if (PyErr_Occurred()) return NULL;
ab9bc19b 5696} Py_INCREF(Py_None);
70551f47
RD
5697 _resultobj = Py_None;
5698 return _resultobj;
5699}
5700
5701#define wxTextCtrl_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 5702static PyObject *_wrap_wxTextCtrl_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5703 PyObject * _resultobj;
5704 wxTextCtrl * _arg0;
5705 wxString * _arg1;
2d091820 5706 PyObject * _argo0 = 0;
70551f47 5707 PyObject * _obj1 = 0;
107e4716 5708 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
5709
5710 self = self;
107e4716 5711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SetValue",_kwnames,&_argo0,&_obj1))
70551f47 5712 return NULL;
2d091820
RD
5713 if (_argo0) {
5714 if (_argo0 == Py_None) { _arg0 = NULL; }
5715 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5716 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetValue. Expected _wxTextCtrl_p.");
5717 return NULL;
5718 }
5719 }
5720{
2cd2fac8
RD
5721#if PYTHON_API_VERSION >= 1009
5722 char* tmpPtr; int tmpSize;
5723 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5724 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5725 return NULL;
5726 }
5727 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5728 return NULL;
5729 _arg1 = new wxString(tmpPtr, tmpSize);
5730#else
70551f47
RD
5731 if (!PyString_Check(_obj1)) {
5732 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5733 return NULL;
5734 }
2cd2fac8
RD
5735 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5736#endif
70551f47 5737}
ab9bc19b
RD
5738{
5739 wxPy_BEGIN_ALLOW_THREADS;
5740 wxTextCtrl_SetValue(_arg0,*_arg1);
5741
5742 wxPy_END_ALLOW_THREADS;
4dfaa61e 5743 if (PyErr_Occurred()) return NULL;
ab9bc19b 5744} Py_INCREF(Py_None);
70551f47
RD
5745 _resultobj = Py_None;
5746{
5747 if (_obj1)
5748 delete _arg1;
5749}
5750 return _resultobj;
5751}
5752
5753#define wxTextCtrl_ShowPosition(_swigobj,_swigarg0) (_swigobj->ShowPosition(_swigarg0))
107e4716 5754static PyObject *_wrap_wxTextCtrl_ShowPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5755 PyObject * _resultobj;
5756 wxTextCtrl * _arg0;
5757 long _arg1;
2d091820 5758 PyObject * _argo0 = 0;
107e4716 5759 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
5760
5761 self = self;
107e4716 5762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_ShowPosition",_kwnames,&_argo0,&_arg1))
70551f47 5763 return NULL;
2d091820
RD
5764 if (_argo0) {
5765 if (_argo0 == Py_None) { _arg0 = NULL; }
5766 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5767 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_ShowPosition. Expected _wxTextCtrl_p.");
5768 return NULL;
5769 }
5770 }
ab9bc19b
RD
5771{
5772 wxPy_BEGIN_ALLOW_THREADS;
5773 wxTextCtrl_ShowPosition(_arg0,_arg1);
5774
5775 wxPy_END_ALLOW_THREADS;
4dfaa61e 5776 if (PyErr_Occurred()) return NULL;
ab9bc19b 5777} Py_INCREF(Py_None);
70551f47
RD
5778 _resultobj = Py_None;
5779 return _resultobj;
5780}
5781
5782#define wxTextCtrl_WriteText(_swigobj,_swigarg0) (_swigobj->WriteText(_swigarg0))
107e4716 5783static PyObject *_wrap_wxTextCtrl_WriteText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5784 PyObject * _resultobj;
5785 wxTextCtrl * _arg0;
5786 wxString * _arg1;
2d091820 5787 PyObject * _argo0 = 0;
70551f47 5788 PyObject * _obj1 = 0;
107e4716 5789 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
5790
5791 self = self;
107e4716 5792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_WriteText",_kwnames,&_argo0,&_obj1))
70551f47 5793 return NULL;
2d091820
RD
5794 if (_argo0) {
5795 if (_argo0 == Py_None) { _arg0 = NULL; }
5796 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
5797 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_WriteText. Expected _wxTextCtrl_p.");
5798 return NULL;
5799 }
5800 }
5801{
2cd2fac8
RD
5802#if PYTHON_API_VERSION >= 1009
5803 char* tmpPtr; int tmpSize;
5804 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5805 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5806 return NULL;
5807 }
5808 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5809 return NULL;
5810 _arg1 = new wxString(tmpPtr, tmpSize);
5811#else
70551f47
RD
5812 if (!PyString_Check(_obj1)) {
5813 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5814 return NULL;
5815 }
2cd2fac8
RD
5816 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5817#endif
70551f47 5818}
ab9bc19b
RD
5819{
5820 wxPy_BEGIN_ALLOW_THREADS;
5821 wxTextCtrl_WriteText(_arg0,*_arg1);
5822
5823 wxPy_END_ALLOW_THREADS;
4dfaa61e 5824 if (PyErr_Occurred()) return NULL;
ab9bc19b
RD
5825} Py_INCREF(Py_None);
5826 _resultobj = Py_None;
5827{
5828 if (_obj1)
5829 delete _arg1;
5830}
5831 return _resultobj;
5832}
5833
5834#define wxTextCtrl_AppendText(_swigobj,_swigarg0) (_swigobj->AppendText(_swigarg0))
107e4716 5835static PyObject *_wrap_wxTextCtrl_AppendText(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
5836 PyObject * _resultobj;
5837 wxTextCtrl * _arg0;
5838 wxString * _arg1;
2d091820 5839 PyObject * _argo0 = 0;
ab9bc19b 5840 PyObject * _obj1 = 0;
107e4716 5841 char *_kwnames[] = { "self","text", NULL };
ab9bc19b
RD
5842
5843 self = self;
107e4716 5844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_AppendText",_kwnames,&_argo0,&_obj1))
ab9bc19b 5845 return NULL;
2d091820
RD
5846 if (_argo0) {
5847 if (_argo0 == Py_None) { _arg0 = NULL; }
5848 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
ab9bc19b
RD
5849 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_AppendText. Expected _wxTextCtrl_p.");
5850 return NULL;
5851 }
5852 }
5853{
2cd2fac8
RD
5854#if PYTHON_API_VERSION >= 1009
5855 char* tmpPtr; int tmpSize;
5856 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5857 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5858 return NULL;
5859 }
5860 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5861 return NULL;
5862 _arg1 = new wxString(tmpPtr, tmpSize);
5863#else
ab9bc19b
RD
5864 if (!PyString_Check(_obj1)) {
5865 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5866 return NULL;
5867 }
2cd2fac8
RD
5868 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5869#endif
ab9bc19b
RD
5870}
5871{
5872 wxPy_BEGIN_ALLOW_THREADS;
5873 wxTextCtrl_AppendText(_arg0,*_arg1);
5874
5875 wxPy_END_ALLOW_THREADS;
4dfaa61e 5876 if (PyErr_Occurred()) return NULL;
ab9bc19b 5877} Py_INCREF(Py_None);
70551f47
RD
5878 _resultobj = Py_None;
5879{
5880 if (_obj1)
5881 delete _arg1;
5882}
5883 return _resultobj;
5884}
5885
faf3cb35 5886#define wxTextCtrl_XYToPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->XYToPosition(_swigarg0,_swigarg1))
107e4716 5887static PyObject *_wrap_wxTextCtrl_XYToPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35
RD
5888 PyObject * _resultobj;
5889 long _result;
5890 wxTextCtrl * _arg0;
5891 long _arg1;
5892 long _arg2;
2d091820 5893 PyObject * _argo0 = 0;
107e4716 5894 char *_kwnames[] = { "self","x","y", NULL };
faf3cb35
RD
5895
5896 self = self;
107e4716 5897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_XYToPosition",_kwnames,&_argo0,&_arg1,&_arg2))
faf3cb35 5898 return NULL;
2d091820
RD
5899 if (_argo0) {
5900 if (_argo0 == Py_None) { _arg0 = NULL; }
5901 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
faf3cb35
RD
5902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_XYToPosition. Expected _wxTextCtrl_p.");
5903 return NULL;
5904 }
5905 }
ab9bc19b
RD
5906{
5907 wxPy_BEGIN_ALLOW_THREADS;
5908 _result = (long )wxTextCtrl_XYToPosition(_arg0,_arg1,_arg2);
5909
5910 wxPy_END_ALLOW_THREADS;
4dfaa61e 5911 if (PyErr_Occurred()) return NULL;
ab9bc19b 5912} _resultobj = Py_BuildValue("l",_result);
faf3cb35
RD
5913 return _resultobj;
5914}
5915
53920141 5916#define wxTextCtrl_CanCopy(_swigobj) (_swigobj->CanCopy())
107e4716 5917static PyObject *_wrap_wxTextCtrl_CanCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
5918 PyObject * _resultobj;
5919 bool _result;
5920 wxTextCtrl * _arg0;
2d091820 5921 PyObject * _argo0 = 0;
107e4716 5922 char *_kwnames[] = { "self", NULL };
53920141
RD
5923
5924 self = self;
107e4716 5925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCopy",_kwnames,&_argo0))
53920141 5926 return NULL;
2d091820
RD
5927 if (_argo0) {
5928 if (_argo0 == Py_None) { _arg0 = NULL; }
5929 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
5930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCopy. Expected _wxTextCtrl_p.");
5931 return NULL;
5932 }
5933 }
5934{
5935 wxPy_BEGIN_ALLOW_THREADS;
5936 _result = (bool )wxTextCtrl_CanCopy(_arg0);
5937
5938 wxPy_END_ALLOW_THREADS;
4dfaa61e 5939 if (PyErr_Occurred()) return NULL;
53920141
RD
5940} _resultobj = Py_BuildValue("i",_result);
5941 return _resultobj;
5942}
5943
5944#define wxTextCtrl_CanCut(_swigobj) (_swigobj->CanCut())
107e4716 5945static PyObject *_wrap_wxTextCtrl_CanCut(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
5946 PyObject * _resultobj;
5947 bool _result;
5948 wxTextCtrl * _arg0;
2d091820 5949 PyObject * _argo0 = 0;
107e4716 5950 char *_kwnames[] = { "self", NULL };
53920141
RD
5951
5952 self = self;
107e4716 5953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCut",_kwnames,&_argo0))
53920141 5954 return NULL;
2d091820
RD
5955 if (_argo0) {
5956 if (_argo0 == Py_None) { _arg0 = NULL; }
5957 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
5958 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCut. Expected _wxTextCtrl_p.");
5959 return NULL;
5960 }
5961 }
5962{
5963 wxPy_BEGIN_ALLOW_THREADS;
5964 _result = (bool )wxTextCtrl_CanCut(_arg0);
5965
5966 wxPy_END_ALLOW_THREADS;
4dfaa61e 5967 if (PyErr_Occurred()) return NULL;
53920141
RD
5968} _resultobj = Py_BuildValue("i",_result);
5969 return _resultobj;
5970}
5971
5972#define wxTextCtrl_CanPaste(_swigobj) (_swigobj->CanPaste())
107e4716 5973static PyObject *_wrap_wxTextCtrl_CanPaste(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
5974 PyObject * _resultobj;
5975 bool _result;
5976 wxTextCtrl * _arg0;
2d091820 5977 PyObject * _argo0 = 0;
107e4716 5978 char *_kwnames[] = { "self", NULL };
53920141
RD
5979
5980 self = self;
107e4716 5981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanPaste",_kwnames,&_argo0))
53920141 5982 return NULL;
2d091820
RD
5983 if (_argo0) {
5984 if (_argo0 == Py_None) { _arg0 = NULL; }
5985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
5986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanPaste. Expected _wxTextCtrl_p.");
5987 return NULL;
5988 }
5989 }
5990{
5991 wxPy_BEGIN_ALLOW_THREADS;
5992 _result = (bool )wxTextCtrl_CanPaste(_arg0);
5993
5994 wxPy_END_ALLOW_THREADS;
4dfaa61e 5995 if (PyErr_Occurred()) return NULL;
53920141
RD
5996} _resultobj = Py_BuildValue("i",_result);
5997 return _resultobj;
5998}
5999
6000#define wxTextCtrl_CanRedo(_swigobj) (_swigobj->CanRedo())
107e4716 6001static PyObject *_wrap_wxTextCtrl_CanRedo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
6002 PyObject * _resultobj;
6003 bool _result;
6004 wxTextCtrl * _arg0;
2d091820 6005 PyObject * _argo0 = 0;
107e4716 6006 char *_kwnames[] = { "self", NULL };
53920141
RD
6007
6008 self = self;
107e4716 6009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanRedo",_kwnames,&_argo0))
53920141 6010 return NULL;
2d091820
RD
6011 if (_argo0) {
6012 if (_argo0 == Py_None) { _arg0 = NULL; }
6013 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
6014 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanRedo. Expected _wxTextCtrl_p.");
6015 return NULL;
6016 }
6017 }
6018{
6019 wxPy_BEGIN_ALLOW_THREADS;
6020 _result = (bool )wxTextCtrl_CanRedo(_arg0);
6021
6022 wxPy_END_ALLOW_THREADS;
4dfaa61e 6023 if (PyErr_Occurred()) return NULL;
53920141
RD
6024} _resultobj = Py_BuildValue("i",_result);
6025 return _resultobj;
6026}
6027
6028#define wxTextCtrl_CanUndo(_swigobj) (_swigobj->CanUndo())
107e4716 6029static PyObject *_wrap_wxTextCtrl_CanUndo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
6030 PyObject * _resultobj;
6031 bool _result;
6032 wxTextCtrl * _arg0;
2d091820 6033 PyObject * _argo0 = 0;
107e4716 6034 char *_kwnames[] = { "self", NULL };
53920141
RD
6035
6036 self = self;
107e4716 6037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanUndo",_kwnames,&_argo0))
53920141 6038 return NULL;
2d091820
RD
6039 if (_argo0) {
6040 if (_argo0 == Py_None) { _arg0 = NULL; }
6041 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
6042 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanUndo. Expected _wxTextCtrl_p.");
6043 return NULL;
6044 }
6045 }
6046{
6047 wxPy_BEGIN_ALLOW_THREADS;
6048 _result = (bool )wxTextCtrl_CanUndo(_arg0);
6049
6050 wxPy_END_ALLOW_THREADS;
4dfaa61e 6051 if (PyErr_Occurred()) return NULL;
53920141
RD
6052} _resultobj = Py_BuildValue("i",_result);
6053 return _resultobj;
6054}
6055
6056#define wxTextCtrl_GetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSelection(_swigarg0,_swigarg1))
107e4716 6057static PyObject *_wrap_wxTextCtrl_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
6058 PyObject * _resultobj;
6059 wxTextCtrl * _arg0;
6060 long * _arg1;
6061 long temp;
6062 long * _arg2;
6063 long temp0;
2d091820 6064 PyObject * _argo0 = 0;
107e4716 6065 char *_kwnames[] = { "self", NULL };
53920141
RD
6066
6067 self = self;
6068{
6069 _arg1 = &temp;
6070}
6071{
6072 _arg2 = &temp0;
6073}
107e4716 6074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetSelection",_kwnames,&_argo0))
53920141 6075 return NULL;
2d091820
RD
6076 if (_argo0) {
6077 if (_argo0 == Py_None) { _arg0 = NULL; }
6078 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
6079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetSelection. Expected _wxTextCtrl_p.");
6080 return NULL;
6081 }
6082 }
6083{
6084 wxPy_BEGIN_ALLOW_THREADS;
6085 wxTextCtrl_GetSelection(_arg0,_arg1,_arg2);
6086
6087 wxPy_END_ALLOW_THREADS;
4dfaa61e 6088 if (PyErr_Occurred()) return NULL;
53920141
RD
6089} Py_INCREF(Py_None);
6090 _resultobj = Py_None;
6091{
6092 PyObject *o;
6093 o = PyInt_FromLong((long) (*_arg1));
6094 _resultobj = t_output_helper(_resultobj, o);
6095}
6096{
6097 PyObject *o;
6098 o = PyInt_FromLong((long) (*_arg2));
6099 _resultobj = t_output_helper(_resultobj, o);
6100}
6101 return _resultobj;
6102}
6103
6104#define wxTextCtrl_IsEditable(_swigobj) (_swigobj->IsEditable())
107e4716 6105static PyObject *_wrap_wxTextCtrl_IsEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
6106 PyObject * _resultobj;
6107 bool _result;
6108 wxTextCtrl * _arg0;
2d091820 6109 PyObject * _argo0 = 0;
107e4716 6110 char *_kwnames[] = { "self", NULL };
53920141
RD
6111
6112 self = self;
107e4716 6113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsEditable",_kwnames,&_argo0))
53920141 6114 return NULL;
2d091820
RD
6115 if (_argo0) {
6116 if (_argo0 == Py_None) { _arg0 = NULL; }
6117 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
6118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsEditable. Expected _wxTextCtrl_p.");
6119 return NULL;
6120 }
6121 }
6122{
6123 wxPy_BEGIN_ALLOW_THREADS;
6124 _result = (bool )wxTextCtrl_IsEditable(_arg0);
6125
6126 wxPy_END_ALLOW_THREADS;
4dfaa61e 6127 if (PyErr_Occurred()) return NULL;
53920141
RD
6128} _resultobj = Py_BuildValue("i",_result);
6129 return _resultobj;
6130}
6131
4120ef2b
RD
6132#define wxTextCtrl_Undo(_swigobj) (_swigobj->Undo())
6133static PyObject *_wrap_wxTextCtrl_Undo(PyObject *self, PyObject *args, PyObject *kwargs) {
6134 PyObject * _resultobj;
6135 wxTextCtrl * _arg0;
6136 PyObject * _argo0 = 0;
6137 char *_kwnames[] = { "self", NULL };
6138
6139 self = self;
6140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Undo",_kwnames,&_argo0))
6141 return NULL;
6142 if (_argo0) {
6143 if (_argo0 == Py_None) { _arg0 = NULL; }
6144 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6145 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Undo. Expected _wxTextCtrl_p.");
6146 return NULL;
6147 }
6148 }
6149{
6150 wxPy_BEGIN_ALLOW_THREADS;
6151 wxTextCtrl_Undo(_arg0);
6152
6153 wxPy_END_ALLOW_THREADS;
4dfaa61e 6154 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
6155} Py_INCREF(Py_None);
6156 _resultobj = Py_None;
6157 return _resultobj;
6158}
6159
6160#define wxTextCtrl_Redo(_swigobj) (_swigobj->Redo())
6161static PyObject *_wrap_wxTextCtrl_Redo(PyObject *self, PyObject *args, PyObject *kwargs) {
6162 PyObject * _resultobj;
6163 wxTextCtrl * _arg0;
6164 PyObject * _argo0 = 0;
6165 char *_kwnames[] = { "self", NULL };
6166
6167 self = self;
6168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Redo",_kwnames,&_argo0))
6169 return NULL;
6170 if (_argo0) {
6171 if (_argo0 == Py_None) { _arg0 = NULL; }
6172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Redo. Expected _wxTextCtrl_p.");
6174 return NULL;
6175 }
6176 }
6177{
6178 wxPy_BEGIN_ALLOW_THREADS;
6179 wxTextCtrl_Redo(_arg0);
6180
6181 wxPy_END_ALLOW_THREADS;
4dfaa61e 6182 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
6183} Py_INCREF(Py_None);
6184 _resultobj = Py_None;
6185 return _resultobj;
6186}
6187
9d6da64a
RD
6188#define wxTextCtrl_SetStyle(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetStyle(_swigarg0,_swigarg1,_swigarg2))
6189static PyObject *_wrap_wxTextCtrl_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
6190 PyObject * _resultobj;
6191 bool _result;
6192 wxTextCtrl * _arg0;
6193 long _arg1;
6194 long _arg2;
6195 wxTextAttr * _arg3;
6196 PyObject * _argo0 = 0;
6197 PyObject * _argo3 = 0;
6198 char *_kwnames[] = { "self","start","end","style", NULL };
6199
6200 self = self;
6201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxTextCtrl_SetStyle",_kwnames,&_argo0,&_arg1,&_arg2,&_argo3))
6202 return NULL;
6203 if (_argo0) {
6204 if (_argo0 == Py_None) { _arg0 = NULL; }
6205 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetStyle. Expected _wxTextCtrl_p.");
6207 return NULL;
6208 }
6209 }
6210 if (_argo3) {
6211 if (_argo3 == Py_None) { _arg3 = NULL; }
6212 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxTextAttr_p")) {
6213 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxTextCtrl_SetStyle. Expected _wxTextAttr_p.");
6214 return NULL;
6215 }
6216 }
6217{
6218 wxPy_BEGIN_ALLOW_THREADS;
6219 _result = (bool )wxTextCtrl_SetStyle(_arg0,_arg1,_arg2,*_arg3);
6220
6221 wxPy_END_ALLOW_THREADS;
6222 if (PyErr_Occurred()) return NULL;
6223} _resultobj = Py_BuildValue("i",_result);
6224 return _resultobj;
6225}
6226
6227#define wxTextCtrl_SetDefaultStyle(_swigobj,_swigarg0) (_swigobj->SetDefaultStyle(_swigarg0))
6228static PyObject *_wrap_wxTextCtrl_SetDefaultStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
6229 PyObject * _resultobj;
6230 bool _result;
6231 wxTextCtrl * _arg0;
6232 wxTextAttr * _arg1;
6233 PyObject * _argo0 = 0;
6234 PyObject * _argo1 = 0;
6235 char *_kwnames[] = { "self","style", NULL };
6236
6237 self = self;
6238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SetDefaultStyle",_kwnames,&_argo0,&_argo1))
6239 return NULL;
6240 if (_argo0) {
6241 if (_argo0 == Py_None) { _arg0 = NULL; }
6242 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6243 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetDefaultStyle. Expected _wxTextCtrl_p.");
6244 return NULL;
6245 }
6246 }
6247 if (_argo1) {
6248 if (_argo1 == Py_None) { _arg1 = NULL; }
6249 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTextAttr_p")) {
6250 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextCtrl_SetDefaultStyle. Expected _wxTextAttr_p.");
6251 return NULL;
6252 }
6253 }
6254{
6255 wxPy_BEGIN_ALLOW_THREADS;
6256 _result = (bool )wxTextCtrl_SetDefaultStyle(_arg0,*_arg1);
6257
6258 wxPy_END_ALLOW_THREADS;
6259 if (PyErr_Occurred()) return NULL;
6260} _resultobj = Py_BuildValue("i",_result);
6261 return _resultobj;
6262}
6263
6264#define wxTextCtrl_GetDefaultStyle(_swigobj) (_swigobj->GetDefaultStyle())
6265static PyObject *_wrap_wxTextCtrl_GetDefaultStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
6266 PyObject * _resultobj;
6267 wxTextAttr * _result;
6268 wxTextCtrl * _arg0;
6269 PyObject * _argo0 = 0;
6270 char *_kwnames[] = { "self", NULL };
6271 char _ptemp[128];
6272
6273 self = self;
6274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetDefaultStyle",_kwnames,&_argo0))
6275 return NULL;
6276 if (_argo0) {
6277 if (_argo0 == Py_None) { _arg0 = NULL; }
6278 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetDefaultStyle. Expected _wxTextCtrl_p.");
6280 return NULL;
6281 }
6282 }
6283{
6284 wxPy_BEGIN_ALLOW_THREADS;
6285 const wxTextAttr & _result_ref = wxTextCtrl_GetDefaultStyle(_arg0);
6286 _result = (wxTextAttr *) &_result_ref;
6287
6288 wxPy_END_ALLOW_THREADS;
6289 if (PyErr_Occurred()) return NULL;
6290} if (_result) {
6291 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextAttr_p");
6292 _resultobj = Py_BuildValue("s",_ptemp);
6293 } else {
6294 Py_INCREF(Py_None);
6295 _resultobj = Py_None;
6296 }
6297 return _resultobj;
6298}
6299
4120ef2b 6300static void wxTextCtrl_write(wxTextCtrl *self,const wxString & text) {
9d6da64a 6301 self->AppendText(text);
4120ef2b
RD
6302 }
6303static PyObject *_wrap_wxTextCtrl_write(PyObject *self, PyObject *args, PyObject *kwargs) {
6304 PyObject * _resultobj;
6305 wxTextCtrl * _arg0;
6306 wxString * _arg1;
6307 PyObject * _argo0 = 0;
6308 PyObject * _obj1 = 0;
6309 char *_kwnames[] = { "self","text", NULL };
6310
6311 self = self;
6312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_write",_kwnames,&_argo0,&_obj1))
6313 return NULL;
6314 if (_argo0) {
6315 if (_argo0 == Py_None) { _arg0 = NULL; }
6316 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6317 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_write. Expected _wxTextCtrl_p.");
6318 return NULL;
6319 }
6320 }
6321{
2cd2fac8
RD
6322#if PYTHON_API_VERSION >= 1009
6323 char* tmpPtr; int tmpSize;
6324 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 6325 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
6326 return NULL;
6327 }
6328 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
6329 return NULL;
6330 _arg1 = new wxString(tmpPtr, tmpSize);
6331#else
4120ef2b
RD
6332 if (!PyString_Check(_obj1)) {
6333 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6334 return NULL;
6335 }
2cd2fac8
RD
6336 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
6337#endif
4120ef2b
RD
6338}
6339{
6340 wxPy_BEGIN_ALLOW_THREADS;
6341 wxTextCtrl_write(_arg0,*_arg1);
6342
6343 wxPy_END_ALLOW_THREADS;
4dfaa61e 6344 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
6345} Py_INCREF(Py_None);
6346 _resultobj = Py_None;
6347{
6348 if (_obj1)
6349 delete _arg1;
6350}
6351 return _resultobj;
6352}
6353
70551f47
RD
6354static void *SwigwxScrollBarTowxControl(void *ptr) {
6355 wxScrollBar *src;
6356 wxControl *dest;
6357 src = (wxScrollBar *) ptr;
6358 dest = (wxControl *) src;
6359 return (void *) dest;
6360}
6361
6362static void *SwigwxScrollBarTowxWindow(void *ptr) {
6363 wxScrollBar *src;
6364 wxWindow *dest;
6365 src = (wxScrollBar *) ptr;
6366 dest = (wxWindow *) src;
6367 return (void *) dest;
6368}
6369
6370static void *SwigwxScrollBarTowxEvtHandler(void *ptr) {
6371 wxScrollBar *src;
6372 wxEvtHandler *dest;
6373 src = (wxScrollBar *) ptr;
6374 dest = (wxEvtHandler *) src;
6375 return (void *) dest;
6376}
6377
9df61a29
RD
6378static void *SwigwxScrollBarTowxObject(void *ptr) {
6379 wxScrollBar *src;
6380 wxObject *dest;
6381 src = (wxScrollBar *) ptr;
6382 dest = (wxObject *) src;
6383 return (void *) dest;
6384}
6385
70551f47 6386#define new_wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 6387static PyObject *_wrap_new_wxScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6388 PyObject * _resultobj;
6389 wxScrollBar * _result;
6390 wxWindow * _arg0;
2d091820 6391 wxWindowID _arg1 = (wxWindowID ) -1;
b68dc582
RD
6392 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
6393 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820 6394 long _arg4 = (long ) wxSB_HORIZONTAL;
b68dc582 6395 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
6396 char * _arg6 = (char *) "scrollBar";
6397 PyObject * _argo0 = 0;
37f6a977
RD
6398 wxPoint temp;
6399 PyObject * _obj2 = 0;
6400 wxSize temp0;
6401 PyObject * _obj3 = 0;
2d091820 6402 PyObject * _argo5 = 0;
107e4716 6403 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
70551f47
RD
6404 char _ptemp[128];
6405
6406 self = self;
37f6a977 6407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlOs:new_wxScrollBar",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_arg6))
70551f47 6408 return NULL;
2d091820
RD
6409 if (_argo0) {
6410 if (_argo0 == Py_None) { _arg0 = NULL; }
6411 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
6412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxScrollBar. Expected _wxWindow_p.");
6413 return NULL;
6414 }
6415 }
37f6a977
RD
6416 if (_obj2)
6417{
6418 _arg2 = &temp;
6419 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 6420 return NULL;
37f6a977
RD
6421}
6422 if (_obj3)
6423{
6424 _arg3 = &temp0;
6425 if (! wxSize_helper(_obj3, &_arg3))
70551f47 6426 return NULL;
37f6a977 6427}
2d091820
RD
6428 if (_argo5) {
6429 if (_argo5 == Py_None) { _arg5 = NULL; }
6430 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
70551f47
RD
6431 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxScrollBar. Expected _wxValidator_p.");
6432 return NULL;
6433 }
6434 }
ab9bc19b
RD
6435{
6436 wxPy_BEGIN_ALLOW_THREADS;
6437 _result = (wxScrollBar *)new_wxScrollBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
6438
6439 wxPy_END_ALLOW_THREADS;
4dfaa61e 6440 if (PyErr_Occurred()) return NULL;
2d091820
RD
6441} if (_result) {
6442 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
6443 _resultobj = Py_BuildValue("s",_ptemp);
6444 } else {
6445 Py_INCREF(Py_None);
6446 _resultobj = Py_None;
6447 }
70551f47
RD
6448 return _resultobj;
6449}
6450
6451#define wxScrollBar_GetRange(_swigobj) (_swigobj->GetRange())
107e4716 6452static PyObject *_wrap_wxScrollBar_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6453 PyObject * _resultobj;
6454 int _result;
6455 wxScrollBar * _arg0;
2d091820 6456 PyObject * _argo0 = 0;
107e4716 6457 char *_kwnames[] = { "self", NULL };
70551f47
RD
6458
6459 self = self;
107e4716 6460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetRange",_kwnames,&_argo0))
70551f47 6461 return NULL;
2d091820
RD
6462 if (_argo0) {
6463 if (_argo0 == Py_None) { _arg0 = NULL; }
6464 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
6465 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetRange. Expected _wxScrollBar_p.");
6466 return NULL;
6467 }
6468 }
ab9bc19b
RD
6469{
6470 wxPy_BEGIN_ALLOW_THREADS;
6471 _result = (int )wxScrollBar_GetRange(_arg0);
6472
6473 wxPy_END_ALLOW_THREADS;
4dfaa61e 6474 if (PyErr_Occurred()) return NULL;
ab9bc19b 6475} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6476 return _resultobj;
6477}
6478
6479#define wxScrollBar_GetPageSize(_swigobj) (_swigobj->GetPageSize())
107e4716 6480static PyObject *_wrap_wxScrollBar_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6481 PyObject * _resultobj;
6482 int _result;
6483 wxScrollBar * _arg0;
2d091820 6484 PyObject * _argo0 = 0;
107e4716 6485 char *_kwnames[] = { "self", NULL };
70551f47
RD
6486
6487 self = self;
107e4716 6488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetPageSize",_kwnames,&_argo0))
70551f47 6489 return NULL;
2d091820
RD
6490 if (_argo0) {
6491 if (_argo0 == Py_None) { _arg0 = NULL; }
6492 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
6493 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetPageSize. Expected _wxScrollBar_p.");
6494 return NULL;
6495 }
6496 }
ab9bc19b
RD
6497{
6498 wxPy_BEGIN_ALLOW_THREADS;
6499 _result = (int )wxScrollBar_GetPageSize(_arg0);
6500
6501 wxPy_END_ALLOW_THREADS;
4dfaa61e 6502 if (PyErr_Occurred()) return NULL;
ab9bc19b 6503} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6504 return _resultobj;
6505}
6506
105e45b9 6507#define wxScrollBar_GetThumbPosition(_swigobj) (_swigobj->GetThumbPosition())
107e4716 6508static PyObject *_wrap_wxScrollBar_GetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6509 PyObject * _resultobj;
6510 int _result;
6511 wxScrollBar * _arg0;
2d091820 6512 PyObject * _argo0 = 0;
107e4716 6513 char *_kwnames[] = { "self", NULL };
70551f47
RD
6514
6515 self = self;
107e4716 6516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbPosition",_kwnames,&_argo0))
70551f47 6517 return NULL;
2d091820
RD
6518 if (_argo0) {
6519 if (_argo0 == Py_None) { _arg0 = NULL; }
6520 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
105e45b9 6521 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbPosition. Expected _wxScrollBar_p.");
70551f47
RD
6522 return NULL;
6523 }
6524 }
ab9bc19b
RD
6525{
6526 wxPy_BEGIN_ALLOW_THREADS;
6527 _result = (int )wxScrollBar_GetThumbPosition(_arg0);
6528
6529 wxPy_END_ALLOW_THREADS;
4dfaa61e 6530 if (PyErr_Occurred()) return NULL;
ab9bc19b 6531} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6532 return _resultobj;
6533}
6534
6535#define wxScrollBar_GetThumbSize(_swigobj) (_swigobj->GetThumbSize())
107e4716 6536static PyObject *_wrap_wxScrollBar_GetThumbSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6537 PyObject * _resultobj;
6538 int _result;
6539 wxScrollBar * _arg0;
2d091820 6540 PyObject * _argo0 = 0;
107e4716 6541 char *_kwnames[] = { "self", NULL };
70551f47
RD
6542
6543 self = self;
107e4716 6544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbSize",_kwnames,&_argo0))
70551f47 6545 return NULL;
2d091820
RD
6546 if (_argo0) {
6547 if (_argo0 == Py_None) { _arg0 = NULL; }
6548 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
6549 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbSize. Expected _wxScrollBar_p.");
6550 return NULL;
6551 }
6552 }
ab9bc19b
RD
6553{
6554 wxPy_BEGIN_ALLOW_THREADS;
6555 _result = (int )wxScrollBar_GetThumbSize(_arg0);
6556
6557 wxPy_END_ALLOW_THREADS;
4dfaa61e 6558 if (PyErr_Occurred()) return NULL;
ab9bc19b 6559} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6560 return _resultobj;
6561}
6562
105e45b9 6563#define wxScrollBar_SetThumbPosition(_swigobj,_swigarg0) (_swigobj->SetThumbPosition(_swigarg0))
107e4716 6564static PyObject *_wrap_wxScrollBar_SetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6565 PyObject * _resultobj;
6566 wxScrollBar * _arg0;
6567 int _arg1;
2d091820 6568 PyObject * _argo0 = 0;
107e4716 6569 char *_kwnames[] = { "self","viewStart", NULL };
70551f47
RD
6570
6571 self = self;
107e4716 6572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxScrollBar_SetThumbPosition",_kwnames,&_argo0,&_arg1))
70551f47 6573 return NULL;
2d091820
RD
6574 if (_argo0) {
6575 if (_argo0 == Py_None) { _arg0 = NULL; }
6576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
105e45b9 6577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetThumbPosition. Expected _wxScrollBar_p.");
70551f47
RD
6578 return NULL;
6579 }
6580 }
ab9bc19b
RD
6581{
6582 wxPy_BEGIN_ALLOW_THREADS;
6583 wxScrollBar_SetThumbPosition(_arg0,_arg1);
6584
6585 wxPy_END_ALLOW_THREADS;
4dfaa61e 6586 if (PyErr_Occurred()) return NULL;
ab9bc19b 6587} Py_INCREF(Py_None);
70551f47
RD
6588 _resultobj = Py_None;
6589 return _resultobj;
6590}
6591
6592#define wxScrollBar_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
107e4716 6593static PyObject *_wrap_wxScrollBar_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6594 PyObject * _resultobj;
6595 wxScrollBar * _arg0;
6596 int _arg1;
6597 int _arg2;
6598 int _arg3;
6599 int _arg4;
2d091820
RD
6600 bool _arg5 = (bool ) TRUE;
6601 PyObject * _argo0 = 0;
6602 int tempbool5 = (int) TRUE;
107e4716 6603 char *_kwnames[] = { "self","position","thumbSize","range","pageSize","refresh", NULL };
70551f47
RD
6604
6605 self = self;
107e4716 6606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxScrollBar_SetScrollbar",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&tempbool5))
70551f47 6607 return NULL;
2d091820
RD
6608 if (_argo0) {
6609 if (_argo0 == Py_None) { _arg0 = NULL; }
6610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
6611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetScrollbar. Expected _wxScrollBar_p.");
6612 return NULL;
6613 }
6614 }
6615 _arg5 = (bool ) tempbool5;
ab9bc19b
RD
6616{
6617 wxPy_BEGIN_ALLOW_THREADS;
6618 wxScrollBar_SetScrollbar(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
6619
6620 wxPy_END_ALLOW_THREADS;
4dfaa61e 6621 if (PyErr_Occurred()) return NULL;
ab9bc19b 6622} Py_INCREF(Py_None);
70551f47
RD
6623 _resultobj = Py_None;
6624 return _resultobj;
6625}
6626
62bd0874
RD
6627static void *SwigwxSpinButtonTowxControl(void *ptr) {
6628 wxSpinButton *src;
6629 wxControl *dest;
6630 src = (wxSpinButton *) ptr;
6631 dest = (wxControl *) src;
6632 return (void *) dest;
6633}
6634
6635static void *SwigwxSpinButtonTowxWindow(void *ptr) {
6636 wxSpinButton *src;
6637 wxWindow *dest;
6638 src = (wxSpinButton *) ptr;
6639 dest = (wxWindow *) src;
6640 return (void *) dest;
6641}
6642
6643static void *SwigwxSpinButtonTowxEvtHandler(void *ptr) {
6644 wxSpinButton *src;
6645 wxEvtHandler *dest;
6646 src = (wxSpinButton *) ptr;
6647 dest = (wxEvtHandler *) src;
6648 return (void *) dest;
6649}
6650
9df61a29
RD
6651static void *SwigwxSpinButtonTowxObject(void *ptr) {
6652 wxSpinButton *src;
6653 wxObject *dest;
6654 src = (wxSpinButton *) ptr;
6655 dest = (wxObject *) src;
6656 return (void *) dest;
6657}
6658
62bd0874 6659#define new_wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 6660static PyObject *_wrap_new_wxSpinButton(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
6661 PyObject * _resultobj;
6662 wxSpinButton * _result;
6663 wxWindow * _arg0;
2d091820 6664 wxWindowID _arg1 = (wxWindowID ) -1;
b68dc582
RD
6665 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
6666 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
6667 long _arg4 = (long ) wxSP_HORIZONTAL;
6668 char * _arg5 = (char *) "spinButton";
6669 PyObject * _argo0 = 0;
37f6a977
RD
6670 wxPoint temp;
6671 PyObject * _obj2 = 0;
6672 wxSize temp0;
6673 PyObject * _obj3 = 0;
107e4716 6674 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
62bd0874
RD
6675 char _ptemp[128];
6676
6677 self = self;
37f6a977 6678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOls:new_wxSpinButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
62bd0874 6679 return NULL;
2d091820
RD
6680 if (_argo0) {
6681 if (_argo0 == Py_None) { _arg0 = NULL; }
6682 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
62bd0874
RD
6683 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSpinButton. Expected _wxWindow_p.");
6684 return NULL;
6685 }
6686 }
37f6a977
RD
6687 if (_obj2)
6688{
6689 _arg2 = &temp;
6690 if (! wxPoint_helper(_obj2, &_arg2))
62bd0874 6691 return NULL;
37f6a977
RD
6692}
6693 if (_obj3)
6694{
6695 _arg3 = &temp0;
6696 if (! wxSize_helper(_obj3, &_arg3))
62bd0874 6697 return NULL;
37f6a977 6698}
ab9bc19b
RD
6699{
6700 wxPy_BEGIN_ALLOW_THREADS;
6701 _result = (wxSpinButton *)new_wxSpinButton(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
6702
6703 wxPy_END_ALLOW_THREADS;
4dfaa61e 6704 if (PyErr_Occurred()) return NULL;
2d091820
RD
6705} if (_result) {
6706 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinButton_p");
6707 _resultobj = Py_BuildValue("s",_ptemp);
6708 } else {
6709 Py_INCREF(Py_None);
6710 _resultobj = Py_None;
6711 }
62bd0874
RD
6712 return _resultobj;
6713}
6714
6715#define wxSpinButton_GetMax(_swigobj) (_swigobj->GetMax())
107e4716 6716static PyObject *_wrap_wxSpinButton_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
6717 PyObject * _resultobj;
6718 int _result;
6719 wxSpinButton * _arg0;
2d091820 6720 PyObject * _argo0 = 0;
107e4716 6721 char *_kwnames[] = { "self", NULL };
62bd0874
RD
6722
6723 self = self;
107e4716 6724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMax",_kwnames,&_argo0))
62bd0874 6725 return NULL;
2d091820
RD
6726 if (_argo0) {
6727 if (_argo0 == Py_None) { _arg0 = NULL; }
6728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
6729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMax. Expected _wxSpinButton_p.");
6730 return NULL;
6731 }
6732 }
ab9bc19b
RD
6733{
6734 wxPy_BEGIN_ALLOW_THREADS;
6735 _result = (int )wxSpinButton_GetMax(_arg0);
6736
6737 wxPy_END_ALLOW_THREADS;
4dfaa61e 6738 if (PyErr_Occurred()) return NULL;
ab9bc19b 6739} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
6740 return _resultobj;
6741}
6742
6743#define wxSpinButton_GetMin(_swigobj) (_swigobj->GetMin())
107e4716 6744static PyObject *_wrap_wxSpinButton_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
6745 PyObject * _resultobj;
6746 int _result;
6747 wxSpinButton * _arg0;
2d091820 6748 PyObject * _argo0 = 0;
107e4716 6749 char *_kwnames[] = { "self", NULL };
62bd0874
RD
6750
6751 self = self;
107e4716 6752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMin",_kwnames,&_argo0))
62bd0874 6753 return NULL;
2d091820
RD
6754 if (_argo0) {
6755 if (_argo0 == Py_None) { _arg0 = NULL; }
6756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
6757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMin. Expected _wxSpinButton_p.");
6758 return NULL;
6759 }
6760 }
ab9bc19b
RD
6761{
6762 wxPy_BEGIN_ALLOW_THREADS;
6763 _result = (int )wxSpinButton_GetMin(_arg0);
6764
6765 wxPy_END_ALLOW_THREADS;
4dfaa61e 6766 if (PyErr_Occurred()) return NULL;
ab9bc19b 6767} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
6768 return _resultobj;
6769}
6770
6771#define wxSpinButton_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 6772static PyObject *_wrap_wxSpinButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
6773 PyObject * _resultobj;
6774 int _result;
6775 wxSpinButton * _arg0;
2d091820 6776 PyObject * _argo0 = 0;
107e4716 6777 char *_kwnames[] = { "self", NULL };
62bd0874
RD
6778
6779 self = self;
107e4716 6780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetValue",_kwnames,&_argo0))
62bd0874 6781 return NULL;
2d091820
RD
6782 if (_argo0) {
6783 if (_argo0 == Py_None) { _arg0 = NULL; }
6784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
6785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetValue. Expected _wxSpinButton_p.");
6786 return NULL;
6787 }
6788 }
ab9bc19b
RD
6789{
6790 wxPy_BEGIN_ALLOW_THREADS;
6791 _result = (int )wxSpinButton_GetValue(_arg0);
6792
6793 wxPy_END_ALLOW_THREADS;
4dfaa61e 6794 if (PyErr_Occurred()) return NULL;
ab9bc19b 6795} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
6796 return _resultobj;
6797}
6798
6799#define wxSpinButton_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
107e4716 6800static PyObject *_wrap_wxSpinButton_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
6801 PyObject * _resultobj;
6802 wxSpinButton * _arg0;
6803 int _arg1;
6804 int _arg2;
2d091820 6805 PyObject * _argo0 = 0;
107e4716 6806 char *_kwnames[] = { "self","min","max", NULL };
62bd0874
RD
6807
6808 self = self;
107e4716 6809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSpinButton_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
62bd0874 6810 return NULL;
2d091820
RD
6811 if (_argo0) {
6812 if (_argo0 == Py_None) { _arg0 = NULL; }
6813 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
6814 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetRange. Expected _wxSpinButton_p.");
6815 return NULL;
6816 }
6817 }
ab9bc19b
RD
6818{
6819 wxPy_BEGIN_ALLOW_THREADS;
6820 wxSpinButton_SetRange(_arg0,_arg1,_arg2);
6821
6822 wxPy_END_ALLOW_THREADS;
4dfaa61e 6823 if (PyErr_Occurred()) return NULL;
ab9bc19b 6824} Py_INCREF(Py_None);
62bd0874
RD
6825 _resultobj = Py_None;
6826 return _resultobj;
6827}
6828
6829#define wxSpinButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 6830static PyObject *_wrap_wxSpinButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
6831 PyObject * _resultobj;
6832 wxSpinButton * _arg0;
6833 int _arg1;
2d091820 6834 PyObject * _argo0 = 0;
107e4716 6835 char *_kwnames[] = { "self","value", NULL };
62bd0874
RD
6836
6837 self = self;
107e4716 6838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSpinButton_SetValue",_kwnames,&_argo0,&_arg1))
62bd0874 6839 return NULL;
2d091820
RD
6840 if (_argo0) {
6841 if (_argo0 == Py_None) { _arg0 = NULL; }
6842 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
6843 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetValue. Expected _wxSpinButton_p.");
6844 return NULL;
6845 }
6846 }
ab9bc19b
RD
6847{
6848 wxPy_BEGIN_ALLOW_THREADS;
6849 wxSpinButton_SetValue(_arg0,_arg1);
6850
6851 wxPy_END_ALLOW_THREADS;
4dfaa61e 6852 if (PyErr_Occurred()) return NULL;
ab9bc19b 6853} Py_INCREF(Py_None);
62bd0874
RD
6854 _resultobj = Py_None;
6855 return _resultobj;
6856}
6857
70551f47
RD
6858static void *SwigwxStaticBitmapTowxControl(void *ptr) {
6859 wxStaticBitmap *src;
6860 wxControl *dest;
6861 src = (wxStaticBitmap *) ptr;
6862 dest = (wxControl *) src;
6863 return (void *) dest;
6864}
6865
6866static void *SwigwxStaticBitmapTowxWindow(void *ptr) {
6867 wxStaticBitmap *src;
6868 wxWindow *dest;
6869 src = (wxStaticBitmap *) ptr;
6870 dest = (wxWindow *) src;
6871 return (void *) dest;
6872}
6873
6874static void *SwigwxStaticBitmapTowxEvtHandler(void *ptr) {
6875 wxStaticBitmap *src;
6876 wxEvtHandler *dest;
6877 src = (wxStaticBitmap *) ptr;
6878 dest = (wxEvtHandler *) src;
6879 return (void *) dest;
6880}
6881
9df61a29
RD
6882static void *SwigwxStaticBitmapTowxObject(void *ptr) {
6883 wxStaticBitmap *src;
6884 wxObject *dest;
6885 src = (wxStaticBitmap *) ptr;
6886 dest = (wxObject *) src;
6887 return (void *) dest;
6888}
6889
70551f47 6890#define new_wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 6891static PyObject *_wrap_new_wxStaticBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6892 PyObject * _resultobj;
6893 wxStaticBitmap * _result;
6894 wxWindow * _arg0;
6895 wxWindowID _arg1;
6896 wxBitmap * _arg2;
b68dc582
RD
6897 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
6898 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
6899 long _arg5 = (long ) 0;
6900 char * _arg6 = (char *) "staticBitmap";
6901 PyObject * _argo0 = 0;
6902 PyObject * _argo2 = 0;
37f6a977
RD
6903 wxPoint temp;
6904 PyObject * _obj3 = 0;
6905 wxSize temp0;
6906 PyObject * _obj4 = 0;
107e4716 6907 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","name", NULL };
70551f47
RD
6908 char _ptemp[128];
6909
6910 self = self;
37f6a977 6911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticBitmap",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_arg6))
70551f47 6912 return NULL;
2d091820
RD
6913 if (_argo0) {
6914 if (_argo0 == Py_None) { _arg0 = NULL; }
6915 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
6916 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBitmap. Expected _wxWindow_p.");
6917 return NULL;
6918 }
6919 }
2d091820
RD
6920 if (_argo2) {
6921 if (_argo2 == Py_None) { _arg2 = NULL; }
6922 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
70551f47
RD
6923 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxStaticBitmap. Expected _wxBitmap_p.");
6924 return NULL;
6925 }
6926 }
37f6a977
RD
6927 if (_obj3)
6928{
6929 _arg3 = &temp;
6930 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 6931 return NULL;
37f6a977
RD
6932}
6933 if (_obj4)
6934{
6935 _arg4 = &temp0;
6936 if (! wxSize_helper(_obj4, &_arg4))
70551f47 6937 return NULL;
37f6a977 6938}
ab9bc19b
RD
6939{
6940 wxPy_BEGIN_ALLOW_THREADS;
6941 _result = (wxStaticBitmap *)new_wxStaticBitmap(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
6942
6943 wxPy_END_ALLOW_THREADS;
4dfaa61e 6944 if (PyErr_Occurred()) return NULL;
2d091820
RD
6945} if (_result) {
6946 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBitmap_p");
6947 _resultobj = Py_BuildValue("s",_ptemp);
6948 } else {
6949 Py_INCREF(Py_None);
6950 _resultobj = Py_None;
6951 }
70551f47
RD
6952 return _resultobj;
6953}
6954
6955#define wxStaticBitmap_GetBitmap(_swigobj) (_swigobj->GetBitmap())
107e4716 6956static PyObject *_wrap_wxStaticBitmap_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6957 PyObject * _resultobj;
6958 wxBitmap * _result;
6959 wxStaticBitmap * _arg0;
2d091820 6960 PyObject * _argo0 = 0;
107e4716 6961 char *_kwnames[] = { "self", NULL };
70551f47
RD
6962 char _ptemp[128];
6963
6964 self = self;
107e4716 6965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticBitmap_GetBitmap",_kwnames,&_argo0))
70551f47 6966 return NULL;
2d091820
RD
6967 if (_argo0) {
6968 if (_argo0 == Py_None) { _arg0 = NULL; }
6969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
70551f47
RD
6970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_GetBitmap. Expected _wxStaticBitmap_p.");
6971 return NULL;
6972 }
6973 }
ab9bc19b
RD
6974{
6975 wxPy_BEGIN_ALLOW_THREADS;
6976 const wxBitmap & _result_ref = wxStaticBitmap_GetBitmap(_arg0);
70551f47 6977 _result = (wxBitmap *) &_result_ref;
ab9bc19b
RD
6978
6979 wxPy_END_ALLOW_THREADS;
4dfaa61e 6980 if (PyErr_Occurred()) return NULL;
2d091820
RD
6981} if (_result) {
6982 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
6983 _resultobj = Py_BuildValue("s",_ptemp);
6984 } else {
6985 Py_INCREF(Py_None);
6986 _resultobj = Py_None;
6987 }
70551f47
RD
6988 return _resultobj;
6989}
6990
6991#define wxStaticBitmap_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
107e4716 6992static PyObject *_wrap_wxStaticBitmap_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6993 PyObject * _resultobj;
6994 wxStaticBitmap * _arg0;
6995 wxBitmap * _arg1;
2d091820
RD
6996 PyObject * _argo0 = 0;
6997 PyObject * _argo1 = 0;
107e4716 6998 char *_kwnames[] = { "self","bitmap", NULL };
70551f47
RD
6999
7000 self = self;
107e4716 7001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetBitmap",_kwnames,&_argo0,&_argo1))
70551f47 7002 return NULL;
2d091820
RD
7003 if (_argo0) {
7004 if (_argo0 == Py_None) { _arg0 = NULL; }
7005 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
70551f47
RD
7006 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetBitmap. Expected _wxStaticBitmap_p.");
7007 return NULL;
7008 }
7009 }
2d091820
RD
7010 if (_argo1) {
7011 if (_argo1 == Py_None) { _arg1 = NULL; }
7012 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
70551f47
RD
7013 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetBitmap. Expected _wxBitmap_p.");
7014 return NULL;
7015 }
7016 }
ab9bc19b
RD
7017{
7018 wxPy_BEGIN_ALLOW_THREADS;
7019 wxStaticBitmap_SetBitmap(_arg0,*_arg1);
7020
7021 wxPy_END_ALLOW_THREADS;
4dfaa61e 7022 if (PyErr_Occurred()) return NULL;
ab9bc19b 7023} Py_INCREF(Py_None);
70551f47
RD
7024 _resultobj = Py_None;
7025 return _resultobj;
7026}
7027
8bf5d46e 7028#define wxStaticBitmap_SetIcon(_swigobj,_swigarg0) (_swigobj->SetIcon(_swigarg0))
107e4716 7029static PyObject *_wrap_wxStaticBitmap_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
8bf5d46e
RD
7030 PyObject * _resultobj;
7031 wxStaticBitmap * _arg0;
7032 wxIcon * _arg1;
2d091820
RD
7033 PyObject * _argo0 = 0;
7034 PyObject * _argo1 = 0;
107e4716 7035 char *_kwnames[] = { "self","icon", NULL };
8bf5d46e
RD
7036
7037 self = self;
107e4716 7038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetIcon",_kwnames,&_argo0,&_argo1))
8bf5d46e 7039 return NULL;
2d091820
RD
7040 if (_argo0) {
7041 if (_argo0 == Py_None) { _arg0 = NULL; }
7042 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
8bf5d46e
RD
7043 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetIcon. Expected _wxStaticBitmap_p.");
7044 return NULL;
7045 }
7046 }
2d091820
RD
7047 if (_argo1) {
7048 if (_argo1 == Py_None) { _arg1 = NULL; }
7049 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxIcon_p")) {
8bf5d46e
RD
7050 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetIcon. Expected _wxIcon_p.");
7051 return NULL;
7052 }
7053 }
7054{
7055 wxPy_BEGIN_ALLOW_THREADS;
7056 wxStaticBitmap_SetIcon(_arg0,*_arg1);
7057
7058 wxPy_END_ALLOW_THREADS;
4dfaa61e 7059 if (PyErr_Occurred()) return NULL;
8bf5d46e
RD
7060} Py_INCREF(Py_None);
7061 _resultobj = Py_None;
7062 return _resultobj;
7063}
7064
70551f47
RD
7065static void *SwigwxRadioBoxTowxControl(void *ptr) {
7066 wxRadioBox *src;
7067 wxControl *dest;
7068 src = (wxRadioBox *) ptr;
7069 dest = (wxControl *) src;
7070 return (void *) dest;
7071}
7072
7073static void *SwigwxRadioBoxTowxWindow(void *ptr) {
7074 wxRadioBox *src;
7075 wxWindow *dest;
7076 src = (wxRadioBox *) ptr;
7077 dest = (wxWindow *) src;
7078 return (void *) dest;
7079}
7080
7081static void *SwigwxRadioBoxTowxEvtHandler(void *ptr) {
7082 wxRadioBox *src;
7083 wxEvtHandler *dest;
7084 src = (wxRadioBox *) ptr;
7085 dest = (wxEvtHandler *) src;
7086 return (void *) dest;
7087}
7088
9df61a29
RD
7089static void *SwigwxRadioBoxTowxObject(void *ptr) {
7090 wxRadioBox *src;
7091 wxObject *dest;
7092 src = (wxRadioBox *) ptr;
7093 dest = (wxObject *) src;
7094 return (void *) dest;
7095}
7096
70551f47 7097#define new_wxRadioBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10) (new wxRadioBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10))
107e4716 7098static PyObject *_wrap_new_wxRadioBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7099 PyObject * _resultobj;
7100 wxRadioBox * _result;
7101 wxWindow * _arg0;
7102 wxWindowID _arg1;
7103 wxString * _arg2;
b68dc582
RD
7104 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
7105 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
7106 int _arg5 = (int ) 0;
7107 wxString * _arg6 = (wxString *) NULL;
7108 int _arg7 = (int ) 0;
7109 long _arg8 = (long ) wxRA_HORIZONTAL;
b68dc582 7110 wxValidator * _arg9 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
7111 char * _arg10 = (char *) "radioBox";
7112 PyObject * _argo0 = 0;
70551f47 7113 PyObject * _obj2 = 0;
37f6a977
RD
7114 wxPoint temp;
7115 PyObject * _obj3 = 0;
7116 wxSize temp0;
7117 PyObject * _obj4 = 0;
70551f47 7118 PyObject * _obj6 = 0;
2d091820 7119 PyObject * _argo9 = 0;
e02c03a4 7120 char *_kwnames[] = { "parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL };
70551f47
RD
7121 char _ptemp[128];
7122
7123 self = self;
37f6a977 7124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOOilOs:new_wxRadioBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_obj6,&_arg7,&_arg8,&_argo9,&_arg10))
70551f47 7125 return NULL;
2d091820
RD
7126 if (_argo0) {
7127 if (_argo0 == Py_None) { _arg0 = NULL; }
7128 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
7129 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioBox. Expected _wxWindow_p.");
7130 return NULL;
7131 }
7132 }
7133{
2cd2fac8
RD
7134#if PYTHON_API_VERSION >= 1009
7135 char* tmpPtr; int tmpSize;
7136 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 7137 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7138 return NULL;
7139 }
7140 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
7141 return NULL;
7142 _arg2 = new wxString(tmpPtr, tmpSize);
7143#else
70551f47
RD
7144 if (!PyString_Check(_obj2)) {
7145 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7146 return NULL;
7147 }
2cd2fac8
RD
7148 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
7149#endif
70551f47 7150}
37f6a977
RD
7151 if (_obj3)
7152{
7153 _arg3 = &temp;
7154 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 7155 return NULL;
37f6a977
RD
7156}
7157 if (_obj4)
7158{
7159 _arg4 = &temp0;
7160 if (! wxSize_helper(_obj4, &_arg4))
70551f47 7161 return NULL;
37f6a977 7162}
70551f47
RD
7163 if (_obj6)
7164{
7165 _arg6 = wxString_LIST_helper(_obj6);
7166 if (_arg6 == NULL) {
7167 return NULL;
7168 }
7169}
2d091820
RD
7170 if (_argo9) {
7171 if (_argo9 == Py_None) { _arg9 = NULL; }
7172 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
70551f47
RD
7173 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of new_wxRadioBox. Expected _wxValidator_p.");
7174 return NULL;
7175 }
7176 }
7177{
ab9bc19b
RD
7178 if (_obj6) {
7179 _arg5 = PyList_Size(_obj6);
7180 }
7181 else {
7182 _arg5 = 0;
7183 }
70551f47 7184}
ab9bc19b
RD
7185{
7186 wxPy_BEGIN_ALLOW_THREADS;
7187 _result = (wxRadioBox *)new_wxRadioBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,_arg8,*_arg9,_arg10);
7188
7189 wxPy_END_ALLOW_THREADS;
4dfaa61e 7190 if (PyErr_Occurred()) return NULL;
2d091820
RD
7191} if (_result) {
7192 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioBox_p");
7193 _resultobj = Py_BuildValue("s",_ptemp);
7194 } else {
7195 Py_INCREF(Py_None);
7196 _resultobj = Py_None;
7197 }
70551f47
RD
7198{
7199 if (_obj2)
7200 delete _arg2;
7201}
7202{
7203 delete [] _arg6;
7204}
7205 return _resultobj;
7206}
7207
c3c1cebe 7208#define wxRadioBox_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
107e4716 7209static PyObject *_wrap_wxRadioBox_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7210 PyObject * _resultobj;
7211 wxRadioBox * _arg0;
7212 bool _arg1;
2d091820 7213 PyObject * _argo0 = 0;
70551f47 7214 int tempbool1;
107e4716 7215 char *_kwnames[] = { "self","enable", NULL };
70551f47
RD
7216
7217 self = self;
107e4716 7218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Enable",_kwnames,&_argo0,&tempbool1))
70551f47 7219 return NULL;
2d091820
RD
7220 if (_argo0) {
7221 if (_argo0 == Py_None) { _arg0 = NULL; }
7222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
c3c1cebe 7223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Enable. Expected _wxRadioBox_p.");
70551f47
RD
7224 return NULL;
7225 }
7226 }
7227 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
7228{
7229 wxPy_BEGIN_ALLOW_THREADS;
7230 wxRadioBox_Enable(_arg0,_arg1);
7231
7232 wxPy_END_ALLOW_THREADS;
4dfaa61e 7233 if (PyErr_Occurred()) return NULL;
ab9bc19b 7234} Py_INCREF(Py_None);
70551f47
RD
7235 _resultobj = Py_None;
7236 return _resultobj;
7237}
7238
c3c1cebe 7239#define wxRadioBox_EnableItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
107e4716 7240static PyObject *_wrap_wxRadioBox_EnableItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7241 PyObject * _resultobj;
7242 wxRadioBox * _arg0;
7243 int _arg1;
7244 bool _arg2;
2d091820 7245 PyObject * _argo0 = 0;
70551f47 7246 int tempbool2;
107e4716 7247 char *_kwnames[] = { "self","n","enable", NULL };
70551f47
RD
7248
7249 self = self;
107e4716 7250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_EnableItem",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 7251 return NULL;
2d091820
RD
7252 if (_argo0) {
7253 if (_argo0 == Py_None) { _arg0 = NULL; }
7254 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
c3c1cebe 7255 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_EnableItem. Expected _wxRadioBox_p.");
70551f47
RD
7256 return NULL;
7257 }
7258 }
7259 _arg2 = (bool ) tempbool2;
ab9bc19b
RD
7260{
7261 wxPy_BEGIN_ALLOW_THREADS;
7262 wxRadioBox_EnableItem(_arg0,_arg1,_arg2);
7263
7264 wxPy_END_ALLOW_THREADS;
4dfaa61e 7265 if (PyErr_Occurred()) return NULL;
ab9bc19b 7266} Py_INCREF(Py_None);
70551f47
RD
7267 _resultobj = Py_None;
7268 return _resultobj;
7269}
7270
7271#define wxRadioBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
107e4716 7272static PyObject *_wrap_wxRadioBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7273 PyObject * _resultobj;
7274 int _result;
7275 wxRadioBox * _arg0;
7276 wxString * _arg1;
2d091820 7277 PyObject * _argo0 = 0;
70551f47 7278 PyObject * _obj1 = 0;
107e4716 7279 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
7280
7281 self = self;
107e4716 7282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_FindString",_kwnames,&_argo0,&_obj1))
70551f47 7283 return NULL;
2d091820
RD
7284 if (_argo0) {
7285 if (_argo0 == Py_None) { _arg0 = NULL; }
7286 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
7287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_FindString. Expected _wxRadioBox_p.");
7288 return NULL;
7289 }
7290 }
7291{
2cd2fac8
RD
7292#if PYTHON_API_VERSION >= 1009
7293 char* tmpPtr; int tmpSize;
7294 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 7295 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7296 return NULL;
7297 }
7298 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
7299 return NULL;
7300 _arg1 = new wxString(tmpPtr, tmpSize);
7301#else
70551f47
RD
7302 if (!PyString_Check(_obj1)) {
7303 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7304 return NULL;
7305 }
2cd2fac8
RD
7306 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
7307#endif
70551f47 7308}
ab9bc19b
RD
7309{
7310 wxPy_BEGIN_ALLOW_THREADS;
7311 _result = (int )wxRadioBox_FindString(_arg0,*_arg1);
7312
7313 wxPy_END_ALLOW_THREADS;
4dfaa61e 7314 if (PyErr_Occurred()) return NULL;
ab9bc19b 7315} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7316{
7317 if (_obj1)
7318 delete _arg1;
7319}
7320 return _resultobj;
7321}
7322
2c8a649d
RD
7323#define wxRadioBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
7324static PyObject *_wrap_wxRadioBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7325 PyObject * _resultobj;
7326 wxString * _result;
7327 wxRadioBox * _arg0;
7328 int _arg1;
2d091820 7329 PyObject * _argo0 = 0;
107e4716 7330 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
7331
7332 self = self;
2c8a649d 7333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetString",_kwnames,&_argo0,&_arg1))
70551f47 7334 return NULL;
2d091820
RD
7335 if (_argo0) {
7336 if (_argo0 == Py_None) { _arg0 = NULL; }
7337 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 7338 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetString. Expected _wxRadioBox_p.");
70551f47
RD
7339 return NULL;
7340 }
7341 }
70551f47 7342{
ab9bc19b 7343 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 7344 _result = new wxString (wxRadioBox_GetString(_arg0,_arg1));
ab9bc19b
RD
7345
7346 wxPy_END_ALLOW_THREADS;
4dfaa61e 7347 if (PyErr_Occurred()) return NULL;
ab9bc19b 7348}{
e02c03a4 7349 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
7350}
7351{
7352 delete _result;
7353}
7354 return _resultobj;
7355}
7356
2c8a649d
RD
7357#define wxRadioBox_GetItemLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
7358static PyObject *_wrap_wxRadioBox_GetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7359 PyObject * _resultobj;
2c8a649d 7360 wxString * _result;
70551f47 7361 wxRadioBox * _arg0;
2c8a649d 7362 int _arg1;
2d091820 7363 PyObject * _argo0 = 0;
2c8a649d 7364 char *_kwnames[] = { "self","item", NULL };
70551f47
RD
7365
7366 self = self;
2c8a649d 7367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetItemLabel",_kwnames,&_argo0,&_arg1))
70551f47 7368 return NULL;
2d091820
RD
7369 if (_argo0) {
7370 if (_argo0 == Py_None) { _arg0 = NULL; }
7371 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 7372 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetItemLabel. Expected _wxRadioBox_p.");
70551f47
RD
7373 return NULL;
7374 }
7375 }
ab9bc19b
RD
7376{
7377 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 7378 _result = new wxString (wxRadioBox_GetItemLabel(_arg0,_arg1));
ab9bc19b
RD
7379
7380 wxPy_END_ALLOW_THREADS;
4dfaa61e 7381 if (PyErr_Occurred()) return NULL;
2c8a649d
RD
7382}{
7383 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
7384}
7385{
7386 delete _result;
7387}
70551f47
RD
7388 return _resultobj;
7389}
7390
2c8a649d
RD
7391#define wxRadioBox_SetItemLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
7392static PyObject *_wrap_wxRadioBox_SetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7393 PyObject * _resultobj;
70551f47
RD
7394 wxRadioBox * _arg0;
7395 int _arg1;
2c8a649d 7396 wxString * _arg2;
2d091820 7397 PyObject * _argo0 = 0;
2c8a649d
RD
7398 PyObject * _obj2 = 0;
7399 char *_kwnames[] = { "self","item","label", NULL };
70551f47
RD
7400
7401 self = self;
2c8a649d 7402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxRadioBox_SetItemLabel",_kwnames,&_argo0,&_arg1,&_obj2))
70551f47 7403 return NULL;
2d091820
RD
7404 if (_argo0) {
7405 if (_argo0 == Py_None) { _arg0 = NULL; }
7406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 7407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetItemLabel. Expected _wxRadioBox_p.");
70551f47
RD
7408 return NULL;
7409 }
7410 }
2c8a649d
RD
7411{
7412#if PYTHON_API_VERSION >= 1009
7413 char* tmpPtr; int tmpSize;
7414 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7415 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7416 return NULL;
7417 }
7418 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
7419 return NULL;
7420 _arg2 = new wxString(tmpPtr, tmpSize);
7421#else
7422 if (!PyString_Check(_obj2)) {
7423 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7424 return NULL;
7425 }
7426 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
7427#endif
7428}
70551f47 7429{
ab9bc19b 7430 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 7431 wxRadioBox_SetItemLabel(_arg0,_arg1,*_arg2);
ab9bc19b
RD
7432
7433 wxPy_END_ALLOW_THREADS;
4dfaa61e 7434 if (PyErr_Occurred()) return NULL;
2c8a649d
RD
7435} Py_INCREF(Py_None);
7436 _resultobj = Py_None;
70551f47 7437{
2c8a649d
RD
7438 if (_obj2)
7439 delete _arg2;
70551f47
RD
7440}
7441 return _resultobj;
7442}
7443
2c8a649d
RD
7444#define wxRadioBox_GetSelection(_swigobj) (_swigobj->GetSelection())
7445static PyObject *_wrap_wxRadioBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7446 PyObject * _resultobj;
2c8a649d 7447 int _result;
70551f47 7448 wxRadioBox * _arg0;
2d091820 7449 PyObject * _argo0 = 0;
107e4716 7450 char *_kwnames[] = { "self", NULL };
70551f47
RD
7451
7452 self = self;
2c8a649d 7453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetSelection",_kwnames,&_argo0))
70551f47 7454 return NULL;
2d091820
RD
7455 if (_argo0) {
7456 if (_argo0 == Py_None) { _arg0 = NULL; }
7457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 7458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetSelection. Expected _wxRadioBox_p.");
70551f47
RD
7459 return NULL;
7460 }
7461 }
70551f47 7462{
ab9bc19b 7463 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 7464 _result = (int )wxRadioBox_GetSelection(_arg0);
ab9bc19b
RD
7465
7466 wxPy_END_ALLOW_THREADS;
4dfaa61e 7467 if (PyErr_Occurred()) return NULL;
2c8a649d 7468} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7469 return _resultobj;
7470}
7471
2c8a649d
RD
7472#define wxRadioBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
7473static PyObject *_wrap_wxRadioBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7474 PyObject * _resultobj;
2c8a649d 7475 wxString * _result;
70551f47 7476 wxRadioBox * _arg0;
2d091820 7477 PyObject * _argo0 = 0;
107e4716 7478 char *_kwnames[] = { "self", NULL };
70551f47
RD
7479
7480 self = self;
2c8a649d 7481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetStringSelection",_kwnames,&_argo0))
70551f47 7482 return NULL;
2d091820
RD
7483 if (_argo0) {
7484 if (_argo0 == Py_None) { _arg0 = NULL; }
7485 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 7486 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetStringSelection. Expected _wxRadioBox_p.");
70551f47
RD
7487 return NULL;
7488 }
7489 }
ab9bc19b
RD
7490{
7491 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 7492 _result = new wxString (wxRadioBox_GetStringSelection(_arg0));
ab9bc19b
RD
7493
7494 wxPy_END_ALLOW_THREADS;
4dfaa61e 7495 if (PyErr_Occurred()) return NULL;
2c8a649d
RD
7496}{
7497 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
7498}
7499{
7500 delete _result;
7501}
70551f47
RD
7502 return _resultobj;
7503}
7504
2c8a649d
RD
7505#define wxRadioBox_GetCount(_swigobj) (_swigobj->GetCount())
7506static PyObject *_wrap_wxRadioBox_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7507 PyObject * _resultobj;
2c8a649d 7508 int _result;
70551f47 7509 wxRadioBox * _arg0;
2d091820 7510 PyObject * _argo0 = 0;
2c8a649d 7511 char *_kwnames[] = { "self", NULL };
70551f47
RD
7512
7513 self = self;
2c8a649d 7514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetCount",_kwnames,&_argo0))
70551f47 7515 return NULL;
2d091820
RD
7516 if (_argo0) {
7517 if (_argo0 == Py_None) { _arg0 = NULL; }
7518 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 7519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetCount. Expected _wxRadioBox_p.");
70551f47
RD
7520 return NULL;
7521 }
7522 }
ab9bc19b
RD
7523{
7524 wxPy_BEGIN_ALLOW_THREADS;
2c8a649d 7525 _result = (int )wxRadioBox_GetCount(_arg0);
ab9bc19b
RD
7526
7527 wxPy_END_ALLOW_THREADS;
4dfaa61e 7528 if (PyErr_Occurred()) return NULL;
2c8a649d 7529} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7530 return _resultobj;
7531}
7532
7533#define wxRadioBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 7534static PyObject *_wrap_wxRadioBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7535 PyObject * _resultobj;
7536 wxRadioBox * _arg0;
7537 int _arg1;
2d091820 7538 PyObject * _argo0 = 0;
107e4716 7539 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
7540
7541 self = self;
107e4716 7542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_SetSelection",_kwnames,&_argo0,&_arg1))
70551f47 7543 return NULL;
2d091820
RD
7544 if (_argo0) {
7545 if (_argo0 == Py_None) { _arg0 = NULL; }
7546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
7547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetSelection. Expected _wxRadioBox_p.");
7548 return NULL;
7549 }
7550 }
ab9bc19b
RD
7551{
7552 wxPy_BEGIN_ALLOW_THREADS;
7553 wxRadioBox_SetSelection(_arg0,_arg1);
7554
7555 wxPy_END_ALLOW_THREADS;
4dfaa61e 7556 if (PyErr_Occurred()) return NULL;
ab9bc19b 7557} Py_INCREF(Py_None);
70551f47
RD
7558 _resultobj = Py_None;
7559 return _resultobj;
7560}
7561
7562#define wxRadioBox_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
107e4716 7563static PyObject *_wrap_wxRadioBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7564 PyObject * _resultobj;
7565 wxRadioBox * _arg0;
7566 wxString * _arg1;
2d091820 7567 PyObject * _argo0 = 0;
70551f47 7568 PyObject * _obj1 = 0;
107e4716 7569 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
7570
7571 self = self;
107e4716 7572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_SetStringSelection",_kwnames,&_argo0,&_obj1))
70551f47 7573 return NULL;
2d091820
RD
7574 if (_argo0) {
7575 if (_argo0 == Py_None) { _arg0 = NULL; }
7576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
7577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetStringSelection. Expected _wxRadioBox_p.");
7578 return NULL;
7579 }
7580 }
7581{
2cd2fac8
RD
7582#if PYTHON_API_VERSION >= 1009
7583 char* tmpPtr; int tmpSize;
7584 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 7585 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7586 return NULL;
7587 }
7588 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
7589 return NULL;
7590 _arg1 = new wxString(tmpPtr, tmpSize);
7591#else
70551f47
RD
7592 if (!PyString_Check(_obj1)) {
7593 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7594 return NULL;
7595 }
2cd2fac8
RD
7596 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
7597#endif
70551f47 7598}
ab9bc19b
RD
7599{
7600 wxPy_BEGIN_ALLOW_THREADS;
7601 wxRadioBox_SetStringSelection(_arg0,*_arg1);
7602
7603 wxPy_END_ALLOW_THREADS;
4dfaa61e 7604 if (PyErr_Occurred()) return NULL;
ab9bc19b 7605} Py_INCREF(Py_None);
70551f47
RD
7606 _resultobj = Py_None;
7607{
7608 if (_obj1)
7609 delete _arg1;
7610}
7611 return _resultobj;
7612}
7613
7614#define wxRadioBox_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
107e4716 7615static PyObject *_wrap_wxRadioBox_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7616 PyObject * _resultobj;
7617 wxRadioBox * _arg0;
7618 bool _arg1;
2d091820 7619 PyObject * _argo0 = 0;
70551f47 7620 int tempbool1;
107e4716 7621 char *_kwnames[] = { "self","show", NULL };
70551f47
RD
7622
7623 self = self;
107e4716 7624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Show",_kwnames,&_argo0,&tempbool1))
70551f47 7625 return NULL;
2d091820
RD
7626 if (_argo0) {
7627 if (_argo0 == Py_None) { _arg0 = NULL; }
7628 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
7629 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Show. Expected _wxRadioBox_p.");
7630 return NULL;
7631 }
7632 }
7633 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
7634{
7635 wxPy_BEGIN_ALLOW_THREADS;
7636 wxRadioBox_Show(_arg0,_arg1);
7637
7638 wxPy_END_ALLOW_THREADS;
4dfaa61e 7639 if (PyErr_Occurred()) return NULL;
ab9bc19b 7640} Py_INCREF(Py_None);
70551f47
RD
7641 _resultobj = Py_None;
7642 return _resultobj;
7643}
7644
7645#define wxRadioBox_ShowItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Show(_swigarg0,_swigarg1))
107e4716 7646static PyObject *_wrap_wxRadioBox_ShowItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7647 PyObject * _resultobj;
7648 wxRadioBox * _arg0;
7649 int _arg1;
7650 bool _arg2;
2d091820 7651 PyObject * _argo0 = 0;
70551f47 7652 int tempbool2;
107e4716 7653 char *_kwnames[] = { "self","item","show", NULL };
70551f47
RD
7654
7655 self = self;
107e4716 7656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_ShowItem",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 7657 return NULL;
2d091820
RD
7658 if (_argo0) {
7659 if (_argo0 == Py_None) { _arg0 = NULL; }
7660 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
7661 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_ShowItem. Expected _wxRadioBox_p.");
7662 return NULL;
7663 }
7664 }
7665 _arg2 = (bool ) tempbool2;
ab9bc19b
RD
7666{
7667 wxPy_BEGIN_ALLOW_THREADS;
7668 wxRadioBox_ShowItem(_arg0,_arg1,_arg2);
7669
7670 wxPy_END_ALLOW_THREADS;
4dfaa61e 7671 if (PyErr_Occurred()) return NULL;
ab9bc19b 7672} Py_INCREF(Py_None);
70551f47
RD
7673 _resultobj = Py_None;
7674 return _resultobj;
7675}
7676
7677static void *SwigwxRadioButtonTowxControl(void *ptr) {
7678 wxRadioButton *src;
7679 wxControl *dest;
7680 src = (wxRadioButton *) ptr;
7681 dest = (wxControl *) src;
7682 return (void *) dest;
7683}
7684
7685static void *SwigwxRadioButtonTowxWindow(void *ptr) {
7686 wxRadioButton *src;
7687 wxWindow *dest;
7688 src = (wxRadioButton *) ptr;
7689 dest = (wxWindow *) src;
7690 return (void *) dest;
7691}
7692
7693static void *SwigwxRadioButtonTowxEvtHandler(void *ptr) {
7694 wxRadioButton *src;
7695 wxEvtHandler *dest;
7696 src = (wxRadioButton *) ptr;
7697 dest = (wxEvtHandler *) src;
7698 return (void *) dest;
7699}
7700
9df61a29
RD
7701static void *SwigwxRadioButtonTowxObject(void *ptr) {
7702 wxRadioButton *src;
7703 wxObject *dest;
7704 src = (wxRadioButton *) ptr;
7705 dest = (wxObject *) src;
7706 return (void *) dest;
7707}
7708
70551f47 7709#define new_wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 7710static PyObject *_wrap_new_wxRadioButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7711 PyObject * _resultobj;
7712 wxRadioButton * _result;
7713 wxWindow * _arg0;
7714 wxWindowID _arg1;
7715 wxString * _arg2;
b68dc582
RD
7716 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
7717 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 7718 long _arg5 = (long ) 0;
b68dc582 7719 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
7720 char * _arg7 = (char *) "radioButton";
7721 PyObject * _argo0 = 0;
70551f47 7722 PyObject * _obj2 = 0;
37f6a977
RD
7723 wxPoint temp;
7724 PyObject * _obj3 = 0;
7725 wxSize temp0;
7726 PyObject * _obj4 = 0;
2d091820 7727 PyObject * _argo6 = 0;
107e4716 7728 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
70551f47
RD
7729 char _ptemp[128];
7730
7731 self = self;
37f6a977 7732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxRadioButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 7733 return NULL;
2d091820
RD
7734 if (_argo0) {
7735 if (_argo0 == Py_None) { _arg0 = NULL; }
7736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
7737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioButton. Expected _wxWindow_p.");
7738 return NULL;
7739 }
7740 }
7741{
2cd2fac8
RD
7742#if PYTHON_API_VERSION >= 1009
7743 char* tmpPtr; int tmpSize;
7744 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 7745 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7746 return NULL;
7747 }
7748 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
7749 return NULL;
7750 _arg2 = new wxString(tmpPtr, tmpSize);
7751#else
70551f47
RD
7752 if (!PyString_Check(_obj2)) {
7753 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7754 return NULL;
7755 }
2cd2fac8
RD
7756 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
7757#endif
70551f47 7758}
37f6a977
RD
7759 if (_obj3)
7760{
7761 _arg3 = &temp;
7762 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 7763 return NULL;
37f6a977
RD
7764}
7765 if (_obj4)
7766{
7767 _arg4 = &temp0;
7768 if (! wxSize_helper(_obj4, &_arg4))
70551f47 7769 return NULL;
37f6a977 7770}
2d091820
RD
7771 if (_argo6) {
7772 if (_argo6 == Py_None) { _arg6 = NULL; }
7773 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
7774 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxRadioButton. Expected _wxValidator_p.");
7775 return NULL;
7776 }
7777 }
ab9bc19b
RD
7778{
7779 wxPy_BEGIN_ALLOW_THREADS;
7780 _result = (wxRadioButton *)new_wxRadioButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
7781
7782 wxPy_END_ALLOW_THREADS;
4dfaa61e 7783 if (PyErr_Occurred()) return NULL;
2d091820
RD
7784} if (_result) {
7785 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioButton_p");
7786 _resultobj = Py_BuildValue("s",_ptemp);
7787 } else {
7788 Py_INCREF(Py_None);
7789 _resultobj = Py_None;
7790 }
70551f47
RD
7791{
7792 if (_obj2)
7793 delete _arg2;
7794}
7795 return _resultobj;
7796}
7797
7798#define wxRadioButton_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 7799static PyObject *_wrap_wxRadioButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7800 PyObject * _resultobj;
7801 bool _result;
7802 wxRadioButton * _arg0;
2d091820 7803 PyObject * _argo0 = 0;
107e4716 7804 char *_kwnames[] = { "self", NULL };
70551f47
RD
7805
7806 self = self;
107e4716 7807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioButton_GetValue",_kwnames,&_argo0))
70551f47 7808 return NULL;
2d091820
RD
7809 if (_argo0) {
7810 if (_argo0 == Py_None) { _arg0 = NULL; }
7811 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
70551f47
RD
7812 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_GetValue. Expected _wxRadioButton_p.");
7813 return NULL;
7814 }
7815 }
ab9bc19b
RD
7816{
7817 wxPy_BEGIN_ALLOW_THREADS;
7818 _result = (bool )wxRadioButton_GetValue(_arg0);
7819
7820 wxPy_END_ALLOW_THREADS;
4dfaa61e 7821 if (PyErr_Occurred()) return NULL;
ab9bc19b 7822} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7823 return _resultobj;
7824}
7825
7826#define wxRadioButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 7827static PyObject *_wrap_wxRadioButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7828 PyObject * _resultobj;
7829 wxRadioButton * _arg0;
7830 bool _arg1;
2d091820 7831 PyObject * _argo0 = 0;
70551f47 7832 int tempbool1;
107e4716 7833 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
7834
7835 self = self;
107e4716 7836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioButton_SetValue",_kwnames,&_argo0,&tempbool1))
70551f47 7837 return NULL;
2d091820
RD
7838 if (_argo0) {
7839 if (_argo0 == Py_None) { _arg0 = NULL; }
7840 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
70551f47
RD
7841 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_SetValue. Expected _wxRadioButton_p.");
7842 return NULL;
7843 }
7844 }
7845 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
7846{
7847 wxPy_BEGIN_ALLOW_THREADS;
7848 wxRadioButton_SetValue(_arg0,_arg1);
7849
7850 wxPy_END_ALLOW_THREADS;
4dfaa61e 7851 if (PyErr_Occurred()) return NULL;
ab9bc19b 7852} Py_INCREF(Py_None);
70551f47
RD
7853 _resultobj = Py_None;
7854 return _resultobj;
7855}
7856
7857static void *SwigwxSliderTowxControl(void *ptr) {
7858 wxSlider *src;
7859 wxControl *dest;
7860 src = (wxSlider *) ptr;
7861 dest = (wxControl *) src;
7862 return (void *) dest;
7863}
7864
7865static void *SwigwxSliderTowxWindow(void *ptr) {
7866 wxSlider *src;
7867 wxWindow *dest;
7868 src = (wxSlider *) ptr;
7869 dest = (wxWindow *) src;
7870 return (void *) dest;
7871}
7872
7873static void *SwigwxSliderTowxEvtHandler(void *ptr) {
7874 wxSlider *src;
7875 wxEvtHandler *dest;
7876 src = (wxSlider *) ptr;
7877 dest = (wxEvtHandler *) src;
7878 return (void *) dest;
7879}
7880
9df61a29
RD
7881static void *SwigwxSliderTowxObject(void *ptr) {
7882 wxSlider *src;
7883 wxObject *dest;
7884 src = (wxSlider *) ptr;
7885 dest = (wxObject *) src;
7886 return (void *) dest;
7887}
7888
70551f47 7889#define new_wxSlider(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxSlider(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
107e4716 7890static PyObject *_wrap_new_wxSlider(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7891 PyObject * _resultobj;
7892 wxSlider * _result;
7893 wxWindow * _arg0;
7894 wxWindowID _arg1;
7895 int _arg2;
7896 int _arg3;
7897 int _arg4;
b68dc582
RD
7898 wxPoint * _arg5 = (wxPoint *) &wxDefaultPosition;
7899 wxSize * _arg6 = (wxSize *) &wxDefaultSize;
2d091820 7900 long _arg7 = (long ) wxSL_HORIZONTAL;
b68dc582 7901 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
7902 char * _arg9 = (char *) "slider";
7903 PyObject * _argo0 = 0;
37f6a977
RD
7904 wxPoint temp;
7905 PyObject * _obj5 = 0;
7906 wxSize temp0;
7907 PyObject * _obj6 = 0;
2d091820 7908 PyObject * _argo8 = 0;
107e4716 7909 char *_kwnames[] = { "parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL };
70551f47
RD
7910 char _ptemp[128];
7911
7912 self = self;
37f6a977 7913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|OOlOs:new_wxSlider",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_obj5,&_obj6,&_arg7,&_argo8,&_arg9))
70551f47 7914 return NULL;
2d091820
RD
7915 if (_argo0) {
7916 if (_argo0 == Py_None) { _arg0 = NULL; }
7917 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
7918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSlider. Expected _wxWindow_p.");
7919 return NULL;
7920 }
7921 }
37f6a977
RD
7922 if (_obj5)
7923{
7924 _arg5 = &temp;
7925 if (! wxPoint_helper(_obj5, &_arg5))
70551f47 7926 return NULL;
37f6a977
RD
7927}
7928 if (_obj6)
7929{
7930 _arg6 = &temp0;
7931 if (! wxSize_helper(_obj6, &_arg6))
70551f47 7932 return NULL;
37f6a977 7933}
2d091820
RD
7934 if (_argo8) {
7935 if (_argo8 == Py_None) { _arg8 = NULL; }
7936 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
70551f47
RD
7937 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxSlider. Expected _wxValidator_p.");
7938 return NULL;
7939 }
7940 }
ab9bc19b
RD
7941{
7942 wxPy_BEGIN_ALLOW_THREADS;
7943 _result = (wxSlider *)new_wxSlider(_arg0,_arg1,_arg2,_arg3,_arg4,*_arg5,*_arg6,_arg7,*_arg8,_arg9);
7944
7945 wxPy_END_ALLOW_THREADS;
4dfaa61e 7946 if (PyErr_Occurred()) return NULL;
2d091820
RD
7947} if (_result) {
7948 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSlider_p");
7949 _resultobj = Py_BuildValue("s",_ptemp);
7950 } else {
7951 Py_INCREF(Py_None);
7952 _resultobj = Py_None;
7953 }
70551f47
RD
7954 return _resultobj;
7955}
7956
7957#define wxSlider_ClearSel(_swigobj) (_swigobj->ClearSel())
107e4716 7958static PyObject *_wrap_wxSlider_ClearSel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7959 PyObject * _resultobj;
7960 wxSlider * _arg0;
2d091820 7961 PyObject * _argo0 = 0;
107e4716 7962 char *_kwnames[] = { "self", NULL };
70551f47
RD
7963
7964 self = self;
107e4716 7965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearSel",_kwnames,&_argo0))
70551f47 7966 return NULL;
2d091820
RD
7967 if (_argo0) {
7968 if (_argo0 == Py_None) { _arg0 = NULL; }
7969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
7970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearSel. Expected _wxSlider_p.");
7971 return NULL;
7972 }
7973 }
ab9bc19b
RD
7974{
7975 wxPy_BEGIN_ALLOW_THREADS;
7976 wxSlider_ClearSel(_arg0);
7977
7978 wxPy_END_ALLOW_THREADS;
4dfaa61e 7979 if (PyErr_Occurred()) return NULL;
ab9bc19b 7980} Py_INCREF(Py_None);
70551f47
RD
7981 _resultobj = Py_None;
7982 return _resultobj;
7983}
7984
7985#define wxSlider_ClearTicks(_swigobj) (_swigobj->ClearTicks())
107e4716 7986static PyObject *_wrap_wxSlider_ClearTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7987 PyObject * _resultobj;
7988 wxSlider * _arg0;
2d091820 7989 PyObject * _argo0 = 0;
107e4716 7990 char *_kwnames[] = { "self", NULL };
70551f47
RD
7991
7992 self = self;
107e4716 7993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearTicks",_kwnames,&_argo0))
70551f47 7994 return NULL;
2d091820
RD
7995 if (_argo0) {
7996 if (_argo0 == Py_None) { _arg0 = NULL; }
7997 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
7998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearTicks. Expected _wxSlider_p.");
7999 return NULL;
8000 }
8001 }
ab9bc19b
RD
8002{
8003 wxPy_BEGIN_ALLOW_THREADS;
8004 wxSlider_ClearTicks(_arg0);
8005
8006 wxPy_END_ALLOW_THREADS;
4dfaa61e 8007 if (PyErr_Occurred()) return NULL;
ab9bc19b 8008} Py_INCREF(Py_None);
70551f47
RD
8009 _resultobj = Py_None;
8010 return _resultobj;
8011}
8012
8013#define wxSlider_GetLineSize(_swigobj) (_swigobj->GetLineSize())
107e4716 8014static PyObject *_wrap_wxSlider_GetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8015 PyObject * _resultobj;
8016 int _result;
8017 wxSlider * _arg0;
2d091820 8018 PyObject * _argo0 = 0;
107e4716 8019 char *_kwnames[] = { "self", NULL };
70551f47
RD
8020
8021 self = self;
107e4716 8022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetLineSize",_kwnames,&_argo0))
70551f47 8023 return NULL;
2d091820
RD
8024 if (_argo0) {
8025 if (_argo0 == Py_None) { _arg0 = NULL; }
8026 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8027 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetLineSize. Expected _wxSlider_p.");
8028 return NULL;
8029 }
8030 }
ab9bc19b
RD
8031{
8032 wxPy_BEGIN_ALLOW_THREADS;
8033 _result = (int )wxSlider_GetLineSize(_arg0);
8034
8035 wxPy_END_ALLOW_THREADS;
4dfaa61e 8036 if (PyErr_Occurred()) return NULL;
ab9bc19b 8037} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8038 return _resultobj;
8039}
8040
8041#define wxSlider_GetMax(_swigobj) (_swigobj->GetMax())
107e4716 8042static PyObject *_wrap_wxSlider_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8043 PyObject * _resultobj;
8044 int _result;
8045 wxSlider * _arg0;
2d091820 8046 PyObject * _argo0 = 0;
107e4716 8047 char *_kwnames[] = { "self", NULL };
70551f47
RD
8048
8049 self = self;
107e4716 8050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMax",_kwnames,&_argo0))
70551f47 8051 return NULL;
2d091820
RD
8052 if (_argo0) {
8053 if (_argo0 == Py_None) { _arg0 = NULL; }
8054 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8055 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMax. Expected _wxSlider_p.");
8056 return NULL;
8057 }
8058 }
ab9bc19b
RD
8059{
8060 wxPy_BEGIN_ALLOW_THREADS;
8061 _result = (int )wxSlider_GetMax(_arg0);
8062
8063 wxPy_END_ALLOW_THREADS;
4dfaa61e 8064 if (PyErr_Occurred()) return NULL;
ab9bc19b 8065} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8066 return _resultobj;
8067}
8068
8069#define wxSlider_GetMin(_swigobj) (_swigobj->GetMin())
107e4716 8070static PyObject *_wrap_wxSlider_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8071 PyObject * _resultobj;
8072 int _result;
8073 wxSlider * _arg0;
2d091820 8074 PyObject * _argo0 = 0;
107e4716 8075 char *_kwnames[] = { "self", NULL };
70551f47
RD
8076
8077 self = self;
107e4716 8078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMin",_kwnames,&_argo0))
70551f47 8079 return NULL;
2d091820
RD
8080 if (_argo0) {
8081 if (_argo0 == Py_None) { _arg0 = NULL; }
8082 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8083 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMin. Expected _wxSlider_p.");
8084 return NULL;
8085 }
8086 }
ab9bc19b
RD
8087{
8088 wxPy_BEGIN_ALLOW_THREADS;
8089 _result = (int )wxSlider_GetMin(_arg0);
8090
8091 wxPy_END_ALLOW_THREADS;
4dfaa61e 8092 if (PyErr_Occurred()) return NULL;
ab9bc19b 8093} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8094 return _resultobj;
8095}
8096
8097#define wxSlider_GetPageSize(_swigobj) (_swigobj->GetPageSize())
107e4716 8098static PyObject *_wrap_wxSlider_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8099 PyObject * _resultobj;
8100 int _result;
8101 wxSlider * _arg0;
2d091820 8102 PyObject * _argo0 = 0;
107e4716 8103 char *_kwnames[] = { "self", NULL };
70551f47
RD
8104
8105 self = self;
107e4716 8106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetPageSize",_kwnames,&_argo0))
70551f47 8107 return NULL;
2d091820
RD
8108 if (_argo0) {
8109 if (_argo0 == Py_None) { _arg0 = NULL; }
8110 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8111 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetPageSize. Expected _wxSlider_p.");
8112 return NULL;
8113 }
8114 }
ab9bc19b
RD
8115{
8116 wxPy_BEGIN_ALLOW_THREADS;
8117 _result = (int )wxSlider_GetPageSize(_arg0);
8118
8119 wxPy_END_ALLOW_THREADS;
4dfaa61e 8120 if (PyErr_Occurred()) return NULL;
ab9bc19b 8121} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8122 return _resultobj;
8123}
8124
8125#define wxSlider_GetSelEnd(_swigobj) (_swigobj->GetSelEnd())
107e4716 8126static PyObject *_wrap_wxSlider_GetSelEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8127 PyObject * _resultobj;
8128 int _result;
8129 wxSlider * _arg0;
2d091820 8130 PyObject * _argo0 = 0;
107e4716 8131 char *_kwnames[] = { "self", NULL };
70551f47
RD
8132
8133 self = self;
107e4716 8134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelEnd",_kwnames,&_argo0))
70551f47 8135 return NULL;
2d091820
RD
8136 if (_argo0) {
8137 if (_argo0 == Py_None) { _arg0 = NULL; }
8138 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8139 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelEnd. Expected _wxSlider_p.");
8140 return NULL;
8141 }
8142 }
ab9bc19b
RD
8143{
8144 wxPy_BEGIN_ALLOW_THREADS;
8145 _result = (int )wxSlider_GetSelEnd(_arg0);
8146
8147 wxPy_END_ALLOW_THREADS;
4dfaa61e 8148 if (PyErr_Occurred()) return NULL;
ab9bc19b 8149} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8150 return _resultobj;
8151}
8152
8153#define wxSlider_GetSelStart(_swigobj) (_swigobj->GetSelStart())
107e4716 8154static PyObject *_wrap_wxSlider_GetSelStart(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8155 PyObject * _resultobj;
8156 int _result;
8157 wxSlider * _arg0;
2d091820 8158 PyObject * _argo0 = 0;
107e4716 8159 char *_kwnames[] = { "self", NULL };
70551f47
RD
8160
8161 self = self;
107e4716 8162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelStart",_kwnames,&_argo0))
70551f47 8163 return NULL;
2d091820
RD
8164 if (_argo0) {
8165 if (_argo0 == Py_None) { _arg0 = NULL; }
8166 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8167 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelStart. Expected _wxSlider_p.");
8168 return NULL;
8169 }
8170 }
ab9bc19b
RD
8171{
8172 wxPy_BEGIN_ALLOW_THREADS;
8173 _result = (int )wxSlider_GetSelStart(_arg0);
8174
8175 wxPy_END_ALLOW_THREADS;
4dfaa61e 8176 if (PyErr_Occurred()) return NULL;
ab9bc19b 8177} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8178 return _resultobj;
8179}
8180
8181#define wxSlider_GetThumbLength(_swigobj) (_swigobj->GetThumbLength())
107e4716 8182static PyObject *_wrap_wxSlider_GetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8183 PyObject * _resultobj;
8184 int _result;
8185 wxSlider * _arg0;
2d091820 8186 PyObject * _argo0 = 0;
107e4716 8187 char *_kwnames[] = { "self", NULL };
70551f47
RD
8188
8189 self = self;
107e4716 8190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetThumbLength",_kwnames,&_argo0))
70551f47 8191 return NULL;
2d091820
RD
8192 if (_argo0) {
8193 if (_argo0 == Py_None) { _arg0 = NULL; }
8194 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8195 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetThumbLength. Expected _wxSlider_p.");
8196 return NULL;
8197 }
8198 }
ab9bc19b
RD
8199{
8200 wxPy_BEGIN_ALLOW_THREADS;
8201 _result = (int )wxSlider_GetThumbLength(_arg0);
8202
8203 wxPy_END_ALLOW_THREADS;
4dfaa61e 8204 if (PyErr_Occurred()) return NULL;
ab9bc19b 8205} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8206 return _resultobj;
8207}
8208
8209#define wxSlider_GetTickFreq(_swigobj) (_swigobj->GetTickFreq())
107e4716 8210static PyObject *_wrap_wxSlider_GetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8211 PyObject * _resultobj;
8212 int _result;
8213 wxSlider * _arg0;
2d091820 8214 PyObject * _argo0 = 0;
107e4716 8215 char *_kwnames[] = { "self", NULL };
70551f47
RD
8216
8217 self = self;
107e4716 8218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetTickFreq",_kwnames,&_argo0))
70551f47 8219 return NULL;
2d091820
RD
8220 if (_argo0) {
8221 if (_argo0 == Py_None) { _arg0 = NULL; }
8222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetTickFreq. Expected _wxSlider_p.");
8224 return NULL;
8225 }
8226 }
ab9bc19b
RD
8227{
8228 wxPy_BEGIN_ALLOW_THREADS;
8229 _result = (int )wxSlider_GetTickFreq(_arg0);
8230
8231 wxPy_END_ALLOW_THREADS;
4dfaa61e 8232 if (PyErr_Occurred()) return NULL;
ab9bc19b 8233} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8234 return _resultobj;
8235}
8236
8237#define wxSlider_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 8238static PyObject *_wrap_wxSlider_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8239 PyObject * _resultobj;
8240 int _result;
8241 wxSlider * _arg0;
2d091820 8242 PyObject * _argo0 = 0;
107e4716 8243 char *_kwnames[] = { "self", NULL };
70551f47
RD
8244
8245 self = self;
107e4716 8246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetValue",_kwnames,&_argo0))
70551f47 8247 return NULL;
2d091820
RD
8248 if (_argo0) {
8249 if (_argo0 == Py_None) { _arg0 = NULL; }
8250 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8251 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetValue. Expected _wxSlider_p.");
8252 return NULL;
8253 }
8254 }
ab9bc19b
RD
8255{
8256 wxPy_BEGIN_ALLOW_THREADS;
8257 _result = (int )wxSlider_GetValue(_arg0);
8258
8259 wxPy_END_ALLOW_THREADS;
4dfaa61e 8260 if (PyErr_Occurred()) return NULL;
ab9bc19b 8261} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8262 return _resultobj;
8263}
8264
8265#define wxSlider_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
107e4716 8266static PyObject *_wrap_wxSlider_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8267 PyObject * _resultobj;
8268 wxSlider * _arg0;
8269 int _arg1;
8270 int _arg2;
2d091820 8271 PyObject * _argo0 = 0;
107e4716 8272 char *_kwnames[] = { "self","minValue","maxValue", NULL };
70551f47
RD
8273
8274 self = self;
107e4716 8275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 8276 return NULL;
2d091820
RD
8277 if (_argo0) {
8278 if (_argo0 == Py_None) { _arg0 = NULL; }
8279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetRange. Expected _wxSlider_p.");
8281 return NULL;
8282 }
8283 }
ab9bc19b
RD
8284{
8285 wxPy_BEGIN_ALLOW_THREADS;
8286 wxSlider_SetRange(_arg0,_arg1,_arg2);
8287
8288 wxPy_END_ALLOW_THREADS;
4dfaa61e 8289 if (PyErr_Occurred()) return NULL;
ab9bc19b 8290} Py_INCREF(Py_None);
70551f47
RD
8291 _resultobj = Py_None;
8292 return _resultobj;
8293}
8294
8295#define wxSlider_SetTickFreq(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetTickFreq(_swigarg0,_swigarg1))
107e4716 8296static PyObject *_wrap_wxSlider_SetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8297 PyObject * _resultobj;
8298 wxSlider * _arg0;
8299 int _arg1;
8300 int _arg2;
2d091820 8301 PyObject * _argo0 = 0;
107e4716 8302 char *_kwnames[] = { "self","n","pos", NULL };
70551f47
RD
8303
8304 self = self;
107e4716 8305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetTickFreq",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 8306 return NULL;
2d091820
RD
8307 if (_argo0) {
8308 if (_argo0 == Py_None) { _arg0 = NULL; }
8309 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8310 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTickFreq. Expected _wxSlider_p.");
8311 return NULL;
8312 }
8313 }
ab9bc19b
RD
8314{
8315 wxPy_BEGIN_ALLOW_THREADS;
8316 wxSlider_SetTickFreq(_arg0,_arg1,_arg2);
8317
8318 wxPy_END_ALLOW_THREADS;
4dfaa61e 8319 if (PyErr_Occurred()) return NULL;
ab9bc19b 8320} Py_INCREF(Py_None);
70551f47
RD
8321 _resultobj = Py_None;
8322 return _resultobj;
8323}
8324
8325#define wxSlider_SetLineSize(_swigobj,_swigarg0) (_swigobj->SetLineSize(_swigarg0))
107e4716 8326static PyObject *_wrap_wxSlider_SetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8327 PyObject * _resultobj;
8328 wxSlider * _arg0;
8329 int _arg1;
2d091820 8330 PyObject * _argo0 = 0;
107e4716 8331 char *_kwnames[] = { "self","lineSize", NULL };
70551f47
RD
8332
8333 self = self;
107e4716 8334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetLineSize",_kwnames,&_argo0,&_arg1))
70551f47 8335 return NULL;
2d091820
RD
8336 if (_argo0) {
8337 if (_argo0 == Py_None) { _arg0 = NULL; }
8338 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8339 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetLineSize. Expected _wxSlider_p.");
8340 return NULL;
8341 }
8342 }
ab9bc19b
RD
8343{
8344 wxPy_BEGIN_ALLOW_THREADS;
8345 wxSlider_SetLineSize(_arg0,_arg1);
8346
8347 wxPy_END_ALLOW_THREADS;
4dfaa61e 8348 if (PyErr_Occurred()) return NULL;
ab9bc19b 8349} Py_INCREF(Py_None);
70551f47
RD
8350 _resultobj = Py_None;
8351 return _resultobj;
8352}
8353
8354#define wxSlider_SetPageSize(_swigobj,_swigarg0) (_swigobj->SetPageSize(_swigarg0))
107e4716 8355static PyObject *_wrap_wxSlider_SetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8356 PyObject * _resultobj;
8357 wxSlider * _arg0;
8358 int _arg1;
2d091820 8359 PyObject * _argo0 = 0;
107e4716 8360 char *_kwnames[] = { "self","pageSize", NULL };
70551f47
RD
8361
8362 self = self;
107e4716 8363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetPageSize",_kwnames,&_argo0,&_arg1))
70551f47 8364 return NULL;
2d091820
RD
8365 if (_argo0) {
8366 if (_argo0 == Py_None) { _arg0 = NULL; }
8367 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8368 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetPageSize. Expected _wxSlider_p.");
8369 return NULL;
8370 }
8371 }
ab9bc19b
RD
8372{
8373 wxPy_BEGIN_ALLOW_THREADS;
8374 wxSlider_SetPageSize(_arg0,_arg1);
8375
8376 wxPy_END_ALLOW_THREADS;
4dfaa61e 8377 if (PyErr_Occurred()) return NULL;
ab9bc19b 8378} Py_INCREF(Py_None);
70551f47
RD
8379 _resultobj = Py_None;
8380 return _resultobj;
8381}
8382
8383#define wxSlider_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 8384static PyObject *_wrap_wxSlider_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8385 PyObject * _resultobj;
8386 wxSlider * _arg0;
8387 int _arg1;
8388 int _arg2;
2d091820 8389 PyObject * _argo0 = 0;
107e4716 8390 char *_kwnames[] = { "self","startPos","endPos", NULL };
70551f47
RD
8391
8392 self = self;
107e4716 8393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 8394 return NULL;
2d091820
RD
8395 if (_argo0) {
8396 if (_argo0 == Py_None) { _arg0 = NULL; }
8397 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8398 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetSelection. Expected _wxSlider_p.");
8399 return NULL;
8400 }
8401 }
ab9bc19b
RD
8402{
8403 wxPy_BEGIN_ALLOW_THREADS;
8404 wxSlider_SetSelection(_arg0,_arg1,_arg2);
8405
8406 wxPy_END_ALLOW_THREADS;
4dfaa61e 8407 if (PyErr_Occurred()) return NULL;
ab9bc19b 8408} Py_INCREF(Py_None);
70551f47
RD
8409 _resultobj = Py_None;
8410 return _resultobj;
8411}
8412
8413#define wxSlider_SetThumbLength(_swigobj,_swigarg0) (_swigobj->SetThumbLength(_swigarg0))
107e4716 8414static PyObject *_wrap_wxSlider_SetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8415 PyObject * _resultobj;
8416 wxSlider * _arg0;
8417 int _arg1;
2d091820 8418 PyObject * _argo0 = 0;
107e4716 8419 char *_kwnames[] = { "self","len", NULL };
70551f47
RD
8420
8421 self = self;
107e4716 8422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetThumbLength",_kwnames,&_argo0,&_arg1))
70551f47 8423 return NULL;
2d091820
RD
8424 if (_argo0) {
8425 if (_argo0 == Py_None) { _arg0 = NULL; }
8426 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8427 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetThumbLength. Expected _wxSlider_p.");
8428 return NULL;
8429 }
8430 }
ab9bc19b
RD
8431{
8432 wxPy_BEGIN_ALLOW_THREADS;
8433 wxSlider_SetThumbLength(_arg0,_arg1);
8434
8435 wxPy_END_ALLOW_THREADS;
4dfaa61e 8436 if (PyErr_Occurred()) return NULL;
ab9bc19b 8437} Py_INCREF(Py_None);
70551f47
RD
8438 _resultobj = Py_None;
8439 return _resultobj;
8440}
8441
8442#define wxSlider_SetTick(_swigobj,_swigarg0) (_swigobj->SetTick(_swigarg0))
107e4716 8443static PyObject *_wrap_wxSlider_SetTick(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8444 PyObject * _resultobj;
8445 wxSlider * _arg0;
8446 int _arg1;
2d091820 8447 PyObject * _argo0 = 0;
107e4716 8448 char *_kwnames[] = { "self","tickPos", NULL };
70551f47
RD
8449
8450 self = self;
107e4716 8451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetTick",_kwnames,&_argo0,&_arg1))
70551f47 8452 return NULL;
2d091820
RD
8453 if (_argo0) {
8454 if (_argo0 == Py_None) { _arg0 = NULL; }
8455 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8456 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTick. Expected _wxSlider_p.");
8457 return NULL;
8458 }
8459 }
ab9bc19b
RD
8460{
8461 wxPy_BEGIN_ALLOW_THREADS;
8462 wxSlider_SetTick(_arg0,_arg1);
8463
8464 wxPy_END_ALLOW_THREADS;
4dfaa61e 8465 if (PyErr_Occurred()) return NULL;
ab9bc19b 8466} Py_INCREF(Py_None);
70551f47
RD
8467 _resultobj = Py_None;
8468 return _resultobj;
8469}
8470
8471#define wxSlider_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 8472static PyObject *_wrap_wxSlider_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8473 PyObject * _resultobj;
8474 wxSlider * _arg0;
8475 int _arg1;
2d091820 8476 PyObject * _argo0 = 0;
107e4716 8477 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
8478
8479 self = self;
107e4716 8480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetValue",_kwnames,&_argo0,&_arg1))
70551f47 8481 return NULL;
2d091820
RD
8482 if (_argo0) {
8483 if (_argo0 == Py_None) { _arg0 = NULL; }
8484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
8485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetValue. Expected _wxSlider_p.");
8486 return NULL;
8487 }
8488 }
ab9bc19b
RD
8489{
8490 wxPy_BEGIN_ALLOW_THREADS;
8491 wxSlider_SetValue(_arg0,_arg1);
8492
8493 wxPy_END_ALLOW_THREADS;
4dfaa61e 8494 if (PyErr_Occurred()) return NULL;
ab9bc19b 8495} Py_INCREF(Py_None);
70551f47
RD
8496 _resultobj = Py_None;
8497 return _resultobj;
8498}
8499
f6bcfd97
BP
8500static void *SwigwxSpinCtrlTowxSpinButton(void *ptr) {
8501 wxSpinCtrl *src;
8502 wxSpinButton *dest;
8503 src = (wxSpinCtrl *) ptr;
8504 dest = (wxSpinButton *) src;
8505 return (void *) dest;
8506}
8507
8508static void *SwigwxSpinCtrlTowxControl(void *ptr) {
8509 wxSpinCtrl *src;
8510 wxControl *dest;
8511 src = (wxSpinCtrl *) ptr;
8512 dest = (wxControl *) src;
8513 return (void *) dest;
8514}
8515
8516static void *SwigwxSpinCtrlTowxWindow(void *ptr) {
8517 wxSpinCtrl *src;
8518 wxWindow *dest;
8519 src = (wxSpinCtrl *) ptr;
8520 dest = (wxWindow *) src;
8521 return (void *) dest;
8522}
8523
8524static void *SwigwxSpinCtrlTowxEvtHandler(void *ptr) {
8525 wxSpinCtrl *src;
8526 wxEvtHandler *dest;
8527 src = (wxSpinCtrl *) ptr;
8528 dest = (wxEvtHandler *) src;
8529 return (void *) dest;
8530}
8531
9df61a29
RD
8532static void *SwigwxSpinCtrlTowxObject(void *ptr) {
8533 wxSpinCtrl *src;
8534 wxObject *dest;
8535 src = (wxSpinCtrl *) ptr;
8536 dest = (wxObject *) src;
8537 return (void *) dest;
8538}
8539
f6bcfd97
BP
8540#define new_wxSpinCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxSpinCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
8541static PyObject *_wrap_new_wxSpinCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
8542 PyObject * _resultobj;
8543 wxSpinCtrl * _result;
8544 wxWindow * _arg0;
8545 wxWindowID _arg1 = (wxWindowID ) -1;
8546 char * _arg2 = (char *) "";
b68dc582
RD
8547 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
8548 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
f6bcfd97
BP
8549 long _arg5 = (long ) wxSP_ARROW_KEYS;
8550 int _arg6 = (int ) 0;
8551 int _arg7 = (int ) 100;
8552 int _arg8 = (int ) 0;
8553 char * _arg9 = (char *) "wxSpinCtrl";
8554 PyObject * _argo0 = 0;
8555 wxPoint temp;
8556 PyObject * _obj3 = 0;
8557 wxSize temp0;
8558 PyObject * _obj4 = 0;
8559 char *_kwnames[] = { "parent","id","value","pos","size","style","min","max","initial","name", NULL };
8560 char _ptemp[128];
8561
8562 self = self;
8563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|isOOliiis:new_wxSpinCtrl",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_arg6,&_arg7,&_arg8,&_arg9))
8564 return NULL;
8565 if (_argo0) {
8566 if (_argo0 == Py_None) { _arg0 = NULL; }
8567 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
8568 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSpinCtrl. Expected _wxWindow_p.");
8569 return NULL;
8570 }
8571 }
8572 if (_obj3)
8573{
8574 _arg3 = &temp;
8575 if (! wxPoint_helper(_obj3, &_arg3))
8576 return NULL;
8577}
8578 if (_obj4)
8579{
8580 _arg4 = &temp0;
8581 if (! wxSize_helper(_obj4, &_arg4))
8582 return NULL;
8583}
8584{
8585 wxPy_BEGIN_ALLOW_THREADS;
8586 _result = (wxSpinCtrl *)new_wxSpinCtrl(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
8587
8588 wxPy_END_ALLOW_THREADS;
4dfaa61e 8589 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
8590} if (_result) {
8591 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinCtrl_p");
8592 _resultobj = Py_BuildValue("s",_ptemp);
8593 } else {
8594 Py_INCREF(Py_None);
8595 _resultobj = Py_None;
8596 }
8597 return _resultobj;
8598}
8599
c368d904
RD
8600#define wxSpinCtrl_GetMax(_swigobj) (_swigobj->GetMax())
8601static PyObject *_wrap_wxSpinCtrl_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
8602 PyObject * _resultobj;
8603 int _result;
8604 wxSpinCtrl * _arg0;
8605 PyObject * _argo0 = 0;
8606 char *_kwnames[] = { "self", NULL };
8607
8608 self = self;
8609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetMax",_kwnames,&_argo0))
8610 return NULL;
8611 if (_argo0) {
8612 if (_argo0 == Py_None) { _arg0 = NULL; }
8613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
8614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetMax. Expected _wxSpinCtrl_p.");
8615 return NULL;
8616 }
8617 }
8618{
8619 wxPy_BEGIN_ALLOW_THREADS;
8620 _result = (int )wxSpinCtrl_GetMax(_arg0);
8621
8622 wxPy_END_ALLOW_THREADS;
4dfaa61e 8623 if (PyErr_Occurred()) return NULL;
c368d904
RD
8624} _resultobj = Py_BuildValue("i",_result);
8625 return _resultobj;
8626}
8627
8628#define wxSpinCtrl_GetMin(_swigobj) (_swigobj->GetMin())
8629static PyObject *_wrap_wxSpinCtrl_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
8630 PyObject * _resultobj;
8631 int _result;
8632 wxSpinCtrl * _arg0;
8633 PyObject * _argo0 = 0;
8634 char *_kwnames[] = { "self", NULL };
8635
8636 self = self;
8637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetMin",_kwnames,&_argo0))
8638 return NULL;
8639 if (_argo0) {
8640 if (_argo0 == Py_None) { _arg0 = NULL; }
8641 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
8642 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetMin. Expected _wxSpinCtrl_p.");
8643 return NULL;
8644 }
8645 }
8646{
8647 wxPy_BEGIN_ALLOW_THREADS;
8648 _result = (int )wxSpinCtrl_GetMin(_arg0);
8649
8650 wxPy_END_ALLOW_THREADS;
4dfaa61e 8651 if (PyErr_Occurred()) return NULL;
c368d904
RD
8652} _resultobj = Py_BuildValue("i",_result);
8653 return _resultobj;
8654}
8655
8656#define wxSpinCtrl_GetValue(_swigobj) (_swigobj->GetValue())
8657static PyObject *_wrap_wxSpinCtrl_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
8658 PyObject * _resultobj;
8659 int _result;
8660 wxSpinCtrl * _arg0;
8661 PyObject * _argo0 = 0;
8662 char *_kwnames[] = { "self", NULL };
8663
8664 self = self;
8665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetValue",_kwnames,&_argo0))
8666 return NULL;
8667 if (_argo0) {
8668 if (_argo0 == Py_None) { _arg0 = NULL; }
8669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
8670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetValue. Expected _wxSpinCtrl_p.");
8671 return NULL;
8672 }
8673 }
8674{
8675 wxPy_BEGIN_ALLOW_THREADS;
8676 _result = (int )wxSpinCtrl_GetValue(_arg0);
8677
8678 wxPy_END_ALLOW_THREADS;
4dfaa61e 8679 if (PyErr_Occurred()) return NULL;
c368d904
RD
8680} _resultobj = Py_BuildValue("i",_result);
8681 return _resultobj;
8682}
8683
8684#define wxSpinCtrl_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
8685static PyObject *_wrap_wxSpinCtrl_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
8686 PyObject * _resultobj;
8687 wxSpinCtrl * _arg0;
8688 int _arg1;
8689 int _arg2;
8690 PyObject * _argo0 = 0;
8691 char *_kwnames[] = { "self","min","max", NULL };
8692
8693 self = self;
8694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSpinCtrl_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
8695 return NULL;
8696 if (_argo0) {
8697 if (_argo0 == Py_None) { _arg0 = NULL; }
8698 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
8699 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_SetRange. Expected _wxSpinCtrl_p.");
8700 return NULL;
8701 }
8702 }
8703{
8704 wxPy_BEGIN_ALLOW_THREADS;
8705 wxSpinCtrl_SetRange(_arg0,_arg1,_arg2);
8706
8707 wxPy_END_ALLOW_THREADS;
4dfaa61e 8708 if (PyErr_Occurred()) return NULL;
c368d904
RD
8709} Py_INCREF(Py_None);
8710 _resultobj = Py_None;
8711 return _resultobj;
8712}
8713
8714#define wxSpinCtrl_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
8715static PyObject *_wrap_wxSpinCtrl_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
8716 PyObject * _resultobj;
8717 wxSpinCtrl * _arg0;
8718 int _arg1;
8719 PyObject * _argo0 = 0;
8720 char *_kwnames[] = { "self","value", NULL };
8721
8722 self = self;
8723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSpinCtrl_SetValue",_kwnames,&_argo0,&_arg1))
8724 return NULL;
8725 if (_argo0) {
8726 if (_argo0 == Py_None) { _arg0 = NULL; }
8727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
8728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_SetValue. Expected _wxSpinCtrl_p.");
8729 return NULL;
8730 }
8731 }
8732{
8733 wxPy_BEGIN_ALLOW_THREADS;
8734 wxSpinCtrl_SetValue(_arg0,_arg1);
8735
8736 wxPy_END_ALLOW_THREADS;
4dfaa61e 8737 if (PyErr_Occurred()) return NULL;
c368d904
RD
8738} Py_INCREF(Py_None);
8739 _resultobj = Py_None;
8740 return _resultobj;
8741}
8742
7a446686
RD
8743static void *SwigwxToggleButtonTowxControl(void *ptr) {
8744 wxToggleButton *src;
8745 wxControl *dest;
8746 src = (wxToggleButton *) ptr;
8747 dest = (wxControl *) src;
8748 return (void *) dest;
8749}
8750
8751static void *SwigwxToggleButtonTowxWindow(void *ptr) {
8752 wxToggleButton *src;
8753 wxWindow *dest;
8754 src = (wxToggleButton *) ptr;
8755 dest = (wxWindow *) src;
8756 return (void *) dest;
8757}
8758
8759static void *SwigwxToggleButtonTowxEvtHandler(void *ptr) {
8760 wxToggleButton *src;
8761 wxEvtHandler *dest;
8762 src = (wxToggleButton *) ptr;
8763 dest = (wxEvtHandler *) src;
8764 return (void *) dest;
8765}
8766
9df61a29
RD
8767static void *SwigwxToggleButtonTowxObject(void *ptr) {
8768 wxToggleButton *src;
8769 wxObject *dest;
8770 src = (wxToggleButton *) ptr;
8771 dest = (wxObject *) src;
8772 return (void *) dest;
8773}
8774
7a446686
RD
8775#define new_wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
8776static PyObject *_wrap_new_wxToggleButton(PyObject *self, PyObject *args, PyObject *kwargs) {
8777 PyObject * _resultobj;
8778 wxToggleButton * _result;
8779 wxWindow * _arg0;
8780 wxWindowID _arg1;
8781 wxString * _arg2;
8782 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
8783 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
8784 long _arg5 = (long ) 0;
8785 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
8786 char * _arg7 = (char *) "toggle";
8787 PyObject * _argo0 = 0;
8788 PyObject * _obj2 = 0;
8789 wxPoint temp;
8790 PyObject * _obj3 = 0;
8791 wxSize temp0;
8792 PyObject * _obj4 = 0;
8793 PyObject * _argo6 = 0;
8794 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
8795 char _ptemp[128];
8796
8797 self = self;
8798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxToggleButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
8799 return NULL;
8800 if (_argo0) {
8801 if (_argo0 == Py_None) { _arg0 = NULL; }
8802 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
8803 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxToggleButton. Expected _wxWindow_p.");
8804 return NULL;
8805 }
8806 }
8807{
8808#if PYTHON_API_VERSION >= 1009
8809 char* tmpPtr; int tmpSize;
8810 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
8811 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8812 return NULL;
8813 }
8814 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
8815 return NULL;
8816 _arg2 = new wxString(tmpPtr, tmpSize);
8817#else
8818 if (!PyString_Check(_obj2)) {
8819 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8820 return NULL;
8821 }
8822 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
8823#endif
8824}
8825 if (_obj3)
8826{
8827 _arg3 = &temp;
8828 if (! wxPoint_helper(_obj3, &_arg3))
8829 return NULL;
8830}
8831 if (_obj4)
8832{
8833 _arg4 = &temp0;
8834 if (! wxSize_helper(_obj4, &_arg4))
8835 return NULL;
8836}
8837 if (_argo6) {
8838 if (_argo6 == Py_None) { _arg6 = NULL; }
8839 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
8840 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxToggleButton. Expected _wxValidator_p.");
8841 return NULL;
8842 }
8843 }
8844{
8845 wxPy_BEGIN_ALLOW_THREADS;
8846 _result = (wxToggleButton *)new_wxToggleButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
8847
8848 wxPy_END_ALLOW_THREADS;
4dfaa61e 8849 if (PyErr_Occurred()) return NULL;
7a446686
RD
8850} if (_result) {
8851 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToggleButton_p");
8852 _resultobj = Py_BuildValue("s",_ptemp);
8853 } else {
8854 Py_INCREF(Py_None);
8855 _resultobj = Py_None;
8856 }
8857{
8858 if (_obj2)
8859 delete _arg2;
8860}
8861 return _resultobj;
8862}
8863
8864#define wxToggleButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
8865static PyObject *_wrap_wxToggleButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
8866 PyObject * _resultobj;
8867 wxToggleButton * _arg0;
8868 bool _arg1;
8869 PyObject * _argo0 = 0;
8870 int tempbool1;
8871 char *_kwnames[] = { "self","value", NULL };
8872
8873 self = self;
8874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToggleButton_SetValue",_kwnames,&_argo0,&tempbool1))
8875 return NULL;
8876 if (_argo0) {
8877 if (_argo0 == Py_None) { _arg0 = NULL; }
8878 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
8879 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_SetValue. Expected _wxToggleButton_p.");
8880 return NULL;
8881 }
8882 }
8883 _arg1 = (bool ) tempbool1;
8884{
8885 wxPy_BEGIN_ALLOW_THREADS;
8886 wxToggleButton_SetValue(_arg0,_arg1);
8887
8888 wxPy_END_ALLOW_THREADS;
4dfaa61e 8889 if (PyErr_Occurred()) return NULL;
7a446686
RD
8890} Py_INCREF(Py_None);
8891 _resultobj = Py_None;
8892 return _resultobj;
8893}
8894
8895#define wxToggleButton_GetValue(_swigobj) (_swigobj->GetValue())
8896static PyObject *_wrap_wxToggleButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
8897 PyObject * _resultobj;
8898 bool _result;
8899 wxToggleButton * _arg0;
8900 PyObject * _argo0 = 0;
8901 char *_kwnames[] = { "self", NULL };
8902
8903 self = self;
8904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToggleButton_GetValue",_kwnames,&_argo0))
8905 return NULL;
8906 if (_argo0) {
8907 if (_argo0 == Py_None) { _arg0 = NULL; }
8908 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
8909 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_GetValue. Expected _wxToggleButton_p.");
8910 return NULL;
8911 }
8912 }
8913{
8914 wxPy_BEGIN_ALLOW_THREADS;
8915 _result = (bool )wxToggleButton_GetValue(_arg0);
8916
8917 wxPy_END_ALLOW_THREADS;
4dfaa61e 8918 if (PyErr_Occurred()) return NULL;
7a446686
RD
8919} _resultobj = Py_BuildValue("i",_result);
8920 return _resultobj;
8921}
8922
8923#define wxToggleButton_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
8924static PyObject *_wrap_wxToggleButton_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
8925 PyObject * _resultobj;
8926 wxToggleButton * _arg0;
8927 wxString * _arg1;
8928 PyObject * _argo0 = 0;
8929 PyObject * _obj1 = 0;
8930 char *_kwnames[] = { "self","label", NULL };
8931
8932 self = self;
8933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToggleButton_SetLabel",_kwnames,&_argo0,&_obj1))
8934 return NULL;
8935 if (_argo0) {
8936 if (_argo0 == Py_None) { _arg0 = NULL; }
8937 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
8938 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_SetLabel. Expected _wxToggleButton_p.");
8939 return NULL;
8940 }
8941 }
8942{
8943#if PYTHON_API_VERSION >= 1009
8944 char* tmpPtr; int tmpSize;
8945 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
8946 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8947 return NULL;
8948 }
8949 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
8950 return NULL;
8951 _arg1 = new wxString(tmpPtr, tmpSize);
8952#else
8953 if (!PyString_Check(_obj1)) {
8954 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8955 return NULL;
8956 }
8957 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
8958#endif
8959}
8960{
8961 wxPy_BEGIN_ALLOW_THREADS;
8962 wxToggleButton_SetLabel(_arg0,*_arg1);
8963
8964 wxPy_END_ALLOW_THREADS;
4dfaa61e 8965 if (PyErr_Occurred()) return NULL;
7a446686
RD
8966} Py_INCREF(Py_None);
8967 _resultobj = Py_None;
8968{
8969 if (_obj1)
8970 delete _arg1;
8971}
8972 return _resultobj;
8973}
8974
70551f47 8975static PyMethodDef controlscMethods[] = {
7a446686
RD
8976 { "wxToggleButton_SetLabel", (PyCFunction) _wrap_wxToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS },
8977 { "wxToggleButton_GetValue", (PyCFunction) _wrap_wxToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS },
8978 { "wxToggleButton_SetValue", (PyCFunction) _wrap_wxToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS },
8979 { "new_wxToggleButton", (PyCFunction) _wrap_new_wxToggleButton, METH_VARARGS | METH_KEYWORDS },
c368d904
RD
8980 { "wxSpinCtrl_SetValue", (PyCFunction) _wrap_wxSpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS },
8981 { "wxSpinCtrl_SetRange", (PyCFunction) _wrap_wxSpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS },
8982 { "wxSpinCtrl_GetValue", (PyCFunction) _wrap_wxSpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS },
8983 { "wxSpinCtrl_GetMin", (PyCFunction) _wrap_wxSpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS },
8984 { "wxSpinCtrl_GetMax", (PyCFunction) _wrap_wxSpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS },
f6bcfd97 8985 { "new_wxSpinCtrl", (PyCFunction) _wrap_new_wxSpinCtrl, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
8986 { "wxSlider_SetValue", (PyCFunction) _wrap_wxSlider_SetValue, METH_VARARGS | METH_KEYWORDS },
8987 { "wxSlider_SetTick", (PyCFunction) _wrap_wxSlider_SetTick, METH_VARARGS | METH_KEYWORDS },
8988 { "wxSlider_SetThumbLength", (PyCFunction) _wrap_wxSlider_SetThumbLength, METH_VARARGS | METH_KEYWORDS },
8989 { "wxSlider_SetSelection", (PyCFunction) _wrap_wxSlider_SetSelection, METH_VARARGS | METH_KEYWORDS },
8990 { "wxSlider_SetPageSize", (PyCFunction) _wrap_wxSlider_SetPageSize, METH_VARARGS | METH_KEYWORDS },
8991 { "wxSlider_SetLineSize", (PyCFunction) _wrap_wxSlider_SetLineSize, METH_VARARGS | METH_KEYWORDS },
8992 { "wxSlider_SetTickFreq", (PyCFunction) _wrap_wxSlider_SetTickFreq, METH_VARARGS | METH_KEYWORDS },
8993 { "wxSlider_SetRange", (PyCFunction) _wrap_wxSlider_SetRange, METH_VARARGS | METH_KEYWORDS },
8994 { "wxSlider_GetValue", (PyCFunction) _wrap_wxSlider_GetValue, METH_VARARGS | METH_KEYWORDS },
8995 { "wxSlider_GetTickFreq", (PyCFunction) _wrap_wxSlider_GetTickFreq, METH_VARARGS | METH_KEYWORDS },
8996 { "wxSlider_GetThumbLength", (PyCFunction) _wrap_wxSlider_GetThumbLength, METH_VARARGS | METH_KEYWORDS },
8997 { "wxSlider_GetSelStart", (PyCFunction) _wrap_wxSlider_GetSelStart, METH_VARARGS | METH_KEYWORDS },
8998 { "wxSlider_GetSelEnd", (PyCFunction) _wrap_wxSlider_GetSelEnd, METH_VARARGS | METH_KEYWORDS },
8999 { "wxSlider_GetPageSize", (PyCFunction) _wrap_wxSlider_GetPageSize, METH_VARARGS | METH_KEYWORDS },
9000 { "wxSlider_GetMin", (PyCFunction) _wrap_wxSlider_GetMin, METH_VARARGS | METH_KEYWORDS },
9001 { "wxSlider_GetMax", (PyCFunction) _wrap_wxSlider_GetMax, METH_VARARGS | METH_KEYWORDS },
9002 { "wxSlider_GetLineSize", (PyCFunction) _wrap_wxSlider_GetLineSize, METH_VARARGS | METH_KEYWORDS },
9003 { "wxSlider_ClearTicks", (PyCFunction) _wrap_wxSlider_ClearTicks, METH_VARARGS | METH_KEYWORDS },
9004 { "wxSlider_ClearSel", (PyCFunction) _wrap_wxSlider_ClearSel, METH_VARARGS | METH_KEYWORDS },
9005 { "new_wxSlider", (PyCFunction) _wrap_new_wxSlider, METH_VARARGS | METH_KEYWORDS },
9006 { "wxRadioButton_SetValue", (PyCFunction) _wrap_wxRadioButton_SetValue, METH_VARARGS | METH_KEYWORDS },
9007 { "wxRadioButton_GetValue", (PyCFunction) _wrap_wxRadioButton_GetValue, METH_VARARGS | METH_KEYWORDS },
9008 { "new_wxRadioButton", (PyCFunction) _wrap_new_wxRadioButton, METH_VARARGS | METH_KEYWORDS },
9009 { "wxRadioBox_ShowItem", (PyCFunction) _wrap_wxRadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS },
9010 { "wxRadioBox_Show", (PyCFunction) _wrap_wxRadioBox_Show, METH_VARARGS | METH_KEYWORDS },
9011 { "wxRadioBox_SetStringSelection", (PyCFunction) _wrap_wxRadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
9012 { "wxRadioBox_SetSelection", (PyCFunction) _wrap_wxRadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
2c8a649d 9013 { "wxRadioBox_GetCount", (PyCFunction) _wrap_wxRadioBox_GetCount, METH_VARARGS | METH_KEYWORDS },
107e4716 9014 { "wxRadioBox_GetStringSelection", (PyCFunction) _wrap_wxRadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
107e4716 9015 { "wxRadioBox_GetSelection", (PyCFunction) _wrap_wxRadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
2c8a649d 9016 { "wxRadioBox_SetItemLabel", (PyCFunction) _wrap_wxRadioBox_SetItemLabel, METH_VARARGS | METH_KEYWORDS },
107e4716 9017 { "wxRadioBox_GetItemLabel", (PyCFunction) _wrap_wxRadioBox_GetItemLabel, METH_VARARGS | METH_KEYWORDS },
2c8a649d 9018 { "wxRadioBox_GetString", (PyCFunction) _wrap_wxRadioBox_GetString, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9019 { "wxRadioBox_FindString", (PyCFunction) _wrap_wxRadioBox_FindString, METH_VARARGS | METH_KEYWORDS },
9020 { "wxRadioBox_EnableItem", (PyCFunction) _wrap_wxRadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS },
9021 { "wxRadioBox_Enable", (PyCFunction) _wrap_wxRadioBox_Enable, METH_VARARGS | METH_KEYWORDS },
9022 { "new_wxRadioBox", (PyCFunction) _wrap_new_wxRadioBox, METH_VARARGS | METH_KEYWORDS },
9023 { "wxStaticBitmap_SetIcon", (PyCFunction) _wrap_wxStaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS },
9024 { "wxStaticBitmap_SetBitmap", (PyCFunction) _wrap_wxStaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS },
9025 { "wxStaticBitmap_GetBitmap", (PyCFunction) _wrap_wxStaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS },
9026 { "new_wxStaticBitmap", (PyCFunction) _wrap_new_wxStaticBitmap, METH_VARARGS | METH_KEYWORDS },
9027 { "wxSpinButton_SetValue", (PyCFunction) _wrap_wxSpinButton_SetValue, METH_VARARGS | METH_KEYWORDS },
9028 { "wxSpinButton_SetRange", (PyCFunction) _wrap_wxSpinButton_SetRange, METH_VARARGS | METH_KEYWORDS },
9029 { "wxSpinButton_GetValue", (PyCFunction) _wrap_wxSpinButton_GetValue, METH_VARARGS | METH_KEYWORDS },
9030 { "wxSpinButton_GetMin", (PyCFunction) _wrap_wxSpinButton_GetMin, METH_VARARGS | METH_KEYWORDS },
9031 { "wxSpinButton_GetMax", (PyCFunction) _wrap_wxSpinButton_GetMax, METH_VARARGS | METH_KEYWORDS },
9032 { "new_wxSpinButton", (PyCFunction) _wrap_new_wxSpinButton, METH_VARARGS | METH_KEYWORDS },
9033 { "wxScrollBar_SetScrollbar", (PyCFunction) _wrap_wxScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
9034 { "wxScrollBar_SetThumbPosition", (PyCFunction) _wrap_wxScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS },
2fc99549 9035 { "wxScrollBar_GetThumbLength", (PyCFunction) _wrap_wxScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9036 { "wxScrollBar_GetThumbSize", (PyCFunction) _wrap_wxScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS },
9037 { "wxScrollBar_GetThumbPosition", (PyCFunction) _wrap_wxScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS },
9038 { "wxScrollBar_GetPageSize", (PyCFunction) _wrap_wxScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS },
9039 { "wxScrollBar_GetRange", (PyCFunction) _wrap_wxScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS },
9040 { "new_wxScrollBar", (PyCFunction) _wrap_new_wxScrollBar, METH_VARARGS | METH_KEYWORDS },
4120ef2b 9041 { "wxTextCtrl_write", (PyCFunction) _wrap_wxTextCtrl_write, METH_VARARGS | METH_KEYWORDS },
9d6da64a
RD
9042 { "wxTextCtrl_GetDefaultStyle", (PyCFunction) _wrap_wxTextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS },
9043 { "wxTextCtrl_SetDefaultStyle", (PyCFunction) _wrap_wxTextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS },
9044 { "wxTextCtrl_SetStyle", (PyCFunction) _wrap_wxTextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS },
4120ef2b
RD
9045 { "wxTextCtrl_Redo", (PyCFunction) _wrap_wxTextCtrl_Redo, METH_VARARGS | METH_KEYWORDS },
9046 { "wxTextCtrl_Undo", (PyCFunction) _wrap_wxTextCtrl_Undo, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9047 { "wxTextCtrl_IsEditable", (PyCFunction) _wrap_wxTextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS },
9048 { "wxTextCtrl_GetSelection", (PyCFunction) _wrap_wxTextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS },
9049 { "wxTextCtrl_CanUndo", (PyCFunction) _wrap_wxTextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS },
9050 { "wxTextCtrl_CanRedo", (PyCFunction) _wrap_wxTextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS },
9051 { "wxTextCtrl_CanPaste", (PyCFunction) _wrap_wxTextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS },
9052 { "wxTextCtrl_CanCut", (PyCFunction) _wrap_wxTextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS },
9053 { "wxTextCtrl_CanCopy", (PyCFunction) _wrap_wxTextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS },
9054 { "wxTextCtrl_XYToPosition", (PyCFunction) _wrap_wxTextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS },
9055 { "wxTextCtrl_AppendText", (PyCFunction) _wrap_wxTextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS },
9056 { "wxTextCtrl_WriteText", (PyCFunction) _wrap_wxTextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS },
9057 { "wxTextCtrl_ShowPosition", (PyCFunction) _wrap_wxTextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS },
9058 { "wxTextCtrl_SetValue", (PyCFunction) _wrap_wxTextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS },
9059 { "wxTextCtrl_SetSelection", (PyCFunction) _wrap_wxTextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS },
9060 { "wxTextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
9061 { "wxTextCtrl_SetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
9062 { "wxTextCtrl_SetEditable", (PyCFunction) _wrap_wxTextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS },
9063 { "wxTextCtrl_SaveFile", (PyCFunction) _wrap_wxTextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS },
9064 { "wxTextCtrl_Replace", (PyCFunction) _wrap_wxTextCtrl_Replace, METH_VARARGS | METH_KEYWORDS },
9065 { "wxTextCtrl_Remove", (PyCFunction) _wrap_wxTextCtrl_Remove, METH_VARARGS | METH_KEYWORDS },
9066 { "wxTextCtrl_PositionToXY", (PyCFunction) _wrap_wxTextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS },
9067 { "wxTextCtrl_Paste", (PyCFunction) _wrap_wxTextCtrl_Paste, METH_VARARGS | METH_KEYWORDS },
9068 { "wxTextCtrl_LoadFile", (PyCFunction) _wrap_wxTextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS },
9069 { "wxTextCtrl_IsModified", (PyCFunction) _wrap_wxTextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS },
9070 { "wxTextCtrl_GetValue", (PyCFunction) _wrap_wxTextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS },
9071 { "wxTextCtrl_GetNumberOfLines", (PyCFunction) _wrap_wxTextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS },
9072 { "wxTextCtrl_GetLineText", (PyCFunction) _wrap_wxTextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS },
9073 { "wxTextCtrl_GetLineLength", (PyCFunction) _wrap_wxTextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS },
9074 { "wxTextCtrl_GetLastPosition", (PyCFunction) _wrap_wxTextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
9075 { "wxTextCtrl_GetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
9076 { "wxTextCtrl_DiscardEdits", (PyCFunction) _wrap_wxTextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS },
9077 { "wxTextCtrl_Cut", (PyCFunction) _wrap_wxTextCtrl_Cut, METH_VARARGS | METH_KEYWORDS },
9078 { "wxTextCtrl_Copy", (PyCFunction) _wrap_wxTextCtrl_Copy, METH_VARARGS | METH_KEYWORDS },
9079 { "wxTextCtrl_Clear", (PyCFunction) _wrap_wxTextCtrl_Clear, METH_VARARGS | METH_KEYWORDS },
9080 { "new_wxTextCtrl", (PyCFunction) _wrap_new_wxTextCtrl, METH_VARARGS | METH_KEYWORDS },
9d6da64a
RD
9081 { "wxTextAttr_GetFont", (PyCFunction) _wrap_wxTextAttr_GetFont, METH_VARARGS | METH_KEYWORDS },
9082 { "wxTextAttr_GetBackgroundColour", (PyCFunction) _wrap_wxTextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
9083 { "wxTextAttr_GetTextColour", (PyCFunction) _wrap_wxTextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS },
9084 { "wxTextAttr_HasFont", (PyCFunction) _wrap_wxTextAttr_HasFont, METH_VARARGS | METH_KEYWORDS },
9085 { "wxTextAttr_HasBackgroundColour", (PyCFunction) _wrap_wxTextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS },
9086 { "wxTextAttr_HasTextColour", (PyCFunction) _wrap_wxTextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS },
9087 { "wxTextAttr_SetFont", (PyCFunction) _wrap_wxTextAttr_SetFont, METH_VARARGS | METH_KEYWORDS },
9088 { "wxTextAttr_SetBackgroundColour", (PyCFunction) _wrap_wxTextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
9089 { "wxTextAttr_SetTextColour", (PyCFunction) _wrap_wxTextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS },
9090 { "delete_wxTextAttr", (PyCFunction) _wrap_delete_wxTextAttr, METH_VARARGS | METH_KEYWORDS },
9091 { "new_wxTextAttr", (PyCFunction) _wrap_new_wxTextAttr, METH_VARARGS | METH_KEYWORDS },
107e4716 9092 { "wxCheckListBox_GetItemHeight", (PyCFunction) _wrap_wxCheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS },
d29aba2f 9093 { "wxCheckListBox_InsertItems", (PyCFunction) _wrap_wxCheckListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9094 { "wxCheckListBox_Check", (PyCFunction) _wrap_wxCheckListBox_Check, METH_VARARGS | METH_KEYWORDS },
9095 { "wxCheckListBox_IsChecked", (PyCFunction) _wrap_wxCheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS },
9096 { "new_wxCheckListBox", (PyCFunction) _wrap_new_wxCheckListBox, METH_VARARGS | METH_KEYWORDS },
9097 { "wxListBox_SetStringSelection", (PyCFunction) _wrap_wxListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
9098 { "wxListBox_SetString", (PyCFunction) _wrap_wxListBox_SetString, METH_VARARGS | METH_KEYWORDS },
9099 { "wxListBox_SetSelection", (PyCFunction) _wrap_wxListBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
9100 { "wxListBox_SetFirstItemStr", (PyCFunction) _wrap_wxListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS },
9101 { "wxListBox_SetFirstItem", (PyCFunction) _wrap_wxListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS },
9102 { "wxListBox_Set", (PyCFunction) _wrap_wxListBox_Set, METH_VARARGS | METH_KEYWORDS },
9103 { "wxListBox_Selected", (PyCFunction) _wrap_wxListBox_Selected, METH_VARARGS | METH_KEYWORDS },
2c8a649d
RD
9104 { "wxListBox_IsSelected", (PyCFunction) _wrap_wxListBox_IsSelected, METH_VARARGS | METH_KEYWORDS },
9105 { "wxListBox_GetCount", (PyCFunction) _wrap_wxListBox_GetCount, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9106 { "wxListBox_GetStringSelection", (PyCFunction) _wrap_wxListBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
9107 { "wxListBox_GetString", (PyCFunction) _wrap_wxListBox_GetString, METH_VARARGS | METH_KEYWORDS },
37f6a977 9108 { "wxListBox_InsertItems", (PyCFunction) _wrap_wxListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9109 { "wxListBox_GetSelections", (PyCFunction) _wrap_wxListBox_GetSelections, METH_VARARGS | METH_KEYWORDS },
9110 { "wxListBox_GetSelection", (PyCFunction) _wrap_wxListBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
9111 { "wxListBox_FindString", (PyCFunction) _wrap_wxListBox_FindString, METH_VARARGS | METH_KEYWORDS },
9112 { "wxListBox_Deselect", (PyCFunction) _wrap_wxListBox_Deselect, METH_VARARGS | METH_KEYWORDS },
9113 { "wxListBox_Delete", (PyCFunction) _wrap_wxListBox_Delete, METH_VARARGS | METH_KEYWORDS },
9114 { "wxListBox_Clear", (PyCFunction) _wrap_wxListBox_Clear, METH_VARARGS | METH_KEYWORDS },
9115 { "wxListBox_Append", (PyCFunction) _wrap_wxListBox_Append, METH_VARARGS | METH_KEYWORDS },
9116 { "new_wxListBox", (PyCFunction) _wrap_new_wxListBox, METH_VARARGS | METH_KEYWORDS },
9117 { "wxStaticText_SetLabel", (PyCFunction) _wrap_wxStaticText_SetLabel, METH_VARARGS | METH_KEYWORDS },
9118 { "wxStaticText_GetLabel", (PyCFunction) _wrap_wxStaticText_GetLabel, METH_VARARGS | METH_KEYWORDS },
9119 { "new_wxStaticText", (PyCFunction) _wrap_new_wxStaticText, METH_VARARGS | METH_KEYWORDS },
9120 { "new_wxStaticLine", (PyCFunction) _wrap_new_wxStaticLine, METH_VARARGS | METH_KEYWORDS },
9121 { "new_wxStaticBox", (PyCFunction) _wrap_new_wxStaticBox, METH_VARARGS | METH_KEYWORDS },
9122 { "wxGauge_SetValue", (PyCFunction) _wrap_wxGauge_SetValue, METH_VARARGS | METH_KEYWORDS },
9123 { "wxGauge_SetShadowWidth", (PyCFunction) _wrap_wxGauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS },
9124 { "wxGauge_SetRange", (PyCFunction) _wrap_wxGauge_SetRange, METH_VARARGS | METH_KEYWORDS },
9125 { "wxGauge_SetBezelFace", (PyCFunction) _wrap_wxGauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS },
9126 { "wxGauge_GetValue", (PyCFunction) _wrap_wxGauge_GetValue, METH_VARARGS | METH_KEYWORDS },
9127 { "wxGauge_GetShadowWidth", (PyCFunction) _wrap_wxGauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS },
9128 { "wxGauge_GetRange", (PyCFunction) _wrap_wxGauge_GetRange, METH_VARARGS | METH_KEYWORDS },
9129 { "wxGauge_GetBezelFace", (PyCFunction) _wrap_wxGauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS },
9130 { "new_wxGauge", (PyCFunction) _wrap_new_wxGauge, METH_VARARGS | METH_KEYWORDS },
2c8a649d 9131 { "wxComboBox_SetEditable", (PyCFunction) _wrap_wxComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9132 { "wxComboBox_SetValue", (PyCFunction) _wrap_wxComboBox_SetValue, METH_VARARGS | METH_KEYWORDS },
9133 { "wxComboBox_SetMark", (PyCFunction) _wrap_wxComboBox_SetMark, METH_VARARGS | METH_KEYWORDS },
9134 { "wxComboBox_SetSelection", (PyCFunction) _wrap_wxComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
9135 { "wxComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_wxComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
9136 { "wxComboBox_SetInsertionPoint", (PyCFunction) _wrap_wxComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
9137 { "wxComboBox_Remove", (PyCFunction) _wrap_wxComboBox_Remove, METH_VARARGS | METH_KEYWORDS },
9138 { "wxComboBox_Replace", (PyCFunction) _wrap_wxComboBox_Replace, METH_VARARGS | METH_KEYWORDS },
9139 { "wxComboBox_Paste", (PyCFunction) _wrap_wxComboBox_Paste, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9140 { "wxComboBox_GetValue", (PyCFunction) _wrap_wxComboBox_GetValue, METH_VARARGS | METH_KEYWORDS },
9141 { "wxComboBox_GetStringSelection", (PyCFunction) _wrap_wxComboBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
9142 { "wxComboBox_GetString", (PyCFunction) _wrap_wxComboBox_GetString, METH_VARARGS | METH_KEYWORDS },
9143 { "wxComboBox_GetSelection", (PyCFunction) _wrap_wxComboBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
9144 { "wxComboBox_GetLastPosition", (PyCFunction) _wrap_wxComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
9145 { "wxComboBox_GetInsertionPoint", (PyCFunction) _wrap_wxComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
9146 { "wxComboBox_FindString", (PyCFunction) _wrap_wxComboBox_FindString, METH_VARARGS | METH_KEYWORDS },
9147 { "wxComboBox_Delete", (PyCFunction) _wrap_wxComboBox_Delete, METH_VARARGS | METH_KEYWORDS },
9148 { "wxComboBox_Cut", (PyCFunction) _wrap_wxComboBox_Cut, METH_VARARGS | METH_KEYWORDS },
9149 { "wxComboBox_Copy", (PyCFunction) _wrap_wxComboBox_Copy, METH_VARARGS | METH_KEYWORDS },
9150 { "wxComboBox_Clear", (PyCFunction) _wrap_wxComboBox_Clear, METH_VARARGS | METH_KEYWORDS },
9151 { "wxComboBox_Append", (PyCFunction) _wrap_wxComboBox_Append, METH_VARARGS | METH_KEYWORDS },
9152 { "new_wxComboBox", (PyCFunction) _wrap_new_wxComboBox, METH_VARARGS | METH_KEYWORDS },
2c8a649d 9153 { "wxChoice_SetString", (PyCFunction) _wrap_wxChoice_SetString, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9154 { "wxChoice_SetStringSelection", (PyCFunction) _wrap_wxChoice_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
9155 { "wxChoice_SetSelection", (PyCFunction) _wrap_wxChoice_SetSelection, METH_VARARGS | METH_KEYWORDS },
9156 { "wxChoice_SetColumns", (PyCFunction) _wrap_wxChoice_SetColumns, METH_VARARGS | METH_KEYWORDS },
2c8a649d 9157 { "wxChoice_GetCount", (PyCFunction) _wrap_wxChoice_GetCount, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9158 { "wxChoice_GetStringSelection", (PyCFunction) _wrap_wxChoice_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
9159 { "wxChoice_GetString", (PyCFunction) _wrap_wxChoice_GetString, METH_VARARGS | METH_KEYWORDS },
9160 { "wxChoice_GetSelection", (PyCFunction) _wrap_wxChoice_GetSelection, METH_VARARGS | METH_KEYWORDS },
9161 { "wxChoice_GetColumns", (PyCFunction) _wrap_wxChoice_GetColumns, METH_VARARGS | METH_KEYWORDS },
9162 { "wxChoice_FindString", (PyCFunction) _wrap_wxChoice_FindString, METH_VARARGS | METH_KEYWORDS },
2c8a649d 9163 { "wxChoice_Delete", (PyCFunction) _wrap_wxChoice_Delete, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9164 { "wxChoice_Clear", (PyCFunction) _wrap_wxChoice_Clear, METH_VARARGS | METH_KEYWORDS },
9165 { "wxChoice_Append", (PyCFunction) _wrap_wxChoice_Append, METH_VARARGS | METH_KEYWORDS },
9166 { "new_wxChoice", (PyCFunction) _wrap_new_wxChoice, METH_VARARGS | METH_KEYWORDS },
9167 { "wxCheckBox_SetValue", (PyCFunction) _wrap_wxCheckBox_SetValue, METH_VARARGS | METH_KEYWORDS },
9168 { "wxCheckBox_GetValue", (PyCFunction) _wrap_wxCheckBox_GetValue, METH_VARARGS | METH_KEYWORDS },
9169 { "new_wxCheckBox", (PyCFunction) _wrap_new_wxCheckBox, METH_VARARGS | METH_KEYWORDS },
f6bcfd97
BP
9170 { "wxBitmapButton_GetMarginY", (PyCFunction) _wrap_wxBitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS },
9171 { "wxBitmapButton_GetMarginX", (PyCFunction) _wrap_wxBitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS },
9172 { "wxBitmapButton_SetMargins", (PyCFunction) _wrap_wxBitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9173 { "wxBitmapButton_SetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
9174 { "wxBitmapButton_SetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
9175 { "wxBitmapButton_SetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
9176 { "wxBitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
9177 { "wxBitmapButton_GetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
9178 { "wxBitmapButton_GetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
9179 { "wxBitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
9180 { "wxBitmapButton_GetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
9181 { "new_wxBitmapButton", (PyCFunction) _wrap_new_wxBitmapButton, METH_VARARGS | METH_KEYWORDS },
ab2208b5
RD
9182 { "wxButton_SetForegroundColour", (PyCFunction) _wrap_wxButton_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
9183 { "wxButton_SetBackgroundColour", (PyCFunction) _wrap_wxButton_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
9184 { "wxButton_SetDefault", (PyCFunction) _wrap_wxButton_SetDefault, METH_VARARGS | METH_KEYWORDS },
9185 { "new_wxButton", (PyCFunction) _wrap_new_wxButton, METH_VARARGS | METH_KEYWORDS },
9186 { "wxControl_SetLabel", (PyCFunction) _wrap_wxControl_SetLabel, METH_VARARGS | METH_KEYWORDS },
9187 { "wxControl_GetLabel", (PyCFunction) _wrap_wxControl_GetLabel, METH_VARARGS | METH_KEYWORDS },
56f5d962 9188 { "wxControl_Command", (PyCFunction) _wrap_wxControl_Command, METH_VARARGS | METH_KEYWORDS },
56f5d962
RD
9189 { "new_wxControl", (PyCFunction) _wrap_new_wxControl, METH_VARARGS | METH_KEYWORDS },
9190 { "wxButton_GetDefaultSize", (PyCFunction) _wrap_wxButton_GetDefaultSize, METH_VARARGS | METH_KEYWORDS },
70551f47
RD
9191 { NULL, NULL }
9192};
2d091820
RD
9193#ifdef __cplusplus
9194}
9195#endif
9196/*
9197 * This table is used by the pointer type-checker
9198 */
9199static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2d091820 9200 { "_signed_long","_long",0},
4120ef2b 9201 { "_wxPrintQuality","_wxCoord",0},
2d091820
RD
9202 { "_wxPrintQuality","_int",0},
9203 { "_wxPrintQuality","_signed_int",0},
9204 { "_wxPrintQuality","_unsigned_int",0},
9205 { "_wxPrintQuality","_wxWindowID",0},
9206 { "_wxPrintQuality","_uint",0},
9207 { "_wxPrintQuality","_EBool",0},
9208 { "_wxPrintQuality","_size_t",0},
c368d904 9209 { "_wxPrintQuality","_time_t",0},
7a446686
RD
9210 { "_class_wxEvtHandler","_class_wxToggleButton",SwigwxToggleButtonTowxEvtHandler},
9211 { "_class_wxEvtHandler","_wxToggleButton",SwigwxToggleButtonTowxEvtHandler},
f6bcfd97
BP
9212 { "_class_wxEvtHandler","_class_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler},
9213 { "_class_wxEvtHandler","_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler},
2d091820
RD
9214 { "_class_wxEvtHandler","_class_wxSlider",SwigwxSliderTowxEvtHandler},
9215 { "_class_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler},
9216 { "_class_wxEvtHandler","_class_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
9217 { "_class_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
9218 { "_class_wxEvtHandler","_class_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
9219 { "_class_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
9220 { "_class_wxEvtHandler","_class_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
9221 { "_class_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
9222 { "_class_wxEvtHandler","_class_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
9223 { "_class_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
9224 { "_class_wxEvtHandler","_class_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
9225 { "_class_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
9226 { "_class_wxEvtHandler","_class_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
9227 { "_class_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
9228 { "_class_wxEvtHandler","_class_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
9229 { "_class_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
9230 { "_class_wxEvtHandler","_class_wxListBox",SwigwxListBoxTowxEvtHandler},
9231 { "_class_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler},
9232 { "_class_wxEvtHandler","_class_wxStaticText",SwigwxStaticTextTowxEvtHandler},
9233 { "_class_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler},
9234 { "_class_wxEvtHandler","_class_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
9235 { "_class_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
9236 { "_class_wxEvtHandler","_class_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
9237 { "_class_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
9238 { "_class_wxEvtHandler","_class_wxGauge",SwigwxGaugeTowxEvtHandler},
9239 { "_class_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler},
9240 { "_class_wxEvtHandler","_class_wxComboBox",SwigwxComboBoxTowxEvtHandler},
9241 { "_class_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler},
9242 { "_class_wxEvtHandler","_class_wxChoice",SwigwxChoiceTowxEvtHandler},
9243 { "_class_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler},
9244 { "_class_wxEvtHandler","_class_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
9245 { "_class_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
9246 { "_class_wxEvtHandler","_class_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
9247 { "_class_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
9248 { "_class_wxEvtHandler","_class_wxButton",SwigwxButtonTowxEvtHandler},
9249 { "_class_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler},
9250 { "_class_wxEvtHandler","_class_wxControl",SwigwxControlTowxEvtHandler},
9251 { "_class_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler},
2d091820 9252 { "_byte","_unsigned_char",0},
2d091820
RD
9253 { "_wxChoice","_class_wxComboBox",SwigwxComboBoxTowxChoice},
9254 { "_wxChoice","_wxComboBox",SwigwxComboBoxTowxChoice},
2d091820
RD
9255 { "_long","_unsigned_long",0},
9256 { "_long","_signed_long",0},
9df61a29
RD
9257 { "_class_wxObject","_class_wxToggleButton",SwigwxToggleButtonTowxObject},
9258 { "_class_wxObject","_wxToggleButton",SwigwxToggleButtonTowxObject},
9259 { "_class_wxObject","_class_wxSpinCtrl",SwigwxSpinCtrlTowxObject},
9260 { "_class_wxObject","_wxSpinCtrl",SwigwxSpinCtrlTowxObject},
9261 { "_class_wxObject","_class_wxSlider",SwigwxSliderTowxObject},
9262 { "_class_wxObject","_wxSlider",SwigwxSliderTowxObject},
9263 { "_class_wxObject","_class_wxRadioButton",SwigwxRadioButtonTowxObject},
9264 { "_class_wxObject","_wxRadioButton",SwigwxRadioButtonTowxObject},
9265 { "_class_wxObject","_class_wxRadioBox",SwigwxRadioBoxTowxObject},
9266 { "_class_wxObject","_wxRadioBox",SwigwxRadioBoxTowxObject},
9267 { "_class_wxObject","_class_wxStaticBitmap",SwigwxStaticBitmapTowxObject},
9268 { "_class_wxObject","_wxStaticBitmap",SwigwxStaticBitmapTowxObject},
9269 { "_class_wxObject","_class_wxSpinButton",SwigwxSpinButtonTowxObject},
9270 { "_class_wxObject","_wxSpinButton",SwigwxSpinButtonTowxObject},
9271 { "_class_wxObject","_class_wxScrollBar",SwigwxScrollBarTowxObject},
9272 { "_class_wxObject","_wxScrollBar",SwigwxScrollBarTowxObject},
9273 { "_class_wxObject","_class_wxTextCtrl",SwigwxTextCtrlTowxObject},
9274 { "_class_wxObject","_wxTextCtrl",SwigwxTextCtrlTowxObject},
9275 { "_class_wxObject","_class_wxCheckListBox",SwigwxCheckListBoxTowxObject},
9276 { "_class_wxObject","_wxCheckListBox",SwigwxCheckListBoxTowxObject},
9277 { "_class_wxObject","_class_wxListBox",SwigwxListBoxTowxObject},
9278 { "_class_wxObject","_wxListBox",SwigwxListBoxTowxObject},
9279 { "_class_wxObject","_class_wxStaticText",SwigwxStaticTextTowxObject},
9280 { "_class_wxObject","_wxStaticText",SwigwxStaticTextTowxObject},
9281 { "_class_wxObject","_class_wxStaticLine",SwigwxStaticLineTowxObject},
9282 { "_class_wxObject","_wxStaticLine",SwigwxStaticLineTowxObject},
9283 { "_class_wxObject","_class_wxStaticBox",SwigwxStaticBoxTowxObject},
9284 { "_class_wxObject","_wxStaticBox",SwigwxStaticBoxTowxObject},
9285 { "_class_wxObject","_class_wxGauge",SwigwxGaugeTowxObject},
9286 { "_class_wxObject","_wxGauge",SwigwxGaugeTowxObject},
9287 { "_class_wxObject","_class_wxComboBox",SwigwxComboBoxTowxObject},
9288 { "_class_wxObject","_wxComboBox",SwigwxComboBoxTowxObject},
9289 { "_class_wxObject","_class_wxChoice",SwigwxChoiceTowxObject},
9290 { "_class_wxObject","_wxChoice",SwigwxChoiceTowxObject},
9291 { "_class_wxObject","_class_wxCheckBox",SwigwxCheckBoxTowxObject},
9292 { "_class_wxObject","_wxCheckBox",SwigwxCheckBoxTowxObject},
9293 { "_class_wxObject","_class_wxBitmapButton",SwigwxBitmapButtonTowxObject},
9294 { "_class_wxObject","_wxBitmapButton",SwigwxBitmapButtonTowxObject},
9295 { "_class_wxObject","_class_wxButton",SwigwxButtonTowxObject},
9296 { "_class_wxObject","_wxButton",SwigwxButtonTowxObject},
9297 { "_class_wxObject","_class_wxControl",SwigwxControlTowxObject},
9298 { "_class_wxObject","_wxControl",SwigwxControlTowxObject},
4120ef2b 9299 { "_size_t","_wxCoord",0},
2d091820 9300 { "_size_t","_wxPrintQuality",0},
c368d904 9301 { "_size_t","_time_t",0},
2d091820
RD
9302 { "_size_t","_unsigned_int",0},
9303 { "_size_t","_int",0},
9304 { "_size_t","_wxWindowID",0},
9305 { "_size_t","_uint",0},
4120ef2b 9306 { "_uint","_wxCoord",0},
2d091820 9307 { "_uint","_wxPrintQuality",0},
c368d904 9308 { "_uint","_time_t",0},
2d091820
RD
9309 { "_uint","_size_t",0},
9310 { "_uint","_unsigned_int",0},
9311 { "_uint","_int",0},
9312 { "_uint","_wxWindowID",0},
f6bcfd97 9313 { "_wxChar","_char",0},
2d091820
RD
9314 { "_class_wxButton","_class_wxBitmapButton",SwigwxBitmapButtonTowxButton},
9315 { "_class_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton},
f6bcfd97 9316 { "_char","_wxChar",0},
f6bcfd97
BP
9317 { "_wxSpinButton","_class_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton},
9318 { "_wxSpinButton","_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton},
4120ef2b 9319 { "_EBool","_wxCoord",0},
2d091820
RD
9320 { "_EBool","_wxPrintQuality",0},
9321 { "_EBool","_signed_int",0},
9322 { "_EBool","_int",0},
9323 { "_EBool","_wxWindowID",0},
2d091820 9324 { "_unsigned_long","_long",0},
f6bcfd97
BP
9325 { "_class_wxSpinButton","_class_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton},
9326 { "_class_wxSpinButton","_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton},
4120ef2b 9327 { "_signed_int","_wxCoord",0},
2d091820
RD
9328 { "_signed_int","_wxPrintQuality",0},
9329 { "_signed_int","_EBool",0},
9330 { "_signed_int","_wxWindowID",0},
9331 { "_signed_int","_int",0},
2d091820
RD
9332 { "_wxListBox","_class_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
9333 { "_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
2d091820
RD
9334 { "_WXTYPE","_short",0},
9335 { "_WXTYPE","_signed_short",0},
9336 { "_WXTYPE","_unsigned_short",0},
2d091820
RD
9337 { "_unsigned_short","_WXTYPE",0},
9338 { "_unsigned_short","_short",0},
7a446686
RD
9339 { "_class_wxWindow","_class_wxToggleButton",SwigwxToggleButtonTowxWindow},
9340 { "_class_wxWindow","_wxToggleButton",SwigwxToggleButtonTowxWindow},
f6bcfd97
BP
9341 { "_class_wxWindow","_class_wxSpinCtrl",SwigwxSpinCtrlTowxWindow},
9342 { "_class_wxWindow","_wxSpinCtrl",SwigwxSpinCtrlTowxWindow},
2d091820
RD
9343 { "_class_wxWindow","_class_wxSlider",SwigwxSliderTowxWindow},
9344 { "_class_wxWindow","_wxSlider",SwigwxSliderTowxWindow},
9345 { "_class_wxWindow","_class_wxRadioButton",SwigwxRadioButtonTowxWindow},
9346 { "_class_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow},
9347 { "_class_wxWindow","_class_wxRadioBox",SwigwxRadioBoxTowxWindow},
9348 { "_class_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow},
9349 { "_class_wxWindow","_class_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
9350 { "_class_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
9351 { "_class_wxWindow","_class_wxSpinButton",SwigwxSpinButtonTowxWindow},
9352 { "_class_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow},
9353 { "_class_wxWindow","_class_wxScrollBar",SwigwxScrollBarTowxWindow},
9354 { "_class_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow},
9355 { "_class_wxWindow","_class_wxTextCtrl",SwigwxTextCtrlTowxWindow},
9356 { "_class_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow},
9357 { "_class_wxWindow","_class_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
9358 { "_class_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
9359 { "_class_wxWindow","_class_wxListBox",SwigwxListBoxTowxWindow},
9360 { "_class_wxWindow","_wxListBox",SwigwxListBoxTowxWindow},
9361 { "_class_wxWindow","_class_wxStaticText",SwigwxStaticTextTowxWindow},
9362 { "_class_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow},
9363 { "_class_wxWindow","_class_wxStaticLine",SwigwxStaticLineTowxWindow},
9364 { "_class_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow},
9365 { "_class_wxWindow","_class_wxStaticBox",SwigwxStaticBoxTowxWindow},
9366 { "_class_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow},
9367 { "_class_wxWindow","_class_wxGauge",SwigwxGaugeTowxWindow},
9368 { "_class_wxWindow","_wxGauge",SwigwxGaugeTowxWindow},
9369 { "_class_wxWindow","_class_wxComboBox",SwigwxComboBoxTowxWindow},
9370 { "_class_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow},
9371 { "_class_wxWindow","_class_wxChoice",SwigwxChoiceTowxWindow},
9372 { "_class_wxWindow","_wxChoice",SwigwxChoiceTowxWindow},
9373 { "_class_wxWindow","_class_wxCheckBox",SwigwxCheckBoxTowxWindow},
9374 { "_class_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow},
9375 { "_class_wxWindow","_class_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
9376 { "_class_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
9377 { "_class_wxWindow","_class_wxButton",SwigwxButtonTowxWindow},
9378 { "_class_wxWindow","_wxButton",SwigwxButtonTowxWindow},
9379 { "_class_wxWindow","_class_wxControl",SwigwxControlTowxWindow},
9380 { "_class_wxWindow","_wxControl",SwigwxControlTowxWindow},
9df61a29
RD
9381 { "_wxObject","_class_wxToggleButton",SwigwxToggleButtonTowxObject},
9382 { "_wxObject","_wxToggleButton",SwigwxToggleButtonTowxObject},
9383 { "_wxObject","_class_wxSpinCtrl",SwigwxSpinCtrlTowxObject},
9384 { "_wxObject","_wxSpinCtrl",SwigwxSpinCtrlTowxObject},
9385 { "_wxObject","_class_wxSlider",SwigwxSliderTowxObject},
9386 { "_wxObject","_wxSlider",SwigwxSliderTowxObject},
9387 { "_wxObject","_class_wxRadioButton",SwigwxRadioButtonTowxObject},
9388 { "_wxObject","_wxRadioButton",SwigwxRadioButtonTowxObject},
9389 { "_wxObject","_class_wxRadioBox",SwigwxRadioBoxTowxObject},
9390 { "_wxObject","_wxRadioBox",SwigwxRadioBoxTowxObject},
9391 { "_wxObject","_class_wxStaticBitmap",SwigwxStaticBitmapTowxObject},
9392 { "_wxObject","_wxStaticBitmap",SwigwxStaticBitmapTowxObject},
9393 { "_wxObject","_class_wxSpinButton",SwigwxSpinButtonTowxObject},
9394 { "_wxObject","_wxSpinButton",SwigwxSpinButtonTowxObject},
9395 { "_wxObject","_class_wxScrollBar",SwigwxScrollBarTowxObject},
9396 { "_wxObject","_wxScrollBar",SwigwxScrollBarTowxObject},
9397 { "_wxObject","_class_wxTextCtrl",SwigwxTextCtrlTowxObject},
9398 { "_wxObject","_wxTextCtrl",SwigwxTextCtrlTowxObject},
9399 { "_wxObject","_class_wxCheckListBox",SwigwxCheckListBoxTowxObject},
9400 { "_wxObject","_wxCheckListBox",SwigwxCheckListBoxTowxObject},
9401 { "_wxObject","_class_wxListBox",SwigwxListBoxTowxObject},
9402 { "_wxObject","_wxListBox",SwigwxListBoxTowxObject},
9403 { "_wxObject","_class_wxStaticText",SwigwxStaticTextTowxObject},
9404 { "_wxObject","_wxStaticText",SwigwxStaticTextTowxObject},
9405 { "_wxObject","_class_wxStaticLine",SwigwxStaticLineTowxObject},
9406 { "_wxObject","_wxStaticLine",SwigwxStaticLineTowxObject},
9407 { "_wxObject","_class_wxStaticBox",SwigwxStaticBoxTowxObject},
9408 { "_wxObject","_wxStaticBox",SwigwxStaticBoxTowxObject},
9409 { "_wxObject","_class_wxGauge",SwigwxGaugeTowxObject},
9410 { "_wxObject","_wxGauge",SwigwxGaugeTowxObject},
9411 { "_wxObject","_class_wxComboBox",SwigwxComboBoxTowxObject},
9412 { "_wxObject","_wxComboBox",SwigwxComboBoxTowxObject},
9413 { "_wxObject","_class_wxChoice",SwigwxChoiceTowxObject},
9414 { "_wxObject","_wxChoice",SwigwxChoiceTowxObject},
9415 { "_wxObject","_class_wxCheckBox",SwigwxCheckBoxTowxObject},
9416 { "_wxObject","_wxCheckBox",SwigwxCheckBoxTowxObject},
9417 { "_wxObject","_class_wxBitmapButton",SwigwxBitmapButtonTowxObject},
9418 { "_wxObject","_wxBitmapButton",SwigwxBitmapButtonTowxObject},
9419 { "_wxObject","_class_wxButton",SwigwxButtonTowxObject},
9420 { "_wxObject","_wxButton",SwigwxButtonTowxObject},
9421 { "_wxObject","_class_wxControl",SwigwxControlTowxObject},
9422 { "_wxObject","_wxControl",SwigwxControlTowxObject},
2d091820
RD
9423 { "_signed_short","_WXTYPE",0},
9424 { "_signed_short","_short",0},
2d091820 9425 { "_unsigned_char","_byte",0},
7a446686
RD
9426 { "_wxControl","_class_wxToggleButton",SwigwxToggleButtonTowxControl},
9427 { "_wxControl","_wxToggleButton",SwigwxToggleButtonTowxControl},
f6bcfd97
BP
9428 { "_wxControl","_class_wxSpinCtrl",SwigwxSpinCtrlTowxControl},
9429 { "_wxControl","_wxSpinCtrl",SwigwxSpinCtrlTowxControl},
2d091820
RD
9430 { "_wxControl","_class_wxSlider",SwigwxSliderTowxControl},
9431 { "_wxControl","_wxSlider",SwigwxSliderTowxControl},
9432 { "_wxControl","_class_wxRadioButton",SwigwxRadioButtonTowxControl},
9433 { "_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl},
9434 { "_wxControl","_class_wxRadioBox",SwigwxRadioBoxTowxControl},
9435 { "_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl},
9436 { "_wxControl","_class_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
9437 { "_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
9438 { "_wxControl","_class_wxSpinButton",SwigwxSpinButtonTowxControl},
9439 { "_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl},
9440 { "_wxControl","_class_wxScrollBar",SwigwxScrollBarTowxControl},
9441 { "_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl},
9442 { "_wxControl","_class_wxTextCtrl",SwigwxTextCtrlTowxControl},
9443 { "_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl},
9444 { "_wxControl","_class_wxCheckListBox",SwigwxCheckListBoxTowxControl},
9445 { "_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl},
9446 { "_wxControl","_class_wxListBox",SwigwxListBoxTowxControl},
9447 { "_wxControl","_wxListBox",SwigwxListBoxTowxControl},
9448 { "_wxControl","_class_wxStaticText",SwigwxStaticTextTowxControl},
9449 { "_wxControl","_wxStaticText",SwigwxStaticTextTowxControl},
9450 { "_wxControl","_class_wxStaticLine",SwigwxStaticLineTowxControl},
9451 { "_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl},
9452 { "_wxControl","_class_wxStaticBox",SwigwxStaticBoxTowxControl},
9453 { "_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl},
9454 { "_wxControl","_class_wxGauge",SwigwxGaugeTowxControl},
9455 { "_wxControl","_wxGauge",SwigwxGaugeTowxControl},
9456 { "_wxControl","_class_wxComboBox",SwigwxComboBoxTowxControl},
9457 { "_wxControl","_wxComboBox",SwigwxComboBoxTowxControl},
9458 { "_wxControl","_class_wxChoice",SwigwxChoiceTowxControl},
9459 { "_wxControl","_wxChoice",SwigwxChoiceTowxControl},
9460 { "_wxControl","_class_wxCheckBox",SwigwxCheckBoxTowxControl},
9461 { "_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl},
9462 { "_wxControl","_class_wxBitmapButton",SwigwxBitmapButtonTowxControl},
9463 { "_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl},
9464 { "_wxControl","_class_wxButton",SwigwxButtonTowxControl},
9465 { "_wxControl","_wxButton",SwigwxButtonTowxControl},
2d091820
RD
9466 { "_class_wxListBox","_class_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
9467 { "_class_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
4120ef2b 9468 { "_unsigned_int","_wxCoord",0},
2d091820 9469 { "_unsigned_int","_wxPrintQuality",0},
c368d904 9470 { "_unsigned_int","_time_t",0},
2d091820
RD
9471 { "_unsigned_int","_size_t",0},
9472 { "_unsigned_int","_uint",0},
9473 { "_unsigned_int","_wxWindowID",0},
9474 { "_unsigned_int","_int",0},
2d091820
RD
9475 { "_short","_WXTYPE",0},
9476 { "_short","_unsigned_short",0},
9477 { "_short","_signed_short",0},
2d091820
RD
9478 { "_class_wxChoice","_class_wxComboBox",SwigwxComboBoxTowxChoice},
9479 { "_class_wxChoice","_wxComboBox",SwigwxComboBoxTowxChoice},
4120ef2b 9480 { "_wxWindowID","_wxCoord",0},
2d091820 9481 { "_wxWindowID","_wxPrintQuality",0},
c368d904 9482 { "_wxWindowID","_time_t",0},
2d091820
RD
9483 { "_wxWindowID","_size_t",0},
9484 { "_wxWindowID","_EBool",0},
9485 { "_wxWindowID","_uint",0},
9486 { "_wxWindowID","_int",0},
9487 { "_wxWindowID","_signed_int",0},
9488 { "_wxWindowID","_unsigned_int",0},
4120ef2b 9489 { "_int","_wxCoord",0},
2d091820 9490 { "_int","_wxPrintQuality",0},
c368d904 9491 { "_int","_time_t",0},
2d091820
RD
9492 { "_int","_size_t",0},
9493 { "_int","_EBool",0},
9494 { "_int","_uint",0},
9495 { "_int","_wxWindowID",0},
9496 { "_int","_unsigned_int",0},
9497 { "_int","_signed_int",0},
c368d904
RD
9498 { "_time_t","_wxCoord",0},
9499 { "_time_t","_wxPrintQuality",0},
9500 { "_time_t","_unsigned_int",0},
9501 { "_time_t","_int",0},
9502 { "_time_t","_wxWindowID",0},
9503 { "_time_t","_uint",0},
9504 { "_time_t","_size_t",0},
2d091820
RD
9505 { "_wxButton","_class_wxBitmapButton",SwigwxBitmapButtonTowxButton},
9506 { "_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton},
7a446686
RD
9507 { "_class_wxControl","_class_wxToggleButton",SwigwxToggleButtonTowxControl},
9508 { "_class_wxControl","_wxToggleButton",SwigwxToggleButtonTowxControl},
f6bcfd97
BP
9509 { "_class_wxControl","_class_wxSpinCtrl",SwigwxSpinCtrlTowxControl},
9510 { "_class_wxControl","_wxSpinCtrl",SwigwxSpinCtrlTowxControl},
2d091820
RD
9511 { "_class_wxControl","_class_wxSlider",SwigwxSliderTowxControl},
9512 { "_class_wxControl","_wxSlider",SwigwxSliderTowxControl},
9513 { "_class_wxControl","_class_wxRadioButton",SwigwxRadioButtonTowxControl},
9514 { "_class_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl},
9515 { "_class_wxControl","_class_wxRadioBox",SwigwxRadioBoxTowxControl},
9516 { "_class_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl},
9517 { "_class_wxControl","_class_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
9518 { "_class_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
9519 { "_class_wxControl","_class_wxSpinButton",SwigwxSpinButtonTowxControl},
9520 { "_class_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl},
9521 { "_class_wxControl","_class_wxScrollBar",SwigwxScrollBarTowxControl},
9522 { "_class_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl},
9523 { "_class_wxControl","_class_wxTextCtrl",SwigwxTextCtrlTowxControl},
9524 { "_class_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl},
9525 { "_class_wxControl","_class_wxCheckListBox",SwigwxCheckListBoxTowxControl},
9526 { "_class_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl},
9527 { "_class_wxControl","_class_wxListBox",SwigwxListBoxTowxControl},
9528 { "_class_wxControl","_wxListBox",SwigwxListBoxTowxControl},
9529 { "_class_wxControl","_class_wxStaticText",SwigwxStaticTextTowxControl},
9530 { "_class_wxControl","_wxStaticText",SwigwxStaticTextTowxControl},
9531 { "_class_wxControl","_class_wxStaticLine",SwigwxStaticLineTowxControl},
9532 { "_class_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl},
9533 { "_class_wxControl","_class_wxStaticBox",SwigwxStaticBoxTowxControl},
9534 { "_class_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl},
9535 { "_class_wxControl","_class_wxGauge",SwigwxGaugeTowxControl},
9536 { "_class_wxControl","_wxGauge",SwigwxGaugeTowxControl},
9537 { "_class_wxControl","_class_wxComboBox",SwigwxComboBoxTowxControl},
9538 { "_class_wxControl","_wxComboBox",SwigwxComboBoxTowxControl},
9539 { "_class_wxControl","_class_wxChoice",SwigwxChoiceTowxControl},
9540 { "_class_wxControl","_wxChoice",SwigwxChoiceTowxControl},
9541 { "_class_wxControl","_class_wxCheckBox",SwigwxCheckBoxTowxControl},
9542 { "_class_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl},
9543 { "_class_wxControl","_class_wxBitmapButton",SwigwxBitmapButtonTowxControl},
9544 { "_class_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl},
9545 { "_class_wxControl","_class_wxButton",SwigwxButtonTowxControl},
9546 { "_class_wxControl","_wxButton",SwigwxButtonTowxControl},
4120ef2b
RD
9547 { "_wxCoord","_int",0},
9548 { "_wxCoord","_signed_int",0},
9549 { "_wxCoord","_unsigned_int",0},
9550 { "_wxCoord","_wxWindowID",0},
9551 { "_wxCoord","_uint",0},
9552 { "_wxCoord","_EBool",0},
9553 { "_wxCoord","_size_t",0},
c368d904 9554 { "_wxCoord","_time_t",0},
4120ef2b 9555 { "_wxCoord","_wxPrintQuality",0},
7a446686
RD
9556 { "_wxEvtHandler","_class_wxToggleButton",SwigwxToggleButtonTowxEvtHandler},
9557 { "_wxEvtHandler","_wxToggleButton",SwigwxToggleButtonTowxEvtHandler},
f6bcfd97
BP
9558 { "_wxEvtHandler","_class_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler},
9559 { "_wxEvtHandler","_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler},
2d091820
RD
9560 { "_wxEvtHandler","_class_wxSlider",SwigwxSliderTowxEvtHandler},
9561 { "_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler},
9562 { "_wxEvtHandler","_class_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
9563 { "_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
9564 { "_wxEvtHandler","_class_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
9565 { "_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
9566 { "_wxEvtHandler","_class_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
9567 { "_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
9568 { "_wxEvtHandler","_class_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
9569 { "_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
9570 { "_wxEvtHandler","_class_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
9571 { "_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
9572 { "_wxEvtHandler","_class_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
9573 { "_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
9574 { "_wxEvtHandler","_class_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
9575 { "_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
9576 { "_wxEvtHandler","_class_wxListBox",SwigwxListBoxTowxEvtHandler},
9577 { "_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler},
9578 { "_wxEvtHandler","_class_wxStaticText",SwigwxStaticTextTowxEvtHandler},
9579 { "_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler},
9580 { "_wxEvtHandler","_class_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
9581 { "_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
9582 { "_wxEvtHandler","_class_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
9583 { "_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
9584 { "_wxEvtHandler","_class_wxGauge",SwigwxGaugeTowxEvtHandler},
9585 { "_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler},
9586 { "_wxEvtHandler","_class_wxComboBox",SwigwxComboBoxTowxEvtHandler},
9587 { "_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler},
9588 { "_wxEvtHandler","_class_wxChoice",SwigwxChoiceTowxEvtHandler},
9589 { "_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler},
9590 { "_wxEvtHandler","_class_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
9591 { "_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
9592 { "_wxEvtHandler","_class_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
9593 { "_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
9594 { "_wxEvtHandler","_class_wxButton",SwigwxButtonTowxEvtHandler},
9595 { "_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler},
9596 { "_wxEvtHandler","_class_wxControl",SwigwxControlTowxEvtHandler},
9597 { "_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler},
7a446686
RD
9598 { "_wxWindow","_class_wxToggleButton",SwigwxToggleButtonTowxWindow},
9599 { "_wxWindow","_wxToggleButton",SwigwxToggleButtonTowxWindow},
f6bcfd97
BP
9600 { "_wxWindow","_class_wxSpinCtrl",SwigwxSpinCtrlTowxWindow},
9601 { "_wxWindow","_wxSpinCtrl",SwigwxSpinCtrlTowxWindow},
2d091820
RD
9602 { "_wxWindow","_class_wxSlider",SwigwxSliderTowxWindow},
9603 { "_wxWindow","_wxSlider",SwigwxSliderTowxWindow},
9604 { "_wxWindow","_class_wxRadioButton",SwigwxRadioButtonTowxWindow},
9605 { "_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow},
9606 { "_wxWindow","_class_wxRadioBox",SwigwxRadioBoxTowxWindow},
9607 { "_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow},
9608 { "_wxWindow","_class_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
9609 { "_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
9610 { "_wxWindow","_class_wxSpinButton",SwigwxSpinButtonTowxWindow},
9611 { "_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow},
9612 { "_wxWindow","_class_wxScrollBar",SwigwxScrollBarTowxWindow},
9613 { "_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow},
9614 { "_wxWindow","_class_wxTextCtrl",SwigwxTextCtrlTowxWindow},
9615 { "_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow},
9616 { "_wxWindow","_class_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
9617 { "_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
9618 { "_wxWindow","_class_wxListBox",SwigwxListBoxTowxWindow},
9619 { "_wxWindow","_wxListBox",SwigwxListBoxTowxWindow},
9620 { "_wxWindow","_class_wxStaticText",SwigwxStaticTextTowxWindow},
9621 { "_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow},
9622 { "_wxWindow","_class_wxStaticLine",SwigwxStaticLineTowxWindow},
9623 { "_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow},
9624 { "_wxWindow","_class_wxStaticBox",SwigwxStaticBoxTowxWindow},
9625 { "_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow},
9626 { "_wxWindow","_class_wxGauge",SwigwxGaugeTowxWindow},
9627 { "_wxWindow","_wxGauge",SwigwxGaugeTowxWindow},
9628 { "_wxWindow","_class_wxComboBox",SwigwxComboBoxTowxWindow},
9629 { "_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow},
9630 { "_wxWindow","_class_wxChoice",SwigwxChoiceTowxWindow},
9631 { "_wxWindow","_wxChoice",SwigwxChoiceTowxWindow},
9632 { "_wxWindow","_class_wxCheckBox",SwigwxCheckBoxTowxWindow},
9633 { "_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow},
9634 { "_wxWindow","_class_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
9635 { "_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
9636 { "_wxWindow","_class_wxButton",SwigwxButtonTowxWindow},
9637 { "_wxWindow","_wxButton",SwigwxButtonTowxWindow},
9638 { "_wxWindow","_class_wxControl",SwigwxControlTowxWindow},
9639 { "_wxWindow","_wxControl",SwigwxControlTowxWindow},
2d091820
RD
9640{0,0,0}};
9641
70551f47
RD
9642static PyObject *SWIG_globals;
9643#ifdef __cplusplus
9644extern "C"
9645#endif
2d091820 9646SWIGEXPORT(void) initcontrolsc() {
70551f47
RD
9647 PyObject *m, *d;
9648 SWIG_globals = SWIG_newvarlink();
9649 m = Py_InitModule("controlsc", controlscMethods);
9650 d = PyModule_GetDict(m);
37f6a977
RD
9651 PyDict_SetItemString(d,"cvar", SWIG_globals);
9652 SWIG_addvarlink(SWIG_globals,"wxDefaultValidator",_wrap_wxDefaultValidator_get, _wrap_wxDefaultValidator_set);
7a446686 9653 PyDict_SetItemString(d,"wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
2d091820
RD
9654{
9655 int i;
9656 for (i = 0; _swig_mapping[i].n1; i++)
9657 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
9658}
70551f47 9659}