]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/controls.cpp
synthetize 'button up' event before doubleclick, too
[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__)
3bcd5e1c 30# define SWIGEXPORT(a) a _export
70551f47 31# else
3bcd5e1c 32# define SWIGEXPORT(a) a
70551f47
RD
33# endif
34# endif
35#else
3bcd5e1c 36# define SWIGEXPORT(a) a
70551f47
RD
37#endif
38
3bcd5e1c
RD
39#include "Python.h"
40
70551f47
RD
41#ifdef __cplusplus
42extern "C" {
43#endif
3bcd5e1c 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
77static PyObject* t_output_helper(PyObject* target, PyObject* o) {
78 PyObject* o2;
79 PyObject* o3;
80
3bcd5e1c 81 if (!target) {
70551f47 82 target = o;
3bcd5e1c 83 } else if (target == Py_None) {
70551f47
RD
84 Py_DECREF(Py_None);
85 target = o;
3bcd5e1c 86 } else {
70551f47
RD
87 if (!PyTuple_Check(target)) {
88 o2 = target;
89 target = PyTuple_New(1);
90 PyTuple_SetItem(target, 0, o2);
91 }
3bcd5e1c
RD
92 o3 = PyTuple_New(1);
93 PyTuple_SetItem(o3, 0, o);
70551f47
RD
94
95 o2 = target;
3bcd5e1c
RD
96 target = PySequence_Concat(o2, o3);
97 Py_DECREF(o2);
70551f47
RD
98 Py_DECREF(o3);
99 }
100 return target;
101}
102
7a446686
RD
103#if PYTHON_API_VERSION >= 1009
104 static char* wxStringErrorMsg = "String or Unicode type required";
105#else
0220cbc1 106 static char* wxStringErrorMsg = "String type required";
7a446686 107#endif
2d091820
RD
108#ifdef __cplusplus
109extern "C" {
110#endif
37f6a977
RD
111static int _wrap_wxDefaultValidator_set(PyObject *val) {
112
113 PyErr_SetString(PyExc_TypeError,"Variable wxDefaultValidator is read-only.");
114 return 1;
115}
116
117static PyObject *_wrap_wxDefaultValidator_get() {
118 PyObject * pyobj;
119 char ptemp[128];
120
121 SWIG_MakePtr(ptemp,(char *) &wxDefaultValidator,"_wxValidator_p");
122 pyobj = PyString_FromString(ptemp);
123 return pyobj;
124}
125
70551f47
RD
126static void *SwigwxControlTowxWindow(void *ptr) {
127 wxControl *src;
128 wxWindow *dest;
129 src = (wxControl *) ptr;
130 dest = (wxWindow *) src;
131 return (void *) dest;
132}
133
134static void *SwigwxControlTowxEvtHandler(void *ptr) {
135 wxControl *src;
136 wxEvtHandler *dest;
137 src = (wxControl *) ptr;
138 dest = (wxEvtHandler *) src;
139 return (void *) dest;
140}
141
9df61a29
RD
142static void *SwigwxControlTowxObject(void *ptr) {
143 wxControl *src;
144 wxObject *dest;
145 src = (wxControl *) ptr;
146 dest = (wxObject *) src;
147 return (void *) dest;
148}
149
ab2208b5 150#define new_wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
56f5d962
RD
151static PyObject *_wrap_new_wxControl(PyObject *self, PyObject *args, PyObject *kwargs) {
152 PyObject * _resultobj;
153 wxControl * _result;
ab2208b5
RD
154 wxWindow * _arg0;
155 wxWindowID _arg1;
b68dc582
RD
156 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
157 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
ab2208b5 158 long _arg4 = (long ) 0;
b68dc582 159 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
ab2208b5 160 char * _arg6 = (char *) "control";
56f5d962 161 PyObject * _argo0 = 0;
56f5d962 162 wxPoint temp;
ab2208b5 163 PyObject * _obj2 = 0;
56f5d962 164 wxSize temp0;
ab2208b5
RD
165 PyObject * _obj3 = 0;
166 PyObject * _argo5 = 0;
167 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
168 char _ptemp[128];
56f5d962
RD
169
170 self = self;
ab2208b5 171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlOs:new_wxControl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_arg6))
56f5d962
RD
172 return NULL;
173 if (_argo0) {
174 if (_argo0 == Py_None) { _arg0 = NULL; }
ab2208b5
RD
175 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
176 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxControl. Expected _wxWindow_p.");
56f5d962
RD
177 return NULL;
178 }
179 }
ab2208b5 180 if (_obj2)
56f5d962 181{
ab2208b5
RD
182 _arg2 = &temp;
183 if (! wxPoint_helper(_obj2, &_arg2))
56f5d962
RD
184 return NULL;
185}
ab2208b5 186 if (_obj3)
56f5d962 187{
ab2208b5
RD
188 _arg3 = &temp0;
189 if (! wxSize_helper(_obj3, &_arg3))
56f5d962
RD
190 return NULL;
191}
ab2208b5
RD
192 if (_argo5) {
193 if (_argo5 == Py_None) { _arg5 = NULL; }
194 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
195 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxControl. Expected _wxValidator_p.");
56f5d962
RD
196 return NULL;
197 }
198 }
199{
474c48f9 200 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab2208b5 201 _result = (wxControl *)new_wxControl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
56f5d962 202
474c48f9 203 wxPyEndAllowThreads(__tstate);
4dfaa61e 204 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
205} if (_result) {
206 SWIG_MakePtr(_ptemp, (char *) _result,"_wxControl_p");
207 _resultobj = Py_BuildValue("s",_ptemp);
208 } else {
209 Py_INCREF(Py_None);
210 _resultobj = Py_None;
211 }
56f5d962
RD
212 return _resultobj;
213}
214
aa2a5b86
RD
215#define new_wxPreControl() (new wxControl())
216static PyObject *_wrap_new_wxPreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
217 PyObject * _resultobj;
218 wxControl * _result;
219 char *_kwnames[] = { NULL };
220 char _ptemp[128];
221
222 self = self;
223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreControl",_kwnames))
224 return NULL;
225{
474c48f9 226 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
227 _result = (wxControl *)new_wxPreControl();
228
474c48f9 229 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
230 if (PyErr_Occurred()) return NULL;
231} if (_result) {
232 SWIG_MakePtr(_ptemp, (char *) _result,"_wxControl_p");
233 _resultobj = Py_BuildValue("s",_ptemp);
234 } else {
235 Py_INCREF(Py_None);
236 _resultobj = Py_None;
237 }
238 return _resultobj;
239}
240
241#define wxControl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
242static PyObject *_wrap_wxControl_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
243 PyObject * _resultobj;
244 bool _result;
245 wxControl * _arg0;
246 wxWindow * _arg1;
247 wxWindowID _arg2;
248 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
249 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
250 long _arg5 = (long ) 0;
251 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
252 char * _arg7 = (char *) "control";
253 PyObject * _argo0 = 0;
254 PyObject * _argo1 = 0;
255 wxPoint temp;
256 PyObject * _obj3 = 0;
257 wxSize temp0;
258 PyObject * _obj4 = 0;
259 PyObject * _argo6 = 0;
260 char *_kwnames[] = { "self","parent","id","pos","size","style","validator","name", NULL };
261
262 self = self;
263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlOs:wxControl_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
264 return NULL;
265 if (_argo0) {
266 if (_argo0 == Py_None) { _arg0 = NULL; }
267 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
268 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_Create. Expected _wxControl_p.");
269 return NULL;
270 }
271 }
272 if (_argo1) {
273 if (_argo1 == Py_None) { _arg1 = NULL; }
274 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
275 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxControl_Create. Expected _wxWindow_p.");
276 return NULL;
277 }
278 }
279 if (_obj3)
280{
281 _arg3 = &temp;
282 if (! wxPoint_helper(_obj3, &_arg3))
283 return NULL;
284}
285 if (_obj4)
286{
287 _arg4 = &temp0;
288 if (! wxSize_helper(_obj4, &_arg4))
289 return NULL;
290}
291 if (_argo6) {
292 if (_argo6 == Py_None) { _arg6 = NULL; }
293 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
294 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxControl_Create. Expected _wxValidator_p.");
295 return NULL;
296 }
297 }
298{
474c48f9 299 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
300 _result = (bool )wxControl_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
301
474c48f9 302 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
303 if (PyErr_Occurred()) return NULL;
304} _resultobj = Py_BuildValue("i",_result);
305 return _resultobj;
306}
307
56f5d962
RD
308#define wxControl_Command(_swigobj,_swigarg0) (_swigobj->Command(_swigarg0))
309static PyObject *_wrap_wxControl_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
310 PyObject * _resultobj;
311 wxControl * _arg0;
312 wxCommandEvent * _arg1;
313 PyObject * _argo0 = 0;
314 PyObject * _argo1 = 0;
315 char *_kwnames[] = { "self","event", NULL };
316
317 self = self;
318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_Command",_kwnames,&_argo0,&_argo1))
319 return NULL;
320 if (_argo0) {
321 if (_argo0 == Py_None) { _arg0 = NULL; }
322 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
323 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_Command. Expected _wxControl_p.");
324 return NULL;
325 }
326 }
327 if (_argo1) {
328 if (_argo1 == Py_None) { _arg1 = NULL; }
329 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCommandEvent_p")) {
330 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxControl_Command. Expected _wxCommandEvent_p.");
331 return NULL;
332 }
333 }
334{
474c48f9 335 PyThreadState* __tstate = wxPyBeginAllowThreads();
56f5d962
RD
336 wxControl_Command(_arg0,*_arg1);
337
474c48f9 338 wxPyEndAllowThreads(__tstate);
4dfaa61e 339 if (PyErr_Occurred()) return NULL;
56f5d962
RD
340} Py_INCREF(Py_None);
341 _resultobj = Py_None;
342 return _resultobj;
343}
344
70551f47 345#define wxControl_GetLabel(_swigobj) (_swigobj->GetLabel())
107e4716 346static PyObject *_wrap_wxControl_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
347 PyObject * _resultobj;
348 wxString * _result;
349 wxControl * _arg0;
2d091820 350 PyObject * _argo0 = 0;
107e4716 351 char *_kwnames[] = { "self", NULL };
70551f47
RD
352
353 self = self;
107e4716 354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControl_GetLabel",_kwnames,&_argo0))
70551f47 355 return NULL;
2d091820
RD
356 if (_argo0) {
357 if (_argo0 == Py_None) { _arg0 = NULL; }
358 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
70551f47
RD
359 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_GetLabel. Expected _wxControl_p.");
360 return NULL;
361 }
362 }
70551f47 363{
474c48f9 364 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
365 _result = new wxString (wxControl_GetLabel(_arg0));
366
474c48f9 367 wxPyEndAllowThreads(__tstate);
4dfaa61e 368 if (PyErr_Occurred()) return NULL;
ab9bc19b 369}{
e02c03a4 370 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
371}
372{
373 delete _result;
374}
375 return _resultobj;
376}
377
378#define wxControl_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
107e4716 379static PyObject *_wrap_wxControl_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
380 PyObject * _resultobj;
381 wxControl * _arg0;
382 wxString * _arg1;
2d091820 383 PyObject * _argo0 = 0;
70551f47 384 PyObject * _obj1 = 0;
107e4716 385 char *_kwnames[] = { "self","label", NULL };
70551f47
RD
386
387 self = self;
107e4716 388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_SetLabel",_kwnames,&_argo0,&_obj1))
70551f47 389 return NULL;
2d091820
RD
390 if (_argo0) {
391 if (_argo0 == Py_None) { _arg0 = NULL; }
392 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
70551f47
RD
393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_SetLabel. Expected _wxControl_p.");
394 return NULL;
395 }
396 }
397{
2cd2fac8
RD
398#if PYTHON_API_VERSION >= 1009
399 char* tmpPtr; int tmpSize;
400 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 401 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
402 return NULL;
403 }
404 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
405 return NULL;
406 _arg1 = new wxString(tmpPtr, tmpSize);
407#else
70551f47
RD
408 if (!PyString_Check(_obj1)) {
409 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
410 return NULL;
411 }
2cd2fac8
RD
412 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
413#endif
70551f47 414}
ab9bc19b 415{
474c48f9 416 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
417 wxControl_SetLabel(_arg0,*_arg1);
418
474c48f9 419 wxPyEndAllowThreads(__tstate);
4dfaa61e 420 if (PyErr_Occurred()) return NULL;
ab9bc19b 421} Py_INCREF(Py_None);
70551f47
RD
422 _resultobj = Py_None;
423{
424 if (_obj1)
425 delete _arg1;
426}
427 return _resultobj;
428}
429
65191ae8
RD
430static void *SwigwxControlWithItemsTowxControl(void *ptr) {
431 wxControlWithItems *src;
432 wxControl *dest;
433 src = (wxControlWithItems *) ptr;
434 dest = (wxControl *) src;
435 return (void *) dest;
436}
437
438static void *SwigwxControlWithItemsTowxWindow(void *ptr) {
439 wxControlWithItems *src;
440 wxWindow *dest;
441 src = (wxControlWithItems *) ptr;
442 dest = (wxWindow *) src;
443 return (void *) dest;
444}
445
446static void *SwigwxControlWithItemsTowxEvtHandler(void *ptr) {
447 wxControlWithItems *src;
448 wxEvtHandler *dest;
449 src = (wxControlWithItems *) ptr;
450 dest = (wxEvtHandler *) src;
451 return (void *) dest;
452}
453
454static void *SwigwxControlWithItemsTowxObject(void *ptr) {
455 wxControlWithItems *src;
456 wxObject *dest;
457 src = (wxControlWithItems *) ptr;
458 dest = (wxObject *) src;
459 return (void *) dest;
460}
461
462#define wxControlWithItems_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
463static PyObject *_wrap_wxControlWithItems_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
464 PyObject * _resultobj;
465 wxControlWithItems * _arg0;
466 int _arg1;
467 PyObject * _argo0 = 0;
468 char *_kwnames[] = { "self","n", NULL };
469
470 self = self;
471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_Delete",_kwnames,&_argo0,&_arg1))
472 return NULL;
473 if (_argo0) {
474 if (_argo0 == Py_None) { _arg0 = NULL; }
475 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
476 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_Delete. Expected _wxControlWithItems_p.");
477 return NULL;
478 }
479 }
480{
474c48f9 481 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
482 wxControlWithItems_Delete(_arg0,_arg1);
483
474c48f9 484 wxPyEndAllowThreads(__tstate);
65191ae8
RD
485 if (PyErr_Occurred()) return NULL;
486} Py_INCREF(Py_None);
487 _resultobj = Py_None;
488 return _resultobj;
489}
490
491#define wxControlWithItems_GetCount(_swigobj) (_swigobj->GetCount())
492static PyObject *_wrap_wxControlWithItems_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
493 PyObject * _resultobj;
494 int _result;
495 wxControlWithItems * _arg0;
496 PyObject * _argo0 = 0;
497 char *_kwnames[] = { "self", NULL };
498
499 self = self;
500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControlWithItems_GetCount",_kwnames,&_argo0))
501 return NULL;
502 if (_argo0) {
503 if (_argo0 == Py_None) { _arg0 = NULL; }
504 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
505 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetCount. Expected _wxControlWithItems_p.");
506 return NULL;
507 }
508 }
509{
474c48f9 510 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
511 _result = (int )wxControlWithItems_GetCount(_arg0);
512
474c48f9 513 wxPyEndAllowThreads(__tstate);
65191ae8
RD
514 if (PyErr_Occurred()) return NULL;
515} _resultobj = Py_BuildValue("i",_result);
516 return _resultobj;
517}
518
519#define wxControlWithItems_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
520static PyObject *_wrap_wxControlWithItems_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
521 PyObject * _resultobj;
522 wxString * _result;
523 wxControlWithItems * _arg0;
524 int _arg1;
525 PyObject * _argo0 = 0;
526 char *_kwnames[] = { "self","n", NULL };
527
528 self = self;
529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_GetString",_kwnames,&_argo0,&_arg1))
530 return NULL;
531 if (_argo0) {
532 if (_argo0 == Py_None) { _arg0 = NULL; }
533 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
534 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetString. Expected _wxControlWithItems_p.");
535 return NULL;
536 }
537 }
538{
474c48f9 539 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
540 _result = new wxString (wxControlWithItems_GetString(_arg0,_arg1));
541
474c48f9 542 wxPyEndAllowThreads(__tstate);
65191ae8
RD
543 if (PyErr_Occurred()) return NULL;
544}{
545 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
546}
547{
548 delete _result;
549}
550 return _resultobj;
551}
552
553#define wxControlWithItems_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
554static PyObject *_wrap_wxControlWithItems_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
555 PyObject * _resultobj;
556 wxControlWithItems * _arg0;
557 int _arg1;
558 wxString * _arg2;
559 PyObject * _argo0 = 0;
560 PyObject * _obj2 = 0;
561 char *_kwnames[] = { "self","n","s", NULL };
562
563 self = self;
564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxControlWithItems_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
565 return NULL;
566 if (_argo0) {
567 if (_argo0 == Py_None) { _arg0 = NULL; }
568 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
569 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_SetString. Expected _wxControlWithItems_p.");
570 return NULL;
571 }
572 }
573{
574#if PYTHON_API_VERSION >= 1009
575 char* tmpPtr; int tmpSize;
576 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
577 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
578 return NULL;
579 }
580 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
581 return NULL;
582 _arg2 = new wxString(tmpPtr, tmpSize);
583#else
584 if (!PyString_Check(_obj2)) {
585 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
586 return NULL;
587 }
588 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
589#endif
590}
591{
474c48f9 592 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
593 wxControlWithItems_SetString(_arg0,_arg1,*_arg2);
594
474c48f9 595 wxPyEndAllowThreads(__tstate);
65191ae8
RD
596 if (PyErr_Occurred()) return NULL;
597} Py_INCREF(Py_None);
598 _resultobj = Py_None;
599{
600 if (_obj2)
601 delete _arg2;
602}
603 return _resultobj;
604}
605
606#define wxControlWithItems_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
607static PyObject *_wrap_wxControlWithItems_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
608 PyObject * _resultobj;
609 int _result;
610 wxControlWithItems * _arg0;
611 wxString * _arg1;
612 PyObject * _argo0 = 0;
613 PyObject * _obj1 = 0;
614 char *_kwnames[] = { "self","s", NULL };
615
616 self = self;
617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControlWithItems_FindString",_kwnames,&_argo0,&_obj1))
618 return NULL;
619 if (_argo0) {
620 if (_argo0 == Py_None) { _arg0 = NULL; }
621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_FindString. Expected _wxControlWithItems_p.");
623 return NULL;
624 }
625 }
626{
627#if PYTHON_API_VERSION >= 1009
628 char* tmpPtr; int tmpSize;
629 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
630 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
631 return NULL;
632 }
633 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
634 return NULL;
635 _arg1 = new wxString(tmpPtr, tmpSize);
636#else
637 if (!PyString_Check(_obj1)) {
638 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
639 return NULL;
640 }
641 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
642#endif
643}
644{
474c48f9 645 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
646 _result = (int )wxControlWithItems_FindString(_arg0,*_arg1);
647
474c48f9 648 wxPyEndAllowThreads(__tstate);
65191ae8
RD
649 if (PyErr_Occurred()) return NULL;
650} _resultobj = Py_BuildValue("i",_result);
651{
652 if (_obj1)
653 delete _arg1;
654}
655 return _resultobj;
656}
657
658#define wxControlWithItems_Select(_swigobj,_swigarg0) (_swigobj->Select(_swigarg0))
659static PyObject *_wrap_wxControlWithItems_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
660 PyObject * _resultobj;
661 wxControlWithItems * _arg0;
662 int _arg1;
663 PyObject * _argo0 = 0;
664 char *_kwnames[] = { "self","n", NULL };
665
666 self = self;
667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_Select",_kwnames,&_argo0,&_arg1))
668 return NULL;
669 if (_argo0) {
670 if (_argo0 == Py_None) { _arg0 = NULL; }
671 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
672 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_Select. Expected _wxControlWithItems_p.");
673 return NULL;
674 }
675 }
676{
474c48f9 677 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
678 wxControlWithItems_Select(_arg0,_arg1);
679
474c48f9 680 wxPyEndAllowThreads(__tstate);
65191ae8
RD
681 if (PyErr_Occurred()) return NULL;
682} Py_INCREF(Py_None);
683 _resultobj = Py_None;
684 return _resultobj;
685}
686
687#define wxControlWithItems_GetSelection(_swigobj) (_swigobj->GetSelection())
688static PyObject *_wrap_wxControlWithItems_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
689 PyObject * _resultobj;
690 int _result;
691 wxControlWithItems * _arg0;
692 PyObject * _argo0 = 0;
693 char *_kwnames[] = { "self", NULL };
694
695 self = self;
696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControlWithItems_GetSelection",_kwnames,&_argo0))
697 return NULL;
698 if (_argo0) {
699 if (_argo0 == Py_None) { _arg0 = NULL; }
700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetSelection. Expected _wxControlWithItems_p.");
702 return NULL;
703 }
704 }
705{
474c48f9 706 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
707 _result = (int )wxControlWithItems_GetSelection(_arg0);
708
474c48f9 709 wxPyEndAllowThreads(__tstate);
65191ae8
RD
710 if (PyErr_Occurred()) return NULL;
711} _resultobj = Py_BuildValue("i",_result);
712 return _resultobj;
713}
714
715#define wxControlWithItems_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
716static PyObject *_wrap_wxControlWithItems_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
717 PyObject * _resultobj;
718 wxString * _result;
719 wxControlWithItems * _arg0;
720 PyObject * _argo0 = 0;
721 char *_kwnames[] = { "self", NULL };
722
723 self = self;
724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControlWithItems_GetStringSelection",_kwnames,&_argo0))
725 return NULL;
726 if (_argo0) {
727 if (_argo0 == Py_None) { _arg0 = NULL; }
728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetStringSelection. Expected _wxControlWithItems_p.");
730 return NULL;
731 }
732 }
733{
474c48f9 734 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
735 _result = new wxString (wxControlWithItems_GetStringSelection(_arg0));
736
474c48f9 737 wxPyEndAllowThreads(__tstate);
65191ae8
RD
738 if (PyErr_Occurred()) return NULL;
739}{
740 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
741}
742{
743 delete _result;
744}
745 return _resultobj;
746}
747
748static void wxControlWithItems_Append(wxControlWithItems *self,const wxString & item,PyObject * clientData) {
749 if (clientData) {
750 wxPyClientData* data = new wxPyClientData(clientData);
751 self->Append(item, data);
752 } else
753 self->Append(item);
754 }
755static PyObject *_wrap_wxControlWithItems_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
756 PyObject * _resultobj;
757 wxControlWithItems * _arg0;
758 wxString * _arg1;
759 PyObject * _arg2 = (PyObject *) NULL;
760 PyObject * _argo0 = 0;
761 PyObject * _obj1 = 0;
762 PyObject * _obj2 = 0;
763 char *_kwnames[] = { "self","item","clientData", NULL };
764
765 self = self;
766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxControlWithItems_Append",_kwnames,&_argo0,&_obj1,&_obj2))
767 return NULL;
768 if (_argo0) {
769 if (_argo0 == Py_None) { _arg0 = NULL; }
770 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
771 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_Append. Expected _wxControlWithItems_p.");
772 return NULL;
773 }
774 }
775{
776#if PYTHON_API_VERSION >= 1009
777 char* tmpPtr; int tmpSize;
778 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
779 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
780 return NULL;
781 }
782 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
783 return NULL;
784 _arg1 = new wxString(tmpPtr, tmpSize);
785#else
786 if (!PyString_Check(_obj1)) {
787 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
788 return NULL;
789 }
790 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
791#endif
792}
793 if (_obj2)
794{
795 _arg2 = _obj2;
796}
797{
474c48f9 798 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
799 wxControlWithItems_Append(_arg0,*_arg1,_arg2);
800
474c48f9 801 wxPyEndAllowThreads(__tstate);
65191ae8
RD
802 if (PyErr_Occurred()) return NULL;
803} Py_INCREF(Py_None);
804 _resultobj = Py_None;
805{
806 if (_obj1)
807 delete _arg1;
808}
809 return _resultobj;
810}
811
812static PyObject * wxControlWithItems_GetClientData(wxControlWithItems *self,int n) {
813 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
814 if (data) {
815 Py_INCREF(data->m_obj);
816 return data->m_obj;
817 } else {
818 Py_INCREF(Py_None);
819 return Py_None;
820 }
821 }
822static PyObject *_wrap_wxControlWithItems_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
823 PyObject * _resultobj;
824 PyObject * _result;
825 wxControlWithItems * _arg0;
826 int _arg1;
827 PyObject * _argo0 = 0;
828 char *_kwnames[] = { "self","n", NULL };
829
830 self = self;
831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_GetClientData",_kwnames,&_argo0,&_arg1))
832 return NULL;
833 if (_argo0) {
834 if (_argo0 == Py_None) { _arg0 = NULL; }
835 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
836 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetClientData. Expected _wxControlWithItems_p.");
837 return NULL;
838 }
839 }
840{
474c48f9 841 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
842 _result = (PyObject *)wxControlWithItems_GetClientData(_arg0,_arg1);
843
474c48f9 844 wxPyEndAllowThreads(__tstate);
65191ae8
RD
845 if (PyErr_Occurred()) return NULL;
846}{
847 _resultobj = _result;
848}
849 return _resultobj;
850}
851
852static void wxControlWithItems_SetClientData(wxControlWithItems *self,int n,PyObject * clientData) {
853 wxPyClientData* data = new wxPyClientData(clientData);
854 self->SetClientObject(n, data);
855 }
856static PyObject *_wrap_wxControlWithItems_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
857 PyObject * _resultobj;
858 wxControlWithItems * _arg0;
859 int _arg1;
860 PyObject * _arg2;
861 PyObject * _argo0 = 0;
862 PyObject * _obj2 = 0;
863 char *_kwnames[] = { "self","n","clientData", NULL };
864
865 self = self;
866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxControlWithItems_SetClientData",_kwnames,&_argo0,&_arg1,&_obj2))
867 return NULL;
868 if (_argo0) {
869 if (_argo0 == Py_None) { _arg0 = NULL; }
870 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
871 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_SetClientData. Expected _wxControlWithItems_p.");
872 return NULL;
873 }
874 }
875{
876 _arg2 = _obj2;
877}
878{
474c48f9 879 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8
RD
880 wxControlWithItems_SetClientData(_arg0,_arg1,_arg2);
881
474c48f9 882 wxPyEndAllowThreads(__tstate);
65191ae8
RD
883 if (PyErr_Occurred()) return NULL;
884} Py_INCREF(Py_None);
885 _resultobj = Py_None;
886 return _resultobj;
887}
888
85247b36
RD
889#define wxControlWithItems_AppendItems(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
890static PyObject *_wrap_wxControlWithItems_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
891 PyObject * _resultobj;
892 wxControlWithItems * _arg0;
893 wxArrayString * _arg1;
894 PyObject * _argo0 = 0;
895 PyObject * _obj1 = 0;
896 char *_kwnames[] = { "self","strings", NULL };
897
898 self = self;
899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControlWithItems_AppendItems",_kwnames,&_argo0,&_obj1))
900 return NULL;
901 if (_argo0) {
902 if (_argo0 == Py_None) { _arg0 = NULL; }
903 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
904 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_AppendItems. Expected _wxControlWithItems_p.");
905 return NULL;
906 }
907 }
908{
909 if (! PySequence_Check(_obj1)) {
910 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
911 return NULL;
912 }
913 _arg1 = new wxArrayString;
914 int i, len=PySequence_Length(_obj1);
915 for (i=0; i<len; i++) {
916 PyObject* item = PySequence_GetItem(_obj1, i);
917 PyObject* str = PyObject_Str(item);
918 _arg1->Add(PyString_AsString(str));
919 Py_DECREF(item);
920 Py_DECREF(str);
921 }
922}
923{
924 PyThreadState* __tstate = wxPyBeginAllowThreads();
925 wxControlWithItems_AppendItems(_arg0,*_arg1);
926
927 wxPyEndAllowThreads(__tstate);
928 if (PyErr_Occurred()) return NULL;
929} Py_INCREF(Py_None);
930 _resultobj = Py_None;
931{
932 if (_obj1)
933 delete _arg1;
934}
935 return _resultobj;
936}
937
70551f47
RD
938static void *SwigwxButtonTowxControl(void *ptr) {
939 wxButton *src;
940 wxControl *dest;
941 src = (wxButton *) ptr;
942 dest = (wxControl *) src;
943 return (void *) dest;
944}
945
946static void *SwigwxButtonTowxWindow(void *ptr) {
947 wxButton *src;
948 wxWindow *dest;
949 src = (wxButton *) ptr;
950 dest = (wxWindow *) src;
951 return (void *) dest;
952}
953
954static void *SwigwxButtonTowxEvtHandler(void *ptr) {
955 wxButton *src;
956 wxEvtHandler *dest;
957 src = (wxButton *) ptr;
958 dest = (wxEvtHandler *) src;
959 return (void *) dest;
960}
961
9df61a29
RD
962static void *SwigwxButtonTowxObject(void *ptr) {
963 wxButton *src;
964 wxObject *dest;
965 src = (wxButton *) ptr;
966 dest = (wxObject *) src;
967 return (void *) dest;
968}
969
70551f47 970#define new_wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 971static PyObject *_wrap_new_wxButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
972 PyObject * _resultobj;
973 wxButton * _result;
974 wxWindow * _arg0;
975 wxWindowID _arg1;
976 wxString * _arg2;
b68dc582
RD
977 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
978 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 979 long _arg5 = (long ) 0;
b68dc582 980 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
981 char * _arg7 = (char *) "button";
982 PyObject * _argo0 = 0;
70551f47 983 PyObject * _obj2 = 0;
37f6a977
RD
984 wxPoint temp;
985 PyObject * _obj3 = 0;
986 wxSize temp0;
987 PyObject * _obj4 = 0;
2d091820 988 PyObject * _argo6 = 0;
107e4716 989 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
70551f47
RD
990 char _ptemp[128];
991
992 self = self;
37f6a977 993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 994 return NULL;
2d091820
RD
995 if (_argo0) {
996 if (_argo0 == Py_None) { _arg0 = NULL; }
997 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxButton. Expected _wxWindow_p.");
999 return NULL;
1000 }
1001 }
1002{
2cd2fac8
RD
1003#if PYTHON_API_VERSION >= 1009
1004 char* tmpPtr; int tmpSize;
1005 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 1006 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1007 return NULL;
1008 }
1009 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
1010 return NULL;
1011 _arg2 = new wxString(tmpPtr, tmpSize);
1012#else
70551f47
RD
1013 if (!PyString_Check(_obj2)) {
1014 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1015 return NULL;
1016 }
2cd2fac8
RD
1017 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
1018#endif
70551f47 1019}
37f6a977
RD
1020 if (_obj3)
1021{
1022 _arg3 = &temp;
1023 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1024 return NULL;
37f6a977
RD
1025}
1026 if (_obj4)
1027{
1028 _arg4 = &temp0;
1029 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1030 return NULL;
37f6a977 1031}
2d091820
RD
1032 if (_argo6) {
1033 if (_argo6 == Py_None) { _arg6 = NULL; }
1034 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
1035 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxButton. Expected _wxValidator_p.");
1036 return NULL;
1037 }
1038 }
ab9bc19b 1039{
474c48f9 1040 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1041 _result = (wxButton *)new_wxButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
1042
474c48f9 1043 wxPyEndAllowThreads(__tstate);
4dfaa61e 1044 if (PyErr_Occurred()) return NULL;
2d091820
RD
1045} if (_result) {
1046 SWIG_MakePtr(_ptemp, (char *) _result,"_wxButton_p");
1047 _resultobj = Py_BuildValue("s",_ptemp);
1048 } else {
1049 Py_INCREF(Py_None);
1050 _resultobj = Py_None;
1051 }
70551f47
RD
1052{
1053 if (_obj2)
1054 delete _arg2;
1055}
1056 return _resultobj;
1057}
1058
aa2a5b86
RD
1059#define new_wxPreButton() (new wxButton())
1060static PyObject *_wrap_new_wxPreButton(PyObject *self, PyObject *args, PyObject *kwargs) {
1061 PyObject * _resultobj;
1062 wxButton * _result;
1063 char *_kwnames[] = { NULL };
1064 char _ptemp[128];
1065
1066 self = self;
1067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreButton",_kwnames))
1068 return NULL;
1069{
474c48f9 1070 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
1071 _result = (wxButton *)new_wxPreButton();
1072
474c48f9 1073 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1074 if (PyErr_Occurred()) return NULL;
1075} if (_result) {
1076 SWIG_MakePtr(_ptemp, (char *) _result,"_wxButton_p");
1077 _resultobj = Py_BuildValue("s",_ptemp);
1078 } else {
1079 Py_INCREF(Py_None);
1080 _resultobj = Py_None;
1081 }
1082 return _resultobj;
1083}
1084
1085#define wxButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
1086static PyObject *_wrap_wxButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1087 PyObject * _resultobj;
1088 bool _result;
1089 wxButton * _arg0;
1090 wxWindow * _arg1;
1091 wxWindowID _arg2;
1092 wxString * _arg3;
1093 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
1094 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
1095 long _arg6 = (long ) 0;
1096 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
1097 char * _arg8 = (char *) "button";
1098 PyObject * _argo0 = 0;
1099 PyObject * _argo1 = 0;
1100 PyObject * _obj3 = 0;
1101 wxPoint temp;
1102 PyObject * _obj4 = 0;
1103 wxSize temp0;
1104 PyObject * _obj5 = 0;
1105 PyObject * _argo7 = 0;
1106 char *_kwnames[] = { "self","parent","id","label","pos","size","style","validator","name", NULL };
1107
1108 self = self;
1109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOs:wxButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_arg8))
1110 return NULL;
1111 if (_argo0) {
1112 if (_argo0 == Py_None) { _arg0 = NULL; }
1113 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
1114 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_Create. Expected _wxButton_p.");
1115 return NULL;
1116 }
1117 }
1118 if (_argo1) {
1119 if (_argo1 == Py_None) { _arg1 = NULL; }
1120 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1121 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxButton_Create. Expected _wxWindow_p.");
1122 return NULL;
1123 }
1124 }
1125{
1126#if PYTHON_API_VERSION >= 1009
1127 char* tmpPtr; int tmpSize;
1128 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
1129 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1130 return NULL;
1131 }
1132 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
1133 return NULL;
1134 _arg3 = new wxString(tmpPtr, tmpSize);
1135#else
1136 if (!PyString_Check(_obj3)) {
1137 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1138 return NULL;
1139 }
1140 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
1141#endif
1142}
1143 if (_obj4)
1144{
1145 _arg4 = &temp;
1146 if (! wxPoint_helper(_obj4, &_arg4))
1147 return NULL;
1148}
1149 if (_obj5)
1150{
1151 _arg5 = &temp0;
1152 if (! wxSize_helper(_obj5, &_arg5))
1153 return NULL;
1154}
1155 if (_argo7) {
1156 if (_argo7 == Py_None) { _arg7 = NULL; }
1157 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
1158 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxButton_Create. Expected _wxValidator_p.");
1159 return NULL;
1160 }
1161 }
1162{
474c48f9 1163 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
1164 _result = (bool )wxButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,_arg8);
1165
474c48f9 1166 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1167 if (PyErr_Occurred()) return NULL;
1168} _resultobj = Py_BuildValue("i",_result);
1169{
1170 if (_obj3)
1171 delete _arg3;
1172}
1173 return _resultobj;
1174}
1175
70551f47 1176#define wxButton_SetDefault(_swigobj) (_swigobj->SetDefault())
107e4716 1177static PyObject *_wrap_wxButton_SetDefault(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1178 PyObject * _resultobj;
1179 wxButton * _arg0;
2d091820 1180 PyObject * _argo0 = 0;
107e4716 1181 char *_kwnames[] = { "self", NULL };
70551f47
RD
1182
1183 self = self;
107e4716 1184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxButton_SetDefault",_kwnames,&_argo0))
70551f47 1185 return NULL;
2d091820
RD
1186 if (_argo0) {
1187 if (_argo0 == Py_None) { _arg0 = NULL; }
1188 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
70551f47
RD
1189 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetDefault. Expected _wxButton_p.");
1190 return NULL;
1191 }
1192 }
ab9bc19b 1193{
474c48f9 1194 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1195 wxButton_SetDefault(_arg0);
1196
474c48f9 1197 wxPyEndAllowThreads(__tstate);
4dfaa61e 1198 if (PyErr_Occurred()) return NULL;
ab9bc19b 1199} Py_INCREF(Py_None);
70551f47
RD
1200 _resultobj = Py_None;
1201 return _resultobj;
1202}
1203
ab2208b5
RD
1204#define wxButton_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1205static PyObject *_wrap_wxButton_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1206 PyObject * _resultobj;
1207 wxButton * _arg0;
1208 wxColour * _arg1;
1209 PyObject * _argo0 = 0;
f6bcfd97
BP
1210 wxColour temp;
1211 PyObject * _obj1 = 0;
ab2208b5
RD
1212 char *_kwnames[] = { "self","colour", NULL };
1213
1214 self = self;
f6bcfd97 1215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxButton_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
ab2208b5
RD
1216 return NULL;
1217 if (_argo0) {
1218 if (_argo0 == Py_None) { _arg0 = NULL; }
1219 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
1220 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetBackgroundColour. Expected _wxButton_p.");
1221 return NULL;
1222 }
1223 }
f6bcfd97
BP
1224{
1225 _arg1 = &temp;
1226 if (! wxColour_helper(_obj1, &_arg1))
ab2208b5 1227 return NULL;
f6bcfd97 1228}
ab2208b5 1229{
474c48f9 1230 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab2208b5
RD
1231 wxButton_SetBackgroundColour(_arg0,*_arg1);
1232
474c48f9 1233 wxPyEndAllowThreads(__tstate);
4dfaa61e 1234 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
1235} Py_INCREF(Py_None);
1236 _resultobj = Py_None;
1237 return _resultobj;
1238}
1239
1240#define wxButton_SetForegroundColour(_swigobj,_swigarg0) (_swigobj->SetForegroundColour(_swigarg0))
1241static PyObject *_wrap_wxButton_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1242 PyObject * _resultobj;
1243 wxButton * _arg0;
1244 wxColour * _arg1;
1245 PyObject * _argo0 = 0;
f6bcfd97
BP
1246 wxColour temp;
1247 PyObject * _obj1 = 0;
ab2208b5
RD
1248 char *_kwnames[] = { "self","colour", NULL };
1249
1250 self = self;
f6bcfd97 1251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxButton_SetForegroundColour",_kwnames,&_argo0,&_obj1))
ab2208b5
RD
1252 return NULL;
1253 if (_argo0) {
1254 if (_argo0 == Py_None) { _arg0 = NULL; }
1255 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
1256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetForegroundColour. Expected _wxButton_p.");
1257 return NULL;
1258 }
1259 }
f6bcfd97
BP
1260{
1261 _arg1 = &temp;
1262 if (! wxColour_helper(_obj1, &_arg1))
ab2208b5 1263 return NULL;
f6bcfd97 1264}
ab2208b5 1265{
474c48f9 1266 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab2208b5
RD
1267 wxButton_SetForegroundColour(_arg0,*_arg1);
1268
474c48f9 1269 wxPyEndAllowThreads(__tstate);
4dfaa61e 1270 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
1271} Py_INCREF(Py_None);
1272 _resultobj = Py_None;
1273 return _resultobj;
1274}
1275
aa2a5b86
RD
1276static PyObject *_wrap_wxButton_GetDefaultSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1277 PyObject * _resultobj;
1278 wxSize * _result;
1279 char *_kwnames[] = { NULL };
1280 char _ptemp[128];
1281
1282 self = self;
1283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxButton_GetDefaultSize",_kwnames))
1284 return NULL;
1285{
474c48f9 1286 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
1287 _result = new wxSize (wxButton::GetDefaultSize());
1288
474c48f9 1289 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1290 if (PyErr_Occurred()) return NULL;
1291} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
1292 _resultobj = Py_BuildValue("s",_ptemp);
1293 return _resultobj;
1294}
1295
1296static void *SwigwxBitmapButtonTowxButton(void *ptr) {
1297 wxBitmapButton *src;
1298 wxButton *dest;
1299 src = (wxBitmapButton *) ptr;
1300 dest = (wxButton *) src;
1301 return (void *) dest;
1302}
1303
1304static void *SwigwxBitmapButtonTowxControl(void *ptr) {
1305 wxBitmapButton *src;
1306 wxControl *dest;
1307 src = (wxBitmapButton *) ptr;
1308 dest = (wxControl *) src;
1309 return (void *) dest;
1310}
1311
1312static void *SwigwxBitmapButtonTowxWindow(void *ptr) {
1313 wxBitmapButton *src;
1314 wxWindow *dest;
1315 src = (wxBitmapButton *) ptr;
1316 dest = (wxWindow *) src;
1317 return (void *) dest;
1318}
1319
1320static void *SwigwxBitmapButtonTowxEvtHandler(void *ptr) {
1321 wxBitmapButton *src;
1322 wxEvtHandler *dest;
1323 src = (wxBitmapButton *) ptr;
1324 dest = (wxEvtHandler *) src;
1325 return (void *) dest;
1326}
1327
1328static void *SwigwxBitmapButtonTowxObject(void *ptr) {
1329 wxBitmapButton *src;
1330 wxObject *dest;
1331 src = (wxBitmapButton *) ptr;
1332 dest = (wxObject *) src;
9df61a29
RD
1333 return (void *) dest;
1334}
1335
70551f47 1336#define new_wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 1337static PyObject *_wrap_new_wxBitmapButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1338 PyObject * _resultobj;
1339 wxBitmapButton * _result;
1340 wxWindow * _arg0;
1341 wxWindowID _arg1;
1342 wxBitmap * _arg2;
b68dc582
RD
1343 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1344 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 1345 long _arg5 = (long ) wxBU_AUTODRAW;
b68dc582 1346 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
1347 char * _arg7 = (char *) "button";
1348 PyObject * _argo0 = 0;
1349 PyObject * _argo2 = 0;
37f6a977
RD
1350 wxPoint temp;
1351 PyObject * _obj3 = 0;
1352 wxSize temp0;
1353 PyObject * _obj4 = 0;
2d091820 1354 PyObject * _argo6 = 0;
107e4716 1355 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","validator","name", NULL };
70551f47
RD
1356 char _ptemp[128];
1357
1358 self = self;
37f6a977 1359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxBitmapButton",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 1360 return NULL;
2d091820
RD
1361 if (_argo0) {
1362 if (_argo0 == Py_None) { _arg0 = NULL; }
1363 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1364 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBitmapButton. Expected _wxWindow_p.");
1365 return NULL;
1366 }
1367 }
2d091820
RD
1368 if (_argo2) {
1369 if (_argo2 == Py_None) { _arg2 = NULL; }
1370 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
70551f47
RD
1371 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxBitmapButton. Expected _wxBitmap_p.");
1372 return NULL;
1373 }
1374 }
37f6a977
RD
1375 if (_obj3)
1376{
1377 _arg3 = &temp;
1378 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1379 return NULL;
37f6a977
RD
1380}
1381 if (_obj4)
1382{
1383 _arg4 = &temp0;
1384 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1385 return NULL;
37f6a977 1386}
2d091820
RD
1387 if (_argo6) {
1388 if (_argo6 == Py_None) { _arg6 = NULL; }
1389 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
1390 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxBitmapButton. Expected _wxValidator_p.");
1391 return NULL;
1392 }
1393 }
ab9bc19b 1394{
474c48f9 1395 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1396 _result = (wxBitmapButton *)new_wxBitmapButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
1397
474c48f9 1398 wxPyEndAllowThreads(__tstate);
4dfaa61e 1399 if (PyErr_Occurred()) return NULL;
2d091820
RD
1400} if (_result) {
1401 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmapButton_p");
1402 _resultobj = Py_BuildValue("s",_ptemp);
1403 } else {
1404 Py_INCREF(Py_None);
1405 _resultobj = Py_None;
1406 }
70551f47
RD
1407 return _resultobj;
1408}
1409
aa2a5b86
RD
1410#define new_wxPreBitmapButton() (new wxBitmapButton())
1411static PyObject *_wrap_new_wxPreBitmapButton(PyObject *self, PyObject *args, PyObject *kwargs) {
1412 PyObject * _resultobj;
1413 wxBitmapButton * _result;
1414 char *_kwnames[] = { NULL };
1415 char _ptemp[128];
1416
1417 self = self;
1418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreBitmapButton",_kwnames))
1419 return NULL;
1420{
474c48f9 1421 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
1422 _result = (wxBitmapButton *)new_wxPreBitmapButton();
1423
474c48f9 1424 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1425 if (PyErr_Occurred()) return NULL;
1426} if (_result) {
1427 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmapButton_p");
1428 _resultobj = Py_BuildValue("s",_ptemp);
1429 } else {
1430 Py_INCREF(Py_None);
1431 _resultobj = Py_None;
1432 }
1433 return _resultobj;
1434}
1435
1436#define wxBitmapButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
1437static PyObject *_wrap_wxBitmapButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1438 PyObject * _resultobj;
1439 bool _result;
1440 wxBitmapButton * _arg0;
1441 wxWindow * _arg1;
1442 wxWindowID _arg2;
1443 wxBitmap * _arg3;
1444 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
1445 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
1446 long _arg6 = (long ) wxBU_AUTODRAW;
1447 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
1448 char * _arg8 = (char *) "button";
1449 PyObject * _argo0 = 0;
1450 PyObject * _argo1 = 0;
1451 PyObject * _argo3 = 0;
1452 wxPoint temp;
1453 PyObject * _obj4 = 0;
1454 wxSize temp0;
1455 PyObject * _obj5 = 0;
1456 PyObject * _argo7 = 0;
1457 char *_kwnames[] = { "self","parent","id","bitmap","pos","size","style","validator","name", NULL };
1458
1459 self = self;
1460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOs:wxBitmapButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_argo3,&_obj4,&_obj5,&_arg6,&_argo7,&_arg8))
1461 return NULL;
1462 if (_argo0) {
1463 if (_argo0 == Py_None) { _arg0 = NULL; }
1464 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1465 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_Create. Expected _wxBitmapButton_p.");
1466 return NULL;
1467 }
1468 }
1469 if (_argo1) {
1470 if (_argo1 == Py_None) { _arg1 = NULL; }
1471 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1472 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_Create. Expected _wxWindow_p.");
1473 return NULL;
1474 }
1475 }
1476 if (_argo3) {
1477 if (_argo3 == Py_None) { _arg3 = NULL; }
1478 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxBitmap_p")) {
1479 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxBitmapButton_Create. Expected _wxBitmap_p.");
1480 return NULL;
1481 }
1482 }
1483 if (_obj4)
1484{
1485 _arg4 = &temp;
1486 if (! wxPoint_helper(_obj4, &_arg4))
1487 return NULL;
1488}
1489 if (_obj5)
1490{
1491 _arg5 = &temp0;
1492 if (! wxSize_helper(_obj5, &_arg5))
1493 return NULL;
1494}
1495 if (_argo7) {
1496 if (_argo7 == Py_None) { _arg7 = NULL; }
1497 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
1498 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxBitmapButton_Create. Expected _wxValidator_p.");
1499 return NULL;
1500 }
1501 }
1502{
474c48f9 1503 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
1504 _result = (bool )wxBitmapButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,_arg8);
1505
474c48f9 1506 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1507 if (PyErr_Occurred()) return NULL;
1508} _resultobj = Py_BuildValue("i",_result);
1509 return _resultobj;
1510}
1511
70551f47 1512#define wxBitmapButton_GetBitmapLabel(_swigobj) (_swigobj->GetBitmapLabel())
107e4716 1513static PyObject *_wrap_wxBitmapButton_GetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1514 PyObject * _resultobj;
1515 wxBitmap * _result;
1516 wxBitmapButton * _arg0;
2d091820 1517 PyObject * _argo0 = 0;
107e4716 1518 char *_kwnames[] = { "self", NULL };
70551f47
RD
1519 char _ptemp[128];
1520
1521 self = self;
107e4716 1522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapLabel",_kwnames,&_argo0))
70551f47 1523 return NULL;
2d091820
RD
1524 if (_argo0) {
1525 if (_argo0 == Py_None) { _arg0 = NULL; }
1526 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
70551f47
RD
1527 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapLabel. Expected _wxBitmapButton_p.");
1528 return NULL;
1529 }
1530 }
ab9bc19b 1531{
474c48f9 1532 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 1533 _result = new wxBitmap (wxBitmapButton_GetBitmapLabel(_arg0));
ab9bc19b 1534
474c48f9 1535 wxPyEndAllowThreads(__tstate);
4dfaa61e 1536 if (PyErr_Occurred()) return NULL;
3e212503
RD
1537} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1538 _resultobj = Py_BuildValue("s",_ptemp);
70551f47
RD
1539 return _resultobj;
1540}
1541
c95e68d8 1542#define wxBitmapButton_GetBitmapDisabled(_swigobj) (_swigobj->GetBitmapDisabled())
107e4716 1543static PyObject *_wrap_wxBitmapButton_GetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1544 PyObject * _resultobj;
1545 wxBitmap * _result;
1546 wxBitmapButton * _arg0;
2d091820 1547 PyObject * _argo0 = 0;
107e4716 1548 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1549 char _ptemp[128];
1550
1551 self = self;
107e4716 1552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapDisabled",_kwnames,&_argo0))
c95e68d8 1553 return NULL;
2d091820
RD
1554 if (_argo0) {
1555 if (_argo0 == Py_None) { _arg0 = NULL; }
1556 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1557 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapDisabled. Expected _wxBitmapButton_p.");
1558 return NULL;
1559 }
1560 }
ab9bc19b 1561{
474c48f9 1562 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 1563 _result = new wxBitmap (wxBitmapButton_GetBitmapDisabled(_arg0));
ab9bc19b 1564
474c48f9 1565 wxPyEndAllowThreads(__tstate);
4dfaa61e 1566 if (PyErr_Occurred()) return NULL;
3e212503
RD
1567} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1568 _resultobj = Py_BuildValue("s",_ptemp);
c95e68d8
RD
1569 return _resultobj;
1570}
1571
1572#define wxBitmapButton_GetBitmapFocus(_swigobj) (_swigobj->GetBitmapFocus())
107e4716 1573static PyObject *_wrap_wxBitmapButton_GetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1574 PyObject * _resultobj;
1575 wxBitmap * _result;
1576 wxBitmapButton * _arg0;
2d091820 1577 PyObject * _argo0 = 0;
107e4716 1578 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1579 char _ptemp[128];
1580
1581 self = self;
107e4716 1582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapFocus",_kwnames,&_argo0))
c95e68d8 1583 return NULL;
2d091820
RD
1584 if (_argo0) {
1585 if (_argo0 == Py_None) { _arg0 = NULL; }
1586 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1587 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapFocus. Expected _wxBitmapButton_p.");
1588 return NULL;
1589 }
1590 }
ab9bc19b 1591{
474c48f9 1592 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 1593 _result = new wxBitmap (wxBitmapButton_GetBitmapFocus(_arg0));
ab9bc19b 1594
474c48f9 1595 wxPyEndAllowThreads(__tstate);
4dfaa61e 1596 if (PyErr_Occurred()) return NULL;
3e212503
RD
1597} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1598 _resultobj = Py_BuildValue("s",_ptemp);
c95e68d8
RD
1599 return _resultobj;
1600}
1601
1602#define wxBitmapButton_GetBitmapSelected(_swigobj) (_swigobj->GetBitmapSelected())
107e4716 1603static PyObject *_wrap_wxBitmapButton_GetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1604 PyObject * _resultobj;
1605 wxBitmap * _result;
1606 wxBitmapButton * _arg0;
2d091820 1607 PyObject * _argo0 = 0;
107e4716 1608 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1609 char _ptemp[128];
1610
1611 self = self;
107e4716 1612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapSelected",_kwnames,&_argo0))
c95e68d8 1613 return NULL;
2d091820
RD
1614 if (_argo0) {
1615 if (_argo0 == Py_None) { _arg0 = NULL; }
1616 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1617 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapSelected. Expected _wxBitmapButton_p.");
1618 return NULL;
1619 }
1620 }
ab9bc19b 1621{
474c48f9 1622 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 1623 _result = new wxBitmap (wxBitmapButton_GetBitmapSelected(_arg0));
ab9bc19b 1624
474c48f9 1625 wxPyEndAllowThreads(__tstate);
4dfaa61e 1626 if (PyErr_Occurred()) return NULL;
3e212503
RD
1627} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1628 _resultobj = Py_BuildValue("s",_ptemp);
c95e68d8
RD
1629 return _resultobj;
1630}
1631
1632#define wxBitmapButton_SetBitmapDisabled(_swigobj,_swigarg0) (_swigobj->SetBitmapDisabled(_swigarg0))
107e4716 1633static PyObject *_wrap_wxBitmapButton_SetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1634 PyObject * _resultobj;
1635 wxBitmapButton * _arg0;
1636 wxBitmap * _arg1;
2d091820
RD
1637 PyObject * _argo0 = 0;
1638 PyObject * _argo1 = 0;
107e4716 1639 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
1640
1641 self = self;
107e4716 1642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapDisabled",_kwnames,&_argo0,&_argo1))
c95e68d8 1643 return NULL;
2d091820
RD
1644 if (_argo0) {
1645 if (_argo0 == Py_None) { _arg0 = NULL; }
1646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmapButton_p.");
1648 return NULL;
1649 }
1650 }
2d091820
RD
1651 if (_argo1) {
1652 if (_argo1 == Py_None) { _arg1 = NULL; }
1653 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
1654 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmap_p.");
1655 return NULL;
1656 }
1657 }
ab9bc19b 1658{
474c48f9 1659 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1660 wxBitmapButton_SetBitmapDisabled(_arg0,*_arg1);
1661
474c48f9 1662 wxPyEndAllowThreads(__tstate);
4dfaa61e 1663 if (PyErr_Occurred()) return NULL;
ab9bc19b 1664} Py_INCREF(Py_None);
c95e68d8
RD
1665 _resultobj = Py_None;
1666 return _resultobj;
1667}
1668
1669#define wxBitmapButton_SetBitmapFocus(_swigobj,_swigarg0) (_swigobj->SetBitmapFocus(_swigarg0))
107e4716 1670static PyObject *_wrap_wxBitmapButton_SetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1671 PyObject * _resultobj;
1672 wxBitmapButton * _arg0;
1673 wxBitmap * _arg1;
2d091820
RD
1674 PyObject * _argo0 = 0;
1675 PyObject * _argo1 = 0;
107e4716 1676 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
1677
1678 self = self;
107e4716 1679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapFocus",_kwnames,&_argo0,&_argo1))
c95e68d8 1680 return NULL;
2d091820
RD
1681 if (_argo0) {
1682 if (_argo0 == Py_None) { _arg0 = NULL; }
1683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmapButton_p.");
1685 return NULL;
1686 }
1687 }
2d091820
RD
1688 if (_argo1) {
1689 if (_argo1 == Py_None) { _arg1 = NULL; }
1690 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
1691 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmap_p.");
1692 return NULL;
1693 }
1694 }
ab9bc19b 1695{
474c48f9 1696 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1697 wxBitmapButton_SetBitmapFocus(_arg0,*_arg1);
1698
474c48f9 1699 wxPyEndAllowThreads(__tstate);
4dfaa61e 1700 if (PyErr_Occurred()) return NULL;
ab9bc19b 1701} Py_INCREF(Py_None);
c95e68d8
RD
1702 _resultobj = Py_None;
1703 return _resultobj;
1704}
1705
1706#define wxBitmapButton_SetBitmapSelected(_swigobj,_swigarg0) (_swigobj->SetBitmapSelected(_swigarg0))
107e4716 1707static PyObject *_wrap_wxBitmapButton_SetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1708 PyObject * _resultobj;
1709 wxBitmapButton * _arg0;
1710 wxBitmap * _arg1;
2d091820
RD
1711 PyObject * _argo0 = 0;
1712 PyObject * _argo1 = 0;
107e4716 1713 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
1714
1715 self = self;
107e4716 1716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapSelected",_kwnames,&_argo0,&_argo1))
c95e68d8 1717 return NULL;
2d091820
RD
1718 if (_argo0) {
1719 if (_argo0 == Py_None) { _arg0 = NULL; }
1720 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1721 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmapButton_p.");
1722 return NULL;
1723 }
1724 }
2d091820
RD
1725 if (_argo1) {
1726 if (_argo1 == Py_None) { _arg1 = NULL; }
1727 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
1728 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmap_p.");
1729 return NULL;
1730 }
1731 }
ab9bc19b 1732{
474c48f9 1733 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1734 wxBitmapButton_SetBitmapSelected(_arg0,*_arg1);
1735
474c48f9 1736 wxPyEndAllowThreads(__tstate);
4dfaa61e 1737 if (PyErr_Occurred()) return NULL;
ab9bc19b 1738} Py_INCREF(Py_None);
c95e68d8
RD
1739 _resultobj = Py_None;
1740 return _resultobj;
1741}
1742
70551f47 1743#define wxBitmapButton_SetBitmapLabel(_swigobj,_swigarg0) (_swigobj->SetBitmapLabel(_swigarg0))
107e4716 1744static PyObject *_wrap_wxBitmapButton_SetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1745 PyObject * _resultobj;
1746 wxBitmapButton * _arg0;
1747 wxBitmap * _arg1;
2d091820
RD
1748 PyObject * _argo0 = 0;
1749 PyObject * _argo1 = 0;
107e4716 1750 char *_kwnames[] = { "self","bitmap", NULL };
70551f47
RD
1751
1752 self = self;
107e4716 1753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapLabel",_kwnames,&_argo0,&_argo1))
70551f47 1754 return NULL;
2d091820
RD
1755 if (_argo0) {
1756 if (_argo0 == Py_None) { _arg0 = NULL; }
1757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
70551f47
RD
1758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmapButton_p.");
1759 return NULL;
1760 }
1761 }
2d091820
RD
1762 if (_argo1) {
1763 if (_argo1 == Py_None) { _arg1 = NULL; }
1764 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
70551f47
RD
1765 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmap_p.");
1766 return NULL;
1767 }
1768 }
ab9bc19b 1769{
474c48f9 1770 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1771 wxBitmapButton_SetBitmapLabel(_arg0,*_arg1);
1772
474c48f9 1773 wxPyEndAllowThreads(__tstate);
4dfaa61e 1774 if (PyErr_Occurred()) return NULL;
ab9bc19b 1775} Py_INCREF(Py_None);
70551f47
RD
1776 _resultobj = Py_None;
1777 return _resultobj;
1778}
1779
f6bcfd97
BP
1780#define wxBitmapButton_SetMargins(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
1781static PyObject *_wrap_wxBitmapButton_SetMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
1782 PyObject * _resultobj;
1783 wxBitmapButton * _arg0;
1784 int _arg1;
1785 int _arg2;
1786 PyObject * _argo0 = 0;
1787 char *_kwnames[] = { "self","x","y", NULL };
1788
1789 self = self;
1790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxBitmapButton_SetMargins",_kwnames,&_argo0,&_arg1,&_arg2))
1791 return NULL;
1792 if (_argo0) {
1793 if (_argo0 == Py_None) { _arg0 = NULL; }
1794 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1795 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetMargins. Expected _wxBitmapButton_p.");
1796 return NULL;
1797 }
1798 }
1799{
474c48f9 1800 PyThreadState* __tstate = wxPyBeginAllowThreads();
f6bcfd97
BP
1801 wxBitmapButton_SetMargins(_arg0,_arg1,_arg2);
1802
474c48f9 1803 wxPyEndAllowThreads(__tstate);
4dfaa61e 1804 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1805} Py_INCREF(Py_None);
1806 _resultobj = Py_None;
1807 return _resultobj;
1808}
1809
1810#define wxBitmapButton_GetMarginX(_swigobj) (_swigobj->GetMarginX())
1811static PyObject *_wrap_wxBitmapButton_GetMarginX(PyObject *self, PyObject *args, PyObject *kwargs) {
1812 PyObject * _resultobj;
1813 int _result;
1814 wxBitmapButton * _arg0;
1815 PyObject * _argo0 = 0;
1816 char *_kwnames[] = { "self", NULL };
1817
1818 self = self;
1819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetMarginX",_kwnames,&_argo0))
1820 return NULL;
1821 if (_argo0) {
1822 if (_argo0 == Py_None) { _arg0 = NULL; }
1823 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1824 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetMarginX. Expected _wxBitmapButton_p.");
1825 return NULL;
1826 }
1827 }
1828{
474c48f9 1829 PyThreadState* __tstate = wxPyBeginAllowThreads();
f6bcfd97
BP
1830 _result = (int )wxBitmapButton_GetMarginX(_arg0);
1831
474c48f9 1832 wxPyEndAllowThreads(__tstate);
4dfaa61e 1833 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1834} _resultobj = Py_BuildValue("i",_result);
1835 return _resultobj;
1836}
1837
1838#define wxBitmapButton_GetMarginY(_swigobj) (_swigobj->GetMarginY())
1839static PyObject *_wrap_wxBitmapButton_GetMarginY(PyObject *self, PyObject *args, PyObject *kwargs) {
1840 PyObject * _resultobj;
1841 int _result;
1842 wxBitmapButton * _arg0;
1843 PyObject * _argo0 = 0;
1844 char *_kwnames[] = { "self", NULL };
1845
1846 self = self;
1847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetMarginY",_kwnames,&_argo0))
1848 return NULL;
1849 if (_argo0) {
1850 if (_argo0 == Py_None) { _arg0 = NULL; }
1851 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1852 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetMarginY. Expected _wxBitmapButton_p.");
1853 return NULL;
1854 }
1855 }
1856{
474c48f9 1857 PyThreadState* __tstate = wxPyBeginAllowThreads();
f6bcfd97
BP
1858 _result = (int )wxBitmapButton_GetMarginY(_arg0);
1859
474c48f9 1860 wxPyEndAllowThreads(__tstate);
4dfaa61e 1861 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1862} _resultobj = Py_BuildValue("i",_result);
1863 return _resultobj;
1864}
1865
70551f47
RD
1866static void *SwigwxCheckBoxTowxControl(void *ptr) {
1867 wxCheckBox *src;
1868 wxControl *dest;
1869 src = (wxCheckBox *) ptr;
1870 dest = (wxControl *) src;
1871 return (void *) dest;
1872}
1873
1874static void *SwigwxCheckBoxTowxWindow(void *ptr) {
1875 wxCheckBox *src;
1876 wxWindow *dest;
1877 src = (wxCheckBox *) ptr;
1878 dest = (wxWindow *) src;
1879 return (void *) dest;
1880}
1881
1882static void *SwigwxCheckBoxTowxEvtHandler(void *ptr) {
1883 wxCheckBox *src;
1884 wxEvtHandler *dest;
1885 src = (wxCheckBox *) ptr;
1886 dest = (wxEvtHandler *) src;
1887 return (void *) dest;
1888}
1889
9df61a29
RD
1890static void *SwigwxCheckBoxTowxObject(void *ptr) {
1891 wxCheckBox *src;
1892 wxObject *dest;
1893 src = (wxCheckBox *) ptr;
1894 dest = (wxObject *) src;
1895 return (void *) dest;
1896}
1897
70551f47 1898#define new_wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 1899static PyObject *_wrap_new_wxCheckBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1900 PyObject * _resultobj;
1901 wxCheckBox * _result;
1902 wxWindow * _arg0;
1903 wxWindowID _arg1;
1904 wxString * _arg2;
b68dc582
RD
1905 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1906 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 1907 long _arg5 = (long ) 0;
b68dc582 1908 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
1909 char * _arg7 = (char *) "checkBox";
1910 PyObject * _argo0 = 0;
70551f47 1911 PyObject * _obj2 = 0;
37f6a977
RD
1912 wxPoint temp;
1913 PyObject * _obj3 = 0;
1914 wxSize temp0;
1915 PyObject * _obj4 = 0;
2d091820 1916 PyObject * _argo6 = 0;
107e4716 1917 char *_kwnames[] = { "parent","id","label","pos","size","style","val","name", NULL };
70551f47
RD
1918 char _ptemp[128];
1919
1920 self = self;
37f6a977 1921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxCheckBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 1922 return NULL;
2d091820
RD
1923 if (_argo0) {
1924 if (_argo0 == Py_None) { _arg0 = NULL; }
1925 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1926 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckBox. Expected _wxWindow_p.");
1927 return NULL;
1928 }
1929 }
1930{
2cd2fac8
RD
1931#if PYTHON_API_VERSION >= 1009
1932 char* tmpPtr; int tmpSize;
1933 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 1934 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1935 return NULL;
1936 }
1937 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
1938 return NULL;
1939 _arg2 = new wxString(tmpPtr, tmpSize);
1940#else
70551f47
RD
1941 if (!PyString_Check(_obj2)) {
1942 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1943 return NULL;
1944 }
2cd2fac8
RD
1945 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
1946#endif
70551f47 1947}
37f6a977
RD
1948 if (_obj3)
1949{
1950 _arg3 = &temp;
1951 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1952 return NULL;
37f6a977
RD
1953}
1954 if (_obj4)
1955{
1956 _arg4 = &temp0;
1957 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1958 return NULL;
37f6a977 1959}
2d091820
RD
1960 if (_argo6) {
1961 if (_argo6 == Py_None) { _arg6 = NULL; }
1962 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
1963 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxCheckBox. Expected _wxValidator_p.");
1964 return NULL;
1965 }
1966 }
ab9bc19b 1967{
474c48f9 1968 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
1969 _result = (wxCheckBox *)new_wxCheckBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
1970
474c48f9 1971 wxPyEndAllowThreads(__tstate);
4dfaa61e 1972 if (PyErr_Occurred()) return NULL;
2d091820
RD
1973} if (_result) {
1974 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckBox_p");
1975 _resultobj = Py_BuildValue("s",_ptemp);
1976 } else {
1977 Py_INCREF(Py_None);
1978 _resultobj = Py_None;
1979 }
70551f47
RD
1980{
1981 if (_obj2)
1982 delete _arg2;
1983}
1984 return _resultobj;
1985}
1986
aa2a5b86
RD
1987#define new_wxPreCheckBox() (new wxCheckBox())
1988static PyObject *_wrap_new_wxPreCheckBox(PyObject *self, PyObject *args, PyObject *kwargs) {
1989 PyObject * _resultobj;
1990 wxCheckBox * _result;
1991 char *_kwnames[] = { NULL };
1992 char _ptemp[128];
1993
1994 self = self;
1995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreCheckBox",_kwnames))
1996 return NULL;
1997{
474c48f9 1998 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
1999 _result = (wxCheckBox *)new_wxPreCheckBox();
2000
474c48f9 2001 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2002 if (PyErr_Occurred()) return NULL;
2003} if (_result) {
2004 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckBox_p");
2005 _resultobj = Py_BuildValue("s",_ptemp);
2006 } else {
2007 Py_INCREF(Py_None);
2008 _resultobj = Py_None;
2009 }
2010 return _resultobj;
2011}
2012
2013#define wxCheckBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
2014static PyObject *_wrap_wxCheckBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
2015 PyObject * _resultobj;
2016 bool _result;
2017 wxCheckBox * _arg0;
2018 wxWindow * _arg1;
2019 wxWindowID _arg2;
2020 wxString * _arg3;
2021 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
2022 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
2023 long _arg6 = (long ) 0;
2024 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
2025 char * _arg8 = (char *) "checkBox";
2026 PyObject * _argo0 = 0;
2027 PyObject * _argo1 = 0;
2028 PyObject * _obj3 = 0;
2029 wxPoint temp;
2030 PyObject * _obj4 = 0;
2031 wxSize temp0;
2032 PyObject * _obj5 = 0;
2033 PyObject * _argo7 = 0;
2034 char *_kwnames[] = { "self","parent","id","label","pos","size","style","val","name", NULL };
2035
2036 self = self;
2037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOs:wxCheckBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_arg8))
2038 return NULL;
2039 if (_argo0) {
2040 if (_argo0 == Py_None) { _arg0 = NULL; }
2041 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
2042 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_Create. Expected _wxCheckBox_p.");
2043 return NULL;
2044 }
2045 }
2046 if (_argo1) {
2047 if (_argo1 == Py_None) { _arg1 = NULL; }
2048 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2049 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxCheckBox_Create. Expected _wxWindow_p.");
2050 return NULL;
2051 }
2052 }
2053{
2054#if PYTHON_API_VERSION >= 1009
2055 char* tmpPtr; int tmpSize;
2056 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
2057 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2058 return NULL;
2059 }
2060 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
2061 return NULL;
2062 _arg3 = new wxString(tmpPtr, tmpSize);
2063#else
2064 if (!PyString_Check(_obj3)) {
2065 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2066 return NULL;
2067 }
2068 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
2069#endif
2070}
2071 if (_obj4)
2072{
2073 _arg4 = &temp;
2074 if (! wxPoint_helper(_obj4, &_arg4))
2075 return NULL;
2076}
2077 if (_obj5)
2078{
2079 _arg5 = &temp0;
2080 if (! wxSize_helper(_obj5, &_arg5))
2081 return NULL;
2082}
2083 if (_argo7) {
2084 if (_argo7 == Py_None) { _arg7 = NULL; }
2085 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
2086 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxCheckBox_Create. Expected _wxValidator_p.");
2087 return NULL;
2088 }
2089 }
2090{
474c48f9 2091 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
2092 _result = (bool )wxCheckBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,_arg8);
2093
474c48f9 2094 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2095 if (PyErr_Occurred()) return NULL;
2096} _resultobj = Py_BuildValue("i",_result);
2097{
2098 if (_obj3)
2099 delete _arg3;
2100}
2101 return _resultobj;
2102}
2103
70551f47 2104#define wxCheckBox_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 2105static PyObject *_wrap_wxCheckBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2106 PyObject * _resultobj;
2107 bool _result;
2108 wxCheckBox * _arg0;
2d091820 2109 PyObject * _argo0 = 0;
107e4716 2110 char *_kwnames[] = { "self", NULL };
70551f47
RD
2111
2112 self = self;
107e4716 2113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckBox_GetValue",_kwnames,&_argo0))
70551f47 2114 return NULL;
2d091820
RD
2115 if (_argo0) {
2116 if (_argo0 == Py_None) { _arg0 = NULL; }
2117 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
70551f47
RD
2118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_GetValue. Expected _wxCheckBox_p.");
2119 return NULL;
2120 }
2121 }
ab9bc19b 2122{
474c48f9 2123 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2124 _result = (bool )wxCheckBox_GetValue(_arg0);
2125
474c48f9 2126 wxPyEndAllowThreads(__tstate);
4dfaa61e 2127 if (PyErr_Occurred()) return NULL;
ab9bc19b 2128} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2129 return _resultobj;
2130}
2131
2132#define wxCheckBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 2133static PyObject *_wrap_wxCheckBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2134 PyObject * _resultobj;
2135 wxCheckBox * _arg0;
2136 bool _arg1;
2d091820 2137 PyObject * _argo0 = 0;
70551f47 2138 int tempbool1;
107e4716 2139 char *_kwnames[] = { "self","state", NULL };
70551f47
RD
2140
2141 self = self;
107e4716 2142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckBox_SetValue",_kwnames,&_argo0,&tempbool1))
70551f47 2143 return NULL;
2d091820
RD
2144 if (_argo0) {
2145 if (_argo0 == Py_None) { _arg0 = NULL; }
2146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
70551f47
RD
2147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_SetValue. Expected _wxCheckBox_p.");
2148 return NULL;
2149 }
2150 }
2151 _arg1 = (bool ) tempbool1;
ab9bc19b 2152{
474c48f9 2153 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2154 wxCheckBox_SetValue(_arg0,_arg1);
2155
474c48f9 2156 wxPyEndAllowThreads(__tstate);
4dfaa61e 2157 if (PyErr_Occurred()) return NULL;
ab9bc19b 2158} Py_INCREF(Py_None);
70551f47
RD
2159 _resultobj = Py_None;
2160 return _resultobj;
2161}
2162
65191ae8
RD
2163static void *SwigwxChoiceTowxControlWithItems(void *ptr) {
2164 wxChoice *src;
2165 wxControlWithItems *dest;
2166 src = (wxChoice *) ptr;
2167 dest = (wxControlWithItems *) src;
2168 return (void *) dest;
2169}
2170
70551f47
RD
2171static void *SwigwxChoiceTowxControl(void *ptr) {
2172 wxChoice *src;
2173 wxControl *dest;
2174 src = (wxChoice *) ptr;
2175 dest = (wxControl *) src;
2176 return (void *) dest;
2177}
2178
2179static void *SwigwxChoiceTowxWindow(void *ptr) {
2180 wxChoice *src;
2181 wxWindow *dest;
2182 src = (wxChoice *) ptr;
2183 dest = (wxWindow *) src;
2184 return (void *) dest;
2185}
2186
2187static void *SwigwxChoiceTowxEvtHandler(void *ptr) {
2188 wxChoice *src;
2189 wxEvtHandler *dest;
2190 src = (wxChoice *) ptr;
2191 dest = (wxEvtHandler *) src;
2192 return (void *) dest;
2193}
2194
9df61a29
RD
2195static void *SwigwxChoiceTowxObject(void *ptr) {
2196 wxChoice *src;
2197 wxObject *dest;
2198 src = (wxChoice *) ptr;
2199 dest = (wxObject *) src;
2200 return (void *) dest;
2201}
2202
70551f47 2203#define new_wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
107e4716 2204static PyObject *_wrap_new_wxChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2205 PyObject * _resultobj;
2206 wxChoice * _result;
2207 wxWindow * _arg0;
2208 wxWindowID _arg1;
b68dc582
RD
2209 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
2210 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
2211 int _arg4 = (int ) 0;
2212 wxString * _arg5 = (wxString *) NULL;
2213 long _arg6 = (long ) 0;
b68dc582 2214 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
2215 char * _arg8 = (char *) "choice";
2216 PyObject * _argo0 = 0;
37f6a977
RD
2217 wxPoint temp;
2218 PyObject * _obj2 = 0;
2219 wxSize temp0;
2220 PyObject * _obj3 = 0;
70551f47 2221 PyObject * _obj5 = 0;
2d091820 2222 PyObject * _argo7 = 0;
e02c03a4 2223 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
70551f47
RD
2224 char _ptemp[128];
2225
2226 self = self;
37f6a977 2227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxChoice",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
70551f47 2228 return NULL;
2d091820
RD
2229 if (_argo0) {
2230 if (_argo0 == Py_None) { _arg0 = NULL; }
2231 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
2232 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxChoice. Expected _wxWindow_p.");
2233 return NULL;
2234 }
2235 }
37f6a977
RD
2236 if (_obj2)
2237{
2238 _arg2 = &temp;
2239 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 2240 return NULL;
37f6a977
RD
2241}
2242 if (_obj3)
2243{
2244 _arg3 = &temp0;
2245 if (! wxSize_helper(_obj3, &_arg3))
70551f47 2246 return NULL;
37f6a977 2247}
70551f47
RD
2248 if (_obj5)
2249{
2250 _arg5 = wxString_LIST_helper(_obj5);
2251 if (_arg5 == NULL) {
2252 return NULL;
2253 }
2254}
2d091820
RD
2255 if (_argo7) {
2256 if (_argo7 == Py_None) { _arg7 = NULL; }
2257 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
70551f47
RD
2258 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxChoice. Expected _wxValidator_p.");
2259 return NULL;
2260 }
2261 }
2262{
ab9bc19b
RD
2263 if (_obj5) {
2264 _arg4 = PyList_Size(_obj5);
2265 }
2266 else {
2267 _arg4 = 0;
2268 }
70551f47 2269}
ab9bc19b 2270{
474c48f9 2271 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2272 _result = (wxChoice *)new_wxChoice(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
2273
474c48f9 2274 wxPyEndAllowThreads(__tstate);
4dfaa61e 2275 if (PyErr_Occurred()) return NULL;
2d091820
RD
2276} if (_result) {
2277 SWIG_MakePtr(_ptemp, (char *) _result,"_wxChoice_p");
2278 _resultobj = Py_BuildValue("s",_ptemp);
2279 } else {
2280 Py_INCREF(Py_None);
2281 _resultobj = Py_None;
2282 }
70551f47
RD
2283{
2284 delete [] _arg5;
2285}
2286 return _resultobj;
2287}
2288
aa2a5b86
RD
2289#define new_wxPreChoice() (new wxChoice())
2290static PyObject *_wrap_new_wxPreChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 2291 PyObject * _resultobj;
aa2a5b86
RD
2292 wxChoice * _result;
2293 char *_kwnames[] = { NULL };
2294 char _ptemp[128];
70551f47
RD
2295
2296 self = self;
aa2a5b86
RD
2297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreChoice",_kwnames))
2298 return NULL;
2299{
474c48f9 2300 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
2301 _result = (wxChoice *)new_wxPreChoice();
2302
474c48f9 2303 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2304 if (PyErr_Occurred()) return NULL;
2305} if (_result) {
2306 SWIG_MakePtr(_ptemp, (char *) _result,"_wxChoice_p");
2307 _resultobj = Py_BuildValue("s",_ptemp);
2308 } else {
2309 Py_INCREF(Py_None);
2310 _resultobj = Py_None;
2311 }
2312 return _resultobj;
2313}
2314
2315#define wxChoice_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
2316static PyObject *_wrap_wxChoice_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
2317 PyObject * _resultobj;
2318 bool _result;
2319 wxChoice * _arg0;
2320 wxWindow * _arg1;
2321 wxWindowID _arg2;
2322 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
2323 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2324 int _arg5 = (int ) 0;
2325 wxString * _arg6 = (wxString *) NULL;
2326 long _arg7 = (long ) 0;
2327 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
2328 char * _arg9 = (char *) "choice";
2329 PyObject * _argo0 = 0;
2330 PyObject * _argo1 = 0;
2331 wxPoint temp;
2332 PyObject * _obj3 = 0;
2333 wxSize temp0;
2334 PyObject * _obj4 = 0;
2335 PyObject * _obj6 = 0;
2336 PyObject * _argo8 = 0;
2337 char *_kwnames[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL };
2338
2339 self = self;
2340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOlOs:wxChoice_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_arg9))
2341 return NULL;
2342 if (_argo0) {
2343 if (_argo0 == Py_None) { _arg0 = NULL; }
2344 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
2345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Create. Expected _wxChoice_p.");
2346 return NULL;
2347 }
2348 }
2349 if (_argo1) {
2350 if (_argo1 == Py_None) { _arg1 = NULL; }
2351 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2352 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxChoice_Create. Expected _wxWindow_p.");
2353 return NULL;
2354 }
2355 }
2356 if (_obj3)
2357{
2358 _arg3 = &temp;
2359 if (! wxPoint_helper(_obj3, &_arg3))
2360 return NULL;
2361}
2362 if (_obj4)
2363{
2364 _arg4 = &temp0;
2365 if (! wxSize_helper(_obj4, &_arg4))
2366 return NULL;
2367}
2368 if (_obj6)
2369{
2370 _arg6 = wxString_LIST_helper(_obj6);
2371 if (_arg6 == NULL) {
2372 return NULL;
2373 }
2374}
2375 if (_argo8) {
2376 if (_argo8 == Py_None) { _arg8 = NULL; }
2377 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
2378 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of wxChoice_Create. Expected _wxValidator_p.");
2379 return NULL;
2380 }
2381 }
2382{
2383 if (_obj6) {
65191ae8
RD
2384 _arg5 = PyList_Size(_obj6);
2385 }
2386 else {
2387 _arg5 = 0;
70551f47 2388 }
65191ae8 2389}
70551f47 2390{
474c48f9 2391 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8 2392 _result = (bool )wxChoice_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,_arg9);
ab9bc19b 2393
474c48f9 2394 wxPyEndAllowThreads(__tstate);
4dfaa61e 2395 if (PyErr_Occurred()) return NULL;
65191ae8 2396} _resultobj = Py_BuildValue("i",_result);
70551f47 2397{
65191ae8 2398 delete [] _arg6;
70551f47
RD
2399}
2400 return _resultobj;
2401}
2402
65191ae8
RD
2403#define wxChoice_Clear(_swigobj) (_swigobj->Clear())
2404static PyObject *_wrap_wxChoice_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 2405 PyObject * _resultobj;
70551f47 2406 wxChoice * _arg0;
2d091820 2407 PyObject * _argo0 = 0;
107e4716 2408 char *_kwnames[] = { "self", NULL };
70551f47
RD
2409
2410 self = self;
65191ae8 2411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_Clear",_kwnames,&_argo0))
70551f47 2412 return NULL;
2d091820
RD
2413 if (_argo0) {
2414 if (_argo0 == Py_None) { _arg0 = NULL; }
2415 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
65191ae8 2416 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Clear. Expected _wxChoice_p.");
70551f47
RD
2417 return NULL;
2418 }
2419 }
70551f47 2420{
474c48f9 2421 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8 2422 wxChoice_Clear(_arg0);
ab9bc19b 2423
474c48f9 2424 wxPyEndAllowThreads(__tstate);
4dfaa61e 2425 if (PyErr_Occurred()) return NULL;
65191ae8
RD
2426} Py_INCREF(Py_None);
2427 _resultobj = Py_None;
70551f47
RD
2428 return _resultobj;
2429}
2430
65191ae8
RD
2431#define wxChoice_GetColumns(_swigobj) (_swigobj->GetColumns())
2432static PyObject *_wrap_wxChoice_GetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2433 PyObject * _resultobj;
2434 int _result;
2435 wxChoice * _arg0;
2d091820 2436 PyObject * _argo0 = 0;
107e4716 2437 char *_kwnames[] = { "self", NULL };
70551f47
RD
2438
2439 self = self;
65191ae8 2440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetColumns",_kwnames,&_argo0))
70551f47 2441 return NULL;
2d091820
RD
2442 if (_argo0) {
2443 if (_argo0 == Py_None) { _arg0 = NULL; }
2444 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
65191ae8 2445 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetColumns. Expected _wxChoice_p.");
70551f47
RD
2446 return NULL;
2447 }
2448 }
ab9bc19b 2449{
474c48f9 2450 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8 2451 _result = (int )wxChoice_GetColumns(_arg0);
ab9bc19b 2452
474c48f9 2453 wxPyEndAllowThreads(__tstate);
4dfaa61e 2454 if (PyErr_Occurred()) return NULL;
ab9bc19b 2455} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2456 return _resultobj;
2457}
2458
2459#define wxChoice_SetColumns(_swigobj,_swigarg0) (_swigobj->SetColumns(_swigarg0))
107e4716 2460static PyObject *_wrap_wxChoice_SetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2461 PyObject * _resultobj;
2462 wxChoice * _arg0;
2d091820
RD
2463 int _arg1 = (int ) 1;
2464 PyObject * _argo0 = 0;
107e4716 2465 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
2466
2467 self = self;
107e4716 2468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxChoice_SetColumns",_kwnames,&_argo0,&_arg1))
70551f47 2469 return NULL;
2d091820
RD
2470 if (_argo0) {
2471 if (_argo0 == Py_None) { _arg0 = NULL; }
2472 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
2473 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetColumns. Expected _wxChoice_p.");
2474 return NULL;
2475 }
2476 }
ab9bc19b 2477{
474c48f9 2478 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2479 wxChoice_SetColumns(_arg0,_arg1);
2480
474c48f9 2481 wxPyEndAllowThreads(__tstate);
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 wxChoice_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 2489static PyObject *_wrap_wxChoice_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2490 PyObject * _resultobj;
2491 wxChoice * _arg0;
2492 int _arg1;
2d091820 2493 PyObject * _argo0 = 0;
107e4716 2494 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
2495
2496 self = self;
107e4716 2497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxChoice_SetSelection",_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,"_wxChoice_p")) {
70551f47
RD
2502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetSelection. Expected _wxChoice_p.");
2503 return NULL;
2504 }
2505 }
ab9bc19b 2506{
474c48f9 2507 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2508 wxChoice_SetSelection(_arg0,_arg1);
2509
474c48f9 2510 wxPyEndAllowThreads(__tstate);
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 wxChoice_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
107e4716 2518static PyObject *_wrap_wxChoice_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2519 PyObject * _resultobj;
2520 wxChoice * _arg0;
2521 wxString * _arg1;
2d091820 2522 PyObject * _argo0 = 0;
70551f47 2523 PyObject * _obj1 = 0;
107e4716 2524 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
2525
2526 self = self;
107e4716 2527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_SetStringSelection",_kwnames,&_argo0,&_obj1))
70551f47 2528 return NULL;
2d091820
RD
2529 if (_argo0) {
2530 if (_argo0 == Py_None) { _arg0 = NULL; }
2531 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
2532 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetStringSelection. Expected _wxChoice_p.");
2533 return NULL;
2534 }
2535 }
2536{
2cd2fac8
RD
2537#if PYTHON_API_VERSION >= 1009
2538 char* tmpPtr; int tmpSize;
2539 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2540 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2541 return NULL;
2542 }
2543 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2544 return NULL;
2545 _arg1 = new wxString(tmpPtr, tmpSize);
2546#else
70551f47
RD
2547 if (!PyString_Check(_obj1)) {
2548 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2549 return NULL;
2550 }
2cd2fac8
RD
2551 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2552#endif
70551f47 2553}
ab9bc19b 2554{
474c48f9 2555 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2556 wxChoice_SetStringSelection(_arg0,*_arg1);
2557
474c48f9 2558 wxPyEndAllowThreads(__tstate);
4dfaa61e 2559 if (PyErr_Occurred()) return NULL;
ab9bc19b 2560} Py_INCREF(Py_None);
70551f47
RD
2561 _resultobj = Py_None;
2562{
2563 if (_obj1)
2564 delete _arg1;
2565}
2566 return _resultobj;
2567}
2568
2c8a649d
RD
2569#define wxChoice_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
2570static PyObject *_wrap_wxChoice_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
2571 PyObject * _resultobj;
2572 wxChoice * _arg0;
2573 int _arg1;
2574 wxString * _arg2;
2575 PyObject * _argo0 = 0;
2576 PyObject * _obj2 = 0;
2577 char *_kwnames[] = { "self","n","s", NULL };
2578
2579 self = self;
2580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxChoice_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
2581 return NULL;
2582 if (_argo0) {
2583 if (_argo0 == Py_None) { _arg0 = NULL; }
2584 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
2585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetString. Expected _wxChoice_p.");
2586 return NULL;
2587 }
2588 }
2589{
2590#if PYTHON_API_VERSION >= 1009
2591 char* tmpPtr; int tmpSize;
2592 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
2593 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2594 return NULL;
2595 }
2596 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
2597 return NULL;
2598 _arg2 = new wxString(tmpPtr, tmpSize);
2599#else
2600 if (!PyString_Check(_obj2)) {
2601 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2602 return NULL;
2603 }
2604 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
2605#endif
2606}
2607{
474c48f9 2608 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d
RD
2609 wxChoice_SetString(_arg0,_arg1,*_arg2);
2610
474c48f9 2611 wxPyEndAllowThreads(__tstate);
2c8a649d
RD
2612 if (PyErr_Occurred()) return NULL;
2613} Py_INCREF(Py_None);
2614 _resultobj = Py_None;
2615{
2616 if (_obj2)
2617 delete _arg2;
2618}
2619 return _resultobj;
2620}
2621
70551f47
RD
2622static void *SwigwxComboBoxTowxControl(void *ptr) {
2623 wxComboBox *src;
2624 wxControl *dest;
2625 src = (wxComboBox *) ptr;
2626 dest = (wxControl *) src;
2627 return (void *) dest;
2628}
2629
2630static void *SwigwxComboBoxTowxWindow(void *ptr) {
2631 wxComboBox *src;
2632 wxWindow *dest;
2633 src = (wxComboBox *) ptr;
2634 dest = (wxWindow *) src;
2635 return (void *) dest;
2636}
2637
2638static void *SwigwxComboBoxTowxEvtHandler(void *ptr) {
2639 wxComboBox *src;
2640 wxEvtHandler *dest;
2641 src = (wxComboBox *) ptr;
2642 dest = (wxEvtHandler *) src;
2643 return (void *) dest;
2644}
2645
9df61a29
RD
2646static void *SwigwxComboBoxTowxObject(void *ptr) {
2647 wxComboBox *src;
2648 wxObject *dest;
2649 src = (wxComboBox *) ptr;
2650 dest = (wxObject *) src;
2651 return (void *) dest;
2652}
2653
70551f47 2654#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 2655static PyObject *_wrap_new_wxComboBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2656 PyObject * _resultobj;
2657 wxComboBox * _result;
2658 wxWindow * _arg0;
2659 wxWindowID _arg1;
2d091820 2660 char * _arg2 = (char *) "";
b68dc582
RD
2661 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
2662 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
2663 int _arg5 = (int ) 0;
2664 wxString * _arg6 = (wxString *) NULL;
2665 long _arg7 = (long ) 0;
b68dc582 2666 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
2667 char * _arg9 = (char *) "comboBox";
2668 PyObject * _argo0 = 0;
37f6a977
RD
2669 wxPoint temp;
2670 PyObject * _obj3 = 0;
2671 wxSize temp0;
2672 PyObject * _obj4 = 0;
70551f47 2673 PyObject * _obj6 = 0;
2d091820 2674 PyObject * _argo8 = 0;
e02c03a4 2675 char *_kwnames[] = { "parent","id","value","pos","size","choices","style","validator","name", NULL };
70551f47
RD
2676 char _ptemp[128];
2677
2678 self = self;
37f6a977 2679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|sOOOlOs:new_wxComboBox",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_arg9))
70551f47 2680 return NULL;
2d091820
RD
2681 if (_argo0) {
2682 if (_argo0 == Py_None) { _arg0 = NULL; }
2683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
2684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxComboBox. Expected _wxWindow_p.");
2685 return NULL;
2686 }
2687 }
37f6a977
RD
2688 if (_obj3)
2689{
2690 _arg3 = &temp;
2691 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 2692 return NULL;
37f6a977
RD
2693}
2694 if (_obj4)
2695{
2696 _arg4 = &temp0;
2697 if (! wxSize_helper(_obj4, &_arg4))
70551f47 2698 return NULL;
37f6a977 2699}
70551f47
RD
2700 if (_obj6)
2701{
2702 _arg6 = wxString_LIST_helper(_obj6);
2703 if (_arg6 == NULL) {
2704 return NULL;
2705 }
2706}
2d091820
RD
2707 if (_argo8) {
2708 if (_argo8 == Py_None) { _arg8 = NULL; }
2709 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
70551f47
RD
2710 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxComboBox. Expected _wxValidator_p.");
2711 return NULL;
2712 }
2713 }
2714{
ab9bc19b
RD
2715 if (_obj6) {
2716 _arg5 = PyList_Size(_obj6);
2717 }
2718 else {
2719 _arg5 = 0;
2720 }
70551f47 2721}
ab9bc19b 2722{
474c48f9 2723 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2724 _result = (wxComboBox *)new_wxComboBox(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,_arg9);
2725
474c48f9 2726 wxPyEndAllowThreads(__tstate);
4dfaa61e 2727 if (PyErr_Occurred()) return NULL;
2d091820
RD
2728} if (_result) {
2729 SWIG_MakePtr(_ptemp, (char *) _result,"_wxComboBox_p");
2730 _resultobj = Py_BuildValue("s",_ptemp);
2731 } else {
2732 Py_INCREF(Py_None);
2733 _resultobj = Py_None;
2734 }
70551f47
RD
2735{
2736 delete [] _arg6;
2737}
2738 return _resultobj;
2739}
2740
aa2a5b86
RD
2741#define new_wxPreComboBox() (new wxComboBox())
2742static PyObject *_wrap_new_wxPreComboBox(PyObject *self, PyObject *args, PyObject *kwargs) {
2743 PyObject * _resultobj;
2744 wxComboBox * _result;
2745 char *_kwnames[] = { NULL };
2746 char _ptemp[128];
2747
2748 self = self;
2749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreComboBox",_kwnames))
2750 return NULL;
2751{
474c48f9 2752 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
2753 _result = (wxComboBox *)new_wxPreComboBox();
2754
474c48f9 2755 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2756 if (PyErr_Occurred()) return NULL;
2757} if (_result) {
2758 SWIG_MakePtr(_ptemp, (char *) _result,"_wxComboBox_p");
2759 _resultobj = Py_BuildValue("s",_ptemp);
2760 } else {
2761 Py_INCREF(Py_None);
2762 _resultobj = Py_None;
2763 }
2764 return _resultobj;
2765}
2766
2767#define wxComboBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
2768static PyObject *_wrap_wxComboBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
2769 PyObject * _resultobj;
2770 bool _result;
2771 wxComboBox * _arg0;
2772 wxWindow * _arg1;
2773 wxWindowID _arg2;
2774 char * _arg3 = (char *) "";
2775 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
2776 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
2777 int _arg6 = (int ) 0;
2778 wxString * _arg7 = (wxString *) NULL;
2779 long _arg8 = (long ) 0;
2780 wxValidator * _arg9 = (wxValidator *) &wxDefaultValidator;
2781 char * _arg10 = (char *) "comboBox";
2782 PyObject * _argo0 = 0;
2783 PyObject * _argo1 = 0;
2784 wxPoint temp;
2785 PyObject * _obj4 = 0;
2786 wxSize temp0;
2787 PyObject * _obj5 = 0;
2788 PyObject * _obj7 = 0;
2789 PyObject * _argo9 = 0;
2790 char *_kwnames[] = { "self","parent","id","value","pos","size","choices","style","validator","name", NULL };
2791
2792 self = self;
2793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|sOOOlOs:wxComboBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_obj4,&_obj5,&_obj7,&_arg8,&_argo9,&_arg10))
2794 return NULL;
2795 if (_argo0) {
2796 if (_argo0 == Py_None) { _arg0 = NULL; }
2797 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2798 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Create. Expected _wxComboBox_p.");
2799 return NULL;
2800 }
2801 }
2802 if (_argo1) {
2803 if (_argo1 == Py_None) { _arg1 = NULL; }
2804 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2805 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxComboBox_Create. Expected _wxWindow_p.");
2806 return NULL;
2807 }
2808 }
2809 if (_obj4)
2810{
2811 _arg4 = &temp;
2812 if (! wxPoint_helper(_obj4, &_arg4))
2813 return NULL;
2814}
2815 if (_obj5)
2816{
2817 _arg5 = &temp0;
2818 if (! wxSize_helper(_obj5, &_arg5))
2819 return NULL;
2820}
2821 if (_obj7)
2822{
2823 _arg7 = wxString_LIST_helper(_obj7);
2824 if (_arg7 == NULL) {
2825 return NULL;
2826 }
2827}
2828 if (_argo9) {
2829 if (_argo9 == Py_None) { _arg9 = NULL; }
2830 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
2831 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of wxComboBox_Create. Expected _wxValidator_p.");
2832 return NULL;
2833 }
2834 }
2835{
2836 if (_obj7) {
2837 _arg6 = PyList_Size(_obj7);
2838 }
2839 else {
2840 _arg6 = 0;
2841 }
2842}
2843{
474c48f9 2844 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
2845 _result = (bool )wxComboBox_Create(_arg0,_arg1,_arg2,_arg3,*_arg4,*_arg5,_arg6,_arg7,_arg8,*_arg9,_arg10);
2846
474c48f9 2847 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2848 if (PyErr_Occurred()) return NULL;
2849} _resultobj = Py_BuildValue("i",_result);
2850{
2851 delete [] _arg7;
2852}
2853 return _resultobj;
2854}
2855
70551f47 2856#define wxComboBox_Copy(_swigobj) (_swigobj->Copy())
107e4716 2857static PyObject *_wrap_wxComboBox_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2858 PyObject * _resultobj;
2859 wxComboBox * _arg0;
2d091820 2860 PyObject * _argo0 = 0;
107e4716 2861 char *_kwnames[] = { "self", NULL };
70551f47
RD
2862
2863 self = self;
107e4716 2864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Copy",_kwnames,&_argo0))
70551f47 2865 return NULL;
2d091820
RD
2866 if (_argo0) {
2867 if (_argo0 == Py_None) { _arg0 = NULL; }
2868 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2869 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Copy. Expected _wxComboBox_p.");
2870 return NULL;
2871 }
2872 }
ab9bc19b 2873{
474c48f9 2874 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2875 wxComboBox_Copy(_arg0);
2876
474c48f9 2877 wxPyEndAllowThreads(__tstate);
4dfaa61e 2878 if (PyErr_Occurred()) return NULL;
ab9bc19b 2879} Py_INCREF(Py_None);
70551f47
RD
2880 _resultobj = Py_None;
2881 return _resultobj;
2882}
2883
2884#define wxComboBox_Cut(_swigobj) (_swigobj->Cut())
107e4716 2885static PyObject *_wrap_wxComboBox_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2886 PyObject * _resultobj;
2887 wxComboBox * _arg0;
2d091820 2888 PyObject * _argo0 = 0;
107e4716 2889 char *_kwnames[] = { "self", NULL };
70551f47
RD
2890
2891 self = self;
107e4716 2892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Cut",_kwnames,&_argo0))
70551f47 2893 return NULL;
2d091820
RD
2894 if (_argo0) {
2895 if (_argo0 == Py_None) { _arg0 = NULL; }
2896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Cut. Expected _wxComboBox_p.");
2898 return NULL;
2899 }
2900 }
ab9bc19b 2901{
474c48f9 2902 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2903 wxComboBox_Cut(_arg0);
2904
474c48f9 2905 wxPyEndAllowThreads(__tstate);
4dfaa61e 2906 if (PyErr_Occurred()) return NULL;
ab9bc19b 2907} Py_INCREF(Py_None);
70551f47
RD
2908 _resultobj = Py_None;
2909 return _resultobj;
2910}
2911
70551f47 2912#define wxComboBox_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
107e4716 2913static PyObject *_wrap_wxComboBox_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2914 PyObject * _resultobj;
2915 long _result;
2916 wxComboBox * _arg0;
2d091820 2917 PyObject * _argo0 = 0;
65191ae8 2918 char *_kwnames[] = { "self", NULL };
70551f47
RD
2919
2920 self = self;
65191ae8 2921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetInsertionPoint",_kwnames,&_argo0))
70551f47 2922 return NULL;
2d091820
RD
2923 if (_argo0) {
2924 if (_argo0 == Py_None) { _arg0 = NULL; }
2925 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
65191ae8 2926 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetInsertionPoint. Expected _wxComboBox_p.");
70551f47
RD
2927 return NULL;
2928 }
2929 }
70551f47 2930{
474c48f9 2931 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8 2932 _result = (long )wxComboBox_GetInsertionPoint(_arg0);
ab9bc19b 2933
474c48f9 2934 wxPyEndAllowThreads(__tstate);
4dfaa61e 2935 if (PyErr_Occurred()) return NULL;
65191ae8 2936} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
2937 return _resultobj;
2938}
2939
65191ae8
RD
2940#define wxComboBox_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
2941static PyObject *_wrap_wxComboBox_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 2942 PyObject * _resultobj;
65191ae8 2943 long _result;
70551f47 2944 wxComboBox * _arg0;
2d091820 2945 PyObject * _argo0 = 0;
107e4716 2946 char *_kwnames[] = { "self", NULL };
70551f47
RD
2947
2948 self = self;
65191ae8 2949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetLastPosition",_kwnames,&_argo0))
70551f47 2950 return NULL;
2d091820
RD
2951 if (_argo0) {
2952 if (_argo0 == Py_None) { _arg0 = NULL; }
2953 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
65191ae8 2954 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetLastPosition. Expected _wxComboBox_p.");
70551f47
RD
2955 return NULL;
2956 }
2957 }
70551f47 2958{
474c48f9 2959 PyThreadState* __tstate = wxPyBeginAllowThreads();
65191ae8 2960 _result = (long )wxComboBox_GetLastPosition(_arg0);
ab9bc19b 2961
474c48f9 2962 wxPyEndAllowThreads(__tstate);
4dfaa61e 2963 if (PyErr_Occurred()) return NULL;
65191ae8 2964} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
2965 return _resultobj;
2966}
2967
2968#define wxComboBox_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 2969static PyObject *_wrap_wxComboBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2970 PyObject * _resultobj;
2971 wxString * _result;
2972 wxComboBox * _arg0;
2d091820 2973 PyObject * _argo0 = 0;
107e4716 2974 char *_kwnames[] = { "self", NULL };
70551f47
RD
2975
2976 self = self;
107e4716 2977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetValue",_kwnames,&_argo0))
70551f47 2978 return NULL;
2d091820
RD
2979 if (_argo0) {
2980 if (_argo0 == Py_None) { _arg0 = NULL; }
2981 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2982 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetValue. Expected _wxComboBox_p.");
2983 return NULL;
2984 }
2985 }
70551f47 2986{
474c48f9 2987 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
2988 _result = new wxString (wxComboBox_GetValue(_arg0));
2989
474c48f9 2990 wxPyEndAllowThreads(__tstate);
4dfaa61e 2991 if (PyErr_Occurred()) return NULL;
ab9bc19b 2992}{
e02c03a4 2993 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
2994}
2995{
2996 delete _result;
2997}
2998 return _resultobj;
2999}
3000
70551f47 3001#define wxComboBox_Paste(_swigobj) (_swigobj->Paste())
107e4716 3002static PyObject *_wrap_wxComboBox_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3003 PyObject * _resultobj;
3004 wxComboBox * _arg0;
2d091820 3005 PyObject * _argo0 = 0;
107e4716 3006 char *_kwnames[] = { "self", NULL };
70551f47
RD
3007
3008 self = self;
107e4716 3009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Paste",_kwnames,&_argo0))
70551f47 3010 return NULL;
2d091820
RD
3011 if (_argo0) {
3012 if (_argo0 == Py_None) { _arg0 = NULL; }
3013 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3014 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Paste. Expected _wxComboBox_p.");
3015 return NULL;
3016 }
3017 }
ab9bc19b 3018{
474c48f9 3019 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3020 wxComboBox_Paste(_arg0);
3021
474c48f9 3022 wxPyEndAllowThreads(__tstate);
4dfaa61e 3023 if (PyErr_Occurred()) return NULL;
ab9bc19b 3024} Py_INCREF(Py_None);
70551f47
RD
3025 _resultobj = Py_None;
3026 return _resultobj;
3027}
3028
3029#define wxComboBox_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
107e4716 3030static PyObject *_wrap_wxComboBox_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3031 PyObject * _resultobj;
3032 wxComboBox * _arg0;
3033 long _arg1;
3034 long _arg2;
3035 wxString * _arg3;
2d091820 3036 PyObject * _argo0 = 0;
70551f47 3037 PyObject * _obj3 = 0;
107e4716 3038 char *_kwnames[] = { "self","from","to","text", NULL };
70551f47
RD
3039
3040 self = self;
107e4716 3041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxComboBox_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
70551f47 3042 return NULL;
2d091820
RD
3043 if (_argo0) {
3044 if (_argo0 == Py_None) { _arg0 = NULL; }
3045 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3046 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Replace. Expected _wxComboBox_p.");
3047 return NULL;
3048 }
3049 }
3050{
2cd2fac8
RD
3051#if PYTHON_API_VERSION >= 1009
3052 char* tmpPtr; int tmpSize;
3053 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
7a446686 3054 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
3055 return NULL;
3056 }
3057 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
3058 return NULL;
3059 _arg3 = new wxString(tmpPtr, tmpSize);
3060#else
70551f47
RD
3061 if (!PyString_Check(_obj3)) {
3062 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3063 return NULL;
3064 }
2cd2fac8
RD
3065 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
3066#endif
70551f47 3067}
ab9bc19b 3068{
474c48f9 3069 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3070 wxComboBox_Replace(_arg0,_arg1,_arg2,*_arg3);
3071
474c48f9 3072 wxPyEndAllowThreads(__tstate);
4dfaa61e 3073 if (PyErr_Occurred()) return NULL;
ab9bc19b 3074} Py_INCREF(Py_None);
70551f47
RD
3075 _resultobj = Py_None;
3076{
3077 if (_obj3)
3078 delete _arg3;
3079}
3080 return _resultobj;
3081}
3082
3083#define wxComboBox_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
107e4716 3084static PyObject *_wrap_wxComboBox_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3085 PyObject * _resultobj;
3086 wxComboBox * _arg0;
3087 long _arg1;
3088 long _arg2;
2d091820 3089 PyObject * _argo0 = 0;
107e4716 3090 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
3091
3092 self = self;
107e4716 3093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 3094 return NULL;
2d091820
RD
3095 if (_argo0) {
3096 if (_argo0 == Py_None) { _arg0 = NULL; }
3097 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3098 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Remove. Expected _wxComboBox_p.");
3099 return NULL;
3100 }
3101 }
ab9bc19b 3102{
474c48f9 3103 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3104 wxComboBox_Remove(_arg0,_arg1,_arg2);
3105
474c48f9 3106 wxPyEndAllowThreads(__tstate);
4dfaa61e 3107 if (PyErr_Occurred()) return NULL;
ab9bc19b 3108} Py_INCREF(Py_None);
70551f47
RD
3109 _resultobj = Py_None;
3110 return _resultobj;
3111}
3112
3113#define wxComboBox_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
107e4716 3114static PyObject *_wrap_wxComboBox_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3115 PyObject * _resultobj;
3116 wxComboBox * _arg0;
3117 long _arg1;
2d091820 3118 PyObject * _argo0 = 0;
107e4716 3119 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
3120
3121 self = self;
107e4716 3122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxComboBox_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
70551f47 3123 return NULL;
2d091820
RD
3124 if (_argo0) {
3125 if (_argo0 == Py_None) { _arg0 = NULL; }
3126 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3127 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPoint. Expected _wxComboBox_p.");
3128 return NULL;
3129 }
3130 }
ab9bc19b 3131{
474c48f9 3132 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3133 wxComboBox_SetInsertionPoint(_arg0,_arg1);
3134
474c48f9 3135 wxPyEndAllowThreads(__tstate);
4dfaa61e 3136 if (PyErr_Occurred()) return NULL;
ab9bc19b 3137} Py_INCREF(Py_None);
70551f47
RD
3138 _resultobj = Py_None;
3139 return _resultobj;
3140}
3141
3142#define wxComboBox_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
107e4716 3143static PyObject *_wrap_wxComboBox_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3144 PyObject * _resultobj;
3145 wxComboBox * _arg0;
2d091820 3146 PyObject * _argo0 = 0;
107e4716 3147 char *_kwnames[] = { "self", NULL };
70551f47
RD
3148
3149 self = self;
107e4716 3150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_SetInsertionPointEnd",_kwnames,&_argo0))
70551f47 3151 return NULL;
2d091820
RD
3152 if (_argo0) {
3153 if (_argo0 == Py_None) { _arg0 = NULL; }
3154 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3155 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPointEnd. Expected _wxComboBox_p.");
3156 return NULL;
3157 }
3158 }
ab9bc19b 3159{
474c48f9 3160 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3161 wxComboBox_SetInsertionPointEnd(_arg0);
3162
474c48f9 3163 wxPyEndAllowThreads(__tstate);
4dfaa61e 3164 if (PyErr_Occurred()) return NULL;
ab9bc19b 3165} Py_INCREF(Py_None);
70551f47
RD
3166 _resultobj = Py_None;
3167 return _resultobj;
3168}
3169
2d091820 3170#define wxComboBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 3171static PyObject *_wrap_wxComboBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
2d091820
RD
3172 PyObject * _resultobj;
3173 wxComboBox * _arg0;
3174 int _arg1;
3175 PyObject * _argo0 = 0;
107e4716 3176 char *_kwnames[] = { "self","n", NULL };
2d091820
RD
3177
3178 self = self;
107e4716 3179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_SetSelection",_kwnames,&_argo0,&_arg1))
2d091820
RD
3180 return NULL;
3181 if (_argo0) {
3182 if (_argo0 == Py_None) { _arg0 = NULL; }
3183 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3184 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetSelection. Expected _wxComboBox_p.");
3185 return NULL;
3186 }
3187 }
3188{
474c48f9 3189 PyThreadState* __tstate = wxPyBeginAllowThreads();
2d091820
RD
3190 wxComboBox_SetSelection(_arg0,_arg1);
3191
474c48f9 3192 wxPyEndAllowThreads(__tstate);
4dfaa61e 3193 if (PyErr_Occurred()) return NULL;
2d091820
RD
3194} Py_INCREF(Py_None);
3195 _resultobj = Py_None;
3196 return _resultobj;
3197}
3198
70551f47 3199#define wxComboBox_SetMark(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 3200static PyObject *_wrap_wxComboBox_SetMark(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3201 PyObject * _resultobj;
3202 wxComboBox * _arg0;
3203 long _arg1;
3204 long _arg2;
2d091820 3205 PyObject * _argo0 = 0;
107e4716 3206 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
3207
3208 self = self;
107e4716 3209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_SetMark",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 3210 return NULL;
2d091820
RD
3211 if (_argo0) {
3212 if (_argo0 == Py_None) { _arg0 = NULL; }
3213 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetMark. Expected _wxComboBox_p.");
3215 return NULL;
3216 }
3217 }
ab9bc19b 3218{
474c48f9 3219 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3220 wxComboBox_SetMark(_arg0,_arg1,_arg2);
3221
474c48f9 3222 wxPyEndAllowThreads(__tstate);
4dfaa61e 3223 if (PyErr_Occurred()) return NULL;
ab9bc19b 3224} Py_INCREF(Py_None);
70551f47
RD
3225 _resultobj = Py_None;
3226 return _resultobj;
3227}
3228
3229#define wxComboBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 3230static PyObject *_wrap_wxComboBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3231 PyObject * _resultobj;
3232 wxComboBox * _arg0;
3233 wxString * _arg1;
2d091820 3234 PyObject * _argo0 = 0;
70551f47 3235 PyObject * _obj1 = 0;
107e4716 3236 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
3237
3238 self = self;
107e4716 3239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_SetValue",_kwnames,&_argo0,&_obj1))
70551f47 3240 return NULL;
2d091820
RD
3241 if (_argo0) {
3242 if (_argo0 == Py_None) { _arg0 = NULL; }
3243 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetValue. Expected _wxComboBox_p.");
3245 return NULL;
3246 }
3247 }
3248{
2cd2fac8
RD
3249#if PYTHON_API_VERSION >= 1009
3250 char* tmpPtr; int tmpSize;
3251 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 3252 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
3253 return NULL;
3254 }
3255 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
3256 return NULL;
3257 _arg1 = new wxString(tmpPtr, tmpSize);
3258#else
70551f47
RD
3259 if (!PyString_Check(_obj1)) {
3260 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3261 return NULL;
3262 }
2cd2fac8
RD
3263 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
3264#endif
70551f47 3265}
ab9bc19b 3266{
474c48f9 3267 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3268 wxComboBox_SetValue(_arg0,*_arg1);
3269
474c48f9 3270 wxPyEndAllowThreads(__tstate);
4dfaa61e 3271 if (PyErr_Occurred()) return NULL;
ab9bc19b 3272} Py_INCREF(Py_None);
70551f47
RD
3273 _resultobj = Py_None;
3274{
3275 if (_obj1)
3276 delete _arg1;
3277}
3278 return _resultobj;
3279}
3280
2c8a649d
RD
3281#define wxComboBox_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
3282static PyObject *_wrap_wxComboBox_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
3283 PyObject * _resultobj;
3284 wxComboBox * _arg0;
3285 bool _arg1;
3286 PyObject * _argo0 = 0;
3287 int tempbool1;
3288 char *_kwnames[] = { "self","editable", NULL };
3289
3290 self = self;
3291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_SetEditable",_kwnames,&_argo0,&tempbool1))
3292 return NULL;
3293 if (_argo0) {
3294 if (_argo0 == Py_None) { _arg0 = NULL; }
3295 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3296 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetEditable. Expected _wxComboBox_p.");
3297 return NULL;
3298 }
3299 }
3300 _arg1 = (bool ) tempbool1;
3301{
474c48f9 3302 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d
RD
3303 wxComboBox_SetEditable(_arg0,_arg1);
3304
474c48f9 3305 wxPyEndAllowThreads(__tstate);
2c8a649d
RD
3306 if (PyErr_Occurred()) return NULL;
3307} Py_INCREF(Py_None);
3308 _resultobj = Py_None;
3309 return _resultobj;
3310}
3311
c70fd24f
RD
3312#define wxComboBox_Clear(_swigobj) (_swigobj->Clear())
3313static PyObject *_wrap_wxComboBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
3314 PyObject * _resultobj;
3315 wxComboBox * _arg0;
3316 PyObject * _argo0 = 0;
3317 char *_kwnames[] = { "self", NULL };
3318
3319 self = self;
3320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Clear",_kwnames,&_argo0))
3321 return NULL;
3322 if (_argo0) {
3323 if (_argo0 == Py_None) { _arg0 = NULL; }
3324 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3325 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Clear. Expected _wxComboBox_p.");
3326 return NULL;
3327 }
3328 }
3329{
474c48f9 3330 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3331 wxComboBox_Clear(_arg0);
3332
474c48f9 3333 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3334 if (PyErr_Occurred()) return NULL;
3335} Py_INCREF(Py_None);
3336 _resultobj = Py_None;
3337 return _resultobj;
3338}
3339
3340#define wxComboBox_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
3341static PyObject *_wrap_wxComboBox_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
3342 PyObject * _resultobj;
3343 wxComboBox * _arg0;
3344 int _arg1;
3345 PyObject * _argo0 = 0;
3346 char *_kwnames[] = { "self","n", NULL };
3347
3348 self = self;
3349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_Delete",_kwnames,&_argo0,&_arg1))
3350 return NULL;
3351 if (_argo0) {
3352 if (_argo0 == Py_None) { _arg0 = NULL; }
3353 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3354 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Delete. Expected _wxComboBox_p.");
3355 return NULL;
3356 }
3357 }
3358{
474c48f9 3359 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3360 wxComboBox_Delete(_arg0,_arg1);
3361
474c48f9 3362 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3363 if (PyErr_Occurred()) return NULL;
3364} Py_INCREF(Py_None);
3365 _resultobj = Py_None;
3366 return _resultobj;
3367}
3368
3369#define wxComboBox_GetCount(_swigobj) (_swigobj->GetCount())
3370static PyObject *_wrap_wxComboBox_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
3371 PyObject * _resultobj;
3372 int _result;
3373 wxComboBox * _arg0;
3374 PyObject * _argo0 = 0;
3375 char *_kwnames[] = { "self", NULL };
3376
3377 self = self;
3378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetCount",_kwnames,&_argo0))
3379 return NULL;
3380 if (_argo0) {
3381 if (_argo0 == Py_None) { _arg0 = NULL; }
3382 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3383 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetCount. Expected _wxComboBox_p.");
3384 return NULL;
3385 }
3386 }
3387{
474c48f9 3388 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3389 _result = (int )wxComboBox_GetCount(_arg0);
3390
474c48f9 3391 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3392 if (PyErr_Occurred()) return NULL;
3393} _resultobj = Py_BuildValue("i",_result);
3394 return _resultobj;
3395}
3396
3397#define wxComboBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
3398static PyObject *_wrap_wxComboBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
3399 PyObject * _resultobj;
3400 wxString * _result;
3401 wxComboBox * _arg0;
3402 int _arg1;
3403 PyObject * _argo0 = 0;
3404 char *_kwnames[] = { "self","n", NULL };
3405
3406 self = self;
3407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_GetString",_kwnames,&_argo0,&_arg1))
3408 return NULL;
3409 if (_argo0) {
3410 if (_argo0 == Py_None) { _arg0 = NULL; }
3411 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetString. Expected _wxComboBox_p.");
3413 return NULL;
3414 }
3415 }
3416{
474c48f9 3417 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3418 _result = new wxString (wxComboBox_GetString(_arg0,_arg1));
3419
474c48f9 3420 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3421 if (PyErr_Occurred()) return NULL;
3422}{
3423 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
3424}
3425{
3426 delete _result;
3427}
3428 return _resultobj;
3429}
3430
3431#define wxComboBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
3432static PyObject *_wrap_wxComboBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
3433 PyObject * _resultobj;
3434 int _result;
3435 wxComboBox * _arg0;
3436 wxString * _arg1;
3437 PyObject * _argo0 = 0;
3438 PyObject * _obj1 = 0;
3439 char *_kwnames[] = { "self","s", NULL };
3440
3441 self = self;
3442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_FindString",_kwnames,&_argo0,&_obj1))
3443 return NULL;
3444 if (_argo0) {
3445 if (_argo0 == Py_None) { _arg0 = NULL; }
3446 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3447 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_FindString. Expected _wxComboBox_p.");
3448 return NULL;
3449 }
3450 }
3451{
3452#if PYTHON_API_VERSION >= 1009
3453 char* tmpPtr; int tmpSize;
3454 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
3455 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3456 return NULL;
3457 }
3458 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
3459 return NULL;
3460 _arg1 = new wxString(tmpPtr, tmpSize);
3461#else
3462 if (!PyString_Check(_obj1)) {
3463 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3464 return NULL;
3465 }
3466 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
3467#endif
3468}
3469{
474c48f9 3470 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3471 _result = (int )wxComboBox_FindString(_arg0,*_arg1);
3472
474c48f9 3473 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3474 if (PyErr_Occurred()) return NULL;
3475} _resultobj = Py_BuildValue("i",_result);
3476{
3477 if (_obj1)
3478 delete _arg1;
3479}
3480 return _resultobj;
3481}
3482
3483#define wxComboBox_GetSelection(_swigobj) (_swigobj->GetSelection())
3484static PyObject *_wrap_wxComboBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3485 PyObject * _resultobj;
3486 int _result;
3487 wxComboBox * _arg0;
3488 PyObject * _argo0 = 0;
3489 char *_kwnames[] = { "self", NULL };
3490
3491 self = self;
3492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetSelection",_kwnames,&_argo0))
3493 return NULL;
3494 if (_argo0) {
3495 if (_argo0 == Py_None) { _arg0 = NULL; }
3496 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3497 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetSelection. Expected _wxComboBox_p.");
3498 return NULL;
3499 }
3500 }
3501{
474c48f9 3502 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3503 _result = (int )wxComboBox_GetSelection(_arg0);
3504
474c48f9 3505 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3506 if (PyErr_Occurred()) return NULL;
3507} _resultobj = Py_BuildValue("i",_result);
3508 return _resultobj;
3509}
3510
3511#define wxComboBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
3512static PyObject *_wrap_wxComboBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3513 PyObject * _resultobj;
3514 wxString * _result;
3515 wxComboBox * _arg0;
3516 PyObject * _argo0 = 0;
3517 char *_kwnames[] = { "self", NULL };
3518
3519 self = self;
3520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetStringSelection",_kwnames,&_argo0))
3521 return NULL;
3522 if (_argo0) {
3523 if (_argo0 == Py_None) { _arg0 = NULL; }
3524 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3525 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetStringSelection. Expected _wxComboBox_p.");
3526 return NULL;
3527 }
3528 }
3529{
474c48f9 3530 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3531 _result = new wxString (wxComboBox_GetStringSelection(_arg0));
3532
474c48f9 3533 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3534 if (PyErr_Occurred()) return NULL;
3535}{
3536 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
3537}
3538{
3539 delete _result;
3540}
3541 return _resultobj;
3542}
3543
3544static void wxComboBox_Append(wxComboBox *self,const wxString & item,PyObject * clientData) {
3545 if (clientData) {
3546 wxPyClientData* data = new wxPyClientData(clientData);
3547 self->Append(item, data);
3548 } else
3549 self->Append(item);
3550 }
3551static PyObject *_wrap_wxComboBox_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
3552 PyObject * _resultobj;
3553 wxComboBox * _arg0;
3554 wxString * _arg1;
3555 PyObject * _arg2 = (PyObject *) NULL;
3556 PyObject * _argo0 = 0;
3557 PyObject * _obj1 = 0;
3558 PyObject * _obj2 = 0;
3559 char *_kwnames[] = { "self","item","clientData", NULL };
3560
3561 self = self;
3562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxComboBox_Append",_kwnames,&_argo0,&_obj1,&_obj2))
3563 return NULL;
3564 if (_argo0) {
3565 if (_argo0 == Py_None) { _arg0 = NULL; }
3566 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3567 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Append. Expected _wxComboBox_p.");
3568 return NULL;
3569 }
3570 }
3571{
3572#if PYTHON_API_VERSION >= 1009
3573 char* tmpPtr; int tmpSize;
3574 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
3575 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3576 return NULL;
3577 }
3578 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
3579 return NULL;
3580 _arg1 = new wxString(tmpPtr, tmpSize);
3581#else
3582 if (!PyString_Check(_obj1)) {
3583 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3584 return NULL;
3585 }
3586 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
3587#endif
3588}
3589 if (_obj2)
3590{
3591 _arg2 = _obj2;
3592}
3593{
474c48f9 3594 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3595 wxComboBox_Append(_arg0,*_arg1,_arg2);
3596
474c48f9 3597 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3598 if (PyErr_Occurred()) return NULL;
3599} Py_INCREF(Py_None);
3600 _resultobj = Py_None;
3601{
3602 if (_obj1)
3603 delete _arg1;
3604}
3605 return _resultobj;
3606}
3607
3608static PyObject * wxComboBox_GetClientData(wxComboBox *self,int n) {
3609 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
3610 if (data) {
3611 Py_INCREF(data->m_obj);
3612 return data->m_obj;
3613 } else {
3614 Py_INCREF(Py_None);
3615 return Py_None;
3616 }
3617 }
3618static PyObject *_wrap_wxComboBox_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
3619 PyObject * _resultobj;
3620 PyObject * _result;
3621 wxComboBox * _arg0;
3622 int _arg1;
3623 PyObject * _argo0 = 0;
3624 char *_kwnames[] = { "self","n", NULL };
3625
3626 self = self;
3627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_GetClientData",_kwnames,&_argo0,&_arg1))
3628 return NULL;
3629 if (_argo0) {
3630 if (_argo0 == Py_None) { _arg0 = NULL; }
3631 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3632 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetClientData. Expected _wxComboBox_p.");
3633 return NULL;
3634 }
3635 }
3636{
474c48f9 3637 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3638 _result = (PyObject *)wxComboBox_GetClientData(_arg0,_arg1);
3639
474c48f9 3640 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3641 if (PyErr_Occurred()) return NULL;
3642}{
3643 _resultobj = _result;
3644}
3645 return _resultobj;
3646}
3647
3648static void wxComboBox_SetClientData(wxComboBox *self,int n,PyObject * clientData) {
3649 wxPyClientData* data = new wxPyClientData(clientData);
3650 self->SetClientObject(n, data);
3651 }
3652static PyObject *_wrap_wxComboBox_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
3653 PyObject * _resultobj;
3654 wxComboBox * _arg0;
3655 int _arg1;
3656 PyObject * _arg2;
3657 PyObject * _argo0 = 0;
3658 PyObject * _obj2 = 0;
3659 char *_kwnames[] = { "self","n","clientData", NULL };
3660
3661 self = self;
3662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxComboBox_SetClientData",_kwnames,&_argo0,&_arg1,&_obj2))
3663 return NULL;
3664 if (_argo0) {
3665 if (_argo0 == Py_None) { _arg0 = NULL; }
3666 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3667 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetClientData. Expected _wxComboBox_p.");
3668 return NULL;
3669 }
3670 }
3671{
3672 _arg2 = _obj2;
3673}
3674{
474c48f9 3675 PyThreadState* __tstate = wxPyBeginAllowThreads();
c70fd24f
RD
3676 wxComboBox_SetClientData(_arg0,_arg1,_arg2);
3677
474c48f9 3678 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3679 if (PyErr_Occurred()) return NULL;
3680} Py_INCREF(Py_None);
3681 _resultobj = Py_None;
3682 return _resultobj;
3683}
3684
70551f47
RD
3685static void *SwigwxGaugeTowxControl(void *ptr) {
3686 wxGauge *src;
3687 wxControl *dest;
3688 src = (wxGauge *) ptr;
3689 dest = (wxControl *) src;
3690 return (void *) dest;
3691}
3692
3693static void *SwigwxGaugeTowxWindow(void *ptr) {
3694 wxGauge *src;
3695 wxWindow *dest;
3696 src = (wxGauge *) ptr;
3697 dest = (wxWindow *) src;
3698 return (void *) dest;
3699}
3700
3701static void *SwigwxGaugeTowxEvtHandler(void *ptr) {
3702 wxGauge *src;
3703 wxEvtHandler *dest;
3704 src = (wxGauge *) ptr;
3705 dest = (wxEvtHandler *) src;
3706 return (void *) dest;
3707}
3708
9df61a29
RD
3709static void *SwigwxGaugeTowxObject(void *ptr) {
3710 wxGauge *src;
3711 wxObject *dest;
3712 src = (wxGauge *) ptr;
3713 dest = (wxObject *) src;
3714 return (void *) dest;
3715}
3716
70551f47 3717#define new_wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 3718static PyObject *_wrap_new_wxGauge(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3719 PyObject * _resultobj;
3720 wxGauge * _result;
3721 wxWindow * _arg0;
3722 wxWindowID _arg1;
3723 int _arg2;
b68dc582
RD
3724 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
3725 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 3726 long _arg5 = (long ) wxGA_HORIZONTAL;
b68dc582 3727 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
3728 char * _arg7 = (char *) "gauge";
3729 PyObject * _argo0 = 0;
37f6a977
RD
3730 wxPoint temp;
3731 PyObject * _obj3 = 0;
3732 wxSize temp0;
3733 PyObject * _obj4 = 0;
2d091820 3734 PyObject * _argo6 = 0;
107e4716 3735 char *_kwnames[] = { "parent","id","range","pos","size","style","validator","name", NULL };
70551f47
RD
3736 char _ptemp[128];
3737
3738 self = self;
37f6a977 3739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|OOlOs:new_wxGauge",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 3740 return NULL;
2d091820
RD
3741 if (_argo0) {
3742 if (_argo0 == Py_None) { _arg0 = NULL; }
3743 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
3744 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxGauge. Expected _wxWindow_p.");
3745 return NULL;
3746 }
3747 }
37f6a977
RD
3748 if (_obj3)
3749{
3750 _arg3 = &temp;
3751 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 3752 return NULL;
37f6a977
RD
3753}
3754 if (_obj4)
3755{
3756 _arg4 = &temp0;
3757 if (! wxSize_helper(_obj4, &_arg4))
70551f47 3758 return NULL;
37f6a977 3759}
2d091820
RD
3760 if (_argo6) {
3761 if (_argo6 == Py_None) { _arg6 = NULL; }
3762 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
3763 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxGauge. Expected _wxValidator_p.");
3764 return NULL;
3765 }
3766 }
ab9bc19b 3767{
474c48f9 3768 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3769 _result = (wxGauge *)new_wxGauge(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
3770
474c48f9 3771 wxPyEndAllowThreads(__tstate);
4dfaa61e 3772 if (PyErr_Occurred()) return NULL;
2d091820
RD
3773} if (_result) {
3774 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGauge_p");
3775 _resultobj = Py_BuildValue("s",_ptemp);
3776 } else {
3777 Py_INCREF(Py_None);
3778 _resultobj = Py_None;
3779 }
70551f47
RD
3780 return _resultobj;
3781}
3782
aa2a5b86
RD
3783#define new_wxPreGauge() (new wxGauge())
3784static PyObject *_wrap_new_wxPreGauge(PyObject *self, PyObject *args, PyObject *kwargs) {
3785 PyObject * _resultobj;
3786 wxGauge * _result;
3787 char *_kwnames[] = { NULL };
3788 char _ptemp[128];
3789
3790 self = self;
3791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreGauge",_kwnames))
3792 return NULL;
3793{
474c48f9 3794 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
3795 _result = (wxGauge *)new_wxPreGauge();
3796
474c48f9 3797 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
3798 if (PyErr_Occurred()) return NULL;
3799} if (_result) {
3800 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGauge_p");
3801 _resultobj = Py_BuildValue("s",_ptemp);
3802 } else {
3803 Py_INCREF(Py_None);
3804 _resultobj = Py_None;
3805 }
3806 return _resultobj;
3807}
3808
3809#define wxGauge_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
3810static PyObject *_wrap_wxGauge_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
3811 PyObject * _resultobj;
3812 bool _result;
3813 wxGauge * _arg0;
3814 wxWindow * _arg1;
3815 wxWindowID _arg2;
3816 int _arg3;
3817 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
3818 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
3819 long _arg6 = (long ) wxGA_HORIZONTAL;
3820 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
3821 char * _arg8 = (char *) "gauge";
3822 PyObject * _argo0 = 0;
3823 PyObject * _argo1 = 0;
3824 wxPoint temp;
3825 PyObject * _obj4 = 0;
3826 wxSize temp0;
3827 PyObject * _obj5 = 0;
3828 PyObject * _argo7 = 0;
3829 char *_kwnames[] = { "self","parent","id","range","pos","size","style","validator","name", NULL };
3830
3831 self = self;
3832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii|OOlOs:wxGauge_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_obj4,&_obj5,&_arg6,&_argo7,&_arg8))
3833 return NULL;
3834 if (_argo0) {
3835 if (_argo0 == Py_None) { _arg0 = NULL; }
3836 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
3837 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_Create. Expected _wxGauge_p.");
3838 return NULL;
3839 }
3840 }
3841 if (_argo1) {
3842 if (_argo1 == Py_None) { _arg1 = NULL; }
3843 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3844 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGauge_Create. Expected _wxWindow_p.");
3845 return NULL;
3846 }
3847 }
3848 if (_obj4)
3849{
3850 _arg4 = &temp;
3851 if (! wxPoint_helper(_obj4, &_arg4))
3852 return NULL;
3853}
3854 if (_obj5)
3855{
3856 _arg5 = &temp0;
3857 if (! wxSize_helper(_obj5, &_arg5))
3858 return NULL;
3859}
3860 if (_argo7) {
3861 if (_argo7 == Py_None) { _arg7 = NULL; }
3862 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
3863 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxGauge_Create. Expected _wxValidator_p.");
3864 return NULL;
3865 }
3866 }
3867{
474c48f9 3868 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
3869 _result = (bool )wxGauge_Create(_arg0,_arg1,_arg2,_arg3,*_arg4,*_arg5,_arg6,*_arg7,_arg8);
3870
474c48f9 3871 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
3872 if (PyErr_Occurred()) return NULL;
3873} _resultobj = Py_BuildValue("i",_result);
3874 return _resultobj;
3875}
3876
70551f47 3877#define wxGauge_GetBezelFace(_swigobj) (_swigobj->GetBezelFace())
107e4716 3878static PyObject *_wrap_wxGauge_GetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3879 PyObject * _resultobj;
3880 int _result;
3881 wxGauge * _arg0;
2d091820 3882 PyObject * _argo0 = 0;
107e4716 3883 char *_kwnames[] = { "self", NULL };
70551f47
RD
3884
3885 self = self;
107e4716 3886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetBezelFace",_kwnames,&_argo0))
70551f47 3887 return NULL;
2d091820
RD
3888 if (_argo0) {
3889 if (_argo0 == Py_None) { _arg0 = NULL; }
3890 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
3891 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetBezelFace. Expected _wxGauge_p.");
3892 return NULL;
3893 }
3894 }
ab9bc19b 3895{
474c48f9 3896 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3897 _result = (int )wxGauge_GetBezelFace(_arg0);
3898
474c48f9 3899 wxPyEndAllowThreads(__tstate);
4dfaa61e 3900 if (PyErr_Occurred()) return NULL;
ab9bc19b 3901} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3902 return _resultobj;
3903}
3904
3905#define wxGauge_GetRange(_swigobj) (_swigobj->GetRange())
107e4716 3906static PyObject *_wrap_wxGauge_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3907 PyObject * _resultobj;
3908 int _result;
3909 wxGauge * _arg0;
2d091820 3910 PyObject * _argo0 = 0;
107e4716 3911 char *_kwnames[] = { "self", NULL };
70551f47
RD
3912
3913 self = self;
107e4716 3914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetRange",_kwnames,&_argo0))
70551f47 3915 return NULL;
2d091820
RD
3916 if (_argo0) {
3917 if (_argo0 == Py_None) { _arg0 = NULL; }
3918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
3919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetRange. Expected _wxGauge_p.");
3920 return NULL;
3921 }
3922 }
ab9bc19b 3923{
474c48f9 3924 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3925 _result = (int )wxGauge_GetRange(_arg0);
3926
474c48f9 3927 wxPyEndAllowThreads(__tstate);
4dfaa61e 3928 if (PyErr_Occurred()) return NULL;
ab9bc19b 3929} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3930 return _resultobj;
3931}
3932
3933#define wxGauge_GetShadowWidth(_swigobj) (_swigobj->GetShadowWidth())
107e4716 3934static PyObject *_wrap_wxGauge_GetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3935 PyObject * _resultobj;
3936 int _result;
3937 wxGauge * _arg0;
2d091820 3938 PyObject * _argo0 = 0;
107e4716 3939 char *_kwnames[] = { "self", NULL };
70551f47
RD
3940
3941 self = self;
107e4716 3942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetShadowWidth",_kwnames,&_argo0))
70551f47 3943 return NULL;
2d091820
RD
3944 if (_argo0) {
3945 if (_argo0 == Py_None) { _arg0 = NULL; }
3946 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
3947 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetShadowWidth. Expected _wxGauge_p.");
3948 return NULL;
3949 }
3950 }
ab9bc19b 3951{
474c48f9 3952 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3953 _result = (int )wxGauge_GetShadowWidth(_arg0);
3954
474c48f9 3955 wxPyEndAllowThreads(__tstate);
4dfaa61e 3956 if (PyErr_Occurred()) return NULL;
ab9bc19b 3957} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3958 return _resultobj;
3959}
3960
3961#define wxGauge_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 3962static PyObject *_wrap_wxGauge_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3963 PyObject * _resultobj;
3964 int _result;
3965 wxGauge * _arg0;
2d091820 3966 PyObject * _argo0 = 0;
107e4716 3967 char *_kwnames[] = { "self", NULL };
70551f47
RD
3968
3969 self = self;
107e4716 3970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetValue",_kwnames,&_argo0))
70551f47 3971 return NULL;
2d091820
RD
3972 if (_argo0) {
3973 if (_argo0 == Py_None) { _arg0 = NULL; }
3974 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
3975 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetValue. Expected _wxGauge_p.");
3976 return NULL;
3977 }
3978 }
ab9bc19b 3979{
474c48f9 3980 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
3981 _result = (int )wxGauge_GetValue(_arg0);
3982
474c48f9 3983 wxPyEndAllowThreads(__tstate);
4dfaa61e 3984 if (PyErr_Occurred()) return NULL;
ab9bc19b 3985} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3986 return _resultobj;
3987}
3988
3989#define wxGauge_SetBezelFace(_swigobj,_swigarg0) (_swigobj->SetBezelFace(_swigarg0))
107e4716 3990static PyObject *_wrap_wxGauge_SetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3991 PyObject * _resultobj;
3992 wxGauge * _arg0;
3993 int _arg1;
2d091820 3994 PyObject * _argo0 = 0;
107e4716 3995 char *_kwnames[] = { "self","width", NULL };
70551f47
RD
3996
3997 self = self;
107e4716 3998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetBezelFace",_kwnames,&_argo0,&_arg1))
70551f47 3999 return NULL;
2d091820
RD
4000 if (_argo0) {
4001 if (_argo0 == Py_None) { _arg0 = NULL; }
4002 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4003 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetBezelFace. Expected _wxGauge_p.");
4004 return NULL;
4005 }
4006 }
ab9bc19b 4007{
474c48f9 4008 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4009 wxGauge_SetBezelFace(_arg0,_arg1);
4010
474c48f9 4011 wxPyEndAllowThreads(__tstate);
4dfaa61e 4012 if (PyErr_Occurred()) return NULL;
ab9bc19b 4013} Py_INCREF(Py_None);
70551f47
RD
4014 _resultobj = Py_None;
4015 return _resultobj;
4016}
4017
4018#define wxGauge_SetRange(_swigobj,_swigarg0) (_swigobj->SetRange(_swigarg0))
107e4716 4019static PyObject *_wrap_wxGauge_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4020 PyObject * _resultobj;
4021 wxGauge * _arg0;
4022 int _arg1;
2d091820 4023 PyObject * _argo0 = 0;
107e4716 4024 char *_kwnames[] = { "self","range", NULL };
70551f47
RD
4025
4026 self = self;
107e4716 4027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetRange",_kwnames,&_argo0,&_arg1))
70551f47 4028 return NULL;
2d091820
RD
4029 if (_argo0) {
4030 if (_argo0 == Py_None) { _arg0 = NULL; }
4031 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4032 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetRange. Expected _wxGauge_p.");
4033 return NULL;
4034 }
4035 }
ab9bc19b 4036{
474c48f9 4037 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4038 wxGauge_SetRange(_arg0,_arg1);
4039
474c48f9 4040 wxPyEndAllowThreads(__tstate);
4dfaa61e 4041 if (PyErr_Occurred()) return NULL;
ab9bc19b 4042} Py_INCREF(Py_None);
70551f47
RD
4043 _resultobj = Py_None;
4044 return _resultobj;
4045}
4046
4047#define wxGauge_SetShadowWidth(_swigobj,_swigarg0) (_swigobj->SetShadowWidth(_swigarg0))
107e4716 4048static PyObject *_wrap_wxGauge_SetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4049 PyObject * _resultobj;
4050 wxGauge * _arg0;
4051 int _arg1;
2d091820 4052 PyObject * _argo0 = 0;
107e4716 4053 char *_kwnames[] = { "self","width", NULL };
70551f47
RD
4054
4055 self = self;
107e4716 4056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetShadowWidth",_kwnames,&_argo0,&_arg1))
70551f47 4057 return NULL;
2d091820
RD
4058 if (_argo0) {
4059 if (_argo0 == Py_None) { _arg0 = NULL; }
4060 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4061 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetShadowWidth. Expected _wxGauge_p.");
4062 return NULL;
4063 }
4064 }
ab9bc19b 4065{
474c48f9 4066 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4067 wxGauge_SetShadowWidth(_arg0,_arg1);
4068
474c48f9 4069 wxPyEndAllowThreads(__tstate);
4dfaa61e 4070 if (PyErr_Occurred()) return NULL;
ab9bc19b 4071} Py_INCREF(Py_None);
70551f47
RD
4072 _resultobj = Py_None;
4073 return _resultobj;
4074}
4075
4076#define wxGauge_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 4077static PyObject *_wrap_wxGauge_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4078 PyObject * _resultobj;
4079 wxGauge * _arg0;
4080 int _arg1;
2d091820 4081 PyObject * _argo0 = 0;
107e4716 4082 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
4083
4084 self = self;
107e4716 4085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetValue",_kwnames,&_argo0,&_arg1))
70551f47 4086 return NULL;
2d091820
RD
4087 if (_argo0) {
4088 if (_argo0 == Py_None) { _arg0 = NULL; }
4089 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4090 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetValue. Expected _wxGauge_p.");
4091 return NULL;
4092 }
4093 }
ab9bc19b 4094{
474c48f9 4095 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4096 wxGauge_SetValue(_arg0,_arg1);
4097
474c48f9 4098 wxPyEndAllowThreads(__tstate);
4dfaa61e 4099 if (PyErr_Occurred()) return NULL;
ab9bc19b 4100} Py_INCREF(Py_None);
70551f47
RD
4101 _resultobj = Py_None;
4102 return _resultobj;
4103}
4104
4105static void *SwigwxStaticBoxTowxControl(void *ptr) {
4106 wxStaticBox *src;
4107 wxControl *dest;
4108 src = (wxStaticBox *) ptr;
4109 dest = (wxControl *) src;
4110 return (void *) dest;
4111}
4112
4113static void *SwigwxStaticBoxTowxWindow(void *ptr) {
4114 wxStaticBox *src;
4115 wxWindow *dest;
4116 src = (wxStaticBox *) ptr;
4117 dest = (wxWindow *) src;
4118 return (void *) dest;
4119}
4120
4121static void *SwigwxStaticBoxTowxEvtHandler(void *ptr) {
4122 wxStaticBox *src;
4123 wxEvtHandler *dest;
4124 src = (wxStaticBox *) ptr;
4125 dest = (wxEvtHandler *) src;
4126 return (void *) dest;
4127}
4128
9df61a29
RD
4129static void *SwigwxStaticBoxTowxObject(void *ptr) {
4130 wxStaticBox *src;
4131 wxObject *dest;
4132 src = (wxStaticBox *) ptr;
4133 dest = (wxObject *) src;
4134 return (void *) dest;
4135}
4136
70551f47 4137#define new_wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 4138static PyObject *_wrap_new_wxStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4139 PyObject * _resultobj;
4140 wxStaticBox * _result;
4141 wxWindow * _arg0;
4142 wxWindowID _arg1;
4143 wxString * _arg2;
b68dc582
RD
4144 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4145 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
4146 long _arg5 = (long ) 0;
4147 char * _arg6 = (char *) "staticBox";
4148 PyObject * _argo0 = 0;
70551f47 4149 PyObject * _obj2 = 0;
37f6a977
RD
4150 wxPoint temp;
4151 PyObject * _obj3 = 0;
4152 wxSize temp0;
4153 PyObject * _obj4 = 0;
107e4716 4154 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
70551f47
RD
4155 char _ptemp[128];
4156
4157 self = self;
37f6a977 4158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
70551f47 4159 return NULL;
2d091820
RD
4160 if (_argo0) {
4161 if (_argo0 == Py_None) { _arg0 = NULL; }
4162 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
4163 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBox. Expected _wxWindow_p.");
4164 return NULL;
4165 }
4166 }
4167{
2cd2fac8
RD
4168#if PYTHON_API_VERSION >= 1009
4169 char* tmpPtr; int tmpSize;
4170 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 4171 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
4172 return NULL;
4173 }
4174 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4175 return NULL;
4176 _arg2 = new wxString(tmpPtr, tmpSize);
4177#else
70551f47
RD
4178 if (!PyString_Check(_obj2)) {
4179 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4180 return NULL;
4181 }
2cd2fac8
RD
4182 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4183#endif
70551f47 4184}
37f6a977
RD
4185 if (_obj3)
4186{
4187 _arg3 = &temp;
4188 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 4189 return NULL;
37f6a977
RD
4190}
4191 if (_obj4)
4192{
4193 _arg4 = &temp0;
4194 if (! wxSize_helper(_obj4, &_arg4))
70551f47 4195 return NULL;
37f6a977 4196}
ab9bc19b 4197{
474c48f9 4198 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4199 _result = (wxStaticBox *)new_wxStaticBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
4200
474c48f9 4201 wxPyEndAllowThreads(__tstate);
4dfaa61e 4202 if (PyErr_Occurred()) return NULL;
2d091820
RD
4203} if (_result) {
4204 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBox_p");
4205 _resultobj = Py_BuildValue("s",_ptemp);
4206 } else {
4207 Py_INCREF(Py_None);
4208 _resultobj = Py_None;
4209 }
70551f47
RD
4210{
4211 if (_obj2)
4212 delete _arg2;
4213}
4214 return _resultobj;
4215}
4216
aa2a5b86
RD
4217#define new_wxPreStaticBox() (new wxStaticBox())
4218static PyObject *_wrap_new_wxPreStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
4219 PyObject * _resultobj;
4220 wxStaticBox * _result;
4221 char *_kwnames[] = { NULL };
4222 char _ptemp[128];
4223
4224 self = self;
4225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticBox",_kwnames))
4226 return NULL;
4227{
474c48f9 4228 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4229 _result = (wxStaticBox *)new_wxPreStaticBox();
4230
474c48f9 4231 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4232 if (PyErr_Occurred()) return NULL;
4233} if (_result) {
4234 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBox_p");
4235 _resultobj = Py_BuildValue("s",_ptemp);
4236 } else {
4237 Py_INCREF(Py_None);
4238 _resultobj = Py_None;
4239 }
4240 return _resultobj;
4241}
4242
4243#define wxStaticBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
4244static PyObject *_wrap_wxStaticBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
4245 PyObject * _resultobj;
4246 bool _result;
4247 wxStaticBox * _arg0;
4248 wxWindow * _arg1;
4249 wxWindowID _arg2;
4250 wxString * _arg3;
4251 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
4252 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
4253 long _arg6 = (long ) 0;
4254 char * _arg7 = (char *) "staticBox";
4255 PyObject * _argo0 = 0;
4256 PyObject * _argo1 = 0;
4257 PyObject * _obj3 = 0;
4258 wxPoint temp;
4259 PyObject * _obj4 = 0;
4260 wxSize temp0;
4261 PyObject * _obj5 = 0;
4262 char *_kwnames[] = { "self","parent","id","label","pos","size","style","name", NULL };
4263
4264 self = self;
4265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOls:wxStaticBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_arg7))
4266 return NULL;
4267 if (_argo0) {
4268 if (_argo0 == Py_None) { _arg0 = NULL; }
4269 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBox_p")) {
4270 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBox_Create. Expected _wxStaticBox_p.");
4271 return NULL;
4272 }
4273 }
4274 if (_argo1) {
4275 if (_argo1 == Py_None) { _arg1 = NULL; }
4276 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4277 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBox_Create. Expected _wxWindow_p.");
4278 return NULL;
4279 }
4280 }
4281{
4282#if PYTHON_API_VERSION >= 1009
4283 char* tmpPtr; int tmpSize;
4284 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
4285 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4286 return NULL;
4287 }
4288 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
4289 return NULL;
4290 _arg3 = new wxString(tmpPtr, tmpSize);
4291#else
4292 if (!PyString_Check(_obj3)) {
4293 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4294 return NULL;
4295 }
4296 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
4297#endif
4298}
4299 if (_obj4)
4300{
4301 _arg4 = &temp;
4302 if (! wxPoint_helper(_obj4, &_arg4))
4303 return NULL;
4304}
4305 if (_obj5)
4306{
4307 _arg5 = &temp0;
4308 if (! wxSize_helper(_obj5, &_arg5))
4309 return NULL;
4310}
4311{
474c48f9 4312 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4313 _result = (bool )wxStaticBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,_arg7);
4314
474c48f9 4315 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4316 if (PyErr_Occurred()) return NULL;
4317} _resultobj = Py_BuildValue("i",_result);
4318{
4319 if (_obj3)
4320 delete _arg3;
4321}
4322 return _resultobj;
4323}
4324
d24a34bb
RD
4325static void *SwigwxStaticLineTowxControl(void *ptr) {
4326 wxStaticLine *src;
4327 wxControl *dest;
4328 src = (wxStaticLine *) ptr;
4329 dest = (wxControl *) src;
4330 return (void *) dest;
4331}
4332
4333static void *SwigwxStaticLineTowxWindow(void *ptr) {
4334 wxStaticLine *src;
4335 wxWindow *dest;
4336 src = (wxStaticLine *) ptr;
4337 dest = (wxWindow *) src;
4338 return (void *) dest;
4339}
4340
4341static void *SwigwxStaticLineTowxEvtHandler(void *ptr) {
4342 wxStaticLine *src;
4343 wxEvtHandler *dest;
4344 src = (wxStaticLine *) ptr;
4345 dest = (wxEvtHandler *) src;
4346 return (void *) dest;
4347}
4348
9df61a29
RD
4349static void *SwigwxStaticLineTowxObject(void *ptr) {
4350 wxStaticLine *src;
4351 wxObject *dest;
4352 src = (wxStaticLine *) ptr;
4353 dest = (wxObject *) src;
4354 return (void *) dest;
4355}
4356
d24a34bb 4357#define new_wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 4358static PyObject *_wrap_new_wxStaticLine(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
4359 PyObject * _resultobj;
4360 wxStaticLine * _result;
4361 wxWindow * _arg0;
4362 wxWindowID _arg1;
b68dc582
RD
4363 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
4364 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
4365 long _arg4 = (long ) wxLI_HORIZONTAL;
4366 char * _arg5 = (char *) "staticLine";
4367 PyObject * _argo0 = 0;
37f6a977
RD
4368 wxPoint temp;
4369 PyObject * _obj2 = 0;
4370 wxSize temp0;
4371 PyObject * _obj3 = 0;
107e4716 4372 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
d24a34bb
RD
4373 char _ptemp[128];
4374
4375 self = self;
37f6a977 4376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxStaticLine",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
d24a34bb 4377 return NULL;
2d091820
RD
4378 if (_argo0) {
4379 if (_argo0 == Py_None) { _arg0 = NULL; }
4380 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
d24a34bb
RD
4381 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticLine. Expected _wxWindow_p.");
4382 return NULL;
4383 }
4384 }
37f6a977
RD
4385 if (_obj2)
4386{
4387 _arg2 = &temp;
4388 if (! wxPoint_helper(_obj2, &_arg2))
d24a34bb 4389 return NULL;
37f6a977
RD
4390}
4391 if (_obj3)
4392{
4393 _arg3 = &temp0;
4394 if (! wxSize_helper(_obj3, &_arg3))
d24a34bb 4395 return NULL;
37f6a977 4396}
d24a34bb 4397{
474c48f9 4398 PyThreadState* __tstate = wxPyBeginAllowThreads();
d24a34bb
RD
4399 _result = (wxStaticLine *)new_wxStaticLine(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
4400
474c48f9 4401 wxPyEndAllowThreads(__tstate);
4dfaa61e 4402 if (PyErr_Occurred()) return NULL;
2d091820
RD
4403} if (_result) {
4404 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticLine_p");
4405 _resultobj = Py_BuildValue("s",_ptemp);
4406 } else {
4407 Py_INCREF(Py_None);
4408 _resultobj = Py_None;
4409 }
d24a34bb
RD
4410 return _resultobj;
4411}
4412
aa2a5b86
RD
4413#define new_wxPreStaticLine() (new wxStaticLine())
4414static PyObject *_wrap_new_wxPreStaticLine(PyObject *self, PyObject *args, PyObject *kwargs) {
4415 PyObject * _resultobj;
4416 wxStaticLine * _result;
4417 char *_kwnames[] = { NULL };
4418 char _ptemp[128];
4419
4420 self = self;
4421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticLine",_kwnames))
4422 return NULL;
4423{
474c48f9 4424 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4425 _result = (wxStaticLine *)new_wxPreStaticLine();
4426
474c48f9 4427 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4428 if (PyErr_Occurred()) return NULL;
4429} if (_result) {
4430 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticLine_p");
4431 _resultobj = Py_BuildValue("s",_ptemp);
4432 } else {
4433 Py_INCREF(Py_None);
4434 _resultobj = Py_None;
4435 }
4436 return _resultobj;
4437}
4438
4439#define wxStaticLine_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4440static PyObject *_wrap_wxStaticLine_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
4441 PyObject * _resultobj;
4442 bool _result;
4443 wxStaticLine * _arg0;
4444 wxWindow * _arg1;
4445 wxWindowID _arg2;
4446 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4447 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
4448 long _arg5 = (long ) wxLI_HORIZONTAL;
4449 char * _arg6 = (char *) "staticLine";
4450 PyObject * _argo0 = 0;
4451 PyObject * _argo1 = 0;
4452 wxPoint temp;
4453 PyObject * _obj3 = 0;
4454 wxSize temp0;
4455 PyObject * _obj4 = 0;
4456 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
4457
4458 self = self;
4459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOls:wxStaticLine_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_arg6))
4460 return NULL;
4461 if (_argo0) {
4462 if (_argo0 == Py_None) { _arg0 = NULL; }
4463 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticLine_p")) {
4464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticLine_Create. Expected _wxStaticLine_p.");
4465 return NULL;
4466 }
4467 }
4468 if (_argo1) {
4469 if (_argo1 == Py_None) { _arg1 = NULL; }
4470 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4471 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticLine_Create. Expected _wxWindow_p.");
4472 return NULL;
4473 }
4474 }
4475 if (_obj3)
4476{
4477 _arg3 = &temp;
4478 if (! wxPoint_helper(_obj3, &_arg3))
4479 return NULL;
4480}
4481 if (_obj4)
4482{
4483 _arg4 = &temp0;
4484 if (! wxSize_helper(_obj4, &_arg4))
4485 return NULL;
4486}
4487{
474c48f9 4488 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4489 _result = (bool )wxStaticLine_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6);
4490
474c48f9 4491 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4492 if (PyErr_Occurred()) return NULL;
4493} _resultobj = Py_BuildValue("i",_result);
4494 return _resultobj;
4495}
4496
70551f47
RD
4497static void *SwigwxStaticTextTowxControl(void *ptr) {
4498 wxStaticText *src;
4499 wxControl *dest;
4500 src = (wxStaticText *) ptr;
4501 dest = (wxControl *) src;
4502 return (void *) dest;
4503}
4504
4505static void *SwigwxStaticTextTowxWindow(void *ptr) {
4506 wxStaticText *src;
4507 wxWindow *dest;
4508 src = (wxStaticText *) ptr;
4509 dest = (wxWindow *) src;
4510 return (void *) dest;
4511}
4512
4513static void *SwigwxStaticTextTowxEvtHandler(void *ptr) {
4514 wxStaticText *src;
4515 wxEvtHandler *dest;
4516 src = (wxStaticText *) ptr;
4517 dest = (wxEvtHandler *) src;
4518 return (void *) dest;
4519}
4520
9df61a29
RD
4521static void *SwigwxStaticTextTowxObject(void *ptr) {
4522 wxStaticText *src;
4523 wxObject *dest;
4524 src = (wxStaticText *) ptr;
4525 dest = (wxObject *) src;
4526 return (void *) dest;
4527}
4528
70551f47 4529#define new_wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 4530static PyObject *_wrap_new_wxStaticText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4531 PyObject * _resultobj;
4532 wxStaticText * _result;
4533 wxWindow * _arg0;
4534 wxWindowID _arg1;
4535 wxString * _arg2;
b68dc582
RD
4536 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4537 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
4538 long _arg5 = (long ) 0;
4539 char * _arg6 = (char *) "staticText";
4540 PyObject * _argo0 = 0;
70551f47 4541 PyObject * _obj2 = 0;
37f6a977
RD
4542 wxPoint temp;
4543 PyObject * _obj3 = 0;
4544 wxSize temp0;
4545 PyObject * _obj4 = 0;
107e4716 4546 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
70551f47
RD
4547 char _ptemp[128];
4548
4549 self = self;
37f6a977 4550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticText",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
70551f47 4551 return NULL;
2d091820
RD
4552 if (_argo0) {
4553 if (_argo0 == Py_None) { _arg0 = NULL; }
4554 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
4555 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticText. Expected _wxWindow_p.");
4556 return NULL;
4557 }
4558 }
4559{
2cd2fac8
RD
4560#if PYTHON_API_VERSION >= 1009
4561 char* tmpPtr; int tmpSize;
4562 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 4563 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
4564 return NULL;
4565 }
4566 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4567 return NULL;
4568 _arg2 = new wxString(tmpPtr, tmpSize);
4569#else
70551f47
RD
4570 if (!PyString_Check(_obj2)) {
4571 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4572 return NULL;
4573 }
2cd2fac8
RD
4574 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4575#endif
70551f47 4576}
37f6a977
RD
4577 if (_obj3)
4578{
4579 _arg3 = &temp;
4580 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 4581 return NULL;
37f6a977
RD
4582}
4583 if (_obj4)
4584{
4585 _arg4 = &temp0;
4586 if (! wxSize_helper(_obj4, &_arg4))
70551f47 4587 return NULL;
37f6a977 4588}
ab9bc19b 4589{
474c48f9 4590 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4591 _result = (wxStaticText *)new_wxStaticText(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
4592
474c48f9 4593 wxPyEndAllowThreads(__tstate);
4dfaa61e 4594 if (PyErr_Occurred()) return NULL;
2d091820
RD
4595} if (_result) {
4596 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticText_p");
4597 _resultobj = Py_BuildValue("s",_ptemp);
4598 } else {
4599 Py_INCREF(Py_None);
4600 _resultobj = Py_None;
4601 }
70551f47
RD
4602{
4603 if (_obj2)
4604 delete _arg2;
4605}
4606 return _resultobj;
4607}
4608
aa2a5b86
RD
4609#define new_wxPreStaticText() (new wxStaticText())
4610static PyObject *_wrap_new_wxPreStaticText(PyObject *self, PyObject *args, PyObject *kwargs) {
4611 PyObject * _resultobj;
4612 wxStaticText * _result;
4613 char *_kwnames[] = { NULL };
4614 char _ptemp[128];
4615
4616 self = self;
4617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticText",_kwnames))
4618 return NULL;
4619{
474c48f9 4620 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4621 _result = (wxStaticText *)new_wxPreStaticText();
4622
474c48f9 4623 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4624 if (PyErr_Occurred()) return NULL;
4625} if (_result) {
4626 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticText_p");
4627 _resultobj = Py_BuildValue("s",_ptemp);
4628 } else {
4629 Py_INCREF(Py_None);
4630 _resultobj = Py_None;
4631 }
4632 return _resultobj;
4633}
4634
4635#define wxStaticText_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
4636static PyObject *_wrap_wxStaticText_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
4637 PyObject * _resultobj;
4638 bool _result;
4639 wxStaticText * _arg0;
4640 wxWindow * _arg1;
4641 wxWindowID _arg2;
4642 wxString * _arg3;
4643 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
4644 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
4645 long _arg6 = (long ) 0;
4646 char * _arg7 = (char *) "staticText";
4647 PyObject * _argo0 = 0;
4648 PyObject * _argo1 = 0;
4649 PyObject * _obj3 = 0;
4650 wxPoint temp;
4651 PyObject * _obj4 = 0;
4652 wxSize temp0;
4653 PyObject * _obj5 = 0;
4654 char *_kwnames[] = { "self","parent","id","label","pos","size","style","name", NULL };
4655
4656 self = self;
4657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOls:wxStaticText_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_arg7))
4658 return NULL;
4659 if (_argo0) {
4660 if (_argo0 == Py_None) { _arg0 = NULL; }
4661 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
4662 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_Create. Expected _wxStaticText_p.");
4663 return NULL;
4664 }
4665 }
4666 if (_argo1) {
4667 if (_argo1 == Py_None) { _arg1 = NULL; }
4668 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4669 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticText_Create. Expected _wxWindow_p.");
4670 return NULL;
4671 }
4672 }
4673{
4674#if PYTHON_API_VERSION >= 1009
4675 char* tmpPtr; int tmpSize;
4676 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
4677 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4678 return NULL;
4679 }
4680 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
4681 return NULL;
4682 _arg3 = new wxString(tmpPtr, tmpSize);
4683#else
4684 if (!PyString_Check(_obj3)) {
4685 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4686 return NULL;
4687 }
4688 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
4689#endif
4690}
4691 if (_obj4)
4692{
4693 _arg4 = &temp;
4694 if (! wxPoint_helper(_obj4, &_arg4))
4695 return NULL;
4696}
4697 if (_obj5)
4698{
4699 _arg5 = &temp0;
4700 if (! wxSize_helper(_obj5, &_arg5))
4701 return NULL;
4702}
4703{
474c48f9 4704 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4705 _result = (bool )wxStaticText_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,_arg7);
4706
474c48f9 4707 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4708 if (PyErr_Occurred()) return NULL;
4709} _resultobj = Py_BuildValue("i",_result);
4710{
4711 if (_obj3)
4712 delete _arg3;
4713}
4714 return _resultobj;
4715}
4716
70551f47 4717#define wxStaticText_GetLabel(_swigobj) (_swigobj->GetLabel())
107e4716 4718static PyObject *_wrap_wxStaticText_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4719 PyObject * _resultobj;
4720 wxString * _result;
4721 wxStaticText * _arg0;
2d091820 4722 PyObject * _argo0 = 0;
107e4716 4723 char *_kwnames[] = { "self", NULL };
70551f47
RD
4724
4725 self = self;
107e4716 4726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticText_GetLabel",_kwnames,&_argo0))
70551f47 4727 return NULL;
2d091820
RD
4728 if (_argo0) {
4729 if (_argo0 == Py_None) { _arg0 = NULL; }
4730 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
70551f47
RD
4731 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_GetLabel. Expected _wxStaticText_p.");
4732 return NULL;
4733 }
4734 }
70551f47 4735{
474c48f9 4736 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4737 _result = new wxString (wxStaticText_GetLabel(_arg0));
4738
474c48f9 4739 wxPyEndAllowThreads(__tstate);
4dfaa61e 4740 if (PyErr_Occurred()) return NULL;
ab9bc19b 4741}{
e02c03a4 4742 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
4743}
4744{
4745 delete _result;
4746}
4747 return _resultobj;
4748}
4749
4750#define wxStaticText_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
107e4716 4751static PyObject *_wrap_wxStaticText_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4752 PyObject * _resultobj;
4753 wxStaticText * _arg0;
4754 wxString * _arg1;
2d091820 4755 PyObject * _argo0 = 0;
70551f47 4756 PyObject * _obj1 = 0;
107e4716 4757 char *_kwnames[] = { "self","label", NULL };
70551f47
RD
4758
4759 self = self;
107e4716 4760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticText_SetLabel",_kwnames,&_argo0,&_obj1))
70551f47 4761 return NULL;
2d091820
RD
4762 if (_argo0) {
4763 if (_argo0 == Py_None) { _arg0 = NULL; }
4764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
70551f47
RD
4765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_SetLabel. Expected _wxStaticText_p.");
4766 return NULL;
4767 }
4768 }
4769{
2cd2fac8
RD
4770#if PYTHON_API_VERSION >= 1009
4771 char* tmpPtr; int tmpSize;
4772 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 4773 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
4774 return NULL;
4775 }
4776 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4777 return NULL;
4778 _arg1 = new wxString(tmpPtr, tmpSize);
4779#else
70551f47
RD
4780 if (!PyString_Check(_obj1)) {
4781 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4782 return NULL;
4783 }
2cd2fac8
RD
4784 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4785#endif
70551f47 4786}
ab9bc19b 4787{
474c48f9 4788 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
4789 wxStaticText_SetLabel(_arg0,*_arg1);
4790
474c48f9 4791 wxPyEndAllowThreads(__tstate);
4dfaa61e 4792 if (PyErr_Occurred()) return NULL;
ab9bc19b 4793} Py_INCREF(Py_None);
70551f47
RD
4794 _resultobj = Py_None;
4795{
4796 if (_obj1)
4797 delete _arg1;
4798}
4799 return _resultobj;
4800}
4801
65191ae8
RD
4802static void *SwigwxListBoxTowxControlWithItems(void *ptr) {
4803 wxListBox *src;
4804 wxControlWithItems *dest;
4805 src = (wxListBox *) ptr;
4806 dest = (wxControlWithItems *) src;
4807 return (void *) dest;
4808}
4809
70551f47
RD
4810static void *SwigwxListBoxTowxControl(void *ptr) {
4811 wxListBox *src;
4812 wxControl *dest;
4813 src = (wxListBox *) ptr;
4814 dest = (wxControl *) src;
4815 return (void *) dest;
4816}
4817
4818static void *SwigwxListBoxTowxWindow(void *ptr) {
4819 wxListBox *src;
4820 wxWindow *dest;
4821 src = (wxListBox *) ptr;
4822 dest = (wxWindow *) src;
4823 return (void *) dest;
4824}
4825
4826static void *SwigwxListBoxTowxEvtHandler(void *ptr) {
4827 wxListBox *src;
4828 wxEvtHandler *dest;
4829 src = (wxListBox *) ptr;
4830 dest = (wxEvtHandler *) src;
4831 return (void *) dest;
4832}
4833
9df61a29
RD
4834static void *SwigwxListBoxTowxObject(void *ptr) {
4835 wxListBox *src;
4836 wxObject *dest;
4837 src = (wxListBox *) ptr;
4838 dest = (wxObject *) src;
4839 return (void *) dest;
4840}
4841
aa2a5b86
RD
4842#define new_wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
4843static PyObject *_wrap_new_wxListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
4844 PyObject * _resultobj;
4845 wxListBox * _result;
4846 wxWindow * _arg0;
4847 wxWindowID _arg1;
4848 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
4849 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
4850 int _arg4;
4851 wxString * _arg5 = (wxString *) NULL;
4852 long _arg6 = (long ) 0;
4853 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
4854 char * _arg8 = (char *) "listBox";
4855 PyObject * _argo0 = 0;
4856 wxPoint temp;
4857 PyObject * _obj2 = 0;
4858 wxSize temp0;
4859 PyObject * _obj3 = 0;
4860 PyObject * _obj5 = 0;
4861 PyObject * _argo7 = 0;
4862 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
4863 char _ptemp[128];
4864
4865 self = self;
4866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
4867 return NULL;
4868 if (_argo0) {
4869 if (_argo0 == Py_None) { _arg0 = NULL; }
4870 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4871 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxListBox. Expected _wxWindow_p.");
4872 return NULL;
4873 }
4874 }
4875 if (_obj2)
4876{
4877 _arg2 = &temp;
4878 if (! wxPoint_helper(_obj2, &_arg2))
4879 return NULL;
4880}
4881 if (_obj3)
4882{
4883 _arg3 = &temp0;
4884 if (! wxSize_helper(_obj3, &_arg3))
4885 return NULL;
4886}
4887 if (_obj5)
4888{
4889 _arg5 = wxString_LIST_helper(_obj5);
4890 if (_arg5 == NULL) {
4891 return NULL;
4892 }
4893}
4894 if (_argo7) {
4895 if (_argo7 == Py_None) { _arg7 = NULL; }
4896 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
4897 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxListBox. Expected _wxValidator_p.");
4898 return NULL;
4899 }
4900 }
4901{
4902 if (_obj5) {
4903 _arg4 = PyList_Size(_obj5);
4904 }
4905 else {
4906 _arg4 = 0;
4907 }
4908}
4909{
474c48f9 4910 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4911 _result = (wxListBox *)new_wxListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
4912
474c48f9 4913 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4914 if (PyErr_Occurred()) return NULL;
4915} if (_result) {
4916 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListBox_p");
4917 _resultobj = Py_BuildValue("s",_ptemp);
4918 } else {
4919 Py_INCREF(Py_None);
4920 _resultobj = Py_None;
4921 }
4922{
4923 delete [] _arg5;
4924}
4925 return _resultobj;
4926}
4927
4928#define new_wxPreListBox() (new wxListBox())
4929static PyObject *_wrap_new_wxPreListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
4930 PyObject * _resultobj;
4931 wxListBox * _result;
4932 char *_kwnames[] = { NULL };
4933 char _ptemp[128];
4934
4935 self = self;
4936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreListBox",_kwnames))
4937 return NULL;
4938{
474c48f9 4939 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
4940 _result = (wxListBox *)new_wxPreListBox();
4941
474c48f9 4942 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4943 if (PyErr_Occurred()) return NULL;
4944} if (_result) {
4945 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListBox_p");
4946 _resultobj = Py_BuildValue("s",_ptemp);
4947 } else {
4948 Py_INCREF(Py_None);
4949 _resultobj = Py_None;
4950 }
4951 return _resultobj;
4952}
4953
4954#define wxListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
4955static PyObject *_wrap_wxListBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 4956 PyObject * _resultobj;
aa2a5b86
RD
4957 bool _result;
4958 wxListBox * _arg0;
4959 wxWindow * _arg1;
4960 wxWindowID _arg2;
4961 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4962 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
4963 int _arg5;
4964 wxString * _arg6 = (wxString *) NULL;
4965 long _arg7 = (long ) 0;
4966 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
4967 char * _arg9 = (char *) "listBox";
2d091820 4968 PyObject * _argo0 = 0;
aa2a5b86 4969 PyObject * _argo1 = 0;
37f6a977 4970 wxPoint temp;
37f6a977 4971 PyObject * _obj3 = 0;
aa2a5b86
RD
4972 wxSize temp0;
4973 PyObject * _obj4 = 0;
4974 PyObject * _obj6 = 0;
4975 PyObject * _argo8 = 0;
4976 char *_kwnames[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL };
70551f47
RD
4977
4978 self = self;
aa2a5b86 4979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOlOs:wxListBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_arg9))
70551f47 4980 return NULL;
2d091820
RD
4981 if (_argo0) {
4982 if (_argo0 == Py_None) { _arg0 = NULL; }
aa2a5b86
RD
4983 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
4984 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Create. Expected _wxListBox_p.");
70551f47
RD
4985 return NULL;
4986 }
4987 }
aa2a5b86
RD
4988 if (_argo1) {
4989 if (_argo1 == Py_None) { _arg1 = NULL; }
4990 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4991 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListBox_Create. Expected _wxWindow_p.");
4992 return NULL;
4993 }
4994 }
4995 if (_obj3)
37f6a977 4996{
aa2a5b86
RD
4997 _arg3 = &temp;
4998 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 4999 return NULL;
37f6a977 5000}
aa2a5b86 5001 if (_obj4)
37f6a977 5002{
aa2a5b86
RD
5003 _arg4 = &temp0;
5004 if (! wxSize_helper(_obj4, &_arg4))
70551f47 5005 return NULL;
37f6a977 5006}
aa2a5b86 5007 if (_obj6)
70551f47 5008{
aa2a5b86
RD
5009 _arg6 = wxString_LIST_helper(_obj6);
5010 if (_arg6 == NULL) {
70551f47
RD
5011 return NULL;
5012 }
5013}
aa2a5b86
RD
5014 if (_argo8) {
5015 if (_argo8 == Py_None) { _arg8 = NULL; }
5016 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
5017 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of wxListBox_Create. Expected _wxValidator_p.");
70551f47
RD
5018 return NULL;
5019 }
5020 }
5021{
aa2a5b86
RD
5022 if (_obj6) {
5023 _arg5 = PyList_Size(_obj6);
ab9bc19b
RD
5024 }
5025 else {
aa2a5b86 5026 _arg5 = 0;
ab9bc19b 5027 }
70551f47 5028}
ab9bc19b 5029{
474c48f9 5030 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86 5031 _result = (bool )wxListBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,_arg9);
ab9bc19b 5032
474c48f9 5033 wxPyEndAllowThreads(__tstate);
4dfaa61e 5034 if (PyErr_Occurred()) return NULL;
aa2a5b86 5035} _resultobj = Py_BuildValue("i",_result);
70551f47 5036{
aa2a5b86 5037 delete [] _arg6;
70551f47
RD
5038}
5039 return _resultobj;
5040}
5041
70551f47 5042#define wxListBox_Clear(_swigobj) (_swigobj->Clear())
107e4716 5043static PyObject *_wrap_wxListBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5044 PyObject * _resultobj;
5045 wxListBox * _arg0;
2d091820 5046 PyObject * _argo0 = 0;
107e4716 5047 char *_kwnames[] = { "self", NULL };
70551f47
RD
5048
5049 self = self;
107e4716 5050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_Clear",_kwnames,&_argo0))
70551f47 5051 return NULL;
2d091820
RD
5052 if (_argo0) {
5053 if (_argo0 == Py_None) { _arg0 = NULL; }
5054 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5055 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Clear. Expected _wxListBox_p.");
5056 return NULL;
5057 }
5058 }
ab9bc19b 5059{
474c48f9 5060 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5061 wxListBox_Clear(_arg0);
5062
474c48f9 5063 wxPyEndAllowThreads(__tstate);
4dfaa61e 5064 if (PyErr_Occurred()) return NULL;
ab9bc19b 5065} Py_INCREF(Py_None);
70551f47
RD
5066 _resultobj = Py_None;
5067 return _resultobj;
5068}
5069
70551f47 5070#define wxListBox_Deselect(_swigobj,_swigarg0) (_swigobj->Deselect(_swigarg0))
107e4716 5071static PyObject *_wrap_wxListBox_Deselect(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5072 PyObject * _resultobj;
5073 wxListBox * _arg0;
5074 int _arg1;
2d091820 5075 PyObject * _argo0 = 0;
107e4716 5076 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
5077
5078 self = self;
107e4716 5079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Deselect",_kwnames,&_argo0,&_arg1))
70551f47 5080 return NULL;
2d091820
RD
5081 if (_argo0) {
5082 if (_argo0 == Py_None) { _arg0 = NULL; }
5083 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5084 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Deselect. Expected _wxListBox_p.");
5085 return NULL;
5086 }
5087 }
ab9bc19b 5088{
474c48f9 5089 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5090 wxListBox_Deselect(_arg0,_arg1);
5091
474c48f9 5092 wxPyEndAllowThreads(__tstate);
4dfaa61e 5093 if (PyErr_Occurred()) return NULL;
ab9bc19b 5094} Py_INCREF(Py_None);
70551f47
RD
5095 _resultobj = Py_None;
5096 return _resultobj;
5097}
5098
ab9bc19b
RD
5099static PyObject * wxListBox_GetSelections(wxListBox *self) {
5100 wxArrayInt lst;
5101 self->GetSelections(lst);
5102 PyObject *tup = PyTuple_New(lst.GetCount());
f6bcfd97 5103 for(size_t i=0; i<lst.GetCount(); i++) {
ab9bc19b
RD
5104 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
5105 }
5106 return tup;
5107 }
107e4716 5108static PyObject *_wrap_wxListBox_GetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
5109 PyObject * _resultobj;
5110 PyObject * _result;
5111 wxListBox * _arg0;
2d091820 5112 PyObject * _argo0 = 0;
107e4716 5113 char *_kwnames[] = { "self", NULL };
ab9bc19b
RD
5114
5115 self = self;
107e4716 5116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetSelections",_kwnames,&_argo0))
ab9bc19b 5117 return NULL;
2d091820
RD
5118 if (_argo0) {
5119 if (_argo0 == Py_None) { _arg0 = NULL; }
5120 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
ab9bc19b
RD
5121 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetSelections. Expected _wxListBox_p.");
5122 return NULL;
5123 }
5124 }
5125{
474c48f9 5126 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5127 _result = (PyObject *)wxListBox_GetSelections(_arg0);
5128
474c48f9 5129 wxPyEndAllowThreads(__tstate);
4dfaa61e 5130 if (PyErr_Occurred()) return NULL;
ab9bc19b
RD
5131}{
5132 _resultobj = _result;
5133}
70551f47
RD
5134 return _resultobj;
5135}
5136
37f6a977
RD
5137#define wxListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
5138static PyObject *_wrap_wxListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
5139 PyObject * _resultobj;
5140 wxListBox * _arg0;
5141 int _arg1;
5142 wxString * _arg2;
5143 int _arg3;
5144 PyObject * _argo0 = 0;
5145 PyObject * _obj2 = 0;
e02c03a4 5146 char *_kwnames[] = { "self","choices","pos", NULL };
37f6a977
RD
5147
5148 self = self;
5149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
5150 return NULL;
5151 if (_argo0) {
5152 if (_argo0 == Py_None) { _arg0 = NULL; }
5153 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
5154 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_InsertItems. Expected _wxListBox_p.");
5155 return NULL;
5156 }
5157 }
5158{
5159 _arg2 = wxString_LIST_helper(_obj2);
5160 if (_arg2 == NULL) {
5161 return NULL;
5162 }
5163}
5164{
5165 if (_obj2) {
5166 _arg1 = PyList_Size(_obj2);
5167 }
5168 else {
5169 _arg1 = 0;
5170 }
5171}
5172{
474c48f9 5173 PyThreadState* __tstate = wxPyBeginAllowThreads();
37f6a977
RD
5174 wxListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
5175
474c48f9 5176 wxPyEndAllowThreads(__tstate);
4dfaa61e 5177 if (PyErr_Occurred()) return NULL;
37f6a977
RD
5178} Py_INCREF(Py_None);
5179 _resultobj = Py_None;
5180{
5181 delete [] _arg2;
5182}
5183 return _resultobj;
5184}
5185
2c8a649d
RD
5186#define wxListBox_IsSelected(_swigobj,_swigarg0) (_swigobj->IsSelected(_swigarg0))
5187static PyObject *_wrap_wxListBox_IsSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
5188 PyObject * _resultobj;
5189 bool _result;
5190 wxListBox * _arg0;
5191 int _arg1;
5192 PyObject * _argo0 = 0;
5193 char *_kwnames[] = { "self","n", NULL };
5194
5195 self = self;
5196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_IsSelected",_kwnames,&_argo0,&_arg1))
70551f47 5197 return NULL;
2d091820
RD
5198 if (_argo0) {
5199 if (_argo0 == Py_None) { _arg0 = NULL; }
5200 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
2c8a649d 5201 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_IsSelected. Expected _wxListBox_p.");
70551f47
RD
5202 return NULL;
5203 }
5204 }
ab9bc19b 5205{
474c48f9 5206 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d 5207 _result = (bool )wxListBox_IsSelected(_arg0,_arg1);
ab9bc19b 5208
474c48f9 5209 wxPyEndAllowThreads(__tstate);
4dfaa61e 5210 if (PyErr_Occurred()) return NULL;
ab9bc19b 5211} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
5212 return _resultobj;
5213}
5214
5215#define wxListBox_Selected(_swigobj,_swigarg0) (_swigobj->Selected(_swigarg0))
107e4716 5216static PyObject *_wrap_wxListBox_Selected(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5217 PyObject * _resultobj;
5218 bool _result;
5219 wxListBox * _arg0;
5220 int _arg1;
2d091820 5221 PyObject * _argo0 = 0;
107e4716 5222 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
5223
5224 self = self;
107e4716 5225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Selected",_kwnames,&_argo0,&_arg1))
70551f47 5226 return NULL;
2d091820
RD
5227 if (_argo0) {
5228 if (_argo0 == Py_None) { _arg0 = NULL; }
5229 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5230 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Selected. Expected _wxListBox_p.");
5231 return NULL;
5232 }
5233 }
ab9bc19b 5234{
474c48f9 5235 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5236 _result = (bool )wxListBox_Selected(_arg0,_arg1);
5237
474c48f9 5238 wxPyEndAllowThreads(__tstate);
4dfaa61e 5239 if (PyErr_Occurred()) return NULL;
ab9bc19b 5240} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
5241 return _resultobj;
5242}
5243
5244#define wxListBox_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
107e4716 5245static PyObject *_wrap_wxListBox_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5246 PyObject * _resultobj;
5247 wxListBox * _arg0;
5248 int _arg1;
5249 wxString * _arg2;
2d091820 5250 PyObject * _argo0 = 0;
70551f47 5251 PyObject * _obj2 = 0;
e02c03a4 5252 char *_kwnames[] = { "self","choices", NULL };
70551f47
RD
5253
5254 self = self;
107e4716 5255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_Set",_kwnames,&_argo0,&_obj2))
70551f47 5256 return NULL;
2d091820
RD
5257 if (_argo0) {
5258 if (_argo0 == Py_None) { _arg0 = NULL; }
5259 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5260 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Set. Expected _wxListBox_p.");
5261 return NULL;
5262 }
5263 }
5264 if (_obj2)
5265{
5266 _arg2 = wxString_LIST_helper(_obj2);
5267 if (_arg2 == NULL) {
5268 return NULL;
5269 }
5270}
5271{
ab9bc19b
RD
5272 if (_obj2) {
5273 _arg1 = PyList_Size(_obj2);
5274 }
5275 else {
5276 _arg1 = 0;
5277 }
70551f47 5278}
ab9bc19b 5279{
474c48f9 5280 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5281 wxListBox_Set(_arg0,_arg1,_arg2);
5282
474c48f9 5283 wxPyEndAllowThreads(__tstate);
4dfaa61e 5284 if (PyErr_Occurred()) return NULL;
ab9bc19b 5285} Py_INCREF(Py_None);
70551f47
RD
5286 _resultobj = Py_None;
5287{
5288 delete [] _arg2;
5289}
5290 return _resultobj;
5291}
5292
5293#define wxListBox_SetFirstItem(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
107e4716 5294static PyObject *_wrap_wxListBox_SetFirstItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5295 PyObject * _resultobj;
5296 wxListBox * _arg0;
5297 int _arg1;
2d091820 5298 PyObject * _argo0 = 0;
107e4716 5299 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
5300
5301 self = self;
107e4716 5302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_SetFirstItem",_kwnames,&_argo0,&_arg1))
70551f47 5303 return NULL;
2d091820
RD
5304 if (_argo0) {
5305 if (_argo0 == Py_None) { _arg0 = NULL; }
5306 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5307 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItem. Expected _wxListBox_p.");
5308 return NULL;
5309 }
5310 }
ab9bc19b 5311{
474c48f9 5312 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5313 wxListBox_SetFirstItem(_arg0,_arg1);
5314
474c48f9 5315 wxPyEndAllowThreads(__tstate);
4dfaa61e 5316 if (PyErr_Occurred()) return NULL;
ab9bc19b 5317} Py_INCREF(Py_None);
70551f47
RD
5318 _resultobj = Py_None;
5319 return _resultobj;
5320}
5321
5322#define wxListBox_SetFirstItemStr(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
107e4716 5323static PyObject *_wrap_wxListBox_SetFirstItemStr(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5324 PyObject * _resultobj;
5325 wxListBox * _arg0;
5326 wxString * _arg1;
2d091820 5327 PyObject * _argo0 = 0;
70551f47 5328 PyObject * _obj1 = 0;
107e4716 5329 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
5330
5331 self = self;
107e4716 5332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_SetFirstItemStr",_kwnames,&_argo0,&_obj1))
70551f47 5333 return NULL;
2d091820
RD
5334 if (_argo0) {
5335 if (_argo0 == Py_None) { _arg0 = NULL; }
5336 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5337 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItemStr. Expected _wxListBox_p.");
5338 return NULL;
5339 }
5340 }
5341{
2cd2fac8
RD
5342#if PYTHON_API_VERSION >= 1009
5343 char* tmpPtr; int tmpSize;
5344 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5345 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5346 return NULL;
5347 }
5348 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5349 return NULL;
5350 _arg1 = new wxString(tmpPtr, tmpSize);
5351#else
70551f47
RD
5352 if (!PyString_Check(_obj1)) {
5353 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5354 return NULL;
5355 }
2cd2fac8
RD
5356 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5357#endif
70551f47 5358}
ab9bc19b 5359{
474c48f9 5360 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5361 wxListBox_SetFirstItemStr(_arg0,*_arg1);
5362
474c48f9 5363 wxPyEndAllowThreads(__tstate);
4dfaa61e 5364 if (PyErr_Occurred()) return NULL;
ab9bc19b 5365} Py_INCREF(Py_None);
70551f47
RD
5366 _resultobj = Py_None;
5367{
5368 if (_obj1)
5369 delete _arg1;
5370}
5371 return _resultobj;
5372}
5373
5374#define wxListBox_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 5375static PyObject *_wrap_wxListBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5376 PyObject * _resultobj;
5377 wxListBox * _arg0;
5378 int _arg1;
2d091820
RD
5379 bool _arg2 = (bool ) TRUE;
5380 PyObject * _argo0 = 0;
5381 int tempbool2 = (int) TRUE;
107e4716 5382 char *_kwnames[] = { "self","n","select", NULL };
70551f47
RD
5383
5384 self = self;
107e4716 5385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxListBox_SetSelection",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 5386 return NULL;
2d091820
RD
5387 if (_argo0) {
5388 if (_argo0 == Py_None) { _arg0 = NULL; }
5389 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5390 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetSelection. Expected _wxListBox_p.");
5391 return NULL;
5392 }
5393 }
5394 _arg2 = (bool ) tempbool2;
ab9bc19b 5395{
474c48f9 5396 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5397 wxListBox_SetSelection(_arg0,_arg1,_arg2);
5398
474c48f9 5399 wxPyEndAllowThreads(__tstate);
4dfaa61e 5400 if (PyErr_Occurred()) return NULL;
ab9bc19b 5401} Py_INCREF(Py_None);
70551f47
RD
5402 _resultobj = Py_None;
5403 return _resultobj;
5404}
5405
5406#define wxListBox_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
107e4716 5407static PyObject *_wrap_wxListBox_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5408 PyObject * _resultobj;
5409 wxListBox * _arg0;
5410 int _arg1;
5411 wxString * _arg2;
2d091820 5412 PyObject * _argo0 = 0;
70551f47 5413 PyObject * _obj2 = 0;
107e4716 5414 char *_kwnames[] = { "self","n","string", NULL };
70551f47
RD
5415
5416 self = self;
107e4716 5417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListBox_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
70551f47 5418 return NULL;
2d091820
RD
5419 if (_argo0) {
5420 if (_argo0 == Py_None) { _arg0 = NULL; }
5421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetString. Expected _wxListBox_p.");
5423 return NULL;
5424 }
5425 }
5426{
2cd2fac8
RD
5427#if PYTHON_API_VERSION >= 1009
5428 char* tmpPtr; int tmpSize;
5429 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 5430 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5431 return NULL;
5432 }
5433 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
5434 return NULL;
5435 _arg2 = new wxString(tmpPtr, tmpSize);
5436#else
70551f47
RD
5437 if (!PyString_Check(_obj2)) {
5438 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5439 return NULL;
5440 }
2cd2fac8
RD
5441 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
5442#endif
70551f47 5443}
ab9bc19b 5444{
474c48f9 5445 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5446 wxListBox_SetString(_arg0,_arg1,*_arg2);
5447
474c48f9 5448 wxPyEndAllowThreads(__tstate);
4dfaa61e 5449 if (PyErr_Occurred()) return NULL;
ab9bc19b 5450} Py_INCREF(Py_None);
70551f47
RD
5451 _resultobj = Py_None;
5452{
5453 if (_obj2)
5454 delete _arg2;
5455}
5456 return _resultobj;
5457}
5458
5459#define wxListBox_SetStringSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStringSelection(_swigarg0,_swigarg1))
107e4716 5460static PyObject *_wrap_wxListBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5461 PyObject * _resultobj;
5462 wxListBox * _arg0;
5463 wxString * _arg1;
2d091820
RD
5464 bool _arg2 = (bool ) TRUE;
5465 PyObject * _argo0 = 0;
70551f47 5466 PyObject * _obj1 = 0;
2d091820 5467 int tempbool2 = (int) TRUE;
107e4716 5468 char *_kwnames[] = { "self","string","select", NULL };
70551f47
RD
5469
5470 self = self;
107e4716 5471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxListBox_SetStringSelection",_kwnames,&_argo0,&_obj1,&tempbool2))
70551f47 5472 return NULL;
2d091820
RD
5473 if (_argo0) {
5474 if (_argo0 == Py_None) { _arg0 = NULL; }
5475 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5476 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetStringSelection. Expected _wxListBox_p.");
5477 return NULL;
5478 }
5479 }
5480{
2cd2fac8
RD
5481#if PYTHON_API_VERSION >= 1009
5482 char* tmpPtr; int tmpSize;
5483 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5484 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
5485 return NULL;
5486 }
5487 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5488 return NULL;
5489 _arg1 = new wxString(tmpPtr, tmpSize);
5490#else
70551f47
RD
5491 if (!PyString_Check(_obj1)) {
5492 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5493 return NULL;
5494 }
2cd2fac8
RD
5495 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5496#endif
70551f47
RD
5497}
5498 _arg2 = (bool ) tempbool2;
ab9bc19b 5499{
474c48f9 5500 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5501 wxListBox_SetStringSelection(_arg0,*_arg1,_arg2);
5502
474c48f9 5503 wxPyEndAllowThreads(__tstate);
4dfaa61e 5504 if (PyErr_Occurred()) return NULL;
ab9bc19b 5505} Py_INCREF(Py_None);
70551f47
RD
5506 _resultobj = Py_None;
5507{
5508 if (_obj1)
5509 delete _arg1;
5510}
5511 return _resultobj;
5512}
5513
c95e68d8
RD
5514static void *SwigwxCheckListBoxTowxListBox(void *ptr) {
5515 wxCheckListBox *src;
5516 wxListBox *dest;
5517 src = (wxCheckListBox *) ptr;
5518 dest = (wxListBox *) src;
5519 return (void *) dest;
5520}
5521
65191ae8
RD
5522static void *SwigwxCheckListBoxTowxControlWithItems(void *ptr) {
5523 wxCheckListBox *src;
5524 wxControlWithItems *dest;
5525 src = (wxCheckListBox *) ptr;
5526 dest = (wxControlWithItems *) src;
5527 return (void *) dest;
5528}
5529
c95e68d8
RD
5530static void *SwigwxCheckListBoxTowxControl(void *ptr) {
5531 wxCheckListBox *src;
5532 wxControl *dest;
5533 src = (wxCheckListBox *) ptr;
5534 dest = (wxControl *) src;
5535 return (void *) dest;
5536}
5537
5538static void *SwigwxCheckListBoxTowxWindow(void *ptr) {
5539 wxCheckListBox *src;
5540 wxWindow *dest;
5541 src = (wxCheckListBox *) ptr;
5542 dest = (wxWindow *) src;
5543 return (void *) dest;
5544}
5545
5546static void *SwigwxCheckListBoxTowxEvtHandler(void *ptr) {
5547 wxCheckListBox *src;
5548 wxEvtHandler *dest;
5549 src = (wxCheckListBox *) ptr;
5550 dest = (wxEvtHandler *) src;
5551 return (void *) dest;
5552}
5553
9df61a29
RD
5554static void *SwigwxCheckListBoxTowxObject(void *ptr) {
5555 wxCheckListBox *src;
5556 wxObject *dest;
5557 src = (wxCheckListBox *) ptr;
5558 dest = (wxObject *) src;
5559 return (void *) dest;
5560}
5561
c95e68d8 5562#define new_wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
107e4716 5563static PyObject *_wrap_new_wxCheckListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5564 PyObject * _resultobj;
5565 wxCheckListBox * _result;
5566 wxWindow * _arg0;
5567 wxWindowID _arg1;
b68dc582
RD
5568 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
5569 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
5570 int _arg4 = (int ) 0;
5571 wxString * _arg5 = (wxString *) NULL;
5572 long _arg6 = (long ) 0;
b68dc582 5573 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
5574 char * _arg8 = (char *) "listBox";
5575 PyObject * _argo0 = 0;
37f6a977
RD
5576 wxPoint temp;
5577 PyObject * _obj2 = 0;
5578 wxSize temp0;
5579 PyObject * _obj3 = 0;
c95e68d8 5580 PyObject * _obj5 = 0;
2d091820 5581 PyObject * _argo7 = 0;
e02c03a4 5582 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
c95e68d8
RD
5583 char _ptemp[128];
5584
5585 self = self;
37f6a977 5586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxCheckListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
c95e68d8 5587 return NULL;
2d091820
RD
5588 if (_argo0) {
5589 if (_argo0 == Py_None) { _arg0 = NULL; }
5590 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
c95e68d8
RD
5591 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckListBox. Expected _wxWindow_p.");
5592 return NULL;
5593 }
5594 }
37f6a977
RD
5595 if (_obj2)
5596{
5597 _arg2 = &temp;
5598 if (! wxPoint_helper(_obj2, &_arg2))
c95e68d8 5599 return NULL;
37f6a977
RD
5600}
5601 if (_obj3)
5602{
5603 _arg3 = &temp0;
5604 if (! wxSize_helper(_obj3, &_arg3))
c95e68d8 5605 return NULL;
37f6a977 5606}
c95e68d8
RD
5607 if (_obj5)
5608{
5609 _arg5 = wxString_LIST_helper(_obj5);
5610 if (_arg5 == NULL) {
5611 return NULL;
5612 }
5613}
2d091820
RD
5614 if (_argo7) {
5615 if (_argo7 == Py_None) { _arg7 = NULL; }
5616 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
c95e68d8
RD
5617 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxCheckListBox. Expected _wxValidator_p.");
5618 return NULL;
5619 }
5620 }
5621{
ab9bc19b
RD
5622 if (_obj5) {
5623 _arg4 = PyList_Size(_obj5);
5624 }
5625 else {
5626 _arg4 = 0;
5627 }
c95e68d8 5628}
ab9bc19b 5629{
474c48f9 5630 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5631 _result = (wxCheckListBox *)new_wxCheckListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
5632
474c48f9 5633 wxPyEndAllowThreads(__tstate);
4dfaa61e 5634 if (PyErr_Occurred()) return NULL;
2d091820
RD
5635} if (_result) {
5636 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckListBox_p");
5637 _resultobj = Py_BuildValue("s",_ptemp);
5638 } else {
5639 Py_INCREF(Py_None);
5640 _resultobj = Py_None;
5641 }
c95e68d8
RD
5642{
5643 delete [] _arg5;
5644}
5645 return _resultobj;
5646}
5647
aa2a5b86
RD
5648#define new_wxPreCheckListBox() (new wxCheckListBox())
5649static PyObject *_wrap_new_wxPreCheckListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
5650 PyObject * _resultobj;
5651 wxCheckListBox * _result;
5652 char *_kwnames[] = { NULL };
5653 char _ptemp[128];
5654
5655 self = self;
5656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreCheckListBox",_kwnames))
5657 return NULL;
5658{
474c48f9 5659 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
5660 _result = (wxCheckListBox *)new_wxPreCheckListBox();
5661
474c48f9 5662 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
5663 if (PyErr_Occurred()) return NULL;
5664} if (_result) {
5665 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckListBox_p");
5666 _resultobj = Py_BuildValue("s",_ptemp);
5667 } else {
5668 Py_INCREF(Py_None);
5669 _resultobj = Py_None;
5670 }
5671 return _resultobj;
5672}
5673
5674#define wxCheckListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
5675static PyObject *_wrap_wxCheckListBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
5676 PyObject * _resultobj;
5677 bool _result;
5678 wxCheckListBox * _arg0;
5679 wxWindow * _arg1;
5680 wxWindowID _arg2;
5681 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
5682 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
5683 int _arg5 = (int ) 0;
5684 wxString * _arg6 = (wxString *) NULL;
5685 long _arg7 = (long ) 0;
5686 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
5687 char * _arg9 = (char *) "listBox";
5688 PyObject * _argo0 = 0;
5689 PyObject * _argo1 = 0;
5690 wxPoint temp;
5691 PyObject * _obj3 = 0;
5692 wxSize temp0;
5693 PyObject * _obj4 = 0;
5694 PyObject * _obj6 = 0;
5695 PyObject * _argo8 = 0;
5696 char *_kwnames[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL };
5697
5698 self = self;
5699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOlOs:wxCheckListBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_arg9))
5700 return NULL;
5701 if (_argo0) {
5702 if (_argo0 == Py_None) { _arg0 = NULL; }
5703 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
5704 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_Create. Expected _wxCheckListBox_p.");
5705 return NULL;
5706 }
5707 }
5708 if (_argo1) {
5709 if (_argo1 == Py_None) { _arg1 = NULL; }
5710 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
5711 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxCheckListBox_Create. Expected _wxWindow_p.");
5712 return NULL;
5713 }
5714 }
5715 if (_obj3)
5716{
5717 _arg3 = &temp;
5718 if (! wxPoint_helper(_obj3, &_arg3))
5719 return NULL;
5720}
5721 if (_obj4)
5722{
5723 _arg4 = &temp0;
5724 if (! wxSize_helper(_obj4, &_arg4))
5725 return NULL;
5726}
5727 if (_obj6)
5728{
5729 _arg6 = wxString_LIST_helper(_obj6);
5730 if (_arg6 == NULL) {
5731 return NULL;
5732 }
5733}
5734 if (_argo8) {
5735 if (_argo8 == Py_None) { _arg8 = NULL; }
5736 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
5737 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of wxCheckListBox_Create. Expected _wxValidator_p.");
5738 return NULL;
5739 }
5740 }
5741{
5742 if (_obj6) {
5743 _arg5 = PyList_Size(_obj6);
5744 }
5745 else {
5746 _arg5 = 0;
5747 }
5748}
5749{
474c48f9 5750 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
5751 _result = (bool )wxCheckListBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,_arg9);
5752
474c48f9 5753 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
5754 if (PyErr_Occurred()) return NULL;
5755} _resultobj = Py_BuildValue("i",_result);
5756{
5757 delete [] _arg6;
5758}
5759 return _resultobj;
5760}
5761
c95e68d8 5762#define wxCheckListBox_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
107e4716 5763static PyObject *_wrap_wxCheckListBox_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5764 PyObject * _resultobj;
5765 bool _result;
5766 wxCheckListBox * _arg0;
5767 int _arg1;
2d091820 5768 PyObject * _argo0 = 0;
107e4716 5769 char *_kwnames[] = { "self","uiIndex", NULL };
c95e68d8
RD
5770
5771 self = self;
107e4716 5772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckListBox_IsChecked",_kwnames,&_argo0,&_arg1))
c95e68d8 5773 return NULL;
2d091820
RD
5774 if (_argo0) {
5775 if (_argo0 == Py_None) { _arg0 = NULL; }
5776 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
5777 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_IsChecked. Expected _wxCheckListBox_p.");
5778 return NULL;
5779 }
5780 }
ab9bc19b 5781{
474c48f9 5782 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5783 _result = (bool )wxCheckListBox_IsChecked(_arg0,_arg1);
5784
474c48f9 5785 wxPyEndAllowThreads(__tstate);
4dfaa61e 5786 if (PyErr_Occurred()) return NULL;
ab9bc19b 5787} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
5788 return _resultobj;
5789}
5790
5791#define wxCheckListBox_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
107e4716 5792static PyObject *_wrap_wxCheckListBox_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5793 PyObject * _resultobj;
5794 wxCheckListBox * _arg0;
5795 int _arg1;
d29aba2f 5796 int _arg2 = (int ) TRUE;
2d091820 5797 PyObject * _argo0 = 0;
107e4716 5798 char *_kwnames[] = { "self","uiIndex","bCheck", NULL };
c95e68d8
RD
5799
5800 self = self;
d29aba2f 5801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxCheckListBox_Check",_kwnames,&_argo0,&_arg1,&_arg2))
c95e68d8 5802 return NULL;
2d091820
RD
5803 if (_argo0) {
5804 if (_argo0 == Py_None) { _arg0 = NULL; }
5805 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
5806 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_Check. Expected _wxCheckListBox_p.");
5807 return NULL;
5808 }
5809 }
ab9bc19b 5810{
474c48f9 5811 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5812 wxCheckListBox_Check(_arg0,_arg1,_arg2);
5813
474c48f9 5814 wxPyEndAllowThreads(__tstate);
4dfaa61e 5815 if (PyErr_Occurred()) return NULL;
ab9bc19b 5816} Py_INCREF(Py_None);
c95e68d8
RD
5817 _resultobj = Py_None;
5818 return _resultobj;
5819}
5820
d29aba2f
RD
5821#define wxCheckListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
5822static PyObject *_wrap_wxCheckListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
5823 PyObject * _resultobj;
5824 wxCheckListBox * _arg0;
5825 int _arg1;
5826 wxString * _arg2;
5827 int _arg3;
5828 PyObject * _argo0 = 0;
5829 PyObject * _obj2 = 0;
e02c03a4 5830 char *_kwnames[] = { "self","choices","pos", NULL };
d29aba2f
RD
5831
5832 self = self;
5833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxCheckListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
5834 return NULL;
5835 if (_argo0) {
5836 if (_argo0 == Py_None) { _arg0 = NULL; }
5837 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
5838 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_InsertItems. Expected _wxCheckListBox_p.");
5839 return NULL;
5840 }
5841 }
5842{
5843 _arg2 = wxString_LIST_helper(_obj2);
5844 if (_arg2 == NULL) {
5845 return NULL;
5846 }
5847}
5848{
5849 if (_obj2) {
5850 _arg1 = PyList_Size(_obj2);
5851 }
5852 else {
5853 _arg1 = 0;
5854 }
5855}
5856{
474c48f9 5857 PyThreadState* __tstate = wxPyBeginAllowThreads();
d29aba2f
RD
5858 wxCheckListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
5859
474c48f9 5860 wxPyEndAllowThreads(__tstate);
4dfaa61e 5861 if (PyErr_Occurred()) return NULL;
d29aba2f
RD
5862} Py_INCREF(Py_None);
5863 _resultobj = Py_None;
5864{
5865 delete [] _arg2;
5866}
5867 return _resultobj;
5868}
5869
c95e68d8 5870#define wxCheckListBox_GetItemHeight(_swigobj) (_swigobj->GetItemHeight())
107e4716 5871static PyObject *_wrap_wxCheckListBox_GetItemHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5872 PyObject * _resultobj;
5873 int _result;
5874 wxCheckListBox * _arg0;
2d091820 5875 PyObject * _argo0 = 0;
107e4716 5876 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
5877
5878 self = self;
107e4716 5879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckListBox_GetItemHeight",_kwnames,&_argo0))
c95e68d8 5880 return NULL;
2d091820
RD
5881 if (_argo0) {
5882 if (_argo0 == Py_None) { _arg0 = NULL; }
5883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
5884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_GetItemHeight. Expected _wxCheckListBox_p.");
5885 return NULL;
5886 }
5887 }
ab9bc19b 5888{
474c48f9 5889 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
5890 _result = (int )wxCheckListBox_GetItemHeight(_arg0);
5891
474c48f9 5892 wxPyEndAllowThreads(__tstate);
4dfaa61e 5893 if (PyErr_Occurred()) return NULL;
ab9bc19b 5894} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
5895 return _resultobj;
5896}
5897
9d6da64a
RD
5898#define new_wxTextAttr(_swigarg0,_swigarg1,_swigarg2) (new wxTextAttr(_swigarg0,_swigarg1,_swigarg2))
5899static PyObject *_wrap_new_wxTextAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
5900 PyObject * _resultobj;
5901 wxTextAttr * _result;
5902 wxColour * _arg0 = (wxColour *) &wxNullColour;
5903 wxColour * _arg1 = (wxColour *) &wxNullColour;
5904 wxFont * _arg2 = (wxFont *) &wxNullFont;
5905 wxColour temp;
5906 PyObject * _obj0 = 0;
5907 wxColour temp0;
5908 PyObject * _obj1 = 0;
5909 PyObject * _argo2 = 0;
5910 char *_kwnames[] = { "colText","colBack","font", NULL };
5911 char _ptemp[128];
5912
5913 self = self;
5914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOO:new_wxTextAttr",_kwnames,&_obj0,&_obj1,&_argo2))
5915 return NULL;
5916 if (_obj0)
5917{
5918 _arg0 = &temp;
5919 if (! wxColour_helper(_obj0, &_arg0))
5920 return NULL;
5921}
5922 if (_obj1)
5923{
5924 _arg1 = &temp0;
5925 if (! wxColour_helper(_obj1, &_arg1))
5926 return NULL;
5927}
5928 if (_argo2) {
5929 if (_argo2 == Py_None) { _arg2 = NULL; }
5930 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxFont_p")) {
5931 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxTextAttr. Expected _wxFont_p.");
5932 return NULL;
5933 }
5934 }
5935{
474c48f9 5936 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
5937 _result = (wxTextAttr *)new_wxTextAttr(*_arg0,*_arg1,*_arg2);
5938
474c48f9 5939 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
5940 if (PyErr_Occurred()) return NULL;
5941} if (_result) {
5942 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextAttr_p");
5943 _resultobj = Py_BuildValue("s",_ptemp);
5944 } else {
5945 Py_INCREF(Py_None);
5946 _resultobj = Py_None;
5947 }
5948 return _resultobj;
5949}
5950
5951#define delete_wxTextAttr(_swigobj) (delete _swigobj)
5952static PyObject *_wrap_delete_wxTextAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
5953 PyObject * _resultobj;
5954 wxTextAttr * _arg0;
5955 PyObject * _argo0 = 0;
5956 char *_kwnames[] = { "self", NULL };
5957
5958 self = self;
5959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTextAttr",_kwnames,&_argo0))
5960 return NULL;
5961 if (_argo0) {
5962 if (_argo0 == Py_None) { _arg0 = NULL; }
5963 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
5964 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTextAttr. Expected _wxTextAttr_p.");
5965 return NULL;
5966 }
5967 }
5968{
474c48f9 5969 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
5970 delete_wxTextAttr(_arg0);
5971
474c48f9 5972 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
5973 if (PyErr_Occurred()) return NULL;
5974} Py_INCREF(Py_None);
5975 _resultobj = Py_None;
5976 return _resultobj;
5977}
5978
5979#define wxTextAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
5980static PyObject *_wrap_wxTextAttr_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
5981 PyObject * _resultobj;
5982 wxTextAttr * _arg0;
5983 wxColour * _arg1;
5984 PyObject * _argo0 = 0;
5985 wxColour temp;
5986 PyObject * _obj1 = 0;
5987 char *_kwnames[] = { "self","colText", NULL };
5988
5989 self = self;
5990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetTextColour",_kwnames,&_argo0,&_obj1))
5991 return NULL;
5992 if (_argo0) {
5993 if (_argo0 == Py_None) { _arg0 = NULL; }
5994 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
5995 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetTextColour. Expected _wxTextAttr_p.");
5996 return NULL;
5997 }
5998 }
5999{
6000 _arg1 = &temp;
6001 if (! wxColour_helper(_obj1, &_arg1))
6002 return NULL;
6003}
6004{
474c48f9 6005 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
6006 wxTextAttr_SetTextColour(_arg0,*_arg1);
6007
474c48f9 6008 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6009 if (PyErr_Occurred()) return NULL;
6010} Py_INCREF(Py_None);
6011 _resultobj = Py_None;
6012 return _resultobj;
6013}
6014
6015#define wxTextAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
6016static PyObject *_wrap_wxTextAttr_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6017 PyObject * _resultobj;
6018 wxTextAttr * _arg0;
6019 wxColour * _arg1;
6020 PyObject * _argo0 = 0;
6021 wxColour temp;
6022 PyObject * _obj1 = 0;
6023 char *_kwnames[] = { "self","colBack", NULL };
6024
6025 self = self;
6026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
6027 return NULL;
6028 if (_argo0) {
6029 if (_argo0 == Py_None) { _arg0 = NULL; }
6030 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6031 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetBackgroundColour. Expected _wxTextAttr_p.");
6032 return NULL;
6033 }
6034 }
6035{
6036 _arg1 = &temp;
6037 if (! wxColour_helper(_obj1, &_arg1))
6038 return NULL;
6039}
6040{
474c48f9 6041 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
6042 wxTextAttr_SetBackgroundColour(_arg0,*_arg1);
6043
474c48f9 6044 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6045 if (PyErr_Occurred()) return NULL;
6046} Py_INCREF(Py_None);
6047 _resultobj = Py_None;
6048 return _resultobj;
6049}
6050
6051#define wxTextAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
6052static PyObject *_wrap_wxTextAttr_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6053 PyObject * _resultobj;
6054 wxTextAttr * _arg0;
6055 wxFont * _arg1;
6056 PyObject * _argo0 = 0;
6057 PyObject * _argo1 = 0;
6058 char *_kwnames[] = { "self","font", NULL };
6059
6060 self = self;
6061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetFont",_kwnames,&_argo0,&_argo1))
6062 return NULL;
6063 if (_argo0) {
6064 if (_argo0 == Py_None) { _arg0 = NULL; }
6065 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6066 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetFont. Expected _wxTextAttr_p.");
6067 return NULL;
6068 }
6069 }
6070 if (_argo1) {
6071 if (_argo1 == Py_None) { _arg1 = NULL; }
6072 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
6073 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextAttr_SetFont. Expected _wxFont_p.");
6074 return NULL;
6075 }
6076 }
6077{
474c48f9 6078 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
6079 wxTextAttr_SetFont(_arg0,*_arg1);
6080
474c48f9 6081 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6082 if (PyErr_Occurred()) return NULL;
6083} Py_INCREF(Py_None);
6084 _resultobj = Py_None;
6085 return _resultobj;
6086}
6087
6088#define wxTextAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
6089static PyObject *_wrap_wxTextAttr_HasTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6090 PyObject * _resultobj;
6091 bool _result;
6092 wxTextAttr * _arg0;
6093 PyObject * _argo0 = 0;
6094 char *_kwnames[] = { "self", NULL };
6095
6096 self = self;
6097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasTextColour",_kwnames,&_argo0))
6098 return NULL;
6099 if (_argo0) {
6100 if (_argo0 == Py_None) { _arg0 = NULL; }
6101 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6102 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasTextColour. Expected _wxTextAttr_p.");
6103 return NULL;
6104 }
6105 }
6106{
474c48f9 6107 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
6108 _result = (bool )wxTextAttr_HasTextColour(_arg0);
6109
474c48f9 6110 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6111 if (PyErr_Occurred()) return NULL;
6112} _resultobj = Py_BuildValue("i",_result);
6113 return _resultobj;
6114}
6115
6116#define wxTextAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
6117static PyObject *_wrap_wxTextAttr_HasBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6118 PyObject * _resultobj;
6119 bool _result;
6120 wxTextAttr * _arg0;
6121 PyObject * _argo0 = 0;
6122 char *_kwnames[] = { "self", NULL };
6123
6124 self = self;
6125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasBackgroundColour",_kwnames,&_argo0))
6126 return NULL;
6127 if (_argo0) {
6128 if (_argo0 == Py_None) { _arg0 = NULL; }
6129 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6130 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasBackgroundColour. Expected _wxTextAttr_p.");
6131 return NULL;
6132 }
6133 }
6134{
474c48f9 6135 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
6136 _result = (bool )wxTextAttr_HasBackgroundColour(_arg0);
6137
474c48f9 6138 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6139 if (PyErr_Occurred()) return NULL;
6140} _resultobj = Py_BuildValue("i",_result);
6141 return _resultobj;
6142}
6143
6144#define wxTextAttr_HasFont(_swigobj) (_swigobj->HasFont())
6145static PyObject *_wrap_wxTextAttr_HasFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6146 PyObject * _resultobj;
6147 bool _result;
6148 wxTextAttr * _arg0;
6149 PyObject * _argo0 = 0;
6150 char *_kwnames[] = { "self", NULL };
6151
6152 self = self;
6153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasFont",_kwnames,&_argo0))
6154 return NULL;
6155 if (_argo0) {
6156 if (_argo0 == Py_None) { _arg0 = NULL; }
6157 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6158 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasFont. Expected _wxTextAttr_p.");
6159 return NULL;
6160 }
6161 }
6162{
474c48f9 6163 PyThreadState* __tstate = wxPyBeginAllowThreads();
9d6da64a
RD
6164 _result = (bool )wxTextAttr_HasFont(_arg0);
6165
474c48f9 6166 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6167 if (PyErr_Occurred()) return NULL;
6168} _resultobj = Py_BuildValue("i",_result);
6169 return _resultobj;
6170}
6171
6172#define wxTextAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
6173static PyObject *_wrap_wxTextAttr_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6174 PyObject * _resultobj;
6175 wxColour * _result;
6176 wxTextAttr * _arg0;
6177 PyObject * _argo0 = 0;
6178 char *_kwnames[] = { "self", NULL };
6179 char _ptemp[128];
6180
6181 self = self;
6182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetTextColour",_kwnames,&_argo0))
6183 return NULL;
6184 if (_argo0) {
6185 if (_argo0 == Py_None) { _arg0 = NULL; }
6186 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6187 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetTextColour. Expected _wxTextAttr_p.");
6188 return NULL;
6189 }
6190 }
6191{
474c48f9 6192 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 6193 _result = new wxColour (wxTextAttr_GetTextColour(_arg0));
9d6da64a 6194
474c48f9 6195 wxPyEndAllowThreads(__tstate);
9d6da64a 6196 if (PyErr_Occurred()) return NULL;
3e212503
RD
6197} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
6198 _resultobj = Py_BuildValue("s",_ptemp);
9d6da64a
RD
6199 return _resultobj;
6200}
6201
6202#define wxTextAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
6203static PyObject *_wrap_wxTextAttr_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6204 PyObject * _resultobj;
6205 wxColour * _result;
6206 wxTextAttr * _arg0;
6207 PyObject * _argo0 = 0;
6208 char *_kwnames[] = { "self", NULL };
6209 char _ptemp[128];
6210
6211 self = self;
6212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetBackgroundColour",_kwnames,&_argo0))
6213 return NULL;
6214 if (_argo0) {
6215 if (_argo0 == Py_None) { _arg0 = NULL; }
6216 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetBackgroundColour. Expected _wxTextAttr_p.");
6218 return NULL;
6219 }
6220 }
6221{
474c48f9 6222 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 6223 _result = new wxColour (wxTextAttr_GetBackgroundColour(_arg0));
9d6da64a 6224
474c48f9 6225 wxPyEndAllowThreads(__tstate);
9d6da64a 6226 if (PyErr_Occurred()) return NULL;
3e212503
RD
6227} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
6228 _resultobj = Py_BuildValue("s",_ptemp);
9d6da64a
RD
6229 return _resultobj;
6230}
6231
6232#define wxTextAttr_GetFont(_swigobj) (_swigobj->GetFont())
6233static PyObject *_wrap_wxTextAttr_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6234 PyObject * _resultobj;
6235 wxFont * _result;
6236 wxTextAttr * _arg0;
6237 PyObject * _argo0 = 0;
6238 char *_kwnames[] = { "self", NULL };
6239 char _ptemp[128];
6240
6241 self = self;
6242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetFont",_kwnames,&_argo0))
6243 return NULL;
6244 if (_argo0) {
6245 if (_argo0 == Py_None) { _arg0 = NULL; }
6246 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6247 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetFont. Expected _wxTextAttr_p.");
6248 return NULL;
6249 }
6250 }
6251{
474c48f9 6252 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 6253 _result = new wxFont (wxTextAttr_GetFont(_arg0));
9d6da64a 6254
474c48f9 6255 wxPyEndAllowThreads(__tstate);
9d6da64a 6256 if (PyErr_Occurred()) return NULL;
3e212503
RD
6257} SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
6258 _resultobj = Py_BuildValue("s",_ptemp);
9d6da64a
RD
6259 return _resultobj;
6260}
6261
a57d56d6
RD
6262#define wxTextAttr_IsDefault(_swigobj) (_swigobj->IsDefault())
6263static PyObject *_wrap_wxTextAttr_IsDefault(PyObject *self, PyObject *args, PyObject *kwargs) {
6264 PyObject * _resultobj;
6265 bool _result;
6266 wxTextAttr * _arg0;
6267 PyObject * _argo0 = 0;
6268 char *_kwnames[] = { "self", NULL };
6269
6270 self = self;
6271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_IsDefault",_kwnames,&_argo0))
6272 return NULL;
6273 if (_argo0) {
6274 if (_argo0 == Py_None) { _arg0 = NULL; }
6275 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6276 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_IsDefault. Expected _wxTextAttr_p.");
6277 return NULL;
6278 }
6279 }
6280{
474c48f9 6281 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6
RD
6282 _result = (bool )wxTextAttr_IsDefault(_arg0);
6283
474c48f9 6284 wxPyEndAllowThreads(__tstate);
a57d56d6
RD
6285 if (PyErr_Occurred()) return NULL;
6286} _resultobj = Py_BuildValue("i",_result);
6287 return _resultobj;
6288}
6289
7a9b33db
RD
6290static PyObject *_wrap_wxTextAttr_Combine(PyObject *self, PyObject *args, PyObject *kwargs) {
6291 PyObject * _resultobj;
6292 wxTextAttr * _result;
6293 wxTextAttr * _arg0;
6294 wxTextAttr * _arg1;
6295 wxTextCtrl * _arg2;
6296 PyObject * _argo0 = 0;
6297 PyObject * _argo1 = 0;
6298 PyObject * _argo2 = 0;
6299 char *_kwnames[] = { "attr","attrDef","text", NULL };
6300 char _ptemp[128];
6301
6302 self = self;
6303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTextAttr_Combine",_kwnames,&_argo0,&_argo1,&_argo2))
6304 return NULL;
6305 if (_argo0) {
6306 if (_argo0 == Py_None) { _arg0 = NULL; }
6307 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_Combine. Expected _wxTextAttr_p.");
6309 return NULL;
6310 }
6311 }
6312 if (_argo1) {
6313 if (_argo1 == Py_None) { _arg1 = NULL; }
6314 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTextAttr_p")) {
6315 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextAttr_Combine. Expected _wxTextAttr_p.");
6316 return NULL;
6317 }
6318 }
6319 if (_argo2) {
6320 if (_argo2 == Py_None) { _arg2 = NULL; }
6321 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxTextCtrl_p")) {
6322 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTextAttr_Combine. Expected _wxTextCtrl_p.");
6323 return NULL;
6324 }
6325 }
6326{
474c48f9 6327 PyThreadState* __tstate = wxPyBeginAllowThreads();
7a9b33db
RD
6328 _result = new wxTextAttr (wxTextAttr::Combine(*_arg0,*_arg1,_arg2));
6329
474c48f9 6330 wxPyEndAllowThreads(__tstate);
7a9b33db
RD
6331 if (PyErr_Occurred()) return NULL;
6332} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTextAttr_p");
6333 _resultobj = Py_BuildValue("s",_ptemp);
6334 return _resultobj;
6335}
6336
70551f47
RD
6337static void *SwigwxTextCtrlTowxControl(void *ptr) {
6338 wxTextCtrl *src;
6339 wxControl *dest;
6340 src = (wxTextCtrl *) ptr;
6341 dest = (wxControl *) src;
6342 return (void *) dest;
6343}
6344
6345static void *SwigwxTextCtrlTowxWindow(void *ptr) {
6346 wxTextCtrl *src;
6347 wxWindow *dest;
6348 src = (wxTextCtrl *) ptr;
6349 dest = (wxWindow *) src;
6350 return (void *) dest;
6351}
6352
6353static void *SwigwxTextCtrlTowxEvtHandler(void *ptr) {
6354 wxTextCtrl *src;
6355 wxEvtHandler *dest;
6356 src = (wxTextCtrl *) ptr;
6357 dest = (wxEvtHandler *) src;
6358 return (void *) dest;
6359}
6360
9df61a29
RD
6361static void *SwigwxTextCtrlTowxObject(void *ptr) {
6362 wxTextCtrl *src;
6363 wxObject *dest;
6364 src = (wxTextCtrl *) ptr;
6365 dest = (wxObject *) src;
6366 return (void *) dest;
6367}
6368
70551f47 6369#define new_wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 6370static PyObject *_wrap_new_wxTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6371 PyObject * _resultobj;
6372 wxTextCtrl * _result;
6373 wxWindow * _arg0;
6374 wxWindowID _arg1;
2d091820 6375 char * _arg2 = (char *) "";
b68dc582
RD
6376 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
6377 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 6378 long _arg5 = (long ) 0;
b68dc582 6379 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
6380 char * _arg7 = (char *) "text";
6381 PyObject * _argo0 = 0;
37f6a977
RD
6382 wxPoint temp;
6383 PyObject * _obj3 = 0;
6384 wxSize temp0;
6385 PyObject * _obj4 = 0;
2d091820 6386 PyObject * _argo6 = 0;
107e4716 6387 char *_kwnames[] = { "parent","id","value","pos","size","style","validator","name", NULL };
70551f47
RD
6388 char _ptemp[128];
6389
6390 self = self;
37f6a977 6391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|sOOlOs:new_wxTextCtrl",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 6392 return NULL;
2d091820
RD
6393 if (_argo0) {
6394 if (_argo0 == Py_None) { _arg0 = NULL; }
6395 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
6396 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTextCtrl. Expected _wxWindow_p.");
6397 return NULL;
6398 }
6399 }
37f6a977
RD
6400 if (_obj3)
6401{
6402 _arg3 = &temp;
6403 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 6404 return NULL;
37f6a977
RD
6405}
6406 if (_obj4)
6407{
6408 _arg4 = &temp0;
6409 if (! wxSize_helper(_obj4, &_arg4))
70551f47 6410 return NULL;
37f6a977 6411}
2d091820
RD
6412 if (_argo6) {
6413 if (_argo6 == Py_None) { _arg6 = NULL; }
6414 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
6415 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxTextCtrl. Expected _wxValidator_p.");
6416 return NULL;
6417 }
6418 }
ab9bc19b 6419{
474c48f9 6420 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
6421 _result = (wxTextCtrl *)new_wxTextCtrl(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
6422
474c48f9 6423 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
6424 if (PyErr_Occurred()) return NULL;
6425} if (_result) {
6426 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
6427 _resultobj = Py_BuildValue("s",_ptemp);
6428 } else {
6429 Py_INCREF(Py_None);
6430 _resultobj = Py_None;
6431 }
6432 return _resultobj;
6433}
6434
6435#define new_wxPreTextCtrl() (new wxTextCtrl())
6436static PyObject *_wrap_new_wxPreTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
6437 PyObject * _resultobj;
6438 wxTextCtrl * _result;
6439 char *_kwnames[] = { NULL };
6440 char _ptemp[128];
6441
6442 self = self;
6443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreTextCtrl",_kwnames))
6444 return NULL;
6445{
474c48f9 6446 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
6447 _result = (wxTextCtrl *)new_wxPreTextCtrl();
6448
474c48f9 6449 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
6450 if (PyErr_Occurred()) return NULL;
6451} if (_result) {
6452 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
6453 _resultobj = Py_BuildValue("s",_ptemp);
6454 } else {
6455 Py_INCREF(Py_None);
6456 _resultobj = Py_None;
6457 }
6458 return _resultobj;
6459}
6460
6461#define wxTextCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
6462static PyObject *_wrap_wxTextCtrl_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
6463 PyObject * _resultobj;
6464 bool _result;
6465 wxTextCtrl * _arg0;
6466 wxWindow * _arg1;
6467 wxWindowID _arg2;
6468 char * _arg3 = (char *) "";
6469 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
6470 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
6471 long _arg6 = (long ) 0;
6472 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
6473 char * _arg8 = (char *) "text";
6474 PyObject * _argo0 = 0;
6475 PyObject * _argo1 = 0;
6476 wxPoint temp;
6477 PyObject * _obj4 = 0;
6478 wxSize temp0;
6479 PyObject * _obj5 = 0;
6480 PyObject * _argo7 = 0;
6481 char *_kwnames[] = { "self","parent","id","value","pos","size","style","validator","name", NULL };
6482
6483 self = self;
6484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|sOOlOs:wxTextCtrl_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_obj4,&_obj5,&_arg6,&_argo7,&_arg8))
6485 return NULL;
6486 if (_argo0) {
6487 if (_argo0 == Py_None) { _arg0 = NULL; }
6488 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6489 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Create. Expected _wxTextCtrl_p.");
6490 return NULL;
6491 }
6492 }
6493 if (_argo1) {
6494 if (_argo1 == Py_None) { _arg1 = NULL; }
6495 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6496 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextCtrl_Create. Expected _wxWindow_p.");
6497 return NULL;
6498 }
6499 }
6500 if (_obj4)
6501{
6502 _arg4 = &temp;
6503 if (! wxPoint_helper(_obj4, &_arg4))
6504 return NULL;
6505}
6506 if (_obj5)
6507{
6508 _arg5 = &temp0;
6509 if (! wxSize_helper(_obj5, &_arg5))
6510 return NULL;
6511}
6512 if (_argo7) {
6513 if (_argo7 == Py_None) { _arg7 = NULL; }
6514 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
6515 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxTextCtrl_Create. Expected _wxValidator_p.");
6516 return NULL;
6517 }
6518 }
6519{
474c48f9 6520 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86 6521 _result = (bool )wxTextCtrl_Create(_arg0,_arg1,_arg2,_arg3,*_arg4,*_arg5,_arg6,*_arg7,_arg8);
ab9bc19b 6522
474c48f9 6523 wxPyEndAllowThreads(__tstate);
4dfaa61e 6524 if (PyErr_Occurred()) return NULL;
aa2a5b86 6525} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6526 return _resultobj;
6527}
6528
a57d56d6
RD
6529#define wxTextCtrl_GetValue(_swigobj) (_swigobj->GetValue())
6530static PyObject *_wrap_wxTextCtrl_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6531 PyObject * _resultobj;
a57d56d6 6532 wxString * _result;
70551f47 6533 wxTextCtrl * _arg0;
2d091820 6534 PyObject * _argo0 = 0;
107e4716 6535 char *_kwnames[] = { "self", NULL };
70551f47
RD
6536
6537 self = self;
a57d56d6 6538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetValue",_kwnames,&_argo0))
70551f47 6539 return NULL;
2d091820
RD
6540 if (_argo0) {
6541 if (_argo0 == Py_None) { _arg0 = NULL; }
6542 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6543 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetValue. Expected _wxTextCtrl_p.");
70551f47
RD
6544 return NULL;
6545 }
6546 }
ab9bc19b 6547{
474c48f9 6548 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6549 _result = new wxString (wxTextCtrl_GetValue(_arg0));
ab9bc19b 6550
474c48f9 6551 wxPyEndAllowThreads(__tstate);
4dfaa61e 6552 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
6553}{
6554 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6555}
6556{
6557 delete _result;
6558}
70551f47
RD
6559 return _resultobj;
6560}
6561
a57d56d6
RD
6562#define wxTextCtrl_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
6563static PyObject *_wrap_wxTextCtrl_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6564 PyObject * _resultobj;
6565 wxTextCtrl * _arg0;
a57d56d6 6566 wxString * _arg1;
2d091820 6567 PyObject * _argo0 = 0;
a57d56d6
RD
6568 PyObject * _obj1 = 0;
6569 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
6570
6571 self = self;
a57d56d6 6572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SetValue",_kwnames,&_argo0,&_obj1))
70551f47 6573 return NULL;
2d091820
RD
6574 if (_argo0) {
6575 if (_argo0 == Py_None) { _arg0 = NULL; }
6576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetValue. Expected _wxTextCtrl_p.");
70551f47
RD
6578 return NULL;
6579 }
6580 }
a57d56d6
RD
6581{
6582#if PYTHON_API_VERSION >= 1009
6583 char* tmpPtr; int tmpSize;
6584 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
6585 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6586 return NULL;
6587 }
6588 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
6589 return NULL;
6590 _arg1 = new wxString(tmpPtr, tmpSize);
6591#else
6592 if (!PyString_Check(_obj1)) {
6593 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6594 return NULL;
6595 }
6596 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
6597#endif
6598}
ab9bc19b 6599{
474c48f9 6600 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6601 wxTextCtrl_SetValue(_arg0,*_arg1);
ab9bc19b 6602
474c48f9 6603 wxPyEndAllowThreads(__tstate);
4dfaa61e 6604 if (PyErr_Occurred()) return NULL;
ab9bc19b 6605} Py_INCREF(Py_None);
70551f47 6606 _resultobj = Py_None;
a57d56d6
RD
6607{
6608 if (_obj1)
6609 delete _arg1;
6610}
70551f47
RD
6611 return _resultobj;
6612}
6613
db34b2d4
RD
6614#define wxTextCtrl_GetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetRange(_swigarg0,_swigarg1))
6615static PyObject *_wrap_wxTextCtrl_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
6616 PyObject * _resultobj;
6617 wxString * _result;
6618 wxTextCtrl * _arg0;
6619 long _arg1;
6620 long _arg2;
6621 PyObject * _argo0 = 0;
6622 char *_kwnames[] = { "self","from","to", NULL };
6623
6624 self = self;
6625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_GetRange",_kwnames,&_argo0,&_arg1,&_arg2))
6626 return NULL;
6627 if (_argo0) {
6628 if (_argo0 == Py_None) { _arg0 = NULL; }
6629 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6630 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetRange. Expected _wxTextCtrl_p.");
6631 return NULL;
6632 }
6633 }
6634{
6635 PyThreadState* __tstate = wxPyBeginAllowThreads();
6636 _result = new wxString (wxTextCtrl_GetRange(_arg0,_arg1,_arg2));
6637
6638 wxPyEndAllowThreads(__tstate);
6639 if (PyErr_Occurred()) return NULL;
6640}{
6641 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6642}
6643{
6644 delete _result;
6645}
6646 return _resultobj;
6647}
6648
a57d56d6
RD
6649#define wxTextCtrl_GetLineLength(_swigobj,_swigarg0) (_swigobj->GetLineLength(_swigarg0))
6650static PyObject *_wrap_wxTextCtrl_GetLineLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6651 PyObject * _resultobj;
a57d56d6 6652 int _result;
70551f47 6653 wxTextCtrl * _arg0;
a57d56d6 6654 long _arg1;
2d091820 6655 PyObject * _argo0 = 0;
a57d56d6 6656 char *_kwnames[] = { "self","lineNo", NULL };
70551f47
RD
6657
6658 self = self;
a57d56d6 6659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineLength",_kwnames,&_argo0,&_arg1))
70551f47 6660 return NULL;
2d091820
RD
6661 if (_argo0) {
6662 if (_argo0 == Py_None) { _arg0 = NULL; }
6663 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6664 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineLength. Expected _wxTextCtrl_p.");
70551f47
RD
6665 return NULL;
6666 }
6667 }
ab9bc19b 6668{
474c48f9 6669 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6670 _result = (int )wxTextCtrl_GetLineLength(_arg0,_arg1);
ab9bc19b 6671
474c48f9 6672 wxPyEndAllowThreads(__tstate);
4dfaa61e 6673 if (PyErr_Occurred()) return NULL;
a57d56d6 6674} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6675 return _resultobj;
6676}
6677
a57d56d6
RD
6678#define wxTextCtrl_GetLineText(_swigobj,_swigarg0) (_swigobj->GetLineText(_swigarg0))
6679static PyObject *_wrap_wxTextCtrl_GetLineText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6680 PyObject * _resultobj;
a57d56d6 6681 wxString * _result;
70551f47 6682 wxTextCtrl * _arg0;
a57d56d6 6683 long _arg1;
2d091820 6684 PyObject * _argo0 = 0;
a57d56d6 6685 char *_kwnames[] = { "self","lineNo", NULL };
70551f47
RD
6686
6687 self = self;
a57d56d6 6688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineText",_kwnames,&_argo0,&_arg1))
70551f47 6689 return NULL;
2d091820
RD
6690 if (_argo0) {
6691 if (_argo0 == Py_None) { _arg0 = NULL; }
6692 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6693 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineText. Expected _wxTextCtrl_p.");
70551f47
RD
6694 return NULL;
6695 }
6696 }
ab9bc19b 6697{
474c48f9 6698 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6699 _result = new wxString (wxTextCtrl_GetLineText(_arg0,_arg1));
ab9bc19b 6700
474c48f9 6701 wxPyEndAllowThreads(__tstate);
4dfaa61e 6702 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
6703}{
6704 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6705}
6706{
6707 delete _result;
6708}
70551f47
RD
6709 return _resultobj;
6710}
6711
a57d56d6
RD
6712#define wxTextCtrl_GetNumberOfLines(_swigobj) (_swigobj->GetNumberOfLines())
6713static PyObject *_wrap_wxTextCtrl_GetNumberOfLines(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6714 PyObject * _resultobj;
a57d56d6 6715 int _result;
70551f47 6716 wxTextCtrl * _arg0;
2d091820 6717 PyObject * _argo0 = 0;
107e4716 6718 char *_kwnames[] = { "self", NULL };
70551f47
RD
6719
6720 self = self;
a57d56d6 6721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetNumberOfLines",_kwnames,&_argo0))
70551f47 6722 return NULL;
2d091820
RD
6723 if (_argo0) {
6724 if (_argo0 == Py_None) { _arg0 = NULL; }
6725 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6726 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetNumberOfLines. Expected _wxTextCtrl_p.");
70551f47
RD
6727 return NULL;
6728 }
6729 }
ab9bc19b 6730{
474c48f9 6731 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6732 _result = (int )wxTextCtrl_GetNumberOfLines(_arg0);
ab9bc19b 6733
474c48f9 6734 wxPyEndAllowThreads(__tstate);
4dfaa61e 6735 if (PyErr_Occurred()) return NULL;
a57d56d6 6736} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6737 return _resultobj;
6738}
6739
a57d56d6
RD
6740#define wxTextCtrl_IsModified(_swigobj) (_swigobj->IsModified())
6741static PyObject *_wrap_wxTextCtrl_IsModified(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6742 PyObject * _resultobj;
a57d56d6 6743 bool _result;
70551f47 6744 wxTextCtrl * _arg0;
2d091820 6745 PyObject * _argo0 = 0;
107e4716 6746 char *_kwnames[] = { "self", NULL };
70551f47
RD
6747
6748 self = self;
a57d56d6 6749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsModified",_kwnames,&_argo0))
70551f47 6750 return NULL;
2d091820
RD
6751 if (_argo0) {
6752 if (_argo0 == Py_None) { _arg0 = NULL; }
6753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsModified. Expected _wxTextCtrl_p.");
70551f47
RD
6755 return NULL;
6756 }
6757 }
ab9bc19b 6758{
474c48f9 6759 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6760 _result = (bool )wxTextCtrl_IsModified(_arg0);
ab9bc19b 6761
474c48f9 6762 wxPyEndAllowThreads(__tstate);
4dfaa61e 6763 if (PyErr_Occurred()) return NULL;
a57d56d6 6764} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6765 return _resultobj;
6766}
6767
a57d56d6
RD
6768#define wxTextCtrl_IsEditable(_swigobj) (_swigobj->IsEditable())
6769static PyObject *_wrap_wxTextCtrl_IsEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 6770 PyObject * _resultobj;
a57d56d6 6771 bool _result;
faf3cb35 6772 wxTextCtrl * _arg0;
2d091820 6773 PyObject * _argo0 = 0;
a57d56d6 6774 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
6775
6776 self = self;
a57d56d6 6777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsEditable",_kwnames,&_argo0))
faf3cb35 6778 return NULL;
2d091820
RD
6779 if (_argo0) {
6780 if (_argo0 == Py_None) { _arg0 = NULL; }
6781 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6782 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsEditable. Expected _wxTextCtrl_p.");
faf3cb35
RD
6783 return NULL;
6784 }
6785 }
ab9bc19b 6786{
474c48f9 6787 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6788 _result = (bool )wxTextCtrl_IsEditable(_arg0);
ab9bc19b 6789
474c48f9 6790 wxPyEndAllowThreads(__tstate);
4dfaa61e 6791 if (PyErr_Occurred()) return NULL;
ab9bc19b 6792} _resultobj = Py_BuildValue("i",_result);
faf3cb35
RD
6793 return _resultobj;
6794}
6795
a57d56d6
RD
6796#define wxTextCtrl_GetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSelection(_swigarg0,_swigarg1))
6797static PyObject *_wrap_wxTextCtrl_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 6798 PyObject * _resultobj;
faf3cb35 6799 wxTextCtrl * _arg0;
a57d56d6
RD
6800 long * _arg1;
6801 long temp;
6802 long * _arg2;
6803 long temp0;
2d091820 6804 PyObject * _argo0 = 0;
a57d56d6 6805 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
6806
6807 self = self;
a57d56d6
RD
6808{
6809 _arg1 = &temp;
6810}
6811{
6812 _arg2 = &temp0;
6813}
6814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetSelection",_kwnames,&_argo0))
faf3cb35 6815 return NULL;
2d091820
RD
6816 if (_argo0) {
6817 if (_argo0 == Py_None) { _arg0 = NULL; }
6818 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6819 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetSelection. Expected _wxTextCtrl_p.");
faf3cb35
RD
6820 return NULL;
6821 }
6822 }
faf3cb35 6823{
474c48f9 6824 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6825 wxTextCtrl_GetSelection(_arg0,_arg1,_arg2);
ab9bc19b 6826
474c48f9 6827 wxPyEndAllowThreads(__tstate);
4dfaa61e 6828 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
6829} Py_INCREF(Py_None);
6830 _resultobj = Py_None;
6831{
6832 PyObject *o;
6833 o = PyInt_FromLong((long) (*_arg1));
6834 _resultobj = t_output_helper(_resultobj, o);
faf3cb35
RD
6835}
6836{
a57d56d6
RD
6837 PyObject *o;
6838 o = PyInt_FromLong((long) (*_arg2));
6839 _resultobj = t_output_helper(_resultobj, o);
faf3cb35
RD
6840}
6841 return _resultobj;
6842}
6843
93283355
RD
6844#define wxTextCtrl_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
6845static PyObject *_wrap_wxTextCtrl_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
6846 PyObject * _resultobj;
6847 wxString * _result;
6848 wxTextCtrl * _arg0;
6849 PyObject * _argo0 = 0;
6850 char *_kwnames[] = { "self", NULL };
6851
6852 self = self;
6853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetStringSelection",_kwnames,&_argo0))
6854 return NULL;
6855 if (_argo0) {
6856 if (_argo0 == Py_None) { _arg0 = NULL; }
6857 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetStringSelection. Expected _wxTextCtrl_p.");
6859 return NULL;
6860 }
6861 }
6862{
474c48f9 6863 PyThreadState* __tstate = wxPyBeginAllowThreads();
93283355
RD
6864 _result = new wxString (wxTextCtrl_GetStringSelection(_arg0));
6865
474c48f9 6866 wxPyEndAllowThreads(__tstate);
93283355
RD
6867 if (PyErr_Occurred()) return NULL;
6868}{
6869 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6870}
6871{
6872 delete _result;
6873}
6874 return _resultobj;
6875}
6876
a57d56d6
RD
6877#define wxTextCtrl_Clear(_swigobj) (_swigobj->Clear())
6878static PyObject *_wrap_wxTextCtrl_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 6879 PyObject * _resultobj;
faf3cb35 6880 wxTextCtrl * _arg0;
2d091820 6881 PyObject * _argo0 = 0;
107e4716 6882 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
6883
6884 self = self;
a57d56d6 6885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Clear",_kwnames,&_argo0))
faf3cb35 6886 return NULL;
2d091820
RD
6887 if (_argo0) {
6888 if (_argo0 == Py_None) { _arg0 = NULL; }
6889 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6890 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Clear. Expected _wxTextCtrl_p.");
faf3cb35
RD
6891 return NULL;
6892 }
6893 }
ab9bc19b 6894{
474c48f9 6895 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6896 wxTextCtrl_Clear(_arg0);
ab9bc19b 6897
474c48f9 6898 wxPyEndAllowThreads(__tstate);
4dfaa61e 6899 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
6900} Py_INCREF(Py_None);
6901 _resultobj = Py_None;
faf3cb35
RD
6902 return _resultobj;
6903}
6904
a57d56d6
RD
6905#define wxTextCtrl_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
6906static PyObject *_wrap_wxTextCtrl_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6907 PyObject * _resultobj;
70551f47 6908 wxTextCtrl * _arg0;
a57d56d6
RD
6909 long _arg1;
6910 long _arg2;
6911 wxString * _arg3;
2d091820 6912 PyObject * _argo0 = 0;
a57d56d6
RD
6913 PyObject * _obj3 = 0;
6914 char *_kwnames[] = { "self","from","to","value", NULL };
70551f47
RD
6915
6916 self = self;
a57d56d6 6917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxTextCtrl_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
70551f47 6918 return NULL;
2d091820
RD
6919 if (_argo0) {
6920 if (_argo0 == Py_None) { _arg0 = NULL; }
6921 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6922 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Replace. Expected _wxTextCtrl_p.");
70551f47
RD
6923 return NULL;
6924 }
6925 }
a57d56d6
RD
6926{
6927#if PYTHON_API_VERSION >= 1009
6928 char* tmpPtr; int tmpSize;
6929 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
6930 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6931 return NULL;
6932 }
6933 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
6934 return NULL;
6935 _arg3 = new wxString(tmpPtr, tmpSize);
6936#else
6937 if (!PyString_Check(_obj3)) {
6938 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6939 return NULL;
6940 }
6941 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
6942#endif
6943}
70551f47 6944{
474c48f9 6945 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6946 wxTextCtrl_Replace(_arg0,_arg1,_arg2,*_arg3);
ab9bc19b 6947
474c48f9 6948 wxPyEndAllowThreads(__tstate);
4dfaa61e 6949 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
6950} Py_INCREF(Py_None);
6951 _resultobj = Py_None;
70551f47 6952{
a57d56d6
RD
6953 if (_obj3)
6954 delete _arg3;
70551f47
RD
6955}
6956 return _resultobj;
6957}
6958
a57d56d6
RD
6959#define wxTextCtrl_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
6960static PyObject *_wrap_wxTextCtrl_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
6961 PyObject * _resultobj;
70551f47 6962 wxTextCtrl * _arg0;
a57d56d6
RD
6963 long _arg1;
6964 long _arg2;
2d091820 6965 PyObject * _argo0 = 0;
a57d56d6 6966 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
6967
6968 self = self;
a57d56d6 6969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 6970 return NULL;
2d091820
RD
6971 if (_argo0) {
6972 if (_argo0 == Py_None) { _arg0 = NULL; }
6973 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6974 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Remove. Expected _wxTextCtrl_p.");
70551f47
RD
6975 return NULL;
6976 }
6977 }
ab9bc19b 6978{
474c48f9 6979 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 6980 wxTextCtrl_Remove(_arg0,_arg1,_arg2);
ab9bc19b 6981
474c48f9 6982 wxPyEndAllowThreads(__tstate);
4dfaa61e 6983 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
6984} Py_INCREF(Py_None);
6985 _resultobj = Py_None;
70551f47
RD
6986 return _resultobj;
6987}
6988
6989#define wxTextCtrl_LoadFile(_swigobj,_swigarg0) (_swigobj->LoadFile(_swigarg0))
107e4716 6990static PyObject *_wrap_wxTextCtrl_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6991 PyObject * _resultobj;
6992 bool _result;
6993 wxTextCtrl * _arg0;
6994 wxString * _arg1;
2d091820 6995 PyObject * _argo0 = 0;
70551f47 6996 PyObject * _obj1 = 0;
a57d56d6 6997 char *_kwnames[] = { "self","file", NULL };
70551f47
RD
6998
6999 self = self;
107e4716 7000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_LoadFile",_kwnames,&_argo0,&_obj1))
70551f47 7001 return NULL;
2d091820
RD
7002 if (_argo0) {
7003 if (_argo0 == Py_None) { _arg0 = NULL; }
7004 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
7005 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_LoadFile. Expected _wxTextCtrl_p.");
7006 return NULL;
7007 }
7008 }
7009{
2cd2fac8
RD
7010#if PYTHON_API_VERSION >= 1009
7011 char* tmpPtr; int tmpSize;
7012 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 7013 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7014 return NULL;
7015 }
7016 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
7017 return NULL;
7018 _arg1 = new wxString(tmpPtr, tmpSize);
7019#else
70551f47
RD
7020 if (!PyString_Check(_obj1)) {
7021 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7022 return NULL;
7023 }
2cd2fac8
RD
7024 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
7025#endif
70551f47 7026}
ab9bc19b 7027{
474c48f9 7028 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
7029 _result = (bool )wxTextCtrl_LoadFile(_arg0,*_arg1);
7030
474c48f9 7031 wxPyEndAllowThreads(__tstate);
4dfaa61e 7032 if (PyErr_Occurred()) return NULL;
ab9bc19b 7033} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7034{
7035 if (_obj1)
7036 delete _arg1;
7037}
7038 return _resultobj;
7039}
7040
a57d56d6
RD
7041#define wxTextCtrl_SaveFile(_swigobj,_swigarg0) (_swigobj->SaveFile(_swigarg0))
7042static PyObject *_wrap_wxTextCtrl_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7043 PyObject * _resultobj;
a57d56d6 7044 bool _result;
70551f47 7045 wxTextCtrl * _arg0;
a57d56d6 7046 wxString * _arg1 = (wxString *) &wxEmptyString;
2d091820 7047 PyObject * _argo0 = 0;
a57d56d6
RD
7048 PyObject * _obj1 = 0;
7049 char *_kwnames[] = { "self","file", NULL };
70551f47
RD
7050
7051 self = self;
a57d56d6 7052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxTextCtrl_SaveFile",_kwnames,&_argo0,&_obj1))
70551f47 7053 return NULL;
2d091820
RD
7054 if (_argo0) {
7055 if (_argo0 == Py_None) { _arg0 = NULL; }
7056 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7057 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SaveFile. Expected _wxTextCtrl_p.");
70551f47
RD
7058 return NULL;
7059 }
7060 }
a57d56d6
RD
7061 if (_obj1)
7062{
7063#if PYTHON_API_VERSION >= 1009
7064 char* tmpPtr; int tmpSize;
7065 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7066 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7067 return NULL;
7068 }
7069 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
7070 return NULL;
7071 _arg1 = new wxString(tmpPtr, tmpSize);
7072#else
7073 if (!PyString_Check(_obj1)) {
7074 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7075 return NULL;
7076 }
7077 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
7078#endif
7079}
ab9bc19b 7080{
474c48f9 7081 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7082 _result = (bool )wxTextCtrl_SaveFile(_arg0,*_arg1);
ab9bc19b 7083
474c48f9 7084 wxPyEndAllowThreads(__tstate);
4dfaa61e 7085 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7086} _resultobj = Py_BuildValue("i",_result);
7087{
7088 if (_obj1)
7089 delete _arg1;
7090}
70551f47
RD
7091 return _resultobj;
7092}
7093
a57d56d6
RD
7094#define wxTextCtrl_DiscardEdits(_swigobj) (_swigobj->DiscardEdits())
7095static PyObject *_wrap_wxTextCtrl_DiscardEdits(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35
RD
7096 PyObject * _resultobj;
7097 wxTextCtrl * _arg0;
2d091820 7098 PyObject * _argo0 = 0;
a57d56d6 7099 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
7100
7101 self = self;
a57d56d6 7102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_DiscardEdits",_kwnames,&_argo0))
faf3cb35 7103 return NULL;
2d091820
RD
7104 if (_argo0) {
7105 if (_argo0 == Py_None) { _arg0 = NULL; }
7106 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7107 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_DiscardEdits. Expected _wxTextCtrl_p.");
faf3cb35
RD
7108 return NULL;
7109 }
7110 }
ab9bc19b 7111{
474c48f9 7112 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7113 wxTextCtrl_DiscardEdits(_arg0);
ab9bc19b 7114
474c48f9 7115 wxPyEndAllowThreads(__tstate);
4dfaa61e 7116 if (PyErr_Occurred()) return NULL;
ab9bc19b 7117} Py_INCREF(Py_None);
faf3cb35 7118 _resultobj = Py_None;
faf3cb35
RD
7119 return _resultobj;
7120}
7121
a57d56d6
RD
7122#define wxTextCtrl_SetMaxLength(_swigobj,_swigarg0) (_swigobj->SetMaxLength(_swigarg0))
7123static PyObject *_wrap_wxTextCtrl_SetMaxLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7124 PyObject * _resultobj;
7125 wxTextCtrl * _arg0;
a57d56d6 7126 unsigned long _arg1;
2d091820 7127 PyObject * _argo0 = 0;
a57d56d6 7128 char *_kwnames[] = { "self","len", NULL };
70551f47
RD
7129
7130 self = self;
a57d56d6 7131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_SetMaxLength",_kwnames,&_argo0,&_arg1))
70551f47 7132 return NULL;
2d091820
RD
7133 if (_argo0) {
7134 if (_argo0 == Py_None) { _arg0 = NULL; }
7135 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7136 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetMaxLength. Expected _wxTextCtrl_p.");
70551f47
RD
7137 return NULL;
7138 }
7139 }
ab9bc19b 7140{
474c48f9 7141 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7142 wxTextCtrl_SetMaxLength(_arg0,_arg1);
ab9bc19b 7143
474c48f9 7144 wxPyEndAllowThreads(__tstate);
4dfaa61e 7145 if (PyErr_Occurred()) return NULL;
ab9bc19b 7146} Py_INCREF(Py_None);
70551f47
RD
7147 _resultobj = Py_None;
7148 return _resultobj;
7149}
7150
a57d56d6
RD
7151#define wxTextCtrl_WriteText(_swigobj,_swigarg0) (_swigobj->WriteText(_swigarg0))
7152static PyObject *_wrap_wxTextCtrl_WriteText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7153 PyObject * _resultobj;
7154 wxTextCtrl * _arg0;
a57d56d6 7155 wxString * _arg1;
2d091820 7156 PyObject * _argo0 = 0;
a57d56d6
RD
7157 PyObject * _obj1 = 0;
7158 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
7159
7160 self = self;
a57d56d6 7161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_WriteText",_kwnames,&_argo0,&_obj1))
70551f47 7162 return NULL;
2d091820
RD
7163 if (_argo0) {
7164 if (_argo0 == Py_None) { _arg0 = NULL; }
7165 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7166 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_WriteText. Expected _wxTextCtrl_p.");
70551f47
RD
7167 return NULL;
7168 }
7169 }
7170{
2cd2fac8
RD
7171#if PYTHON_API_VERSION >= 1009
7172 char* tmpPtr; int tmpSize;
a57d56d6 7173 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 7174 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7175 return NULL;
7176 }
a57d56d6 7177 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2cd2fac8 7178 return NULL;
a57d56d6 7179 _arg1 = new wxString(tmpPtr, tmpSize);
2cd2fac8 7180#else
a57d56d6 7181 if (!PyString_Check(_obj1)) {
70551f47
RD
7182 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7183 return NULL;
7184 }
a57d56d6 7185 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2cd2fac8 7186#endif
70551f47 7187}
ab9bc19b 7188{
474c48f9 7189 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7190 wxTextCtrl_WriteText(_arg0,*_arg1);
ab9bc19b 7191
474c48f9 7192 wxPyEndAllowThreads(__tstate);
4dfaa61e 7193 if (PyErr_Occurred()) return NULL;
ab9bc19b 7194} Py_INCREF(Py_None);
70551f47
RD
7195 _resultobj = Py_None;
7196{
a57d56d6
RD
7197 if (_obj1)
7198 delete _arg1;
70551f47
RD
7199}
7200 return _resultobj;
7201}
7202
a57d56d6
RD
7203#define wxTextCtrl_AppendText(_swigobj,_swigarg0) (_swigobj->AppendText(_swigarg0))
7204static PyObject *_wrap_wxTextCtrl_AppendText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7205 PyObject * _resultobj;
70551f47
RD
7206 wxTextCtrl * _arg0;
7207 wxString * _arg1;
2d091820 7208 PyObject * _argo0 = 0;
70551f47 7209 PyObject * _obj1 = 0;
a57d56d6 7210 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
7211
7212 self = self;
a57d56d6 7213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_AppendText",_kwnames,&_argo0,&_obj1))
70551f47 7214 return NULL;
2d091820
RD
7215 if (_argo0) {
7216 if (_argo0 == Py_None) { _arg0 = NULL; }
7217 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7218 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_AppendText. Expected _wxTextCtrl_p.");
70551f47
RD
7219 return NULL;
7220 }
7221 }
7222{
2cd2fac8
RD
7223#if PYTHON_API_VERSION >= 1009
7224 char* tmpPtr; int tmpSize;
7225 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 7226 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7227 return NULL;
7228 }
7229 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
7230 return NULL;
7231 _arg1 = new wxString(tmpPtr, tmpSize);
7232#else
70551f47
RD
7233 if (!PyString_Check(_obj1)) {
7234 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7235 return NULL;
7236 }
2cd2fac8
RD
7237 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
7238#endif
70551f47 7239}
ab9bc19b 7240{
474c48f9 7241 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7242 wxTextCtrl_AppendText(_arg0,*_arg1);
ab9bc19b 7243
474c48f9 7244 wxPyEndAllowThreads(__tstate);
4dfaa61e 7245 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7246} Py_INCREF(Py_None);
7247 _resultobj = Py_None;
70551f47
RD
7248{
7249 if (_obj1)
7250 delete _arg1;
7251}
7252 return _resultobj;
7253}
7254
a57d56d6
RD
7255#define wxTextCtrl_SetStyle(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetStyle(_swigarg0,_swigarg1,_swigarg2))
7256static PyObject *_wrap_wxTextCtrl_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7257 PyObject * _resultobj;
a57d56d6 7258 bool _result;
70551f47 7259 wxTextCtrl * _arg0;
a57d56d6
RD
7260 long _arg1;
7261 long _arg2;
7262 wxTextAttr * _arg3;
2d091820 7263 PyObject * _argo0 = 0;
a57d56d6
RD
7264 PyObject * _argo3 = 0;
7265 char *_kwnames[] = { "self","start","end","style", NULL };
70551f47
RD
7266
7267 self = self;
a57d56d6 7268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxTextCtrl_SetStyle",_kwnames,&_argo0,&_arg1,&_arg2,&_argo3))
70551f47 7269 return NULL;
2d091820
RD
7270 if (_argo0) {
7271 if (_argo0 == Py_None) { _arg0 = NULL; }
7272 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6
RD
7273 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetStyle. Expected _wxTextCtrl_p.");
7274 return NULL;
7275 }
7276 }
7277 if (_argo3) {
7278 if (_argo3 == Py_None) { _arg3 = NULL; }
7279 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxTextAttr_p")) {
7280 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxTextCtrl_SetStyle. Expected _wxTextAttr_p.");
70551f47
RD
7281 return NULL;
7282 }
7283 }
ab9bc19b 7284{
474c48f9 7285 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7286 _result = (bool )wxTextCtrl_SetStyle(_arg0,_arg1,_arg2,*_arg3);
ab9bc19b 7287
474c48f9 7288 wxPyEndAllowThreads(__tstate);
4dfaa61e 7289 if (PyErr_Occurred()) return NULL;
a57d56d6 7290} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7291 return _resultobj;
7292}
7293
a57d56d6
RD
7294#define wxTextCtrl_SetDefaultStyle(_swigobj,_swigarg0) (_swigobj->SetDefaultStyle(_swigarg0))
7295static PyObject *_wrap_wxTextCtrl_SetDefaultStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7296 PyObject * _resultobj;
a57d56d6 7297 bool _result;
70551f47 7298 wxTextCtrl * _arg0;
a57d56d6 7299 wxTextAttr * _arg1;
2d091820 7300 PyObject * _argo0 = 0;
a57d56d6
RD
7301 PyObject * _argo1 = 0;
7302 char *_kwnames[] = { "self","style", NULL };
70551f47
RD
7303
7304 self = self;
a57d56d6 7305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SetDefaultStyle",_kwnames,&_argo0,&_argo1))
70551f47 7306 return NULL;
2d091820
RD
7307 if (_argo0) {
7308 if (_argo0 == Py_None) { _arg0 = NULL; }
7309 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6
RD
7310 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetDefaultStyle. Expected _wxTextCtrl_p.");
7311 return NULL;
7312 }
7313 }
7314 if (_argo1) {
7315 if (_argo1 == Py_None) { _arg1 = NULL; }
7316 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTextAttr_p")) {
7317 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextCtrl_SetDefaultStyle. Expected _wxTextAttr_p.");
70551f47
RD
7318 return NULL;
7319 }
7320 }
ab9bc19b 7321{
474c48f9 7322 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7323 _result = (bool )wxTextCtrl_SetDefaultStyle(_arg0,*_arg1);
ab9bc19b 7324
474c48f9 7325 wxPyEndAllowThreads(__tstate);
4dfaa61e 7326 if (PyErr_Occurred()) return NULL;
a57d56d6 7327} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7328 return _resultobj;
7329}
7330
a57d56d6
RD
7331#define wxTextCtrl_GetDefaultStyle(_swigobj) (_swigobj->GetDefaultStyle())
7332static PyObject *_wrap_wxTextCtrl_GetDefaultStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7333 PyObject * _resultobj;
a57d56d6 7334 wxTextAttr * _result;
70551f47 7335 wxTextCtrl * _arg0;
2d091820 7336 PyObject * _argo0 = 0;
107e4716 7337 char *_kwnames[] = { "self", NULL };
a57d56d6 7338 char _ptemp[128];
70551f47
RD
7339
7340 self = self;
a57d56d6 7341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetDefaultStyle",_kwnames,&_argo0))
70551f47 7342 return NULL;
2d091820
RD
7343 if (_argo0) {
7344 if (_argo0 == Py_None) { _arg0 = NULL; }
7345 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7346 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetDefaultStyle. Expected _wxTextCtrl_p.");
70551f47
RD
7347 return NULL;
7348 }
7349 }
ab9bc19b 7350{
474c48f9 7351 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6
RD
7352 const wxTextAttr & _result_ref = wxTextCtrl_GetDefaultStyle(_arg0);
7353 _result = (wxTextAttr *) &_result_ref;
ab9bc19b 7354
474c48f9 7355 wxPyEndAllowThreads(__tstate);
4dfaa61e 7356 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7357} if (_result) {
7358 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextAttr_p");
7359 _resultobj = Py_BuildValue("s",_ptemp);
7360 } else {
7361 Py_INCREF(Py_None);
7362 _resultobj = Py_None;
7363 }
70551f47
RD
7364 return _resultobj;
7365}
7366
a57d56d6
RD
7367#define wxTextCtrl_XYToPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->XYToPosition(_swigarg0,_swigarg1))
7368static PyObject *_wrap_wxTextCtrl_XYToPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7369 PyObject * _resultobj;
a57d56d6 7370 long _result;
70551f47
RD
7371 wxTextCtrl * _arg0;
7372 long _arg1;
7373 long _arg2;
2d091820 7374 PyObject * _argo0 = 0;
a57d56d6 7375 char *_kwnames[] = { "self","x","y", NULL };
70551f47
RD
7376
7377 self = self;
a57d56d6 7378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_XYToPosition",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 7379 return NULL;
2d091820
RD
7380 if (_argo0) {
7381 if (_argo0 == Py_None) { _arg0 = NULL; }
7382 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7383 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_XYToPosition. Expected _wxTextCtrl_p.");
70551f47
RD
7384 return NULL;
7385 }
7386 }
ab9bc19b 7387{
474c48f9 7388 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7389 _result = (long )wxTextCtrl_XYToPosition(_arg0,_arg1,_arg2);
ab9bc19b 7390
474c48f9 7391 wxPyEndAllowThreads(__tstate);
4dfaa61e 7392 if (PyErr_Occurred()) return NULL;
a57d56d6 7393} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
7394 return _resultobj;
7395}
7396
a57d56d6
RD
7397#define wxTextCtrl_PositionToXY(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PositionToXY(_swigarg0,_swigarg1,_swigarg2))
7398static PyObject *_wrap_wxTextCtrl_PositionToXY(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7399 PyObject * _resultobj;
7400 wxTextCtrl * _arg0;
a57d56d6
RD
7401 long _arg1;
7402 long * _arg2;
7403 long temp;
7404 long * _arg3;
7405 long temp0;
2d091820 7406 PyObject * _argo0 = 0;
a57d56d6 7407 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
7408
7409 self = self;
a57d56d6
RD
7410{
7411 _arg2 = &temp;
7412}
7413{
7414 _arg3 = &temp0;
7415}
7416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_PositionToXY",_kwnames,&_argo0,&_arg1))
70551f47 7417 return NULL;
2d091820
RD
7418 if (_argo0) {
7419 if (_argo0 == Py_None) { _arg0 = NULL; }
7420 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7421 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_PositionToXY. Expected _wxTextCtrl_p.");
70551f47
RD
7422 return NULL;
7423 }
7424 }
ab9bc19b 7425{
474c48f9 7426 PyThreadState* __tstate = wxPyBeginAllowThreads();
db34b2d4 7427 wxTextCtrl_PositionToXY(_arg0,_arg1,_arg2,_arg3);
ab9bc19b 7428
474c48f9 7429 wxPyEndAllowThreads(__tstate);
4dfaa61e 7430 if (PyErr_Occurred()) return NULL;
db34b2d4
RD
7431} Py_INCREF(Py_None);
7432 _resultobj = Py_None;
70551f47 7433{
a57d56d6
RD
7434 PyObject *o;
7435 o = PyInt_FromLong((long) (*_arg2));
7436 _resultobj = t_output_helper(_resultobj, o);
7437}
7438{
7439 PyObject *o;
7440 o = PyInt_FromLong((long) (*_arg3));
7441 _resultobj = t_output_helper(_resultobj, o);
70551f47
RD
7442}
7443 return _resultobj;
7444}
7445
7446#define wxTextCtrl_ShowPosition(_swigobj,_swigarg0) (_swigobj->ShowPosition(_swigarg0))
107e4716 7447static PyObject *_wrap_wxTextCtrl_ShowPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7448 PyObject * _resultobj;
7449 wxTextCtrl * _arg0;
7450 long _arg1;
2d091820 7451 PyObject * _argo0 = 0;
107e4716 7452 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
7453
7454 self = self;
107e4716 7455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_ShowPosition",_kwnames,&_argo0,&_arg1))
70551f47 7456 return NULL;
2d091820
RD
7457 if (_argo0) {
7458 if (_argo0 == Py_None) { _arg0 = NULL; }
7459 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
7460 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_ShowPosition. Expected _wxTextCtrl_p.");
7461 return NULL;
7462 }
7463 }
ab9bc19b 7464{
474c48f9 7465 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
7466 wxTextCtrl_ShowPosition(_arg0,_arg1);
7467
474c48f9 7468 wxPyEndAllowThreads(__tstate);
4dfaa61e 7469 if (PyErr_Occurred()) return NULL;
ab9bc19b 7470} Py_INCREF(Py_None);
70551f47
RD
7471 _resultobj = Py_None;
7472 return _resultobj;
7473}
7474
a57d56d6
RD
7475#define wxTextCtrl_Copy(_swigobj) (_swigobj->Copy())
7476static PyObject *_wrap_wxTextCtrl_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7477 PyObject * _resultobj;
7478 wxTextCtrl * _arg0;
2d091820 7479 PyObject * _argo0 = 0;
a57d56d6 7480 char *_kwnames[] = { "self", NULL };
70551f47
RD
7481
7482 self = self;
a57d56d6 7483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Copy",_kwnames,&_argo0))
70551f47 7484 return NULL;
2d091820
RD
7485 if (_argo0) {
7486 if (_argo0 == Py_None) { _arg0 = NULL; }
7487 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7488 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Copy. Expected _wxTextCtrl_p.");
70551f47
RD
7489 return NULL;
7490 }
7491 }
ab9bc19b 7492{
474c48f9 7493 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7494 wxTextCtrl_Copy(_arg0);
ab9bc19b 7495
474c48f9 7496 wxPyEndAllowThreads(__tstate);
4dfaa61e 7497 if (PyErr_Occurred()) return NULL;
ab9bc19b
RD
7498} Py_INCREF(Py_None);
7499 _resultobj = Py_None;
ab9bc19b
RD
7500 return _resultobj;
7501}
7502
a57d56d6
RD
7503#define wxTextCtrl_Cut(_swigobj) (_swigobj->Cut())
7504static PyObject *_wrap_wxTextCtrl_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
7505 PyObject * _resultobj;
7506 wxTextCtrl * _arg0;
2d091820 7507 PyObject * _argo0 = 0;
a57d56d6 7508 char *_kwnames[] = { "self", NULL };
ab9bc19b
RD
7509
7510 self = self;
a57d56d6 7511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Cut",_kwnames,&_argo0))
ab9bc19b 7512 return NULL;
2d091820
RD
7513 if (_argo0) {
7514 if (_argo0 == Py_None) { _arg0 = NULL; }
7515 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7516 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Cut. Expected _wxTextCtrl_p.");
ab9bc19b
RD
7517 return NULL;
7518 }
7519 }
ab9bc19b 7520{
474c48f9 7521 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7522 wxTextCtrl_Cut(_arg0);
ab9bc19b 7523
474c48f9 7524 wxPyEndAllowThreads(__tstate);
4dfaa61e 7525 if (PyErr_Occurred()) return NULL;
ab9bc19b 7526} Py_INCREF(Py_None);
70551f47 7527 _resultobj = Py_None;
70551f47
RD
7528 return _resultobj;
7529}
7530
a57d56d6
RD
7531#define wxTextCtrl_Paste(_swigobj) (_swigobj->Paste())
7532static PyObject *_wrap_wxTextCtrl_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 7533 PyObject * _resultobj;
faf3cb35 7534 wxTextCtrl * _arg0;
2d091820 7535 PyObject * _argo0 = 0;
a57d56d6 7536 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
7537
7538 self = self;
a57d56d6 7539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Paste",_kwnames,&_argo0))
faf3cb35 7540 return NULL;
2d091820
RD
7541 if (_argo0) {
7542 if (_argo0 == Py_None) { _arg0 = NULL; }
7543 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7544 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Paste. Expected _wxTextCtrl_p.");
faf3cb35
RD
7545 return NULL;
7546 }
7547 }
ab9bc19b 7548{
474c48f9 7549 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7550 wxTextCtrl_Paste(_arg0);
ab9bc19b 7551
474c48f9 7552 wxPyEndAllowThreads(__tstate);
4dfaa61e 7553 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7554} Py_INCREF(Py_None);
7555 _resultobj = Py_None;
faf3cb35
RD
7556 return _resultobj;
7557}
7558
53920141 7559#define wxTextCtrl_CanCopy(_swigobj) (_swigobj->CanCopy())
107e4716 7560static PyObject *_wrap_wxTextCtrl_CanCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7561 PyObject * _resultobj;
7562 bool _result;
7563 wxTextCtrl * _arg0;
2d091820 7564 PyObject * _argo0 = 0;
107e4716 7565 char *_kwnames[] = { "self", NULL };
53920141
RD
7566
7567 self = self;
107e4716 7568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCopy",_kwnames,&_argo0))
53920141 7569 return NULL;
2d091820
RD
7570 if (_argo0) {
7571 if (_argo0 == Py_None) { _arg0 = NULL; }
7572 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
7573 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCopy. Expected _wxTextCtrl_p.");
7574 return NULL;
7575 }
7576 }
7577{
474c48f9 7578 PyThreadState* __tstate = wxPyBeginAllowThreads();
53920141
RD
7579 _result = (bool )wxTextCtrl_CanCopy(_arg0);
7580
474c48f9 7581 wxPyEndAllowThreads(__tstate);
4dfaa61e 7582 if (PyErr_Occurred()) return NULL;
53920141
RD
7583} _resultobj = Py_BuildValue("i",_result);
7584 return _resultobj;
7585}
7586
7587#define wxTextCtrl_CanCut(_swigobj) (_swigobj->CanCut())
107e4716 7588static PyObject *_wrap_wxTextCtrl_CanCut(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7589 PyObject * _resultobj;
7590 bool _result;
7591 wxTextCtrl * _arg0;
2d091820 7592 PyObject * _argo0 = 0;
107e4716 7593 char *_kwnames[] = { "self", NULL };
53920141
RD
7594
7595 self = self;
107e4716 7596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCut",_kwnames,&_argo0))
53920141 7597 return NULL;
2d091820
RD
7598 if (_argo0) {
7599 if (_argo0 == Py_None) { _arg0 = NULL; }
7600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
7601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCut. Expected _wxTextCtrl_p.");
7602 return NULL;
7603 }
7604 }
7605{
474c48f9 7606 PyThreadState* __tstate = wxPyBeginAllowThreads();
53920141
RD
7607 _result = (bool )wxTextCtrl_CanCut(_arg0);
7608
474c48f9 7609 wxPyEndAllowThreads(__tstate);
4dfaa61e 7610 if (PyErr_Occurred()) return NULL;
53920141
RD
7611} _resultobj = Py_BuildValue("i",_result);
7612 return _resultobj;
7613}
7614
7615#define wxTextCtrl_CanPaste(_swigobj) (_swigobj->CanPaste())
107e4716 7616static PyObject *_wrap_wxTextCtrl_CanPaste(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7617 PyObject * _resultobj;
7618 bool _result;
7619 wxTextCtrl * _arg0;
2d091820 7620 PyObject * _argo0 = 0;
107e4716 7621 char *_kwnames[] = { "self", NULL };
53920141
RD
7622
7623 self = self;
107e4716 7624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanPaste",_kwnames,&_argo0))
53920141 7625 return NULL;
2d091820
RD
7626 if (_argo0) {
7627 if (_argo0 == Py_None) { _arg0 = NULL; }
7628 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
7629 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanPaste. Expected _wxTextCtrl_p.");
7630 return NULL;
7631 }
7632 }
7633{
474c48f9 7634 PyThreadState* __tstate = wxPyBeginAllowThreads();
53920141
RD
7635 _result = (bool )wxTextCtrl_CanPaste(_arg0);
7636
474c48f9 7637 wxPyEndAllowThreads(__tstate);
4dfaa61e 7638 if (PyErr_Occurred()) return NULL;
53920141
RD
7639} _resultobj = Py_BuildValue("i",_result);
7640 return _resultobj;
7641}
7642
a57d56d6
RD
7643#define wxTextCtrl_Undo(_swigobj) (_swigobj->Undo())
7644static PyObject *_wrap_wxTextCtrl_Undo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141 7645 PyObject * _resultobj;
53920141 7646 wxTextCtrl * _arg0;
2d091820 7647 PyObject * _argo0 = 0;
107e4716 7648 char *_kwnames[] = { "self", NULL };
53920141
RD
7649
7650 self = self;
a57d56d6 7651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Undo",_kwnames,&_argo0))
53920141 7652 return NULL;
2d091820
RD
7653 if (_argo0) {
7654 if (_argo0 == Py_None) { _arg0 = NULL; }
7655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Undo. Expected _wxTextCtrl_p.");
53920141
RD
7657 return NULL;
7658 }
7659 }
7660{
474c48f9 7661 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7662 wxTextCtrl_Undo(_arg0);
53920141 7663
474c48f9 7664 wxPyEndAllowThreads(__tstate);
4dfaa61e 7665 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7666} Py_INCREF(Py_None);
7667 _resultobj = Py_None;
53920141
RD
7668 return _resultobj;
7669}
7670
a57d56d6
RD
7671#define wxTextCtrl_Redo(_swigobj) (_swigobj->Redo())
7672static PyObject *_wrap_wxTextCtrl_Redo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141 7673 PyObject * _resultobj;
53920141 7674 wxTextCtrl * _arg0;
2d091820 7675 PyObject * _argo0 = 0;
107e4716 7676 char *_kwnames[] = { "self", NULL };
53920141
RD
7677
7678 self = self;
a57d56d6 7679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Redo",_kwnames,&_argo0))
53920141 7680 return NULL;
2d091820
RD
7681 if (_argo0) {
7682 if (_argo0 == Py_None) { _arg0 = NULL; }
7683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Redo. Expected _wxTextCtrl_p.");
53920141
RD
7685 return NULL;
7686 }
7687 }
7688{
474c48f9 7689 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7690 wxTextCtrl_Redo(_arg0);
53920141 7691
474c48f9 7692 wxPyEndAllowThreads(__tstate);
4dfaa61e 7693 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7694} Py_INCREF(Py_None);
7695 _resultobj = Py_None;
53920141
RD
7696 return _resultobj;
7697}
7698
a57d56d6
RD
7699#define wxTextCtrl_CanUndo(_swigobj) (_swigobj->CanUndo())
7700static PyObject *_wrap_wxTextCtrl_CanUndo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141 7701 PyObject * _resultobj;
a57d56d6 7702 bool _result;
53920141 7703 wxTextCtrl * _arg0;
2d091820 7704 PyObject * _argo0 = 0;
107e4716 7705 char *_kwnames[] = { "self", NULL };
53920141
RD
7706
7707 self = self;
a57d56d6 7708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanUndo",_kwnames,&_argo0))
53920141 7709 return NULL;
2d091820
RD
7710 if (_argo0) {
7711 if (_argo0 == Py_None) { _arg0 = NULL; }
7712 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7713 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanUndo. Expected _wxTextCtrl_p.");
53920141
RD
7714 return NULL;
7715 }
7716 }
7717{
474c48f9 7718 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7719 _result = (bool )wxTextCtrl_CanUndo(_arg0);
53920141 7720
474c48f9 7721 wxPyEndAllowThreads(__tstate);
4dfaa61e 7722 if (PyErr_Occurred()) return NULL;
a57d56d6 7723} _resultobj = Py_BuildValue("i",_result);
53920141
RD
7724 return _resultobj;
7725}
7726
a57d56d6
RD
7727#define wxTextCtrl_CanRedo(_swigobj) (_swigobj->CanRedo())
7728static PyObject *_wrap_wxTextCtrl_CanRedo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7729 PyObject * _resultobj;
7730 bool _result;
7731 wxTextCtrl * _arg0;
2d091820 7732 PyObject * _argo0 = 0;
107e4716 7733 char *_kwnames[] = { "self", NULL };
53920141
RD
7734
7735 self = self;
a57d56d6 7736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanRedo",_kwnames,&_argo0))
53920141 7737 return NULL;
2d091820
RD
7738 if (_argo0) {
7739 if (_argo0 == Py_None) { _arg0 = NULL; }
7740 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7741 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanRedo. Expected _wxTextCtrl_p.");
53920141
RD
7742 return NULL;
7743 }
7744 }
7745{
474c48f9 7746 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7747 _result = (bool )wxTextCtrl_CanRedo(_arg0);
53920141 7748
474c48f9 7749 wxPyEndAllowThreads(__tstate);
4dfaa61e 7750 if (PyErr_Occurred()) return NULL;
53920141
RD
7751} _resultobj = Py_BuildValue("i",_result);
7752 return _resultobj;
7753}
7754
a57d56d6
RD
7755#define wxTextCtrl_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
7756static PyObject *_wrap_wxTextCtrl_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4120ef2b
RD
7757 PyObject * _resultobj;
7758 wxTextCtrl * _arg0;
a57d56d6 7759 long _arg1;
4120ef2b 7760 PyObject * _argo0 = 0;
a57d56d6 7761 char *_kwnames[] = { "self","pos", NULL };
4120ef2b
RD
7762
7763 self = self;
a57d56d6 7764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
4120ef2b
RD
7765 return NULL;
7766 if (_argo0) {
7767 if (_argo0 == Py_None) { _arg0 = NULL; }
7768 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7769 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPoint. Expected _wxTextCtrl_p.");
4120ef2b
RD
7770 return NULL;
7771 }
7772 }
7773{
474c48f9 7774 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7775 wxTextCtrl_SetInsertionPoint(_arg0,_arg1);
4120ef2b 7776
474c48f9 7777 wxPyEndAllowThreads(__tstate);
4dfaa61e 7778 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
7779} Py_INCREF(Py_None);
7780 _resultobj = Py_None;
7781 return _resultobj;
7782}
7783
a57d56d6
RD
7784#define wxTextCtrl_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
7785static PyObject *_wrap_wxTextCtrl_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
4120ef2b
RD
7786 PyObject * _resultobj;
7787 wxTextCtrl * _arg0;
7788 PyObject * _argo0 = 0;
7789 char *_kwnames[] = { "self", NULL };
7790
7791 self = self;
a57d56d6 7792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_SetInsertionPointEnd",_kwnames,&_argo0))
4120ef2b
RD
7793 return NULL;
7794 if (_argo0) {
7795 if (_argo0 == Py_None) { _arg0 = NULL; }
7796 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7797 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPointEnd. Expected _wxTextCtrl_p.");
4120ef2b
RD
7798 return NULL;
7799 }
7800 }
7801{
474c48f9 7802 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7803 wxTextCtrl_SetInsertionPointEnd(_arg0);
4120ef2b 7804
474c48f9 7805 wxPyEndAllowThreads(__tstate);
4dfaa61e 7806 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
7807} Py_INCREF(Py_None);
7808 _resultobj = Py_None;
7809 return _resultobj;
7810}
7811
a57d56d6
RD
7812#define wxTextCtrl_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
7813static PyObject *_wrap_wxTextCtrl_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
9d6da64a 7814 PyObject * _resultobj;
a57d56d6 7815 long _result;
9d6da64a 7816 wxTextCtrl * _arg0;
9d6da64a 7817 PyObject * _argo0 = 0;
a57d56d6 7818 char *_kwnames[] = { "self", NULL };
9d6da64a
RD
7819
7820 self = self;
a57d56d6 7821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetInsertionPoint",_kwnames,&_argo0))
9d6da64a
RD
7822 return NULL;
7823 if (_argo0) {
7824 if (_argo0 == Py_None) { _arg0 = NULL; }
7825 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7826 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetInsertionPoint. Expected _wxTextCtrl_p.");
9d6da64a
RD
7827 return NULL;
7828 }
7829 }
7830{
474c48f9 7831 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7832 _result = (long )wxTextCtrl_GetInsertionPoint(_arg0);
9d6da64a 7833
474c48f9 7834 wxPyEndAllowThreads(__tstate);
9d6da64a 7835 if (PyErr_Occurred()) return NULL;
a57d56d6 7836} _resultobj = Py_BuildValue("l",_result);
9d6da64a
RD
7837 return _resultobj;
7838}
7839
a57d56d6
RD
7840#define wxTextCtrl_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
7841static PyObject *_wrap_wxTextCtrl_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9d6da64a 7842 PyObject * _resultobj;
a57d56d6 7843 long _result;
9d6da64a 7844 wxTextCtrl * _arg0;
9d6da64a 7845 PyObject * _argo0 = 0;
a57d56d6 7846 char *_kwnames[] = { "self", NULL };
9d6da64a
RD
7847
7848 self = self;
a57d56d6 7849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetLastPosition",_kwnames,&_argo0))
9d6da64a
RD
7850 return NULL;
7851 if (_argo0) {
7852 if (_argo0 == Py_None) { _arg0 = NULL; }
7853 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7854 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLastPosition. Expected _wxTextCtrl_p.");
9d6da64a
RD
7855 return NULL;
7856 }
7857 }
a57d56d6 7858{
474c48f9 7859 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6
RD
7860 _result = (long )wxTextCtrl_GetLastPosition(_arg0);
7861
474c48f9 7862 wxPyEndAllowThreads(__tstate);
a57d56d6
RD
7863 if (PyErr_Occurred()) return NULL;
7864} _resultobj = Py_BuildValue("l",_result);
7865 return _resultobj;
7866}
7867
7868#define wxTextCtrl_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
7869static PyObject *_wrap_wxTextCtrl_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
7870 PyObject * _resultobj;
7871 wxTextCtrl * _arg0;
7872 long _arg1;
7873 long _arg2;
7874 PyObject * _argo0 = 0;
7875 char *_kwnames[] = { "self","from","to", NULL };
7876
7877 self = self;
7878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
7879 return NULL;
7880 if (_argo0) {
7881 if (_argo0 == Py_None) { _arg0 = NULL; }
7882 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
7883 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetSelection. Expected _wxTextCtrl_p.");
9d6da64a
RD
7884 return NULL;
7885 }
7886 }
7887{
474c48f9 7888 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7889 wxTextCtrl_SetSelection(_arg0,_arg1,_arg2);
9d6da64a 7890
474c48f9 7891 wxPyEndAllowThreads(__tstate);
9d6da64a 7892 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7893} Py_INCREF(Py_None);
7894 _resultobj = Py_None;
9d6da64a
RD
7895 return _resultobj;
7896}
7897
a57d56d6
RD
7898#define wxTextCtrl_SelectAll(_swigobj) (_swigobj->SelectAll())
7899static PyObject *_wrap_wxTextCtrl_SelectAll(PyObject *self, PyObject *args, PyObject *kwargs) {
9d6da64a 7900 PyObject * _resultobj;
9d6da64a
RD
7901 wxTextCtrl * _arg0;
7902 PyObject * _argo0 = 0;
7903 char *_kwnames[] = { "self", NULL };
9d6da64a
RD
7904
7905 self = self;
a57d56d6 7906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_SelectAll",_kwnames,&_argo0))
9d6da64a
RD
7907 return NULL;
7908 if (_argo0) {
7909 if (_argo0 == Py_None) { _arg0 = NULL; }
7910 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7911 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SelectAll. Expected _wxTextCtrl_p.");
9d6da64a
RD
7912 return NULL;
7913 }
7914 }
7915{
474c48f9 7916 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7917 wxTextCtrl_SelectAll(_arg0);
9d6da64a 7918
474c48f9 7919 wxPyEndAllowThreads(__tstate);
9d6da64a 7920 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7921} Py_INCREF(Py_None);
7922 _resultobj = Py_None;
9d6da64a
RD
7923 return _resultobj;
7924}
7925
a57d56d6
RD
7926#define wxTextCtrl_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
7927static PyObject *_wrap_wxTextCtrl_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
aa2a5b86
RD
7928 PyObject * _resultobj;
7929 wxTextCtrl * _arg0;
a57d56d6 7930 bool _arg1;
aa2a5b86 7931 PyObject * _argo0 = 0;
a57d56d6
RD
7932 int tempbool1;
7933 char *_kwnames[] = { "self","editable", NULL };
aa2a5b86
RD
7934
7935 self = self;
a57d56d6 7936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTextCtrl_SetEditable",_kwnames,&_argo0,&tempbool1))
aa2a5b86
RD
7937 return NULL;
7938 if (_argo0) {
7939 if (_argo0 == Py_None) { _arg0 = NULL; }
7940 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7941 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetEditable. Expected _wxTextCtrl_p.");
aa2a5b86
RD
7942 return NULL;
7943 }
7944 }
a57d56d6 7945 _arg1 = (bool ) tempbool1;
aa2a5b86 7946{
474c48f9 7947 PyThreadState* __tstate = wxPyBeginAllowThreads();
a57d56d6 7948 wxTextCtrl_SetEditable(_arg0,_arg1);
aa2a5b86 7949
474c48f9 7950 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
7951 if (PyErr_Occurred()) return NULL;
7952} Py_INCREF(Py_None);
7953 _resultobj = Py_None;
7954 return _resultobj;
7955}
7956
4120ef2b 7957static void wxTextCtrl_write(wxTextCtrl *self,const wxString & text) {
9d6da64a 7958 self->AppendText(text);
4120ef2b
RD
7959 }
7960static PyObject *_wrap_wxTextCtrl_write(PyObject *self, PyObject *args, PyObject *kwargs) {
7961 PyObject * _resultobj;
7962 wxTextCtrl * _arg0;
7963 wxString * _arg1;
7964 PyObject * _argo0 = 0;
7965 PyObject * _obj1 = 0;
7966 char *_kwnames[] = { "self","text", NULL };
7967
7968 self = self;
7969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_write",_kwnames,&_argo0,&_obj1))
7970 return NULL;
7971 if (_argo0) {
7972 if (_argo0 == Py_None) { _arg0 = NULL; }
7973 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
7974 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_write. Expected _wxTextCtrl_p.");
7975 return NULL;
7976 }
7977 }
7978{
2cd2fac8
RD
7979#if PYTHON_API_VERSION >= 1009
7980 char* tmpPtr; int tmpSize;
7981 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 7982 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
7983 return NULL;
7984 }
7985 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
7986 return NULL;
7987 _arg1 = new wxString(tmpPtr, tmpSize);
7988#else
4120ef2b
RD
7989 if (!PyString_Check(_obj1)) {
7990 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7991 return NULL;
7992 }
2cd2fac8
RD
7993 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
7994#endif
4120ef2b
RD
7995}
7996{
474c48f9 7997 PyThreadState* __tstate = wxPyBeginAllowThreads();
4120ef2b
RD
7998 wxTextCtrl_write(_arg0,*_arg1);
7999
474c48f9 8000 wxPyEndAllowThreads(__tstate);
4dfaa61e 8001 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
8002} Py_INCREF(Py_None);
8003 _resultobj = Py_None;
8004{
8005 if (_obj1)
8006 delete _arg1;
8007}
8008 return _resultobj;
8009}
8010
7a9b33db
RD
8011static wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to) {
8012 return self->GetValue().Mid(from, to-from);
8013 }
8014static PyObject *_wrap_wxTextCtrl_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
8015 PyObject * _resultobj;
8016 wxString * _result;
8017 wxTextCtrl * _arg0;
8018 long _arg1;
8019 long _arg2;
8020 PyObject * _argo0 = 0;
8021 char *_kwnames[] = { "self","from","to", NULL };
8022
8023 self = self;
8024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_GetString",_kwnames,&_argo0,&_arg1,&_arg2))
8025 return NULL;
8026 if (_argo0) {
8027 if (_argo0 == Py_None) { _arg0 = NULL; }
8028 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
8029 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetString. Expected _wxTextCtrl_p.");
8030 return NULL;
8031 }
8032 }
8033{
474c48f9 8034 PyThreadState* __tstate = wxPyBeginAllowThreads();
7a9b33db
RD
8035 _result = new wxString (wxTextCtrl_GetString(_arg0,_arg1,_arg2));
8036
474c48f9 8037 wxPyEndAllowThreads(__tstate);
7a9b33db
RD
8038 if (PyErr_Occurred()) return NULL;
8039}{
8040 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
8041}
8042{
8043 delete _result;
8044}
8045 return _resultobj;
8046}
8047
70551f47
RD
8048static void *SwigwxScrollBarTowxControl(void *ptr) {
8049 wxScrollBar *src;
8050 wxControl *dest;
8051 src = (wxScrollBar *) ptr;
8052 dest = (wxControl *) src;
8053 return (void *) dest;
8054}
8055
8056static void *SwigwxScrollBarTowxWindow(void *ptr) {
8057 wxScrollBar *src;
8058 wxWindow *dest;
8059 src = (wxScrollBar *) ptr;
8060 dest = (wxWindow *) src;
8061 return (void *) dest;
8062}
8063
8064static void *SwigwxScrollBarTowxEvtHandler(void *ptr) {
8065 wxScrollBar *src;
8066 wxEvtHandler *dest;
8067 src = (wxScrollBar *) ptr;
8068 dest = (wxEvtHandler *) src;
8069 return (void *) dest;
8070}
8071
9df61a29
RD
8072static void *SwigwxScrollBarTowxObject(void *ptr) {
8073 wxScrollBar *src;
8074 wxObject *dest;
8075 src = (wxScrollBar *) ptr;
8076 dest = (wxObject *) src;
8077 return (void *) dest;
8078}
8079
70551f47 8080#define new_wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 8081static PyObject *_wrap_new_wxScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8082 PyObject * _resultobj;
8083 wxScrollBar * _result;
8084 wxWindow * _arg0;
2d091820 8085 wxWindowID _arg1 = (wxWindowID ) -1;
b68dc582
RD
8086 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
8087 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820 8088 long _arg4 = (long ) wxSB_HORIZONTAL;
b68dc582 8089 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
8090 char * _arg6 = (char *) "scrollBar";
8091 PyObject * _argo0 = 0;
37f6a977
RD
8092 wxPoint temp;
8093 PyObject * _obj2 = 0;
8094 wxSize temp0;
8095 PyObject * _obj3 = 0;
2d091820 8096 PyObject * _argo5 = 0;
107e4716 8097 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
70551f47
RD
8098 char _ptemp[128];
8099
8100 self = self;
37f6a977 8101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlOs:new_wxScrollBar",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_arg6))
70551f47 8102 return NULL;
2d091820
RD
8103 if (_argo0) {
8104 if (_argo0 == Py_None) { _arg0 = NULL; }
8105 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
8106 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxScrollBar. Expected _wxWindow_p.");
8107 return NULL;
8108 }
8109 }
37f6a977
RD
8110 if (_obj2)
8111{
8112 _arg2 = &temp;
8113 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 8114 return NULL;
37f6a977
RD
8115}
8116 if (_obj3)
8117{
8118 _arg3 = &temp0;
8119 if (! wxSize_helper(_obj3, &_arg3))
70551f47 8120 return NULL;
37f6a977 8121}
2d091820
RD
8122 if (_argo5) {
8123 if (_argo5 == Py_None) { _arg5 = NULL; }
8124 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
70551f47
RD
8125 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxScrollBar. Expected _wxValidator_p.");
8126 return NULL;
8127 }
8128 }
ab9bc19b 8129{
474c48f9 8130 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8131 _result = (wxScrollBar *)new_wxScrollBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
8132
474c48f9 8133 wxPyEndAllowThreads(__tstate);
4dfaa61e 8134 if (PyErr_Occurred()) return NULL;
2d091820
RD
8135} if (_result) {
8136 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
8137 _resultobj = Py_BuildValue("s",_ptemp);
8138 } else {
8139 Py_INCREF(Py_None);
8140 _resultobj = Py_None;
8141 }
70551f47
RD
8142 return _resultobj;
8143}
8144
aa2a5b86
RD
8145#define new_wxPreScrollBar() (new wxScrollBar())
8146static PyObject *_wrap_new_wxPreScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
8147 PyObject * _resultobj;
8148 wxScrollBar * _result;
8149 char *_kwnames[] = { NULL };
8150 char _ptemp[128];
8151
8152 self = self;
8153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreScrollBar",_kwnames))
8154 return NULL;
8155{
474c48f9 8156 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
8157 _result = (wxScrollBar *)new_wxPreScrollBar();
8158
474c48f9 8159 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8160 if (PyErr_Occurred()) return NULL;
8161} if (_result) {
8162 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
8163 _resultobj = Py_BuildValue("s",_ptemp);
8164 } else {
8165 Py_INCREF(Py_None);
8166 _resultobj = Py_None;
8167 }
8168 return _resultobj;
8169}
8170
8171#define wxScrollBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
8172static PyObject *_wrap_wxScrollBar_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8173 PyObject * _resultobj;
8174 bool _result;
8175 wxScrollBar * _arg0;
8176 wxWindow * _arg1;
8177 wxWindowID _arg2 = (wxWindowID ) -1;
8178 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
8179 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
8180 long _arg5 = (long ) wxSB_HORIZONTAL;
8181 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
8182 char * _arg7 = (char *) "scrollBar";
8183 PyObject * _argo0 = 0;
8184 PyObject * _argo1 = 0;
8185 wxPoint temp;
8186 PyObject * _obj3 = 0;
8187 wxSize temp0;
8188 PyObject * _obj4 = 0;
8189 PyObject * _argo6 = 0;
8190 char *_kwnames[] = { "self","parent","id","pos","size","style","validator","name", NULL };
8191
8192 self = self;
8193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iOOlOs:wxScrollBar_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
8194 return NULL;
8195 if (_argo0) {
8196 if (_argo0 == Py_None) { _arg0 = NULL; }
8197 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
8198 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_Create. Expected _wxScrollBar_p.");
8199 return NULL;
8200 }
8201 }
8202 if (_argo1) {
8203 if (_argo1 == Py_None) { _arg1 = NULL; }
8204 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
8205 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrollBar_Create. Expected _wxWindow_p.");
8206 return NULL;
8207 }
8208 }
8209 if (_obj3)
8210{
8211 _arg3 = &temp;
8212 if (! wxPoint_helper(_obj3, &_arg3))
8213 return NULL;
8214}
8215 if (_obj4)
8216{
8217 _arg4 = &temp0;
8218 if (! wxSize_helper(_obj4, &_arg4))
8219 return NULL;
8220}
8221 if (_argo6) {
8222 if (_argo6 == Py_None) { _arg6 = NULL; }
8223 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
8224 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxScrollBar_Create. Expected _wxValidator_p.");
8225 return NULL;
8226 }
8227 }
8228{
474c48f9 8229 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
8230 _result = (bool )wxScrollBar_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
8231
474c48f9 8232 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8233 if (PyErr_Occurred()) return NULL;
8234} _resultobj = Py_BuildValue("i",_result);
8235 return _resultobj;
8236}
8237
70551f47 8238#define wxScrollBar_GetRange(_swigobj) (_swigobj->GetRange())
107e4716 8239static PyObject *_wrap_wxScrollBar_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8240 PyObject * _resultobj;
8241 int _result;
8242 wxScrollBar * _arg0;
2d091820 8243 PyObject * _argo0 = 0;
107e4716 8244 char *_kwnames[] = { "self", NULL };
70551f47
RD
8245
8246 self = self;
107e4716 8247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetRange",_kwnames,&_argo0))
70551f47 8248 return NULL;
2d091820
RD
8249 if (_argo0) {
8250 if (_argo0 == Py_None) { _arg0 = NULL; }
8251 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8252 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetRange. Expected _wxScrollBar_p.");
8253 return NULL;
8254 }
8255 }
ab9bc19b 8256{
474c48f9 8257 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8258 _result = (int )wxScrollBar_GetRange(_arg0);
8259
474c48f9 8260 wxPyEndAllowThreads(__tstate);
4dfaa61e 8261 if (PyErr_Occurred()) return NULL;
ab9bc19b 8262} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8263 return _resultobj;
8264}
8265
8266#define wxScrollBar_GetPageSize(_swigobj) (_swigobj->GetPageSize())
107e4716 8267static PyObject *_wrap_wxScrollBar_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8268 PyObject * _resultobj;
8269 int _result;
8270 wxScrollBar * _arg0;
2d091820 8271 PyObject * _argo0 = 0;
107e4716 8272 char *_kwnames[] = { "self", NULL };
70551f47
RD
8273
8274 self = self;
107e4716 8275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetPageSize",_kwnames,&_argo0))
70551f47 8276 return NULL;
2d091820
RD
8277 if (_argo0) {
8278 if (_argo0 == Py_None) { _arg0 = NULL; }
8279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetPageSize. Expected _wxScrollBar_p.");
8281 return NULL;
8282 }
8283 }
ab9bc19b 8284{
474c48f9 8285 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8286 _result = (int )wxScrollBar_GetPageSize(_arg0);
8287
474c48f9 8288 wxPyEndAllowThreads(__tstate);
4dfaa61e 8289 if (PyErr_Occurred()) return NULL;
ab9bc19b 8290} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8291 return _resultobj;
8292}
8293
105e45b9 8294#define wxScrollBar_GetThumbPosition(_swigobj) (_swigobj->GetThumbPosition())
107e4716 8295static PyObject *_wrap_wxScrollBar_GetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8296 PyObject * _resultobj;
8297 int _result;
8298 wxScrollBar * _arg0;
2d091820 8299 PyObject * _argo0 = 0;
107e4716 8300 char *_kwnames[] = { "self", NULL };
70551f47
RD
8301
8302 self = self;
107e4716 8303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbPosition",_kwnames,&_argo0))
70551f47 8304 return NULL;
2d091820
RD
8305 if (_argo0) {
8306 if (_argo0 == Py_None) { _arg0 = NULL; }
8307 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
105e45b9 8308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbPosition. Expected _wxScrollBar_p.");
70551f47
RD
8309 return NULL;
8310 }
8311 }
ab9bc19b 8312{
474c48f9 8313 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8314 _result = (int )wxScrollBar_GetThumbPosition(_arg0);
8315
474c48f9 8316 wxPyEndAllowThreads(__tstate);
4dfaa61e 8317 if (PyErr_Occurred()) return NULL;
ab9bc19b 8318} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8319 return _resultobj;
8320}
8321
8322#define wxScrollBar_GetThumbSize(_swigobj) (_swigobj->GetThumbSize())
107e4716 8323static PyObject *_wrap_wxScrollBar_GetThumbSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8324 PyObject * _resultobj;
8325 int _result;
8326 wxScrollBar * _arg0;
2d091820 8327 PyObject * _argo0 = 0;
107e4716 8328 char *_kwnames[] = { "self", NULL };
70551f47
RD
8329
8330 self = self;
107e4716 8331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbSize",_kwnames,&_argo0))
70551f47 8332 return NULL;
2d091820
RD
8333 if (_argo0) {
8334 if (_argo0 == Py_None) { _arg0 = NULL; }
8335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbSize. Expected _wxScrollBar_p.");
8337 return NULL;
8338 }
8339 }
ab9bc19b 8340{
474c48f9 8341 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8342 _result = (int )wxScrollBar_GetThumbSize(_arg0);
8343
474c48f9 8344 wxPyEndAllowThreads(__tstate);
4dfaa61e 8345 if (PyErr_Occurred()) return NULL;
ab9bc19b 8346} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8347 return _resultobj;
8348}
8349
6e8a778a
RD
8350#define wxScrollBar_IsVertical(_swigobj) (_swigobj->IsVertical())
8351static PyObject *_wrap_wxScrollBar_IsVertical(PyObject *self, PyObject *args, PyObject *kwargs) {
8352 PyObject * _resultobj;
8353 bool _result;
8354 wxScrollBar * _arg0;
8355 PyObject * _argo0 = 0;
8356 char *_kwnames[] = { "self", NULL };
8357
8358 self = self;
8359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_IsVertical",_kwnames,&_argo0))
8360 return NULL;
8361 if (_argo0) {
8362 if (_argo0 == Py_None) { _arg0 = NULL; }
8363 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
8364 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_IsVertical. Expected _wxScrollBar_p.");
8365 return NULL;
8366 }
8367 }
8368{
474c48f9 8369 PyThreadState* __tstate = wxPyBeginAllowThreads();
6e8a778a
RD
8370 _result = (bool )wxScrollBar_IsVertical(_arg0);
8371
474c48f9 8372 wxPyEndAllowThreads(__tstate);
6e8a778a
RD
8373 if (PyErr_Occurred()) return NULL;
8374} _resultobj = Py_BuildValue("i",_result);
8375 return _resultobj;
8376}
8377
105e45b9 8378#define wxScrollBar_SetThumbPosition(_swigobj,_swigarg0) (_swigobj->SetThumbPosition(_swigarg0))
107e4716 8379static PyObject *_wrap_wxScrollBar_SetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8380 PyObject * _resultobj;
8381 wxScrollBar * _arg0;
8382 int _arg1;
2d091820 8383 PyObject * _argo0 = 0;
107e4716 8384 char *_kwnames[] = { "self","viewStart", NULL };
70551f47
RD
8385
8386 self = self;
107e4716 8387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxScrollBar_SetThumbPosition",_kwnames,&_argo0,&_arg1))
70551f47 8388 return NULL;
2d091820
RD
8389 if (_argo0) {
8390 if (_argo0 == Py_None) { _arg0 = NULL; }
8391 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
105e45b9 8392 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetThumbPosition. Expected _wxScrollBar_p.");
70551f47
RD
8393 return NULL;
8394 }
8395 }
ab9bc19b 8396{
474c48f9 8397 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8398 wxScrollBar_SetThumbPosition(_arg0,_arg1);
8399
474c48f9 8400 wxPyEndAllowThreads(__tstate);
4dfaa61e 8401 if (PyErr_Occurred()) return NULL;
ab9bc19b 8402} Py_INCREF(Py_None);
70551f47
RD
8403 _resultobj = Py_None;
8404 return _resultobj;
8405}
8406
8407#define wxScrollBar_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
107e4716 8408static PyObject *_wrap_wxScrollBar_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8409 PyObject * _resultobj;
8410 wxScrollBar * _arg0;
8411 int _arg1;
8412 int _arg2;
8413 int _arg3;
8414 int _arg4;
2d091820
RD
8415 bool _arg5 = (bool ) TRUE;
8416 PyObject * _argo0 = 0;
8417 int tempbool5 = (int) TRUE;
107e4716 8418 char *_kwnames[] = { "self","position","thumbSize","range","pageSize","refresh", NULL };
70551f47
RD
8419
8420 self = self;
107e4716 8421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxScrollBar_SetScrollbar",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&tempbool5))
70551f47 8422 return NULL;
2d091820
RD
8423 if (_argo0) {
8424 if (_argo0 == Py_None) { _arg0 = NULL; }
8425 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8426 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetScrollbar. Expected _wxScrollBar_p.");
8427 return NULL;
8428 }
8429 }
8430 _arg5 = (bool ) tempbool5;
ab9bc19b 8431{
474c48f9 8432 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8433 wxScrollBar_SetScrollbar(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8434
474c48f9 8435 wxPyEndAllowThreads(__tstate);
4dfaa61e 8436 if (PyErr_Occurred()) return NULL;
ab9bc19b 8437} Py_INCREF(Py_None);
70551f47
RD
8438 _resultobj = Py_None;
8439 return _resultobj;
8440}
8441
62bd0874
RD
8442static void *SwigwxSpinButtonTowxControl(void *ptr) {
8443 wxSpinButton *src;
8444 wxControl *dest;
8445 src = (wxSpinButton *) ptr;
8446 dest = (wxControl *) src;
8447 return (void *) dest;
8448}
8449
8450static void *SwigwxSpinButtonTowxWindow(void *ptr) {
8451 wxSpinButton *src;
8452 wxWindow *dest;
8453 src = (wxSpinButton *) ptr;
8454 dest = (wxWindow *) src;
8455 return (void *) dest;
8456}
8457
8458static void *SwigwxSpinButtonTowxEvtHandler(void *ptr) {
8459 wxSpinButton *src;
8460 wxEvtHandler *dest;
8461 src = (wxSpinButton *) ptr;
8462 dest = (wxEvtHandler *) src;
8463 return (void *) dest;
8464}
8465
9df61a29
RD
8466static void *SwigwxSpinButtonTowxObject(void *ptr) {
8467 wxSpinButton *src;
8468 wxObject *dest;
8469 src = (wxSpinButton *) ptr;
8470 dest = (wxObject *) src;
8471 return (void *) dest;
8472}
8473
62bd0874 8474#define new_wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 8475static PyObject *_wrap_new_wxSpinButton(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8476 PyObject * _resultobj;
8477 wxSpinButton * _result;
8478 wxWindow * _arg0;
2d091820 8479 wxWindowID _arg1 = (wxWindowID ) -1;
b68dc582
RD
8480 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
8481 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
8482 long _arg4 = (long ) wxSP_HORIZONTAL;
8483 char * _arg5 = (char *) "spinButton";
8484 PyObject * _argo0 = 0;
37f6a977
RD
8485 wxPoint temp;
8486 PyObject * _obj2 = 0;
8487 wxSize temp0;
8488 PyObject * _obj3 = 0;
107e4716 8489 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
62bd0874
RD
8490 char _ptemp[128];
8491
8492 self = self;
37f6a977 8493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOls:new_wxSpinButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
62bd0874 8494 return NULL;
2d091820
RD
8495 if (_argo0) {
8496 if (_argo0 == Py_None) { _arg0 = NULL; }
8497 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
62bd0874
RD
8498 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSpinButton. Expected _wxWindow_p.");
8499 return NULL;
8500 }
8501 }
37f6a977
RD
8502 if (_obj2)
8503{
8504 _arg2 = &temp;
8505 if (! wxPoint_helper(_obj2, &_arg2))
62bd0874 8506 return NULL;
37f6a977
RD
8507}
8508 if (_obj3)
8509{
8510 _arg3 = &temp0;
8511 if (! wxSize_helper(_obj3, &_arg3))
62bd0874 8512 return NULL;
37f6a977 8513}
ab9bc19b 8514{
474c48f9 8515 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8516 _result = (wxSpinButton *)new_wxSpinButton(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
8517
474c48f9 8518 wxPyEndAllowThreads(__tstate);
4dfaa61e 8519 if (PyErr_Occurred()) return NULL;
2d091820
RD
8520} if (_result) {
8521 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinButton_p");
8522 _resultobj = Py_BuildValue("s",_ptemp);
8523 } else {
8524 Py_INCREF(Py_None);
8525 _resultobj = Py_None;
8526 }
62bd0874
RD
8527 return _resultobj;
8528}
8529
aa2a5b86
RD
8530#define new_wxPreSpinButton() (new wxSpinButton())
8531static PyObject *_wrap_new_wxPreSpinButton(PyObject *self, PyObject *args, PyObject *kwargs) {
8532 PyObject * _resultobj;
8533 wxSpinButton * _result;
8534 char *_kwnames[] = { NULL };
8535 char _ptemp[128];
8536
8537 self = self;
8538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSpinButton",_kwnames))
8539 return NULL;
8540{
474c48f9 8541 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
8542 _result = (wxSpinButton *)new_wxPreSpinButton();
8543
474c48f9 8544 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8545 if (PyErr_Occurred()) return NULL;
8546} if (_result) {
8547 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinButton_p");
8548 _resultobj = Py_BuildValue("s",_ptemp);
8549 } else {
8550 Py_INCREF(Py_None);
8551 _resultobj = Py_None;
8552 }
8553 return _resultobj;
8554}
8555
8556#define wxSpinButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8557static PyObject *_wrap_wxSpinButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8558 PyObject * _resultobj;
8559 bool _result;
8560 wxSpinButton * _arg0;
8561 wxWindow * _arg1;
8562 wxWindowID _arg2 = (wxWindowID ) -1;
8563 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
8564 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
8565 long _arg5 = (long ) wxSP_HORIZONTAL;
8566 char * _arg6 = (char *) "spinButton";
8567 PyObject * _argo0 = 0;
8568 PyObject * _argo1 = 0;
8569 wxPoint temp;
8570 PyObject * _obj3 = 0;
8571 wxSize temp0;
8572 PyObject * _obj4 = 0;
8573 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
8574
8575 self = self;
8576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iOOls:wxSpinButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_arg6))
8577 return NULL;
8578 if (_argo0) {
8579 if (_argo0 == Py_None) { _arg0 = NULL; }
8580 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
8581 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_Create. Expected _wxSpinButton_p.");
8582 return NULL;
8583 }
8584 }
8585 if (_argo1) {
8586 if (_argo1 == Py_None) { _arg1 = NULL; }
8587 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
8588 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSpinButton_Create. Expected _wxWindow_p.");
8589 return NULL;
8590 }
8591 }
8592 if (_obj3)
8593{
8594 _arg3 = &temp;
8595 if (! wxPoint_helper(_obj3, &_arg3))
8596 return NULL;
8597}
8598 if (_obj4)
8599{
8600 _arg4 = &temp0;
8601 if (! wxSize_helper(_obj4, &_arg4))
8602 return NULL;
8603}
8604{
474c48f9 8605 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
8606 _result = (bool )wxSpinButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6);
8607
474c48f9 8608 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8609 if (PyErr_Occurred()) return NULL;
8610} _resultobj = Py_BuildValue("i",_result);
8611 return _resultobj;
8612}
8613
62bd0874 8614#define wxSpinButton_GetMax(_swigobj) (_swigobj->GetMax())
107e4716 8615static PyObject *_wrap_wxSpinButton_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8616 PyObject * _resultobj;
8617 int _result;
8618 wxSpinButton * _arg0;
2d091820 8619 PyObject * _argo0 = 0;
107e4716 8620 char *_kwnames[] = { "self", NULL };
62bd0874
RD
8621
8622 self = self;
107e4716 8623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMax",_kwnames,&_argo0))
62bd0874 8624 return NULL;
2d091820
RD
8625 if (_argo0) {
8626 if (_argo0 == Py_None) { _arg0 = NULL; }
8627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMax. Expected _wxSpinButton_p.");
8629 return NULL;
8630 }
8631 }
ab9bc19b 8632{
474c48f9 8633 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8634 _result = (int )wxSpinButton_GetMax(_arg0);
8635
474c48f9 8636 wxPyEndAllowThreads(__tstate);
4dfaa61e 8637 if (PyErr_Occurred()) return NULL;
ab9bc19b 8638} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
8639 return _resultobj;
8640}
8641
8642#define wxSpinButton_GetMin(_swigobj) (_swigobj->GetMin())
107e4716 8643static PyObject *_wrap_wxSpinButton_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8644 PyObject * _resultobj;
8645 int _result;
8646 wxSpinButton * _arg0;
2d091820 8647 PyObject * _argo0 = 0;
107e4716 8648 char *_kwnames[] = { "self", NULL };
62bd0874
RD
8649
8650 self = self;
107e4716 8651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMin",_kwnames,&_argo0))
62bd0874 8652 return NULL;
2d091820
RD
8653 if (_argo0) {
8654 if (_argo0 == Py_None) { _arg0 = NULL; }
8655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMin. Expected _wxSpinButton_p.");
8657 return NULL;
8658 }
8659 }
ab9bc19b 8660{
474c48f9 8661 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8662 _result = (int )wxSpinButton_GetMin(_arg0);
8663
474c48f9 8664 wxPyEndAllowThreads(__tstate);
4dfaa61e 8665 if (PyErr_Occurred()) return NULL;
ab9bc19b 8666} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
8667 return _resultobj;
8668}
8669
8670#define wxSpinButton_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 8671static PyObject *_wrap_wxSpinButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8672 PyObject * _resultobj;
8673 int _result;
8674 wxSpinButton * _arg0;
2d091820 8675 PyObject * _argo0 = 0;
107e4716 8676 char *_kwnames[] = { "self", NULL };
62bd0874
RD
8677
8678 self = self;
107e4716 8679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetValue",_kwnames,&_argo0))
62bd0874 8680 return NULL;
2d091820
RD
8681 if (_argo0) {
8682 if (_argo0 == Py_None) { _arg0 = NULL; }
8683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetValue. Expected _wxSpinButton_p.");
8685 return NULL;
8686 }
8687 }
ab9bc19b 8688{
474c48f9 8689 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8690 _result = (int )wxSpinButton_GetValue(_arg0);
8691
474c48f9 8692 wxPyEndAllowThreads(__tstate);
4dfaa61e 8693 if (PyErr_Occurred()) return NULL;
ab9bc19b 8694} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
8695 return _resultobj;
8696}
8697
8698#define wxSpinButton_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
107e4716 8699static PyObject *_wrap_wxSpinButton_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8700 PyObject * _resultobj;
8701 wxSpinButton * _arg0;
8702 int _arg1;
8703 int _arg2;
2d091820 8704 PyObject * _argo0 = 0;
107e4716 8705 char *_kwnames[] = { "self","min","max", NULL };
62bd0874
RD
8706
8707 self = self;
107e4716 8708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSpinButton_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
62bd0874 8709 return NULL;
2d091820
RD
8710 if (_argo0) {
8711 if (_argo0 == Py_None) { _arg0 = NULL; }
8712 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8713 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetRange. Expected _wxSpinButton_p.");
8714 return NULL;
8715 }
8716 }
ab9bc19b 8717{
474c48f9 8718 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8719 wxSpinButton_SetRange(_arg0,_arg1,_arg2);
8720
474c48f9 8721 wxPyEndAllowThreads(__tstate);
4dfaa61e 8722 if (PyErr_Occurred()) return NULL;
ab9bc19b 8723} Py_INCREF(Py_None);
62bd0874
RD
8724 _resultobj = Py_None;
8725 return _resultobj;
8726}
8727
8728#define wxSpinButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 8729static PyObject *_wrap_wxSpinButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8730 PyObject * _resultobj;
8731 wxSpinButton * _arg0;
8732 int _arg1;
2d091820 8733 PyObject * _argo0 = 0;
107e4716 8734 char *_kwnames[] = { "self","value", NULL };
62bd0874
RD
8735
8736 self = self;
107e4716 8737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSpinButton_SetValue",_kwnames,&_argo0,&_arg1))
62bd0874 8738 return NULL;
2d091820
RD
8739 if (_argo0) {
8740 if (_argo0 == Py_None) { _arg0 = NULL; }
8741 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8742 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetValue. Expected _wxSpinButton_p.");
8743 return NULL;
8744 }
8745 }
ab9bc19b 8746{
474c48f9 8747 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
8748 wxSpinButton_SetValue(_arg0,_arg1);
8749
474c48f9 8750 wxPyEndAllowThreads(__tstate);
4dfaa61e 8751 if (PyErr_Occurred()) return NULL;
ab9bc19b 8752} Py_INCREF(Py_None);
62bd0874
RD
8753 _resultobj = Py_None;
8754 return _resultobj;
8755}
8756
70551f47
RD
8757static void *SwigwxStaticBitmapTowxControl(void *ptr) {
8758 wxStaticBitmap *src;
8759 wxControl *dest;
8760 src = (wxStaticBitmap *) ptr;
8761 dest = (wxControl *) src;
8762 return (void *) dest;
8763}
8764
8765static void *SwigwxStaticBitmapTowxWindow(void *ptr) {
8766 wxStaticBitmap *src;
8767 wxWindow *dest;
8768 src = (wxStaticBitmap *) ptr;
8769 dest = (wxWindow *) src;
8770 return (void *) dest;
8771}
8772
8773static void *SwigwxStaticBitmapTowxEvtHandler(void *ptr) {
8774 wxStaticBitmap *src;
8775 wxEvtHandler *dest;
8776 src = (wxStaticBitmap *) ptr;
8777 dest = (wxEvtHandler *) src;
8778 return (void *) dest;
8779}
8780
9df61a29
RD
8781static void *SwigwxStaticBitmapTowxObject(void *ptr) {
8782 wxStaticBitmap *src;
8783 wxObject *dest;
8784 src = (wxStaticBitmap *) ptr;
8785 dest = (wxObject *) src;
8786 return (void *) dest;
8787}
8788
70551f47 8789#define new_wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 8790static PyObject *_wrap_new_wxStaticBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8791 PyObject * _resultobj;
8792 wxStaticBitmap * _result;
8793 wxWindow * _arg0;
8794 wxWindowID _arg1;
8795 wxBitmap * _arg2;
b68dc582
RD
8796 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
8797 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
8798 long _arg5 = (long ) 0;
8799 char * _arg6 = (char *) "staticBitmap";
8800 PyObject * _argo0 = 0;
aa2a5b86
RD
8801 PyObject * _argo2 = 0;
8802 wxPoint temp;
8803 PyObject * _obj3 = 0;
8804 wxSize temp0;
8805 PyObject * _obj4 = 0;
8806 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","name", NULL };
8807 char _ptemp[128];
8808
8809 self = self;
8810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticBitmap",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_arg6))
8811 return NULL;
8812 if (_argo0) {
8813 if (_argo0 == Py_None) { _arg0 = NULL; }
8814 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
8815 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBitmap. Expected _wxWindow_p.");
8816 return NULL;
8817 }
8818 }
8819 if (_argo2) {
8820 if (_argo2 == Py_None) { _arg2 = NULL; }
8821 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
8822 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxStaticBitmap. Expected _wxBitmap_p.");
8823 return NULL;
8824 }
8825 }
8826 if (_obj3)
8827{
8828 _arg3 = &temp;
8829 if (! wxPoint_helper(_obj3, &_arg3))
8830 return NULL;
8831}
8832 if (_obj4)
8833{
8834 _arg4 = &temp0;
8835 if (! wxSize_helper(_obj4, &_arg4))
8836 return NULL;
8837}
8838{
474c48f9 8839 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
8840 _result = (wxStaticBitmap *)new_wxStaticBitmap(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
8841
474c48f9 8842 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8843 if (PyErr_Occurred()) return NULL;
8844} if (_result) {
8845 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBitmap_p");
8846 _resultobj = Py_BuildValue("s",_ptemp);
8847 } else {
8848 Py_INCREF(Py_None);
8849 _resultobj = Py_None;
8850 }
8851 return _resultobj;
8852}
8853
8854#define new_wxPreStaticBitmap() (new wxStaticBitmap())
8855static PyObject *_wrap_new_wxPreStaticBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
8856 PyObject * _resultobj;
8857 wxStaticBitmap * _result;
8858 char *_kwnames[] = { NULL };
8859 char _ptemp[128];
8860
8861 self = self;
8862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticBitmap",_kwnames))
8863 return NULL;
8864{
474c48f9 8865 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
8866 _result = (wxStaticBitmap *)new_wxPreStaticBitmap();
8867
474c48f9 8868 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8869 if (PyErr_Occurred()) return NULL;
8870} if (_result) {
8871 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBitmap_p");
8872 _resultobj = Py_BuildValue("s",_ptemp);
8873 } else {
8874 Py_INCREF(Py_None);
8875 _resultobj = Py_None;
8876 }
8877 return _resultobj;
8878}
8879
8880#define wxStaticBitmap_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
8881static PyObject *_wrap_wxStaticBitmap_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8882 PyObject * _resultobj;
8883 bool _result;
8884 wxStaticBitmap * _arg0;
8885 wxWindow * _arg1;
8886 wxWindowID _arg2;
8887 wxBitmap * _arg3;
8888 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
8889 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
8890 long _arg6 = (long ) 0;
8891 char * _arg7 = (char *) "staticBitmap";
8892 PyObject * _argo0 = 0;
8893 PyObject * _argo1 = 0;
8894 PyObject * _argo3 = 0;
37f6a977 8895 wxPoint temp;
37f6a977 8896 PyObject * _obj4 = 0;
aa2a5b86
RD
8897 wxSize temp0;
8898 PyObject * _obj5 = 0;
8899 char *_kwnames[] = { "self","parent","id","bitmap","pos","size","style","name", NULL };
70551f47
RD
8900
8901 self = self;
aa2a5b86 8902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOls:wxStaticBitmap_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_argo3,&_obj4,&_obj5,&_arg6,&_arg7))
70551f47 8903 return NULL;
2d091820
RD
8904 if (_argo0) {
8905 if (_argo0 == Py_None) { _arg0 = NULL; }
aa2a5b86
RD
8906 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
8907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_Create. Expected _wxStaticBitmap_p.");
70551f47
RD
8908 return NULL;
8909 }
8910 }
aa2a5b86
RD
8911 if (_argo1) {
8912 if (_argo1 == Py_None) { _arg1 = NULL; }
8913 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
8914 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_Create. Expected _wxWindow_p.");
70551f47
RD
8915 return NULL;
8916 }
8917 }
aa2a5b86
RD
8918 if (_argo3) {
8919 if (_argo3 == Py_None) { _arg3 = NULL; }
8920 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxBitmap_p")) {
8921 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxStaticBitmap_Create. Expected _wxBitmap_p.");
8922 return NULL;
8923 }
8924 }
8925 if (_obj4)
37f6a977 8926{
aa2a5b86
RD
8927 _arg4 = &temp;
8928 if (! wxPoint_helper(_obj4, &_arg4))
70551f47 8929 return NULL;
37f6a977 8930}
aa2a5b86 8931 if (_obj5)
37f6a977 8932{
aa2a5b86
RD
8933 _arg5 = &temp0;
8934 if (! wxSize_helper(_obj5, &_arg5))
70551f47 8935 return NULL;
37f6a977 8936}
ab9bc19b 8937{
474c48f9 8938 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86 8939 _result = (bool )wxStaticBitmap_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,_arg7);
ab9bc19b 8940
474c48f9 8941 wxPyEndAllowThreads(__tstate);
4dfaa61e 8942 if (PyErr_Occurred()) return NULL;
aa2a5b86 8943} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8944 return _resultobj;
8945}
8946
8947#define wxStaticBitmap_GetBitmap(_swigobj) (_swigobj->GetBitmap())
107e4716 8948static PyObject *_wrap_wxStaticBitmap_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8949 PyObject * _resultobj;
8950 wxBitmap * _result;
8951 wxStaticBitmap * _arg0;
2d091820 8952 PyObject * _argo0 = 0;
107e4716 8953 char *_kwnames[] = { "self", NULL };
70551f47
RD
8954 char _ptemp[128];
8955
8956 self = self;
107e4716 8957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticBitmap_GetBitmap",_kwnames,&_argo0))
70551f47 8958 return NULL;
2d091820
RD
8959 if (_argo0) {
8960 if (_argo0 == Py_None) { _arg0 = NULL; }
8961 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
70551f47
RD
8962 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_GetBitmap. Expected _wxStaticBitmap_p.");
8963 return NULL;
8964 }
8965 }
ab9bc19b 8966{
474c48f9 8967 PyThreadState* __tstate = wxPyBeginAllowThreads();
3e212503 8968 _result = new wxBitmap (wxStaticBitmap_GetBitmap(_arg0));
ab9bc19b 8969
474c48f9 8970 wxPyEndAllowThreads(__tstate);
4dfaa61e 8971 if (PyErr_Occurred()) return NULL;
3e212503
RD
8972} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
8973 _resultobj = Py_BuildValue("s",_ptemp);
70551f47
RD
8974 return _resultobj;
8975}
8976
8977#define wxStaticBitmap_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
107e4716 8978static PyObject *_wrap_wxStaticBitmap_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8979 PyObject * _resultobj;
8980 wxStaticBitmap * _arg0;
8981 wxBitmap * _arg1;
2d091820
RD
8982 PyObject * _argo0 = 0;
8983 PyObject * _argo1 = 0;
107e4716 8984 char *_kwnames[] = { "self","bitmap", NULL };
70551f47
RD
8985
8986 self = self;
107e4716 8987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetBitmap",_kwnames,&_argo0,&_argo1))
70551f47 8988 return NULL;
2d091820
RD
8989 if (_argo0) {
8990 if (_argo0 == Py_None) { _arg0 = NULL; }
8991 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
70551f47
RD
8992 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetBitmap. Expected _wxStaticBitmap_p.");
8993 return NULL;
8994 }
8995 }
2d091820
RD
8996 if (_argo1) {
8997 if (_argo1 == Py_None) { _arg1 = NULL; }
8998 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
70551f47
RD
8999 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetBitmap. Expected _wxBitmap_p.");
9000 return NULL;
9001 }
9002 }
ab9bc19b 9003{
474c48f9 9004 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9005 wxStaticBitmap_SetBitmap(_arg0,*_arg1);
9006
474c48f9 9007 wxPyEndAllowThreads(__tstate);
4dfaa61e 9008 if (PyErr_Occurred()) return NULL;
ab9bc19b 9009} Py_INCREF(Py_None);
70551f47
RD
9010 _resultobj = Py_None;
9011 return _resultobj;
9012}
9013
8bf5d46e 9014#define wxStaticBitmap_SetIcon(_swigobj,_swigarg0) (_swigobj->SetIcon(_swigarg0))
107e4716 9015static PyObject *_wrap_wxStaticBitmap_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
8bf5d46e
RD
9016 PyObject * _resultobj;
9017 wxStaticBitmap * _arg0;
9018 wxIcon * _arg1;
2d091820
RD
9019 PyObject * _argo0 = 0;
9020 PyObject * _argo1 = 0;
107e4716 9021 char *_kwnames[] = { "self","icon", NULL };
8bf5d46e
RD
9022
9023 self = self;
107e4716 9024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetIcon",_kwnames,&_argo0,&_argo1))
8bf5d46e 9025 return NULL;
2d091820
RD
9026 if (_argo0) {
9027 if (_argo0 == Py_None) { _arg0 = NULL; }
9028 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
8bf5d46e
RD
9029 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetIcon. Expected _wxStaticBitmap_p.");
9030 return NULL;
9031 }
9032 }
2d091820
RD
9033 if (_argo1) {
9034 if (_argo1 == Py_None) { _arg1 = NULL; }
9035 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxIcon_p")) {
8bf5d46e
RD
9036 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetIcon. Expected _wxIcon_p.");
9037 return NULL;
9038 }
9039 }
9040{
474c48f9 9041 PyThreadState* __tstate = wxPyBeginAllowThreads();
8bf5d46e
RD
9042 wxStaticBitmap_SetIcon(_arg0,*_arg1);
9043
474c48f9 9044 wxPyEndAllowThreads(__tstate);
4dfaa61e 9045 if (PyErr_Occurred()) return NULL;
8bf5d46e
RD
9046} Py_INCREF(Py_None);
9047 _resultobj = Py_None;
9048 return _resultobj;
9049}
9050
70551f47
RD
9051static void *SwigwxRadioBoxTowxControl(void *ptr) {
9052 wxRadioBox *src;
9053 wxControl *dest;
9054 src = (wxRadioBox *) ptr;
9055 dest = (wxControl *) src;
9056 return (void *) dest;
9057}
9058
9059static void *SwigwxRadioBoxTowxWindow(void *ptr) {
9060 wxRadioBox *src;
9061 wxWindow *dest;
9062 src = (wxRadioBox *) ptr;
9063 dest = (wxWindow *) src;
9064 return (void *) dest;
9065}
9066
9067static void *SwigwxRadioBoxTowxEvtHandler(void *ptr) {
9068 wxRadioBox *src;
9069 wxEvtHandler *dest;
9070 src = (wxRadioBox *) ptr;
9071 dest = (wxEvtHandler *) src;
9072 return (void *) dest;
9073}
9074
9df61a29
RD
9075static void *SwigwxRadioBoxTowxObject(void *ptr) {
9076 wxRadioBox *src;
9077 wxObject *dest;
9078 src = (wxRadioBox *) ptr;
9079 dest = (wxObject *) src;
9080 return (void *) dest;
9081}
9082
70551f47 9083#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 9084static PyObject *_wrap_new_wxRadioBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9085 PyObject * _resultobj;
9086 wxRadioBox * _result;
9087 wxWindow * _arg0;
9088 wxWindowID _arg1;
9089 wxString * _arg2;
b68dc582
RD
9090 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
9091 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
9092 int _arg5 = (int ) 0;
9093 wxString * _arg6 = (wxString *) NULL;
9094 int _arg7 = (int ) 0;
9095 long _arg8 = (long ) wxRA_HORIZONTAL;
b68dc582 9096 wxValidator * _arg9 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
9097 char * _arg10 = (char *) "radioBox";
9098 PyObject * _argo0 = 0;
70551f47 9099 PyObject * _obj2 = 0;
37f6a977
RD
9100 wxPoint temp;
9101 PyObject * _obj3 = 0;
9102 wxSize temp0;
9103 PyObject * _obj4 = 0;
70551f47 9104 PyObject * _obj6 = 0;
2d091820 9105 PyObject * _argo9 = 0;
e02c03a4 9106 char *_kwnames[] = { "parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL };
70551f47
RD
9107 char _ptemp[128];
9108
9109 self = self;
37f6a977 9110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOOilOs:new_wxRadioBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_obj6,&_arg7,&_arg8,&_argo9,&_arg10))
70551f47 9111 return NULL;
2d091820
RD
9112 if (_argo0) {
9113 if (_argo0 == Py_None) { _arg0 = NULL; }
9114 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
9115 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioBox. Expected _wxWindow_p.");
9116 return NULL;
9117 }
9118 }
9119{
2cd2fac8
RD
9120#if PYTHON_API_VERSION >= 1009
9121 char* tmpPtr; int tmpSize;
9122 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 9123 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
9124 return NULL;
9125 }
9126 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
9127 return NULL;
9128 _arg2 = new wxString(tmpPtr, tmpSize);
9129#else
70551f47
RD
9130 if (!PyString_Check(_obj2)) {
9131 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9132 return NULL;
9133 }
2cd2fac8
RD
9134 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
9135#endif
70551f47 9136}
37f6a977
RD
9137 if (_obj3)
9138{
9139 _arg3 = &temp;
9140 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 9141 return NULL;
37f6a977
RD
9142}
9143 if (_obj4)
9144{
9145 _arg4 = &temp0;
9146 if (! wxSize_helper(_obj4, &_arg4))
70551f47 9147 return NULL;
37f6a977 9148}
70551f47
RD
9149 if (_obj6)
9150{
9151 _arg6 = wxString_LIST_helper(_obj6);
9152 if (_arg6 == NULL) {
9153 return NULL;
9154 }
9155}
2d091820
RD
9156 if (_argo9) {
9157 if (_argo9 == Py_None) { _arg9 = NULL; }
9158 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
70551f47
RD
9159 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of new_wxRadioBox. Expected _wxValidator_p.");
9160 return NULL;
9161 }
9162 }
9163{
ab9bc19b
RD
9164 if (_obj6) {
9165 _arg5 = PyList_Size(_obj6);
9166 }
9167 else {
9168 _arg5 = 0;
9169 }
70551f47 9170}
ab9bc19b 9171{
474c48f9 9172 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9173 _result = (wxRadioBox *)new_wxRadioBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,_arg8,*_arg9,_arg10);
9174
474c48f9 9175 wxPyEndAllowThreads(__tstate);
4dfaa61e 9176 if (PyErr_Occurred()) return NULL;
2d091820
RD
9177} if (_result) {
9178 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioBox_p");
9179 _resultobj = Py_BuildValue("s",_ptemp);
9180 } else {
9181 Py_INCREF(Py_None);
9182 _resultobj = Py_None;
9183 }
70551f47
RD
9184{
9185 if (_obj2)
9186 delete _arg2;
9187}
9188{
9189 delete [] _arg6;
9190}
9191 return _resultobj;
9192}
9193
aa2a5b86
RD
9194#define new_wxPreRadioBox() (new wxRadioBox())
9195static PyObject *_wrap_new_wxPreRadioBox(PyObject *self, PyObject *args, PyObject *kwargs) {
9196 PyObject * _resultobj;
9197 wxRadioBox * _result;
9198 char *_kwnames[] = { NULL };
9199 char _ptemp[128];
9200
9201 self = self;
9202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreRadioBox",_kwnames))
9203 return NULL;
9204{
474c48f9 9205 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
9206 _result = (wxRadioBox *)new_wxPreRadioBox();
9207
474c48f9 9208 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9209 if (PyErr_Occurred()) return NULL;
9210} if (_result) {
9211 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioBox_p");
9212 _resultobj = Py_BuildValue("s",_ptemp);
9213 } else {
9214 Py_INCREF(Py_None);
9215 _resultobj = Py_None;
9216 }
9217 return _resultobj;
9218}
9219
9220#define wxRadioBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10))
9221static PyObject *_wrap_wxRadioBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
9222 PyObject * _resultobj;
9223 bool _result;
9224 wxRadioBox * _arg0;
9225 wxWindow * _arg1;
9226 wxWindowID _arg2;
9227 wxString * _arg3;
9228 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
9229 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
9230 int _arg6 = (int ) 0;
9231 wxString * _arg7 = (wxString *) NULL;
9232 int _arg8 = (int ) 0;
9233 long _arg9 = (long ) wxRA_HORIZONTAL;
9234 wxValidator * _arg10 = (wxValidator *) &wxDefaultValidator;
9235 char * _arg11 = (char *) "radioBox";
9236 PyObject * _argo0 = 0;
9237 PyObject * _argo1 = 0;
9238 PyObject * _obj3 = 0;
9239 wxPoint temp;
9240 PyObject * _obj4 = 0;
9241 wxSize temp0;
9242 PyObject * _obj5 = 0;
9243 PyObject * _obj7 = 0;
9244 PyObject * _argo10 = 0;
9245 char *_kwnames[] = { "self","parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL };
9246
9247 self = self;
9248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOOilOs:wxRadioBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_obj7,&_arg8,&_arg9,&_argo10,&_arg11))
9249 return NULL;
9250 if (_argo0) {
9251 if (_argo0 == Py_None) { _arg0 = NULL; }
9252 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
9253 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Create. Expected _wxRadioBox_p.");
9254 return NULL;
9255 }
9256 }
9257 if (_argo1) {
9258 if (_argo1 == Py_None) { _arg1 = NULL; }
9259 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
9260 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRadioBox_Create. Expected _wxWindow_p.");
9261 return NULL;
9262 }
9263 }
9264{
9265#if PYTHON_API_VERSION >= 1009
9266 char* tmpPtr; int tmpSize;
9267 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
9268 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9269 return NULL;
9270 }
9271 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
9272 return NULL;
9273 _arg3 = new wxString(tmpPtr, tmpSize);
9274#else
9275 if (!PyString_Check(_obj3)) {
9276 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9277 return NULL;
9278 }
9279 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
9280#endif
9281}
9282 if (_obj4)
9283{
9284 _arg4 = &temp;
9285 if (! wxPoint_helper(_obj4, &_arg4))
9286 return NULL;
9287}
9288 if (_obj5)
9289{
9290 _arg5 = &temp0;
9291 if (! wxSize_helper(_obj5, &_arg5))
9292 return NULL;
9293}
9294 if (_obj7)
9295{
9296 _arg7 = wxString_LIST_helper(_obj7);
9297 if (_arg7 == NULL) {
9298 return NULL;
9299 }
9300}
9301 if (_argo10) {
9302 if (_argo10 == Py_None) { _arg10 = NULL; }
9303 else if (SWIG_GetPtrObj(_argo10,(void **) &_arg10,"_wxValidator_p")) {
9304 PyErr_SetString(PyExc_TypeError,"Type error in argument 11 of wxRadioBox_Create. Expected _wxValidator_p.");
9305 return NULL;
9306 }
9307 }
9308{
9309 if (_obj7) {
9310 _arg6 = PyList_Size(_obj7);
9311 }
9312 else {
9313 _arg6 = 0;
9314 }
9315}
9316{
474c48f9 9317 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
9318 _result = (bool )wxRadioBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,_arg7,_arg8,_arg9,*_arg10,_arg11);
9319
474c48f9 9320 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9321 if (PyErr_Occurred()) return NULL;
9322} _resultobj = Py_BuildValue("i",_result);
9323{
9324 if (_obj3)
9325 delete _arg3;
9326}
9327{
9328 delete [] _arg7;
9329}
9330 return _resultobj;
9331}
9332
c3c1cebe 9333#define wxRadioBox_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
107e4716 9334static PyObject *_wrap_wxRadioBox_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9335 PyObject * _resultobj;
9336 wxRadioBox * _arg0;
9337 bool _arg1;
2d091820 9338 PyObject * _argo0 = 0;
70551f47 9339 int tempbool1;
107e4716 9340 char *_kwnames[] = { "self","enable", NULL };
70551f47
RD
9341
9342 self = self;
107e4716 9343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Enable",_kwnames,&_argo0,&tempbool1))
70551f47 9344 return NULL;
2d091820
RD
9345 if (_argo0) {
9346 if (_argo0 == Py_None) { _arg0 = NULL; }
9347 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
c3c1cebe 9348 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Enable. Expected _wxRadioBox_p.");
70551f47
RD
9349 return NULL;
9350 }
9351 }
9352 _arg1 = (bool ) tempbool1;
ab9bc19b 9353{
474c48f9 9354 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9355 wxRadioBox_Enable(_arg0,_arg1);
9356
474c48f9 9357 wxPyEndAllowThreads(__tstate);
4dfaa61e 9358 if (PyErr_Occurred()) return NULL;
ab9bc19b 9359} Py_INCREF(Py_None);
70551f47
RD
9360 _resultobj = Py_None;
9361 return _resultobj;
9362}
9363
c3c1cebe 9364#define wxRadioBox_EnableItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
107e4716 9365static PyObject *_wrap_wxRadioBox_EnableItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9366 PyObject * _resultobj;
9367 wxRadioBox * _arg0;
9368 int _arg1;
9369 bool _arg2;
2d091820 9370 PyObject * _argo0 = 0;
70551f47 9371 int tempbool2;
107e4716 9372 char *_kwnames[] = { "self","n","enable", NULL };
70551f47
RD
9373
9374 self = self;
107e4716 9375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_EnableItem",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 9376 return NULL;
2d091820
RD
9377 if (_argo0) {
9378 if (_argo0 == Py_None) { _arg0 = NULL; }
9379 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
c3c1cebe 9380 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_EnableItem. Expected _wxRadioBox_p.");
70551f47
RD
9381 return NULL;
9382 }
9383 }
9384 _arg2 = (bool ) tempbool2;
ab9bc19b 9385{
474c48f9 9386 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9387 wxRadioBox_EnableItem(_arg0,_arg1,_arg2);
9388
474c48f9 9389 wxPyEndAllowThreads(__tstate);
4dfaa61e 9390 if (PyErr_Occurred()) return NULL;
ab9bc19b 9391} Py_INCREF(Py_None);
70551f47
RD
9392 _resultobj = Py_None;
9393 return _resultobj;
9394}
9395
9396#define wxRadioBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
107e4716 9397static PyObject *_wrap_wxRadioBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9398 PyObject * _resultobj;
9399 int _result;
9400 wxRadioBox * _arg0;
9401 wxString * _arg1;
2d091820 9402 PyObject * _argo0 = 0;
70551f47 9403 PyObject * _obj1 = 0;
107e4716 9404 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
9405
9406 self = self;
107e4716 9407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_FindString",_kwnames,&_argo0,&_obj1))
70551f47 9408 return NULL;
2d091820
RD
9409 if (_argo0) {
9410 if (_argo0 == Py_None) { _arg0 = NULL; }
9411 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_FindString. Expected _wxRadioBox_p.");
9413 return NULL;
9414 }
9415 }
9416{
2cd2fac8
RD
9417#if PYTHON_API_VERSION >= 1009
9418 char* tmpPtr; int tmpSize;
9419 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 9420 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
9421 return NULL;
9422 }
9423 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
9424 return NULL;
9425 _arg1 = new wxString(tmpPtr, tmpSize);
9426#else
70551f47
RD
9427 if (!PyString_Check(_obj1)) {
9428 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9429 return NULL;
9430 }
2cd2fac8
RD
9431 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
9432#endif
70551f47 9433}
ab9bc19b 9434{
474c48f9 9435 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9436 _result = (int )wxRadioBox_FindString(_arg0,*_arg1);
9437
474c48f9 9438 wxPyEndAllowThreads(__tstate);
4dfaa61e 9439 if (PyErr_Occurred()) return NULL;
ab9bc19b 9440} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
9441{
9442 if (_obj1)
9443 delete _arg1;
9444}
9445 return _resultobj;
9446}
9447
2c8a649d
RD
9448#define wxRadioBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
9449static PyObject *_wrap_wxRadioBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9450 PyObject * _resultobj;
9451 wxString * _result;
9452 wxRadioBox * _arg0;
9453 int _arg1;
2d091820 9454 PyObject * _argo0 = 0;
107e4716 9455 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
9456
9457 self = self;
2c8a649d 9458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetString",_kwnames,&_argo0,&_arg1))
70551f47 9459 return NULL;
2d091820
RD
9460 if (_argo0) {
9461 if (_argo0 == Py_None) { _arg0 = NULL; }
9462 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9463 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetString. Expected _wxRadioBox_p.");
70551f47
RD
9464 return NULL;
9465 }
9466 }
70551f47 9467{
474c48f9 9468 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d 9469 _result = new wxString (wxRadioBox_GetString(_arg0,_arg1));
ab9bc19b 9470
474c48f9 9471 wxPyEndAllowThreads(__tstate);
4dfaa61e 9472 if (PyErr_Occurred()) return NULL;
ab9bc19b 9473}{
e02c03a4 9474 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
9475}
9476{
9477 delete _result;
9478}
9479 return _resultobj;
9480}
9481
2c8a649d
RD
9482#define wxRadioBox_GetItemLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
9483static PyObject *_wrap_wxRadioBox_GetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9484 PyObject * _resultobj;
2c8a649d 9485 wxString * _result;
70551f47 9486 wxRadioBox * _arg0;
2c8a649d 9487 int _arg1;
2d091820 9488 PyObject * _argo0 = 0;
2c8a649d 9489 char *_kwnames[] = { "self","item", NULL };
70551f47
RD
9490
9491 self = self;
2c8a649d 9492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetItemLabel",_kwnames,&_argo0,&_arg1))
70551f47 9493 return NULL;
2d091820
RD
9494 if (_argo0) {
9495 if (_argo0 == Py_None) { _arg0 = NULL; }
9496 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9497 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetItemLabel. Expected _wxRadioBox_p.");
70551f47
RD
9498 return NULL;
9499 }
9500 }
ab9bc19b 9501{
474c48f9 9502 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d 9503 _result = new wxString (wxRadioBox_GetItemLabel(_arg0,_arg1));
ab9bc19b 9504
474c48f9 9505 wxPyEndAllowThreads(__tstate);
4dfaa61e 9506 if (PyErr_Occurred()) return NULL;
2c8a649d
RD
9507}{
9508 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
9509}
9510{
9511 delete _result;
9512}
70551f47
RD
9513 return _resultobj;
9514}
9515
2c8a649d
RD
9516#define wxRadioBox_SetItemLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
9517static PyObject *_wrap_wxRadioBox_SetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9518 PyObject * _resultobj;
70551f47
RD
9519 wxRadioBox * _arg0;
9520 int _arg1;
2c8a649d 9521 wxString * _arg2;
2d091820 9522 PyObject * _argo0 = 0;
2c8a649d
RD
9523 PyObject * _obj2 = 0;
9524 char *_kwnames[] = { "self","item","label", NULL };
70551f47
RD
9525
9526 self = self;
2c8a649d 9527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxRadioBox_SetItemLabel",_kwnames,&_argo0,&_arg1,&_obj2))
70551f47 9528 return NULL;
2d091820
RD
9529 if (_argo0) {
9530 if (_argo0 == Py_None) { _arg0 = NULL; }
9531 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9532 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetItemLabel. Expected _wxRadioBox_p.");
70551f47
RD
9533 return NULL;
9534 }
9535 }
2c8a649d
RD
9536{
9537#if PYTHON_API_VERSION >= 1009
9538 char* tmpPtr; int tmpSize;
9539 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
9540 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9541 return NULL;
9542 }
9543 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
9544 return NULL;
9545 _arg2 = new wxString(tmpPtr, tmpSize);
9546#else
9547 if (!PyString_Check(_obj2)) {
9548 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9549 return NULL;
9550 }
9551 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
9552#endif
9553}
70551f47 9554{
474c48f9 9555 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d 9556 wxRadioBox_SetItemLabel(_arg0,_arg1,*_arg2);
ab9bc19b 9557
474c48f9 9558 wxPyEndAllowThreads(__tstate);
4dfaa61e 9559 if (PyErr_Occurred()) return NULL;
2c8a649d
RD
9560} Py_INCREF(Py_None);
9561 _resultobj = Py_None;
70551f47 9562{
2c8a649d
RD
9563 if (_obj2)
9564 delete _arg2;
70551f47
RD
9565}
9566 return _resultobj;
9567}
9568
2c8a649d
RD
9569#define wxRadioBox_GetSelection(_swigobj) (_swigobj->GetSelection())
9570static PyObject *_wrap_wxRadioBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9571 PyObject * _resultobj;
2c8a649d 9572 int _result;
70551f47 9573 wxRadioBox * _arg0;
2d091820 9574 PyObject * _argo0 = 0;
107e4716 9575 char *_kwnames[] = { "self", NULL };
70551f47
RD
9576
9577 self = self;
2c8a649d 9578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetSelection",_kwnames,&_argo0))
70551f47 9579 return NULL;
2d091820
RD
9580 if (_argo0) {
9581 if (_argo0 == Py_None) { _arg0 = NULL; }
9582 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetSelection. Expected _wxRadioBox_p.");
70551f47
RD
9584 return NULL;
9585 }
9586 }
70551f47 9587{
474c48f9 9588 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d 9589 _result = (int )wxRadioBox_GetSelection(_arg0);
ab9bc19b 9590
474c48f9 9591 wxPyEndAllowThreads(__tstate);
4dfaa61e 9592 if (PyErr_Occurred()) return NULL;
2c8a649d 9593} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
9594 return _resultobj;
9595}
9596
2c8a649d
RD
9597#define wxRadioBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
9598static PyObject *_wrap_wxRadioBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9599 PyObject * _resultobj;
2c8a649d 9600 wxString * _result;
70551f47 9601 wxRadioBox * _arg0;
2d091820 9602 PyObject * _argo0 = 0;
107e4716 9603 char *_kwnames[] = { "self", NULL };
70551f47
RD
9604
9605 self = self;
2c8a649d 9606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetStringSelection",_kwnames,&_argo0))
70551f47 9607 return NULL;
2d091820
RD
9608 if (_argo0) {
9609 if (_argo0 == Py_None) { _arg0 = NULL; }
9610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetStringSelection. Expected _wxRadioBox_p.");
70551f47
RD
9612 return NULL;
9613 }
9614 }
ab9bc19b 9615{
474c48f9 9616 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d 9617 _result = new wxString (wxRadioBox_GetStringSelection(_arg0));
ab9bc19b 9618
474c48f9 9619 wxPyEndAllowThreads(__tstate);
4dfaa61e 9620 if (PyErr_Occurred()) return NULL;
2c8a649d
RD
9621}{
9622 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
9623}
9624{
9625 delete _result;
9626}
70551f47
RD
9627 return _resultobj;
9628}
9629
2c8a649d
RD
9630#define wxRadioBox_GetCount(_swigobj) (_swigobj->GetCount())
9631static PyObject *_wrap_wxRadioBox_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9632 PyObject * _resultobj;
2c8a649d 9633 int _result;
70551f47 9634 wxRadioBox * _arg0;
2d091820 9635 PyObject * _argo0 = 0;
2c8a649d 9636 char *_kwnames[] = { "self", NULL };
70551f47
RD
9637
9638 self = self;
2c8a649d 9639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetCount",_kwnames,&_argo0))
70551f47 9640 return NULL;
2d091820
RD
9641 if (_argo0) {
9642 if (_argo0 == Py_None) { _arg0 = NULL; }
9643 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9644 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetCount. Expected _wxRadioBox_p.");
70551f47
RD
9645 return NULL;
9646 }
9647 }
ab9bc19b 9648{
474c48f9 9649 PyThreadState* __tstate = wxPyBeginAllowThreads();
2c8a649d 9650 _result = (int )wxRadioBox_GetCount(_arg0);
ab9bc19b 9651
474c48f9 9652 wxPyEndAllowThreads(__tstate);
4dfaa61e 9653 if (PyErr_Occurred()) return NULL;
2c8a649d 9654} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
9655 return _resultobj;
9656}
9657
9658#define wxRadioBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 9659static PyObject *_wrap_wxRadioBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9660 PyObject * _resultobj;
9661 wxRadioBox * _arg0;
9662 int _arg1;
2d091820 9663 PyObject * _argo0 = 0;
107e4716 9664 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
9665
9666 self = self;
107e4716 9667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_SetSelection",_kwnames,&_argo0,&_arg1))
70551f47 9668 return NULL;
2d091820
RD
9669 if (_argo0) {
9670 if (_argo0 == Py_None) { _arg0 = NULL; }
9671 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9672 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetSelection. Expected _wxRadioBox_p.");
9673 return NULL;
9674 }
9675 }
ab9bc19b 9676{
474c48f9 9677 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9678 wxRadioBox_SetSelection(_arg0,_arg1);
9679
474c48f9 9680 wxPyEndAllowThreads(__tstate);
4dfaa61e 9681 if (PyErr_Occurred()) return NULL;
ab9bc19b 9682} Py_INCREF(Py_None);
70551f47
RD
9683 _resultobj = Py_None;
9684 return _resultobj;
9685}
9686
9687#define wxRadioBox_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
107e4716 9688static PyObject *_wrap_wxRadioBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9689 PyObject * _resultobj;
9690 wxRadioBox * _arg0;
9691 wxString * _arg1;
2d091820 9692 PyObject * _argo0 = 0;
70551f47 9693 PyObject * _obj1 = 0;
107e4716 9694 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
9695
9696 self = self;
107e4716 9697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_SetStringSelection",_kwnames,&_argo0,&_obj1))
70551f47 9698 return NULL;
2d091820
RD
9699 if (_argo0) {
9700 if (_argo0 == Py_None) { _arg0 = NULL; }
9701 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9702 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetStringSelection. Expected _wxRadioBox_p.");
9703 return NULL;
9704 }
9705 }
9706{
2cd2fac8
RD
9707#if PYTHON_API_VERSION >= 1009
9708 char* tmpPtr; int tmpSize;
9709 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 9710 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
9711 return NULL;
9712 }
9713 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
9714 return NULL;
9715 _arg1 = new wxString(tmpPtr, tmpSize);
9716#else
70551f47
RD
9717 if (!PyString_Check(_obj1)) {
9718 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9719 return NULL;
9720 }
2cd2fac8
RD
9721 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
9722#endif
70551f47 9723}
ab9bc19b 9724{
474c48f9 9725 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9726 wxRadioBox_SetStringSelection(_arg0,*_arg1);
9727
474c48f9 9728 wxPyEndAllowThreads(__tstate);
4dfaa61e 9729 if (PyErr_Occurred()) return NULL;
ab9bc19b 9730} Py_INCREF(Py_None);
70551f47
RD
9731 _resultobj = Py_None;
9732{
9733 if (_obj1)
9734 delete _arg1;
9735}
9736 return _resultobj;
9737}
9738
9739#define wxRadioBox_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
107e4716 9740static PyObject *_wrap_wxRadioBox_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9741 PyObject * _resultobj;
9742 wxRadioBox * _arg0;
9743 bool _arg1;
2d091820 9744 PyObject * _argo0 = 0;
70551f47 9745 int tempbool1;
107e4716 9746 char *_kwnames[] = { "self","show", NULL };
70551f47
RD
9747
9748 self = self;
107e4716 9749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Show",_kwnames,&_argo0,&tempbool1))
70551f47 9750 return NULL;
2d091820
RD
9751 if (_argo0) {
9752 if (_argo0 == Py_None) { _arg0 = NULL; }
9753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Show. Expected _wxRadioBox_p.");
9755 return NULL;
9756 }
9757 }
9758 _arg1 = (bool ) tempbool1;
ab9bc19b 9759{
474c48f9 9760 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9761 wxRadioBox_Show(_arg0,_arg1);
9762
474c48f9 9763 wxPyEndAllowThreads(__tstate);
4dfaa61e 9764 if (PyErr_Occurred()) return NULL;
ab9bc19b 9765} Py_INCREF(Py_None);
70551f47
RD
9766 _resultobj = Py_None;
9767 return _resultobj;
9768}
9769
9770#define wxRadioBox_ShowItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Show(_swigarg0,_swigarg1))
107e4716 9771static PyObject *_wrap_wxRadioBox_ShowItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9772 PyObject * _resultobj;
9773 wxRadioBox * _arg0;
9774 int _arg1;
9775 bool _arg2;
2d091820 9776 PyObject * _argo0 = 0;
70551f47 9777 int tempbool2;
107e4716 9778 char *_kwnames[] = { "self","item","show", NULL };
70551f47
RD
9779
9780 self = self;
107e4716 9781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_ShowItem",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 9782 return NULL;
2d091820
RD
9783 if (_argo0) {
9784 if (_argo0 == Py_None) { _arg0 = NULL; }
9785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_ShowItem. Expected _wxRadioBox_p.");
9787 return NULL;
9788 }
9789 }
9790 _arg2 = (bool ) tempbool2;
ab9bc19b 9791{
474c48f9 9792 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
9793 wxRadioBox_ShowItem(_arg0,_arg1,_arg2);
9794
474c48f9 9795 wxPyEndAllowThreads(__tstate);
4dfaa61e 9796 if (PyErr_Occurred()) return NULL;
ab9bc19b 9797} Py_INCREF(Py_None);
70551f47
RD
9798 _resultobj = Py_None;
9799 return _resultobj;
9800}
9801
9802static void *SwigwxRadioButtonTowxControl(void *ptr) {
9803 wxRadioButton *src;
9804 wxControl *dest;
9805 src = (wxRadioButton *) ptr;
9806 dest = (wxControl *) src;
9807 return (void *) dest;
9808}
9809
9810static void *SwigwxRadioButtonTowxWindow(void *ptr) {
9811 wxRadioButton *src;
9812 wxWindow *dest;
9813 src = (wxRadioButton *) ptr;
9814 dest = (wxWindow *) src;
9815 return (void *) dest;
9816}
9817
9818static void *SwigwxRadioButtonTowxEvtHandler(void *ptr) {
9819 wxRadioButton *src;
9820 wxEvtHandler *dest;
9821 src = (wxRadioButton *) ptr;
9822 dest = (wxEvtHandler *) src;
9823 return (void *) dest;
9824}
9825
9df61a29
RD
9826static void *SwigwxRadioButtonTowxObject(void *ptr) {
9827 wxRadioButton *src;
9828 wxObject *dest;
9829 src = (wxRadioButton *) ptr;
9830 dest = (wxObject *) src;
9831 return (void *) dest;
9832}
9833
70551f47 9834#define new_wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 9835static PyObject *_wrap_new_wxRadioButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9836 PyObject * _resultobj;
9837 wxRadioButton * _result;
9838 wxWindow * _arg0;
9839 wxWindowID _arg1;
9840 wxString * _arg2;
b68dc582
RD
9841 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
9842 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 9843 long _arg5 = (long ) 0;
b68dc582 9844 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
9845 char * _arg7 = (char *) "radioButton";
9846 PyObject * _argo0 = 0;
70551f47 9847 PyObject * _obj2 = 0;
37f6a977
RD
9848 wxPoint temp;
9849 PyObject * _obj3 = 0;
9850 wxSize temp0;
9851 PyObject * _obj4 = 0;
2d091820 9852 PyObject * _argo6 = 0;
107e4716 9853 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
70551f47
RD
9854 char _ptemp[128];
9855
9856 self = self;
37f6a977 9857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxRadioButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
70551f47 9858 return NULL;
2d091820
RD
9859 if (_argo0) {
9860 if (_argo0 == Py_None) { _arg0 = NULL; }
9861 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
9862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioButton. Expected _wxWindow_p.");
9863 return NULL;
9864 }
9865 }
9866{
2cd2fac8
RD
9867#if PYTHON_API_VERSION >= 1009
9868 char* tmpPtr; int tmpSize;
9869 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 9870 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
9871 return NULL;
9872 }
9873 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
9874 return NULL;
9875 _arg2 = new wxString(tmpPtr, tmpSize);
9876#else
70551f47
RD
9877 if (!PyString_Check(_obj2)) {
9878 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9879 return NULL;
9880 }
2cd2fac8
RD
9881 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
9882#endif
70551f47 9883}
37f6a977
RD
9884 if (_obj3)
9885{
aa2a5b86
RD
9886 _arg3 = &temp;
9887 if (! wxPoint_helper(_obj3, &_arg3))
9888 return NULL;
9889}
9890 if (_obj4)
9891{
9892 _arg4 = &temp0;
9893 if (! wxSize_helper(_obj4, &_arg4))
9894 return NULL;
9895}
9896 if (_argo6) {
9897 if (_argo6 == Py_None) { _arg6 = NULL; }
9898 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
9899 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxRadioButton. Expected _wxValidator_p.");
9900 return NULL;
9901 }
9902 }
9903{
474c48f9 9904 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
9905 _result = (wxRadioButton *)new_wxRadioButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
9906
474c48f9 9907 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9908 if (PyErr_Occurred()) return NULL;
9909} if (_result) {
9910 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioButton_p");
9911 _resultobj = Py_BuildValue("s",_ptemp);
9912 } else {
9913 Py_INCREF(Py_None);
9914 _resultobj = Py_None;
9915 }
9916{
9917 if (_obj2)
9918 delete _arg2;
9919}
9920 return _resultobj;
9921}
9922
9923#define new_wxPreRadioButton() (new wxRadioButton())
9924static PyObject *_wrap_new_wxPreRadioButton(PyObject *self, PyObject *args, PyObject *kwargs) {
9925 PyObject * _resultobj;
9926 wxRadioButton * _result;
9927 char *_kwnames[] = { NULL };
9928 char _ptemp[128];
9929
9930 self = self;
9931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreRadioButton",_kwnames))
9932 return NULL;
9933{
474c48f9 9934 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
9935 _result = (wxRadioButton *)new_wxPreRadioButton();
9936
474c48f9 9937 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9938 if (PyErr_Occurred()) return NULL;
9939} if (_result) {
9940 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioButton_p");
9941 _resultobj = Py_BuildValue("s",_ptemp);
9942 } else {
9943 Py_INCREF(Py_None);
9944 _resultobj = Py_None;
9945 }
9946 return _resultobj;
9947}
9948
9949#define wxRadioButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
9950static PyObject *_wrap_wxRadioButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
9951 PyObject * _resultobj;
9952 bool _result;
9953 wxRadioButton * _arg0;
9954 wxWindow * _arg1;
9955 wxWindowID _arg2;
9956 wxString * _arg3;
9957 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
9958 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
9959 long _arg6 = (long ) 0;
9960 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9961 char * _arg8 = (char *) "radioButton";
9962 PyObject * _argo0 = 0;
9963 PyObject * _argo1 = 0;
9964 PyObject * _obj3 = 0;
9965 wxPoint temp;
9966 PyObject * _obj4 = 0;
9967 wxSize temp0;
9968 PyObject * _obj5 = 0;
9969 PyObject * _argo7 = 0;
9970 char *_kwnames[] = { "self","parent","id","label","pos","size","style","validator","name", NULL };
9971
9972 self = self;
9973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOs:wxRadioButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_arg8))
9974 return NULL;
9975 if (_argo0) {
9976 if (_argo0 == Py_None) { _arg0 = NULL; }
9977 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
9978 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_Create. Expected _wxRadioButton_p.");
9979 return NULL;
9980 }
9981 }
9982 if (_argo1) {
9983 if (_argo1 == Py_None) { _arg1 = NULL; }
9984 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
9985 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRadioButton_Create. Expected _wxWindow_p.");
9986 return NULL;
9987 }
9988 }
9989{
9990#if PYTHON_API_VERSION >= 1009
9991 char* tmpPtr; int tmpSize;
9992 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
9993 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9994 return NULL;
9995 }
9996 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
9997 return NULL;
9998 _arg3 = new wxString(tmpPtr, tmpSize);
9999#else
10000 if (!PyString_Check(_obj3)) {
10001 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
10002 return NULL;
10003 }
10004 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
10005#endif
10006}
10007 if (_obj4)
10008{
10009 _arg4 = &temp;
10010 if (! wxPoint_helper(_obj4, &_arg4))
70551f47 10011 return NULL;
37f6a977 10012}
aa2a5b86 10013 if (_obj5)
37f6a977 10014{
aa2a5b86
RD
10015 _arg5 = &temp0;
10016 if (! wxSize_helper(_obj5, &_arg5))
70551f47 10017 return NULL;
37f6a977 10018}
aa2a5b86
RD
10019 if (_argo7) {
10020 if (_argo7 == Py_None) { _arg7 = NULL; }
10021 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
10022 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxRadioButton_Create. Expected _wxValidator_p.");
70551f47
RD
10023 return NULL;
10024 }
10025 }
ab9bc19b 10026{
474c48f9 10027 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86 10028 _result = (bool )wxRadioButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,_arg8);
ab9bc19b 10029
474c48f9 10030 wxPyEndAllowThreads(__tstate);
4dfaa61e 10031 if (PyErr_Occurred()) return NULL;
aa2a5b86 10032} _resultobj = Py_BuildValue("i",_result);
70551f47 10033{
aa2a5b86
RD
10034 if (_obj3)
10035 delete _arg3;
70551f47
RD
10036}
10037 return _resultobj;
10038}
10039
10040#define wxRadioButton_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 10041static PyObject *_wrap_wxRadioButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10042 PyObject * _resultobj;
10043 bool _result;
10044 wxRadioButton * _arg0;
2d091820 10045 PyObject * _argo0 = 0;
107e4716 10046 char *_kwnames[] = { "self", NULL };
70551f47
RD
10047
10048 self = self;
107e4716 10049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioButton_GetValue",_kwnames,&_argo0))
70551f47 10050 return NULL;
2d091820
RD
10051 if (_argo0) {
10052 if (_argo0 == Py_None) { _arg0 = NULL; }
10053 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
70551f47
RD
10054 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_GetValue. Expected _wxRadioButton_p.");
10055 return NULL;
10056 }
10057 }
ab9bc19b 10058{
474c48f9 10059 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10060 _result = (bool )wxRadioButton_GetValue(_arg0);
10061
474c48f9 10062 wxPyEndAllowThreads(__tstate);
4dfaa61e 10063 if (PyErr_Occurred()) return NULL;
ab9bc19b 10064} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10065 return _resultobj;
10066}
10067
10068#define wxRadioButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 10069static PyObject *_wrap_wxRadioButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10070 PyObject * _resultobj;
10071 wxRadioButton * _arg0;
10072 bool _arg1;
2d091820 10073 PyObject * _argo0 = 0;
70551f47 10074 int tempbool1;
107e4716 10075 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
10076
10077 self = self;
107e4716 10078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioButton_SetValue",_kwnames,&_argo0,&tempbool1))
70551f47 10079 return NULL;
2d091820
RD
10080 if (_argo0) {
10081 if (_argo0 == Py_None) { _arg0 = NULL; }
10082 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
70551f47
RD
10083 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_SetValue. Expected _wxRadioButton_p.");
10084 return NULL;
10085 }
10086 }
10087 _arg1 = (bool ) tempbool1;
ab9bc19b 10088{
474c48f9 10089 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10090 wxRadioButton_SetValue(_arg0,_arg1);
10091
474c48f9 10092 wxPyEndAllowThreads(__tstate);
4dfaa61e 10093 if (PyErr_Occurred()) return NULL;
ab9bc19b 10094} Py_INCREF(Py_None);
70551f47
RD
10095 _resultobj = Py_None;
10096 return _resultobj;
10097}
10098
10099static void *SwigwxSliderTowxControl(void *ptr) {
10100 wxSlider *src;
10101 wxControl *dest;
10102 src = (wxSlider *) ptr;
10103 dest = (wxControl *) src;
10104 return (void *) dest;
10105}
10106
10107static void *SwigwxSliderTowxWindow(void *ptr) {
10108 wxSlider *src;
10109 wxWindow *dest;
10110 src = (wxSlider *) ptr;
10111 dest = (wxWindow *) src;
10112 return (void *) dest;
10113}
10114
10115static void *SwigwxSliderTowxEvtHandler(void *ptr) {
10116 wxSlider *src;
10117 wxEvtHandler *dest;
10118 src = (wxSlider *) ptr;
10119 dest = (wxEvtHandler *) src;
10120 return (void *) dest;
10121}
10122
9df61a29
RD
10123static void *SwigwxSliderTowxObject(void *ptr) {
10124 wxSlider *src;
10125 wxObject *dest;
10126 src = (wxSlider *) ptr;
10127 dest = (wxObject *) src;
10128 return (void *) dest;
10129}
10130
70551f47 10131#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 10132static PyObject *_wrap_new_wxSlider(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10133 PyObject * _resultobj;
10134 wxSlider * _result;
10135 wxWindow * _arg0;
10136 wxWindowID _arg1;
10137 int _arg2;
10138 int _arg3;
10139 int _arg4;
b68dc582
RD
10140 wxPoint * _arg5 = (wxPoint *) &wxDefaultPosition;
10141 wxSize * _arg6 = (wxSize *) &wxDefaultSize;
2d091820 10142 long _arg7 = (long ) wxSL_HORIZONTAL;
b68dc582 10143 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
2d091820
RD
10144 char * _arg9 = (char *) "slider";
10145 PyObject * _argo0 = 0;
37f6a977
RD
10146 wxPoint temp;
10147 PyObject * _obj5 = 0;
10148 wxSize temp0;
10149 PyObject * _obj6 = 0;
2d091820 10150 PyObject * _argo8 = 0;
107e4716 10151 char *_kwnames[] = { "parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL };
70551f47
RD
10152 char _ptemp[128];
10153
10154 self = self;
37f6a977 10155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|OOlOs:new_wxSlider",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_obj5,&_obj6,&_arg7,&_argo8,&_arg9))
70551f47 10156 return NULL;
2d091820
RD
10157 if (_argo0) {
10158 if (_argo0 == Py_None) { _arg0 = NULL; }
10159 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
10160 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSlider. Expected _wxWindow_p.");
10161 return NULL;
10162 }
10163 }
37f6a977
RD
10164 if (_obj5)
10165{
10166 _arg5 = &temp;
10167 if (! wxPoint_helper(_obj5, &_arg5))
70551f47 10168 return NULL;
37f6a977
RD
10169}
10170 if (_obj6)
10171{
10172 _arg6 = &temp0;
10173 if (! wxSize_helper(_obj6, &_arg6))
70551f47 10174 return NULL;
37f6a977 10175}
2d091820
RD
10176 if (_argo8) {
10177 if (_argo8 == Py_None) { _arg8 = NULL; }
10178 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
70551f47
RD
10179 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxSlider. Expected _wxValidator_p.");
10180 return NULL;
10181 }
10182 }
ab9bc19b 10183{
474c48f9 10184 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10185 _result = (wxSlider *)new_wxSlider(_arg0,_arg1,_arg2,_arg3,_arg4,*_arg5,*_arg6,_arg7,*_arg8,_arg9);
10186
474c48f9 10187 wxPyEndAllowThreads(__tstate);
4dfaa61e 10188 if (PyErr_Occurred()) return NULL;
2d091820
RD
10189} if (_result) {
10190 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSlider_p");
10191 _resultobj = Py_BuildValue("s",_ptemp);
10192 } else {
10193 Py_INCREF(Py_None);
10194 _resultobj = Py_None;
10195 }
70551f47
RD
10196 return _resultobj;
10197}
10198
aa2a5b86
RD
10199#define new_wxPreSlider() (new wxSlider())
10200static PyObject *_wrap_new_wxPreSlider(PyObject *self, PyObject *args, PyObject *kwargs) {
10201 PyObject * _resultobj;
10202 wxSlider * _result;
10203 char *_kwnames[] = { NULL };
10204 char _ptemp[128];
10205
10206 self = self;
10207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSlider",_kwnames))
10208 return NULL;
10209{
474c48f9 10210 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
10211 _result = (wxSlider *)new_wxPreSlider();
10212
474c48f9 10213 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
10214 if (PyErr_Occurred()) return NULL;
10215} if (_result) {
10216 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSlider_p");
10217 _resultobj = Py_BuildValue("s",_ptemp);
10218 } else {
10219 Py_INCREF(Py_None);
10220 _resultobj = Py_None;
10221 }
10222 return _resultobj;
10223}
10224
10225#define wxSlider_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
10226static PyObject *_wrap_wxSlider_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
10227 PyObject * _resultobj;
10228 bool _result;
10229 wxSlider * _arg0;
10230 wxWindow * _arg1;
10231 wxWindowID _arg2;
10232 int _arg3;
10233 int _arg4;
10234 int _arg5;
10235 wxPoint * _arg6 = (wxPoint *) &wxDefaultPosition;
10236 wxSize * _arg7 = (wxSize *) &wxDefaultSize;
10237 long _arg8 = (long ) wxSL_HORIZONTAL;
10238 wxValidator * _arg9 = (wxValidator *) &wxDefaultValidator;
10239 char * _arg10 = (char *) "slider";
10240 PyObject * _argo0 = 0;
10241 PyObject * _argo1 = 0;
10242 wxPoint temp;
10243 PyObject * _obj6 = 0;
10244 wxSize temp0;
10245 PyObject * _obj7 = 0;
10246 PyObject * _argo9 = 0;
10247 char *_kwnames[] = { "self","parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL };
10248
10249 self = self;
10250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiiii|OOlOs:wxSlider_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&_obj6,&_obj7,&_arg8,&_argo9,&_arg10))
10251 return NULL;
10252 if (_argo0) {
10253 if (_argo0 == Py_None) { _arg0 = NULL; }
10254 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
10255 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_Create. Expected _wxSlider_p.");
10256 return NULL;
10257 }
10258 }
10259 if (_argo1) {
10260 if (_argo1 == Py_None) { _arg1 = NULL; }
10261 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
10262 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSlider_Create. Expected _wxWindow_p.");
10263 return NULL;
10264 }
10265 }
10266 if (_obj6)
10267{
10268 _arg6 = &temp;
10269 if (! wxPoint_helper(_obj6, &_arg6))
10270 return NULL;
10271}
10272 if (_obj7)
10273{
10274 _arg7 = &temp0;
10275 if (! wxSize_helper(_obj7, &_arg7))
10276 return NULL;
10277}
10278 if (_argo9) {
10279 if (_argo9 == Py_None) { _arg9 = NULL; }
10280 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
10281 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of wxSlider_Create. Expected _wxValidator_p.");
10282 return NULL;
10283 }
10284 }
10285{
474c48f9 10286 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
10287 _result = (bool )wxSlider_Create(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,*_arg6,*_arg7,_arg8,*_arg9,_arg10);
10288
474c48f9 10289 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
10290 if (PyErr_Occurred()) return NULL;
10291} _resultobj = Py_BuildValue("i",_result);
10292 return _resultobj;
10293}
10294
70551f47 10295#define wxSlider_ClearSel(_swigobj) (_swigobj->ClearSel())
107e4716 10296static PyObject *_wrap_wxSlider_ClearSel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10297 PyObject * _resultobj;
10298 wxSlider * _arg0;
2d091820 10299 PyObject * _argo0 = 0;
107e4716 10300 char *_kwnames[] = { "self", NULL };
70551f47
RD
10301
10302 self = self;
107e4716 10303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearSel",_kwnames,&_argo0))
70551f47 10304 return NULL;
2d091820
RD
10305 if (_argo0) {
10306 if (_argo0 == Py_None) { _arg0 = NULL; }
10307 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearSel. Expected _wxSlider_p.");
10309 return NULL;
10310 }
10311 }
ab9bc19b 10312{
474c48f9 10313 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10314 wxSlider_ClearSel(_arg0);
10315
474c48f9 10316 wxPyEndAllowThreads(__tstate);
4dfaa61e 10317 if (PyErr_Occurred()) return NULL;
ab9bc19b 10318} Py_INCREF(Py_None);
70551f47
RD
10319 _resultobj = Py_None;
10320 return _resultobj;
10321}
10322
10323#define wxSlider_ClearTicks(_swigobj) (_swigobj->ClearTicks())
107e4716 10324static PyObject *_wrap_wxSlider_ClearTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10325 PyObject * _resultobj;
10326 wxSlider * _arg0;
2d091820 10327 PyObject * _argo0 = 0;
107e4716 10328 char *_kwnames[] = { "self", NULL };
70551f47
RD
10329
10330 self = self;
107e4716 10331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearTicks",_kwnames,&_argo0))
70551f47 10332 return NULL;
2d091820
RD
10333 if (_argo0) {
10334 if (_argo0 == Py_None) { _arg0 = NULL; }
10335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearTicks. Expected _wxSlider_p.");
10337 return NULL;
10338 }
10339 }
ab9bc19b 10340{
474c48f9 10341 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10342 wxSlider_ClearTicks(_arg0);
10343
474c48f9 10344 wxPyEndAllowThreads(__tstate);
4dfaa61e 10345 if (PyErr_Occurred()) return NULL;
ab9bc19b 10346} Py_INCREF(Py_None);
70551f47
RD
10347 _resultobj = Py_None;
10348 return _resultobj;
10349}
10350
10351#define wxSlider_GetLineSize(_swigobj) (_swigobj->GetLineSize())
107e4716 10352static PyObject *_wrap_wxSlider_GetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10353 PyObject * _resultobj;
10354 int _result;
10355 wxSlider * _arg0;
2d091820 10356 PyObject * _argo0 = 0;
107e4716 10357 char *_kwnames[] = { "self", NULL };
70551f47
RD
10358
10359 self = self;
107e4716 10360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetLineSize",_kwnames,&_argo0))
70551f47 10361 return NULL;
2d091820
RD
10362 if (_argo0) {
10363 if (_argo0 == Py_None) { _arg0 = NULL; }
10364 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10365 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetLineSize. Expected _wxSlider_p.");
10366 return NULL;
10367 }
10368 }
ab9bc19b 10369{
474c48f9 10370 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10371 _result = (int )wxSlider_GetLineSize(_arg0);
10372
474c48f9 10373 wxPyEndAllowThreads(__tstate);
4dfaa61e 10374 if (PyErr_Occurred()) return NULL;
ab9bc19b 10375} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10376 return _resultobj;
10377}
10378
10379#define wxSlider_GetMax(_swigobj) (_swigobj->GetMax())
107e4716 10380static PyObject *_wrap_wxSlider_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10381 PyObject * _resultobj;
10382 int _result;
10383 wxSlider * _arg0;
2d091820 10384 PyObject * _argo0 = 0;
107e4716 10385 char *_kwnames[] = { "self", NULL };
70551f47
RD
10386
10387 self = self;
107e4716 10388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMax",_kwnames,&_argo0))
70551f47 10389 return NULL;
2d091820
RD
10390 if (_argo0) {
10391 if (_argo0 == Py_None) { _arg0 = NULL; }
10392 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMax. Expected _wxSlider_p.");
10394 return NULL;
10395 }
10396 }
ab9bc19b 10397{
474c48f9 10398 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10399 _result = (int )wxSlider_GetMax(_arg0);
10400
474c48f9 10401 wxPyEndAllowThreads(__tstate);
4dfaa61e 10402 if (PyErr_Occurred()) return NULL;
ab9bc19b 10403} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10404 return _resultobj;
10405}
10406
10407#define wxSlider_GetMin(_swigobj) (_swigobj->GetMin())
107e4716 10408static PyObject *_wrap_wxSlider_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10409 PyObject * _resultobj;
10410 int _result;
10411 wxSlider * _arg0;
2d091820 10412 PyObject * _argo0 = 0;
107e4716 10413 char *_kwnames[] = { "self", NULL };
70551f47
RD
10414
10415 self = self;
107e4716 10416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMin",_kwnames,&_argo0))
70551f47 10417 return NULL;
2d091820
RD
10418 if (_argo0) {
10419 if (_argo0 == Py_None) { _arg0 = NULL; }
10420 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10421 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMin. Expected _wxSlider_p.");
10422 return NULL;
10423 }
10424 }
ab9bc19b 10425{
474c48f9 10426 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10427 _result = (int )wxSlider_GetMin(_arg0);
10428
474c48f9 10429 wxPyEndAllowThreads(__tstate);
4dfaa61e 10430 if (PyErr_Occurred()) return NULL;
ab9bc19b 10431} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10432 return _resultobj;
10433}
10434
10435#define wxSlider_GetPageSize(_swigobj) (_swigobj->GetPageSize())
107e4716 10436static PyObject *_wrap_wxSlider_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10437 PyObject * _resultobj;
10438 int _result;
10439 wxSlider * _arg0;
2d091820 10440 PyObject * _argo0 = 0;
107e4716 10441 char *_kwnames[] = { "self", NULL };
70551f47
RD
10442
10443 self = self;
107e4716 10444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetPageSize",_kwnames,&_argo0))
70551f47 10445 return NULL;
2d091820
RD
10446 if (_argo0) {
10447 if (_argo0 == Py_None) { _arg0 = NULL; }
10448 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10449 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetPageSize. Expected _wxSlider_p.");
10450 return NULL;
10451 }
10452 }
ab9bc19b 10453{
474c48f9 10454 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10455 _result = (int )wxSlider_GetPageSize(_arg0);
10456
474c48f9 10457 wxPyEndAllowThreads(__tstate);
4dfaa61e 10458 if (PyErr_Occurred()) return NULL;
ab9bc19b 10459} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10460 return _resultobj;
10461}
10462
10463#define wxSlider_GetSelEnd(_swigobj) (_swigobj->GetSelEnd())
107e4716 10464static PyObject *_wrap_wxSlider_GetSelEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10465 PyObject * _resultobj;
10466 int _result;
10467 wxSlider * _arg0;
2d091820 10468 PyObject * _argo0 = 0;
107e4716 10469 char *_kwnames[] = { "self", NULL };
70551f47
RD
10470
10471 self = self;
107e4716 10472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelEnd",_kwnames,&_argo0))
70551f47 10473 return NULL;
2d091820
RD
10474 if (_argo0) {
10475 if (_argo0 == Py_None) { _arg0 = NULL; }
10476 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10477 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelEnd. Expected _wxSlider_p.");
10478 return NULL;
10479 }
10480 }
ab9bc19b 10481{
474c48f9 10482 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10483 _result = (int )wxSlider_GetSelEnd(_arg0);
10484
474c48f9 10485 wxPyEndAllowThreads(__tstate);
4dfaa61e 10486 if (PyErr_Occurred()) return NULL;
ab9bc19b 10487} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10488 return _resultobj;
10489}
10490
10491#define wxSlider_GetSelStart(_swigobj) (_swigobj->GetSelStart())
107e4716 10492static PyObject *_wrap_wxSlider_GetSelStart(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10493 PyObject * _resultobj;
10494 int _result;
10495 wxSlider * _arg0;
2d091820 10496 PyObject * _argo0 = 0;
107e4716 10497 char *_kwnames[] = { "self", NULL };
70551f47
RD
10498
10499 self = self;
107e4716 10500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelStart",_kwnames,&_argo0))
70551f47 10501 return NULL;
2d091820
RD
10502 if (_argo0) {
10503 if (_argo0 == Py_None) { _arg0 = NULL; }
10504 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10505 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelStart. Expected _wxSlider_p.");
10506 return NULL;
10507 }
10508 }
ab9bc19b 10509{
474c48f9 10510 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10511 _result = (int )wxSlider_GetSelStart(_arg0);
10512
474c48f9 10513 wxPyEndAllowThreads(__tstate);
4dfaa61e 10514 if (PyErr_Occurred()) return NULL;
ab9bc19b 10515} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10516 return _resultobj;
10517}
10518
10519#define wxSlider_GetThumbLength(_swigobj) (_swigobj->GetThumbLength())
107e4716 10520static PyObject *_wrap_wxSlider_GetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10521 PyObject * _resultobj;
10522 int _result;
10523 wxSlider * _arg0;
2d091820 10524 PyObject * _argo0 = 0;
107e4716 10525 char *_kwnames[] = { "self", NULL };
70551f47
RD
10526
10527 self = self;
107e4716 10528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetThumbLength",_kwnames,&_argo0))
70551f47 10529 return NULL;
2d091820
RD
10530 if (_argo0) {
10531 if (_argo0 == Py_None) { _arg0 = NULL; }
10532 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10533 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetThumbLength. Expected _wxSlider_p.");
10534 return NULL;
10535 }
10536 }
ab9bc19b 10537{
474c48f9 10538 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10539 _result = (int )wxSlider_GetThumbLength(_arg0);
10540
474c48f9 10541 wxPyEndAllowThreads(__tstate);
4dfaa61e 10542 if (PyErr_Occurred()) return NULL;
ab9bc19b 10543} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10544 return _resultobj;
10545}
10546
10547#define wxSlider_GetTickFreq(_swigobj) (_swigobj->GetTickFreq())
107e4716 10548static PyObject *_wrap_wxSlider_GetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10549 PyObject * _resultobj;
10550 int _result;
10551 wxSlider * _arg0;
2d091820 10552 PyObject * _argo0 = 0;
107e4716 10553 char *_kwnames[] = { "self", NULL };
70551f47
RD
10554
10555 self = self;
107e4716 10556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetTickFreq",_kwnames,&_argo0))
70551f47 10557 return NULL;
2d091820
RD
10558 if (_argo0) {
10559 if (_argo0 == Py_None) { _arg0 = NULL; }
10560 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10561 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetTickFreq. Expected _wxSlider_p.");
10562 return NULL;
10563 }
10564 }
ab9bc19b 10565{
474c48f9 10566 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10567 _result = (int )wxSlider_GetTickFreq(_arg0);
10568
474c48f9 10569 wxPyEndAllowThreads(__tstate);
4dfaa61e 10570 if (PyErr_Occurred()) return NULL;
ab9bc19b 10571} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10572 return _resultobj;
10573}
10574
10575#define wxSlider_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 10576static PyObject *_wrap_wxSlider_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10577 PyObject * _resultobj;
10578 int _result;
10579 wxSlider * _arg0;
2d091820 10580 PyObject * _argo0 = 0;
107e4716 10581 char *_kwnames[] = { "self", NULL };
70551f47
RD
10582
10583 self = self;
107e4716 10584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetValue",_kwnames,&_argo0))
70551f47 10585 return NULL;
2d091820
RD
10586 if (_argo0) {
10587 if (_argo0 == Py_None) { _arg0 = NULL; }
10588 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetValue. Expected _wxSlider_p.");
10590 return NULL;
10591 }
10592 }
ab9bc19b 10593{
474c48f9 10594 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10595 _result = (int )wxSlider_GetValue(_arg0);
10596
474c48f9 10597 wxPyEndAllowThreads(__tstate);
4dfaa61e 10598 if (PyErr_Occurred()) return NULL;
ab9bc19b 10599} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10600 return _resultobj;
10601}
10602
10603#define wxSlider_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
107e4716 10604static PyObject *_wrap_wxSlider_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10605 PyObject * _resultobj;
10606 wxSlider * _arg0;
10607 int _arg1;
10608 int _arg2;
2d091820 10609 PyObject * _argo0 = 0;
107e4716 10610 char *_kwnames[] = { "self","minValue","maxValue", NULL };
70551f47
RD
10611
10612 self = self;
107e4716 10613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 10614 return NULL;
2d091820
RD
10615 if (_argo0) {
10616 if (_argo0 == Py_None) { _arg0 = NULL; }
10617 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetRange. Expected _wxSlider_p.");
10619 return NULL;
10620 }
10621 }
ab9bc19b 10622{
474c48f9 10623 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10624 wxSlider_SetRange(_arg0,_arg1,_arg2);
10625
474c48f9 10626 wxPyEndAllowThreads(__tstate);
4dfaa61e 10627 if (PyErr_Occurred()) return NULL;
ab9bc19b 10628} Py_INCREF(Py_None);
70551f47
RD
10629 _resultobj = Py_None;
10630 return _resultobj;
10631}
10632
10633#define wxSlider_SetTickFreq(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetTickFreq(_swigarg0,_swigarg1))
107e4716 10634static PyObject *_wrap_wxSlider_SetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10635 PyObject * _resultobj;
10636 wxSlider * _arg0;
10637 int _arg1;
10638 int _arg2;
2d091820 10639 PyObject * _argo0 = 0;
107e4716 10640 char *_kwnames[] = { "self","n","pos", NULL };
70551f47
RD
10641
10642 self = self;
107e4716 10643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetTickFreq",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 10644 return NULL;
2d091820
RD
10645 if (_argo0) {
10646 if (_argo0 == Py_None) { _arg0 = NULL; }
10647 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10648 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTickFreq. Expected _wxSlider_p.");
10649 return NULL;
10650 }
10651 }
ab9bc19b 10652{
474c48f9 10653 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10654 wxSlider_SetTickFreq(_arg0,_arg1,_arg2);
10655
474c48f9 10656 wxPyEndAllowThreads(__tstate);
4dfaa61e 10657 if (PyErr_Occurred()) return NULL;
ab9bc19b 10658} Py_INCREF(Py_None);
70551f47
RD
10659 _resultobj = Py_None;
10660 return _resultobj;
10661}
10662
10663#define wxSlider_SetLineSize(_swigobj,_swigarg0) (_swigobj->SetLineSize(_swigarg0))
107e4716 10664static PyObject *_wrap_wxSlider_SetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10665 PyObject * _resultobj;
10666 wxSlider * _arg0;
10667 int _arg1;
2d091820 10668 PyObject * _argo0 = 0;
107e4716 10669 char *_kwnames[] = { "self","lineSize", NULL };
70551f47
RD
10670
10671 self = self;
107e4716 10672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetLineSize",_kwnames,&_argo0,&_arg1))
70551f47 10673 return NULL;
2d091820
RD
10674 if (_argo0) {
10675 if (_argo0 == Py_None) { _arg0 = NULL; }
10676 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10677 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetLineSize. Expected _wxSlider_p.");
10678 return NULL;
10679 }
10680 }
ab9bc19b 10681{
474c48f9 10682 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10683 wxSlider_SetLineSize(_arg0,_arg1);
10684
474c48f9 10685 wxPyEndAllowThreads(__tstate);
4dfaa61e 10686 if (PyErr_Occurred()) return NULL;
ab9bc19b 10687} Py_INCREF(Py_None);
70551f47
RD
10688 _resultobj = Py_None;
10689 return _resultobj;
10690}
10691
10692#define wxSlider_SetPageSize(_swigobj,_swigarg0) (_swigobj->SetPageSize(_swigarg0))
107e4716 10693static PyObject *_wrap_wxSlider_SetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10694 PyObject * _resultobj;
10695 wxSlider * _arg0;
10696 int _arg1;
2d091820 10697 PyObject * _argo0 = 0;
107e4716 10698 char *_kwnames[] = { "self","pageSize", NULL };
70551f47
RD
10699
10700 self = self;
107e4716 10701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetPageSize",_kwnames,&_argo0,&_arg1))
70551f47 10702 return NULL;
2d091820
RD
10703 if (_argo0) {
10704 if (_argo0 == Py_None) { _arg0 = NULL; }
10705 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10706 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetPageSize. Expected _wxSlider_p.");
10707 return NULL;
10708 }
10709 }
ab9bc19b 10710{
474c48f9 10711 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10712 wxSlider_SetPageSize(_arg0,_arg1);
10713
474c48f9 10714 wxPyEndAllowThreads(__tstate);
4dfaa61e 10715 if (PyErr_Occurred()) return NULL;
ab9bc19b 10716} Py_INCREF(Py_None);
70551f47
RD
10717 _resultobj = Py_None;
10718 return _resultobj;
10719}
10720
10721#define wxSlider_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 10722static PyObject *_wrap_wxSlider_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10723 PyObject * _resultobj;
10724 wxSlider * _arg0;
10725 int _arg1;
10726 int _arg2;
2d091820 10727 PyObject * _argo0 = 0;
107e4716 10728 char *_kwnames[] = { "self","startPos","endPos", NULL };
70551f47
RD
10729
10730 self = self;
107e4716 10731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 10732 return NULL;
2d091820
RD
10733 if (_argo0) {
10734 if (_argo0 == Py_None) { _arg0 = NULL; }
10735 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetSelection. Expected _wxSlider_p.");
10737 return NULL;
10738 }
10739 }
ab9bc19b 10740{
474c48f9 10741 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10742 wxSlider_SetSelection(_arg0,_arg1,_arg2);
10743
474c48f9 10744 wxPyEndAllowThreads(__tstate);
4dfaa61e 10745 if (PyErr_Occurred()) return NULL;
ab9bc19b 10746} Py_INCREF(Py_None);
70551f47
RD
10747 _resultobj = Py_None;
10748 return _resultobj;
10749}
10750
10751#define wxSlider_SetThumbLength(_swigobj,_swigarg0) (_swigobj->SetThumbLength(_swigarg0))
107e4716 10752static PyObject *_wrap_wxSlider_SetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10753 PyObject * _resultobj;
10754 wxSlider * _arg0;
10755 int _arg1;
2d091820 10756 PyObject * _argo0 = 0;
107e4716 10757 char *_kwnames[] = { "self","len", NULL };
70551f47
RD
10758
10759 self = self;
107e4716 10760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetThumbLength",_kwnames,&_argo0,&_arg1))
70551f47 10761 return NULL;
2d091820
RD
10762 if (_argo0) {
10763 if (_argo0 == Py_None) { _arg0 = NULL; }
10764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetThumbLength. Expected _wxSlider_p.");
10766 return NULL;
10767 }
10768 }
ab9bc19b 10769{
474c48f9 10770 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10771 wxSlider_SetThumbLength(_arg0,_arg1);
10772
474c48f9 10773 wxPyEndAllowThreads(__tstate);
4dfaa61e 10774 if (PyErr_Occurred()) return NULL;
ab9bc19b 10775} Py_INCREF(Py_None);
70551f47
RD
10776 _resultobj = Py_None;
10777 return _resultobj;
10778}
10779
10780#define wxSlider_SetTick(_swigobj,_swigarg0) (_swigobj->SetTick(_swigarg0))
107e4716 10781static PyObject *_wrap_wxSlider_SetTick(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10782 PyObject * _resultobj;
10783 wxSlider * _arg0;
10784 int _arg1;
2d091820 10785 PyObject * _argo0 = 0;
107e4716 10786 char *_kwnames[] = { "self","tickPos", NULL };
70551f47
RD
10787
10788 self = self;
107e4716 10789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetTick",_kwnames,&_argo0,&_arg1))
70551f47 10790 return NULL;
2d091820
RD
10791 if (_argo0) {
10792 if (_argo0 == Py_None) { _arg0 = NULL; }
10793 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10794 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTick. Expected _wxSlider_p.");
10795 return NULL;
10796 }
10797 }
ab9bc19b 10798{
474c48f9 10799 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10800 wxSlider_SetTick(_arg0,_arg1);
10801
474c48f9 10802 wxPyEndAllowThreads(__tstate);
4dfaa61e 10803 if (PyErr_Occurred()) return NULL;
ab9bc19b 10804} Py_INCREF(Py_None);
70551f47
RD
10805 _resultobj = Py_None;
10806 return _resultobj;
10807}
10808
10809#define wxSlider_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 10810static PyObject *_wrap_wxSlider_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10811 PyObject * _resultobj;
10812 wxSlider * _arg0;
10813 int _arg1;
2d091820 10814 PyObject * _argo0 = 0;
107e4716 10815 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
10816
10817 self = self;
107e4716 10818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetValue",_kwnames,&_argo0,&_arg1))
70551f47 10819 return NULL;
2d091820
RD
10820 if (_argo0) {
10821 if (_argo0 == Py_None) { _arg0 = NULL; }
10822 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10823 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetValue. Expected _wxSlider_p.");
10824 return NULL;
10825 }
10826 }
ab9bc19b 10827{
474c48f9 10828 PyThreadState* __tstate = wxPyBeginAllowThreads();
ab9bc19b
RD
10829 wxSlider_SetValue(_arg0,_arg1);
10830
474c48f9 10831 wxPyEndAllowThreads(__tstate);
4dfaa61e 10832 if (PyErr_Occurred()) return NULL;
ab9bc19b 10833} Py_INCREF(Py_None);
70551f47
RD
10834 _resultobj = Py_None;
10835 return _resultobj;
10836}
10837
f6bcfd97
BP
10838static void *SwigwxSpinCtrlTowxSpinButton(void *ptr) {
10839 wxSpinCtrl *src;
10840 wxSpinButton *dest;
10841 src = (wxSpinCtrl *) ptr;
10842 dest = (wxSpinButton *) src;
10843 return (void *) dest;
10844}
10845
10846static void *SwigwxSpinCtrlTowxControl(void *ptr) {
10847 wxSpinCtrl *src;
10848 wxControl *dest;
10849 src = (wxSpinCtrl *) ptr;
10850 dest = (wxControl *) src;
10851 return (void *) dest;
10852}
10853
10854static void *SwigwxSpinCtrlTowxWindow(void *ptr) {
10855 wxSpinCtrl *src;
10856 wxWindow *dest;
10857 src = (wxSpinCtrl *) ptr;
10858 dest = (wxWindow *) src;
10859 return (void *) dest;
10860}
10861
10862static void *SwigwxSpinCtrlTowxEvtHandler(void *ptr) {
10863 wxSpinCtrl *src;
10864 wxEvtHandler *dest;
10865 src = (wxSpinCtrl *) ptr;
10866 dest = (wxEvtHandler *) src;
10867 return (void *) dest;
10868}
10869
9df61a29
RD
10870static void *SwigwxSpinCtrlTowxObject(void *ptr) {
10871 wxSpinCtrl *src;
10872 wxObject *dest;
10873 src = (wxSpinCtrl *) ptr;
10874 dest = (wxObject *) src;
10875 return (void *) dest;
10876}
10877
f6bcfd97
BP
10878#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))
10879static PyObject *_wrap_new_wxSpinCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
10880 PyObject * _resultobj;
10881 wxSpinCtrl * _result;
10882 wxWindow * _arg0;
10883 wxWindowID _arg1 = (wxWindowID ) -1;
10884 char * _arg2 = (char *) "";
b68dc582
RD
10885 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
10886 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
f6bcfd97
BP
10887 long _arg5 = (long ) wxSP_ARROW_KEYS;
10888 int _arg6 = (int ) 0;
10889 int _arg7 = (int ) 100;
10890 int _arg8 = (int ) 0;
10891 char * _arg9 = (char *) "wxSpinCtrl";
10892 PyObject * _argo0 = 0;
10893 wxPoint temp;
10894 PyObject * _obj3 = 0;
10895 wxSize temp0;
10896 PyObject * _obj4 = 0;
10897 char *_kwnames[] = { "parent","id","value","pos","size","style","min","max","initial","name", NULL };
10898 char _ptemp[128];
10899
10900 self = self;
10901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|isOOliiis:new_wxSpinCtrl",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_arg6,&_arg7,&_arg8,&_arg9))
10902 return NULL;
10903 if (_argo0) {
10904 if (_argo0 == Py_None) { _arg0 = NULL; }
10905 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
10906 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSpinCtrl. Expected _wxWindow_p.");
10907 return NULL;
10908 }
10909 }
10910 if (_obj3)
10911{
10912 _arg3 = &temp;
10913 if (! wxPoint_helper(_obj3, &_arg3))
10914 return NULL;
10915}
10916 if (_obj4)
10917{
10918 _arg4 = &temp0;
10919 if (! wxSize_helper(_obj4, &_arg4))
10920 return NULL;
10921}
10922{
474c48f9 10923 PyThreadState* __tstate = wxPyBeginAllowThreads();
f6bcfd97
BP
10924 _result = (wxSpinCtrl *)new_wxSpinCtrl(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
10925
474c48f9 10926 wxPyEndAllowThreads(__tstate);
4dfaa61e 10927 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
10928} if (_result) {
10929 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinCtrl_p");
10930 _resultobj = Py_BuildValue("s",_ptemp);
10931 } else {
10932 Py_INCREF(Py_None);
10933 _resultobj = Py_None;
10934 }
10935 return _resultobj;
10936}
10937
aa2a5b86
RD
10938#define new_wxPreSpinCtrl() (new wxSpinCtrl())
10939static PyObject *_wrap_new_wxPreSpinCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
10940 PyObject * _resultobj;
10941 wxSpinCtrl * _result;
10942 char *_kwnames[] = { NULL };
10943 char _ptemp[128];
10944
10945 self = self;
10946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSpinCtrl",_kwnames))
10947 return NULL;
10948{
474c48f9 10949 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
10950 _result = (wxSpinCtrl *)new_wxPreSpinCtrl();
10951
474c48f9 10952 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
10953 if (PyErr_Occurred()) return NULL;
10954} if (_result) {
10955 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinCtrl_p");
10956 _resultobj = Py_BuildValue("s",_ptemp);
10957 } else {
10958 Py_INCREF(Py_None);
10959 _resultobj = Py_None;
10960 }
10961 return _resultobj;
10962}
10963
10964#define wxSpinCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
10965static PyObject *_wrap_wxSpinCtrl_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
10966 PyObject * _resultobj;
10967 bool _result;
10968 wxSpinCtrl * _arg0;
10969 wxWindow * _arg1;
10970 wxWindowID _arg2 = (wxWindowID ) -1;
10971 char * _arg3 = (char *) "";
10972 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
10973 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
10974 long _arg6 = (long ) wxSP_ARROW_KEYS;
10975 int _arg7 = (int ) 0;
10976 int _arg8 = (int ) 100;
10977 int _arg9 = (int ) 0;
10978 char * _arg10 = (char *) "wxSpinCtrl";
10979 PyObject * _argo0 = 0;
10980 PyObject * _argo1 = 0;
10981 wxPoint temp;
10982 PyObject * _obj4 = 0;
10983 wxSize temp0;
10984 PyObject * _obj5 = 0;
10985 char *_kwnames[] = { "self","parent","id","value","pos","size","style","min","max","initial","name", NULL };
10986
10987 self = self;
10988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|isOOliiis:wxSpinCtrl_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_obj4,&_obj5,&_arg6,&_arg7,&_arg8,&_arg9,&_arg10))
10989 return NULL;
10990 if (_argo0) {
10991 if (_argo0 == Py_None) { _arg0 = NULL; }
10992 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
10993 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_Create. Expected _wxSpinCtrl_p.");
10994 return NULL;
10995 }
10996 }
10997 if (_argo1) {
10998 if (_argo1 == Py_None) { _arg1 = NULL; }
10999 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
11000 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSpinCtrl_Create. Expected _wxWindow_p.");
11001 return NULL;
11002 }
11003 }
11004 if (_obj4)
11005{
11006 _arg4 = &temp;
11007 if (! wxPoint_helper(_obj4, &_arg4))
11008 return NULL;
11009}
11010 if (_obj5)
11011{
11012 _arg5 = &temp0;
11013 if (! wxSize_helper(_obj5, &_arg5))
11014 return NULL;
11015}
11016{
474c48f9 11017 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
11018 _result = (bool )wxSpinCtrl_Create(_arg0,_arg1,_arg2,_arg3,*_arg4,*_arg5,_arg6,_arg7,_arg8,_arg9,_arg10);
11019
474c48f9 11020 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
11021 if (PyErr_Occurred()) return NULL;
11022} _resultobj = Py_BuildValue("i",_result);
11023 return _resultobj;
11024}
11025
c368d904
RD
11026#define wxSpinCtrl_GetMax(_swigobj) (_swigobj->GetMax())
11027static PyObject *_wrap_wxSpinCtrl_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
11028 PyObject * _resultobj;
11029 int _result;
11030 wxSpinCtrl * _arg0;
11031 PyObject * _argo0 = 0;
11032 char *_kwnames[] = { "self", NULL };
11033
11034 self = self;
11035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetMax",_kwnames,&_argo0))
11036 return NULL;
11037 if (_argo0) {
11038 if (_argo0 == Py_None) { _arg0 = NULL; }
11039 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11040 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetMax. Expected _wxSpinCtrl_p.");
11041 return NULL;
11042 }
11043 }
11044{
474c48f9 11045 PyThreadState* __tstate = wxPyBeginAllowThreads();
c368d904
RD
11046 _result = (int )wxSpinCtrl_GetMax(_arg0);
11047
474c48f9 11048 wxPyEndAllowThreads(__tstate);
4dfaa61e 11049 if (PyErr_Occurred()) return NULL;
c368d904
RD
11050} _resultobj = Py_BuildValue("i",_result);
11051 return _resultobj;
11052}
11053
11054#define wxSpinCtrl_GetMin(_swigobj) (_swigobj->GetMin())
11055static PyObject *_wrap_wxSpinCtrl_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
11056 PyObject * _resultobj;
11057 int _result;
11058 wxSpinCtrl * _arg0;
11059 PyObject * _argo0 = 0;
11060 char *_kwnames[] = { "self", NULL };
11061
11062 self = self;
11063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetMin",_kwnames,&_argo0))
11064 return NULL;
11065 if (_argo0) {
11066 if (_argo0 == Py_None) { _arg0 = NULL; }
11067 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11068 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetMin. Expected _wxSpinCtrl_p.");
11069 return NULL;
11070 }
11071 }
11072{
474c48f9 11073 PyThreadState* __tstate = wxPyBeginAllowThreads();
c368d904
RD
11074 _result = (int )wxSpinCtrl_GetMin(_arg0);
11075
474c48f9 11076 wxPyEndAllowThreads(__tstate);
4dfaa61e 11077 if (PyErr_Occurred()) return NULL;
c368d904
RD
11078} _resultobj = Py_BuildValue("i",_result);
11079 return _resultobj;
11080}
11081
11082#define wxSpinCtrl_GetValue(_swigobj) (_swigobj->GetValue())
11083static PyObject *_wrap_wxSpinCtrl_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11084 PyObject * _resultobj;
11085 int _result;
11086 wxSpinCtrl * _arg0;
11087 PyObject * _argo0 = 0;
11088 char *_kwnames[] = { "self", NULL };
11089
11090 self = self;
11091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetValue",_kwnames,&_argo0))
11092 return NULL;
11093 if (_argo0) {
11094 if (_argo0 == Py_None) { _arg0 = NULL; }
11095 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11096 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetValue. Expected _wxSpinCtrl_p.");
11097 return NULL;
11098 }
11099 }
11100{
474c48f9 11101 PyThreadState* __tstate = wxPyBeginAllowThreads();
c368d904
RD
11102 _result = (int )wxSpinCtrl_GetValue(_arg0);
11103
474c48f9 11104 wxPyEndAllowThreads(__tstate);
4dfaa61e 11105 if (PyErr_Occurred()) return NULL;
c368d904
RD
11106} _resultobj = Py_BuildValue("i",_result);
11107 return _resultobj;
11108}
11109
11110#define wxSpinCtrl_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
11111static PyObject *_wrap_wxSpinCtrl_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
11112 PyObject * _resultobj;
11113 wxSpinCtrl * _arg0;
11114 int _arg1;
11115 int _arg2;
11116 PyObject * _argo0 = 0;
11117 char *_kwnames[] = { "self","min","max", NULL };
11118
11119 self = self;
11120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSpinCtrl_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
11121 return NULL;
11122 if (_argo0) {
11123 if (_argo0 == Py_None) { _arg0 = NULL; }
11124 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11125 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_SetRange. Expected _wxSpinCtrl_p.");
11126 return NULL;
11127 }
11128 }
11129{
474c48f9 11130 PyThreadState* __tstate = wxPyBeginAllowThreads();
c368d904
RD
11131 wxSpinCtrl_SetRange(_arg0,_arg1,_arg2);
11132
474c48f9 11133 wxPyEndAllowThreads(__tstate);
4dfaa61e 11134 if (PyErr_Occurred()) return NULL;
c368d904
RD
11135} Py_INCREF(Py_None);
11136 _resultobj = Py_None;
11137 return _resultobj;
11138}
11139
11140#define wxSpinCtrl_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
11141static PyObject *_wrap_wxSpinCtrl_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11142 PyObject * _resultobj;
11143 wxSpinCtrl * _arg0;
11144 int _arg1;
11145 PyObject * _argo0 = 0;
11146 char *_kwnames[] = { "self","value", NULL };
11147
11148 self = self;
11149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSpinCtrl_SetValue",_kwnames,&_argo0,&_arg1))
11150 return NULL;
11151 if (_argo0) {
11152 if (_argo0 == Py_None) { _arg0 = NULL; }
11153 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11154 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_SetValue. Expected _wxSpinCtrl_p.");
11155 return NULL;
11156 }
11157 }
11158{
474c48f9 11159 PyThreadState* __tstate = wxPyBeginAllowThreads();
c368d904
RD
11160 wxSpinCtrl_SetValue(_arg0,_arg1);
11161
474c48f9 11162 wxPyEndAllowThreads(__tstate);
4dfaa61e 11163 if (PyErr_Occurred()) return NULL;
c368d904
RD
11164} Py_INCREF(Py_None);
11165 _resultobj = Py_None;
11166 return _resultobj;
11167}
11168
7a446686
RD
11169static void *SwigwxToggleButtonTowxControl(void *ptr) {
11170 wxToggleButton *src;
11171 wxControl *dest;
11172 src = (wxToggleButton *) ptr;
11173 dest = (wxControl *) src;
11174 return (void *) dest;
11175}
11176
11177static void *SwigwxToggleButtonTowxWindow(void *ptr) {
11178 wxToggleButton *src;
11179 wxWindow *dest;
11180 src = (wxToggleButton *) ptr;
11181 dest = (wxWindow *) src;
11182 return (void *) dest;
11183}
11184
11185static void *SwigwxToggleButtonTowxEvtHandler(void *ptr) {
11186 wxToggleButton *src;
11187 wxEvtHandler *dest;
11188 src = (wxToggleButton *) ptr;
11189 dest = (wxEvtHandler *) src;
11190 return (void *) dest;
11191}
11192
9df61a29
RD
11193static void *SwigwxToggleButtonTowxObject(void *ptr) {
11194 wxToggleButton *src;
11195 wxObject *dest;
11196 src = (wxToggleButton *) ptr;
11197 dest = (wxObject *) src;
11198 return (void *) dest;
11199}
11200
7a446686
RD
11201#define new_wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
11202static PyObject *_wrap_new_wxToggleButton(PyObject *self, PyObject *args, PyObject *kwargs) {
11203 PyObject * _resultobj;
11204 wxToggleButton * _result;
11205 wxWindow * _arg0;
11206 wxWindowID _arg1;
11207 wxString * _arg2;
11208 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
11209 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
11210 long _arg5 = (long ) 0;
11211 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
11212 char * _arg7 = (char *) "toggle";
11213 PyObject * _argo0 = 0;
11214 PyObject * _obj2 = 0;
11215 wxPoint temp;
11216 PyObject * _obj3 = 0;
11217 wxSize temp0;
11218 PyObject * _obj4 = 0;
11219 PyObject * _argo6 = 0;
11220 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
11221 char _ptemp[128];
11222
11223 self = self;
11224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxToggleButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
11225 return NULL;
11226 if (_argo0) {
11227 if (_argo0 == Py_None) { _arg0 = NULL; }
11228 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
11229 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxToggleButton. Expected _wxWindow_p.");
11230 return NULL;
11231 }
11232 }
11233{
11234#if PYTHON_API_VERSION >= 1009
11235 char* tmpPtr; int tmpSize;
11236 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
11237 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11238 return NULL;
11239 }
11240 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
11241 return NULL;
11242 _arg2 = new wxString(tmpPtr, tmpSize);
11243#else
11244 if (!PyString_Check(_obj2)) {
11245 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11246 return NULL;
11247 }
11248 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
11249#endif
11250}
11251 if (_obj3)
11252{
11253 _arg3 = &temp;
11254 if (! wxPoint_helper(_obj3, &_arg3))
11255 return NULL;
11256}
11257 if (_obj4)
11258{
11259 _arg4 = &temp0;
11260 if (! wxSize_helper(_obj4, &_arg4))
11261 return NULL;
11262}
11263 if (_argo6) {
11264 if (_argo6 == Py_None) { _arg6 = NULL; }
11265 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
11266 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxToggleButton. Expected _wxValidator_p.");
11267 return NULL;
11268 }
11269 }
11270{
474c48f9 11271 PyThreadState* __tstate = wxPyBeginAllowThreads();
7a446686
RD
11272 _result = (wxToggleButton *)new_wxToggleButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
11273
474c48f9 11274 wxPyEndAllowThreads(__tstate);
4dfaa61e 11275 if (PyErr_Occurred()) return NULL;
7a446686
RD
11276} if (_result) {
11277 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToggleButton_p");
11278 _resultobj = Py_BuildValue("s",_ptemp);
11279 } else {
11280 Py_INCREF(Py_None);
11281 _resultobj = Py_None;
11282 }
11283{
11284 if (_obj2)
11285 delete _arg2;
11286}
11287 return _resultobj;
11288}
11289
aa2a5b86
RD
11290#define new_wxPreToggleButton() (new wxToggleButton())
11291static PyObject *_wrap_new_wxPreToggleButton(PyObject *self, PyObject *args, PyObject *kwargs) {
11292 PyObject * _resultobj;
11293 wxToggleButton * _result;
11294 char *_kwnames[] = { NULL };
11295 char _ptemp[128];
11296
11297 self = self;
11298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreToggleButton",_kwnames))
11299 return NULL;
11300{
474c48f9 11301 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
11302 _result = (wxToggleButton *)new_wxPreToggleButton();
11303
474c48f9 11304 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
11305 if (PyErr_Occurred()) return NULL;
11306} if (_result) {
11307 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToggleButton_p");
11308 _resultobj = Py_BuildValue("s",_ptemp);
11309 } else {
11310 Py_INCREF(Py_None);
11311 _resultobj = Py_None;
11312 }
11313 return _resultobj;
11314}
11315
11316#define wxToggleButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
11317static PyObject *_wrap_wxToggleButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
11318 PyObject * _resultobj;
11319 bool _result;
11320 wxToggleButton * _arg0;
11321 wxWindow * _arg1;
11322 wxWindowID _arg2;
11323 wxString * _arg3;
11324 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
11325 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
11326 long _arg6 = (long ) 0;
11327 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
11328 char * _arg8 = (char *) "toggle";
11329 PyObject * _argo0 = 0;
11330 PyObject * _argo1 = 0;
11331 PyObject * _obj3 = 0;
11332 wxPoint temp;
11333 PyObject * _obj4 = 0;
11334 wxSize temp0;
11335 PyObject * _obj5 = 0;
11336 PyObject * _argo7 = 0;
11337 char *_kwnames[] = { "self","parent","id","label","pos","size","style","validator","name", NULL };
11338
11339 self = self;
11340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOs:wxToggleButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_arg8))
11341 return NULL;
11342 if (_argo0) {
11343 if (_argo0 == Py_None) { _arg0 = NULL; }
11344 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_Create. Expected _wxToggleButton_p.");
11346 return NULL;
11347 }
11348 }
11349 if (_argo1) {
11350 if (_argo1 == Py_None) { _arg1 = NULL; }
11351 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
11352 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToggleButton_Create. Expected _wxWindow_p.");
11353 return NULL;
11354 }
11355 }
11356{
11357#if PYTHON_API_VERSION >= 1009
11358 char* tmpPtr; int tmpSize;
11359 if (!PyString_Check(_obj3) && !PyUnicode_Check(_obj3)) {
11360 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11361 return NULL;
11362 }
11363 if (PyString_AsStringAndSize(_obj3, &tmpPtr, &tmpSize) == -1)
11364 return NULL;
11365 _arg3 = new wxString(tmpPtr, tmpSize);
11366#else
11367 if (!PyString_Check(_obj3)) {
11368 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11369 return NULL;
11370 }
11371 _arg3 = new wxString(PyString_AS_STRING(_obj3), PyString_GET_SIZE(_obj3));
11372#endif
11373}
11374 if (_obj4)
11375{
11376 _arg4 = &temp;
11377 if (! wxPoint_helper(_obj4, &_arg4))
11378 return NULL;
11379}
11380 if (_obj5)
11381{
11382 _arg5 = &temp0;
11383 if (! wxSize_helper(_obj5, &_arg5))
11384 return NULL;
11385}
11386 if (_argo7) {
11387 if (_argo7 == Py_None) { _arg7 = NULL; }
11388 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
11389 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxToggleButton_Create. Expected _wxValidator_p.");
11390 return NULL;
11391 }
11392 }
11393{
474c48f9 11394 PyThreadState* __tstate = wxPyBeginAllowThreads();
aa2a5b86
RD
11395 _result = (bool )wxToggleButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,_arg8);
11396
474c48f9 11397 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
11398 if (PyErr_Occurred()) return NULL;
11399} _resultobj = Py_BuildValue("i",_result);
11400{
11401 if (_obj3)
11402 delete _arg3;
11403}
11404 return _resultobj;
11405}
11406
7a446686
RD
11407#define wxToggleButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
11408static PyObject *_wrap_wxToggleButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11409 PyObject * _resultobj;
11410 wxToggleButton * _arg0;
11411 bool _arg1;
11412 PyObject * _argo0 = 0;
11413 int tempbool1;
11414 char *_kwnames[] = { "self","value", NULL };
11415
11416 self = self;
11417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToggleButton_SetValue",_kwnames,&_argo0,&tempbool1))
11418 return NULL;
11419 if (_argo0) {
11420 if (_argo0 == Py_None) { _arg0 = NULL; }
11421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_SetValue. Expected _wxToggleButton_p.");
11423 return NULL;
11424 }
11425 }
11426 _arg1 = (bool ) tempbool1;
11427{
474c48f9 11428 PyThreadState* __tstate = wxPyBeginAllowThreads();
7a446686
RD
11429 wxToggleButton_SetValue(_arg0,_arg1);
11430
474c48f9 11431 wxPyEndAllowThreads(__tstate);
4dfaa61e 11432 if (PyErr_Occurred()) return NULL;
7a446686
RD
11433} Py_INCREF(Py_None);
11434 _resultobj = Py_None;
11435 return _resultobj;
11436}
11437
11438#define wxToggleButton_GetValue(_swigobj) (_swigobj->GetValue())
11439static PyObject *_wrap_wxToggleButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11440 PyObject * _resultobj;
11441 bool _result;
11442 wxToggleButton * _arg0;
11443 PyObject * _argo0 = 0;
11444 char *_kwnames[] = { "self", NULL };
11445
11446 self = self;
11447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToggleButton_GetValue",_kwnames,&_argo0))
11448 return NULL;
11449 if (_argo0) {
11450 if (_argo0 == Py_None) { _arg0 = NULL; }
11451 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11452 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_GetValue. Expected _wxToggleButton_p.");
11453 return NULL;
11454 }
11455 }
11456{
474c48f9 11457 PyThreadState* __tstate = wxPyBeginAllowThreads();
7a446686
RD
11458 _result = (bool )wxToggleButton_GetValue(_arg0);
11459
474c48f9 11460 wxPyEndAllowThreads(__tstate);
4dfaa61e 11461 if (PyErr_Occurred()) return NULL;
7a446686
RD
11462} _resultobj = Py_BuildValue("i",_result);
11463 return _resultobj;
11464}
11465
11466#define wxToggleButton_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
11467static PyObject *_wrap_wxToggleButton_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
11468 PyObject * _resultobj;
11469 wxToggleButton * _arg0;
11470 wxString * _arg1;
11471 PyObject * _argo0 = 0;
11472 PyObject * _obj1 = 0;
11473 char *_kwnames[] = { "self","label", NULL };
11474
11475 self = self;
11476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToggleButton_SetLabel",_kwnames,&_argo0,&_obj1))
11477 return NULL;
11478 if (_argo0) {
11479 if (_argo0 == Py_None) { _arg0 = NULL; }
11480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_SetLabel. Expected _wxToggleButton_p.");
11482 return NULL;
11483 }
11484 }
11485{
11486#if PYTHON_API_VERSION >= 1009
11487 char* tmpPtr; int tmpSize;
11488 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
11489 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11490 return NULL;
11491 }
11492 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
11493 return NULL;
11494 _arg1 = new wxString(tmpPtr, tmpSize);
11495#else
11496 if (!PyString_Check(_obj1)) {
11497 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11498 return NULL;
11499 }
11500 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
11501#endif
11502}
11503{
474c48f9 11504 PyThreadState* __tstate = wxPyBeginAllowThreads();
7a446686
RD
11505 wxToggleButton_SetLabel(_arg0,*_arg1);
11506
474c48f9 11507 wxPyEndAllowThreads(__tstate);
4dfaa61e 11508 if (PyErr_Occurred()) return NULL;
7a446686
RD
11509} Py_INCREF(Py_None);
11510 _resultobj = Py_None;
11511{
11512 if (_obj1)
11513 delete _arg1;
11514}
11515 return _resultobj;
11516}
11517
70551f47 11518static PyMethodDef controlscMethods[] = {
7a446686
RD
11519 { "wxToggleButton_SetLabel", (PyCFunction) _wrap_wxToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS },
11520 { "wxToggleButton_GetValue", (PyCFunction) _wrap_wxToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS },
11521 { "wxToggleButton_SetValue", (PyCFunction) _wrap_wxToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11522 { "wxToggleButton_Create", (PyCFunction) _wrap_wxToggleButton_Create, METH_VARARGS | METH_KEYWORDS },
11523 { "new_wxPreToggleButton", (PyCFunction) _wrap_new_wxPreToggleButton, METH_VARARGS | METH_KEYWORDS },
7a446686 11524 { "new_wxToggleButton", (PyCFunction) _wrap_new_wxToggleButton, METH_VARARGS | METH_KEYWORDS },
c368d904
RD
11525 { "wxSpinCtrl_SetValue", (PyCFunction) _wrap_wxSpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS },
11526 { "wxSpinCtrl_SetRange", (PyCFunction) _wrap_wxSpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS },
11527 { "wxSpinCtrl_GetValue", (PyCFunction) _wrap_wxSpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS },
11528 { "wxSpinCtrl_GetMin", (PyCFunction) _wrap_wxSpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS },
11529 { "wxSpinCtrl_GetMax", (PyCFunction) _wrap_wxSpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11530 { "wxSpinCtrl_Create", (PyCFunction) _wrap_wxSpinCtrl_Create, METH_VARARGS | METH_KEYWORDS },
11531 { "new_wxPreSpinCtrl", (PyCFunction) _wrap_new_wxPreSpinCtrl, METH_VARARGS | METH_KEYWORDS },
f6bcfd97 11532 { "new_wxSpinCtrl", (PyCFunction) _wrap_new_wxSpinCtrl, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11533 { "wxSlider_SetValue", (PyCFunction) _wrap_wxSlider_SetValue, METH_VARARGS | METH_KEYWORDS },
11534 { "wxSlider_SetTick", (PyCFunction) _wrap_wxSlider_SetTick, METH_VARARGS | METH_KEYWORDS },
11535 { "wxSlider_SetThumbLength", (PyCFunction) _wrap_wxSlider_SetThumbLength, METH_VARARGS | METH_KEYWORDS },
11536 { "wxSlider_SetSelection", (PyCFunction) _wrap_wxSlider_SetSelection, METH_VARARGS | METH_KEYWORDS },
11537 { "wxSlider_SetPageSize", (PyCFunction) _wrap_wxSlider_SetPageSize, METH_VARARGS | METH_KEYWORDS },
11538 { "wxSlider_SetLineSize", (PyCFunction) _wrap_wxSlider_SetLineSize, METH_VARARGS | METH_KEYWORDS },
11539 { "wxSlider_SetTickFreq", (PyCFunction) _wrap_wxSlider_SetTickFreq, METH_VARARGS | METH_KEYWORDS },
11540 { "wxSlider_SetRange", (PyCFunction) _wrap_wxSlider_SetRange, METH_VARARGS | METH_KEYWORDS },
11541 { "wxSlider_GetValue", (PyCFunction) _wrap_wxSlider_GetValue, METH_VARARGS | METH_KEYWORDS },
11542 { "wxSlider_GetTickFreq", (PyCFunction) _wrap_wxSlider_GetTickFreq, METH_VARARGS | METH_KEYWORDS },
11543 { "wxSlider_GetThumbLength", (PyCFunction) _wrap_wxSlider_GetThumbLength, METH_VARARGS | METH_KEYWORDS },
11544 { "wxSlider_GetSelStart", (PyCFunction) _wrap_wxSlider_GetSelStart, METH_VARARGS | METH_KEYWORDS },
11545 { "wxSlider_GetSelEnd", (PyCFunction) _wrap_wxSlider_GetSelEnd, METH_VARARGS | METH_KEYWORDS },
11546 { "wxSlider_GetPageSize", (PyCFunction) _wrap_wxSlider_GetPageSize, METH_VARARGS | METH_KEYWORDS },
11547 { "wxSlider_GetMin", (PyCFunction) _wrap_wxSlider_GetMin, METH_VARARGS | METH_KEYWORDS },
11548 { "wxSlider_GetMax", (PyCFunction) _wrap_wxSlider_GetMax, METH_VARARGS | METH_KEYWORDS },
11549 { "wxSlider_GetLineSize", (PyCFunction) _wrap_wxSlider_GetLineSize, METH_VARARGS | METH_KEYWORDS },
11550 { "wxSlider_ClearTicks", (PyCFunction) _wrap_wxSlider_ClearTicks, METH_VARARGS | METH_KEYWORDS },
11551 { "wxSlider_ClearSel", (PyCFunction) _wrap_wxSlider_ClearSel, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11552 { "wxSlider_Create", (PyCFunction) _wrap_wxSlider_Create, METH_VARARGS | METH_KEYWORDS },
11553 { "new_wxPreSlider", (PyCFunction) _wrap_new_wxPreSlider, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11554 { "new_wxSlider", (PyCFunction) _wrap_new_wxSlider, METH_VARARGS | METH_KEYWORDS },
11555 { "wxRadioButton_SetValue", (PyCFunction) _wrap_wxRadioButton_SetValue, METH_VARARGS | METH_KEYWORDS },
11556 { "wxRadioButton_GetValue", (PyCFunction) _wrap_wxRadioButton_GetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11557 { "wxRadioButton_Create", (PyCFunction) _wrap_wxRadioButton_Create, METH_VARARGS | METH_KEYWORDS },
11558 { "new_wxPreRadioButton", (PyCFunction) _wrap_new_wxPreRadioButton, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11559 { "new_wxRadioButton", (PyCFunction) _wrap_new_wxRadioButton, METH_VARARGS | METH_KEYWORDS },
11560 { "wxRadioBox_ShowItem", (PyCFunction) _wrap_wxRadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS },
11561 { "wxRadioBox_Show", (PyCFunction) _wrap_wxRadioBox_Show, METH_VARARGS | METH_KEYWORDS },
11562 { "wxRadioBox_SetStringSelection", (PyCFunction) _wrap_wxRadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
11563 { "wxRadioBox_SetSelection", (PyCFunction) _wrap_wxRadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11564 { "wxRadioBox_GetCount", (PyCFunction) _wrap_wxRadioBox_GetCount, METH_VARARGS | METH_KEYWORDS },
107e4716 11565 { "wxRadioBox_GetStringSelection", (PyCFunction) _wrap_wxRadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
107e4716 11566 { "wxRadioBox_GetSelection", (PyCFunction) _wrap_wxRadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11567 { "wxRadioBox_SetItemLabel", (PyCFunction) _wrap_wxRadioBox_SetItemLabel, METH_VARARGS | METH_KEYWORDS },
107e4716 11568 { "wxRadioBox_GetItemLabel", (PyCFunction) _wrap_wxRadioBox_GetItemLabel, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11569 { "wxRadioBox_GetString", (PyCFunction) _wrap_wxRadioBox_GetString, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11570 { "wxRadioBox_FindString", (PyCFunction) _wrap_wxRadioBox_FindString, METH_VARARGS | METH_KEYWORDS },
11571 { "wxRadioBox_EnableItem", (PyCFunction) _wrap_wxRadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS },
11572 { "wxRadioBox_Enable", (PyCFunction) _wrap_wxRadioBox_Enable, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11573 { "wxRadioBox_Create", (PyCFunction) _wrap_wxRadioBox_Create, METH_VARARGS | METH_KEYWORDS },
11574 { "new_wxPreRadioBox", (PyCFunction) _wrap_new_wxPreRadioBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11575 { "new_wxRadioBox", (PyCFunction) _wrap_new_wxRadioBox, METH_VARARGS | METH_KEYWORDS },
11576 { "wxStaticBitmap_SetIcon", (PyCFunction) _wrap_wxStaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS },
11577 { "wxStaticBitmap_SetBitmap", (PyCFunction) _wrap_wxStaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS },
11578 { "wxStaticBitmap_GetBitmap", (PyCFunction) _wrap_wxStaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11579 { "wxStaticBitmap_Create", (PyCFunction) _wrap_wxStaticBitmap_Create, METH_VARARGS | METH_KEYWORDS },
11580 { "new_wxPreStaticBitmap", (PyCFunction) _wrap_new_wxPreStaticBitmap, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11581 { "new_wxStaticBitmap", (PyCFunction) _wrap_new_wxStaticBitmap, METH_VARARGS | METH_KEYWORDS },
11582 { "wxSpinButton_SetValue", (PyCFunction) _wrap_wxSpinButton_SetValue, METH_VARARGS | METH_KEYWORDS },
11583 { "wxSpinButton_SetRange", (PyCFunction) _wrap_wxSpinButton_SetRange, METH_VARARGS | METH_KEYWORDS },
11584 { "wxSpinButton_GetValue", (PyCFunction) _wrap_wxSpinButton_GetValue, METH_VARARGS | METH_KEYWORDS },
11585 { "wxSpinButton_GetMin", (PyCFunction) _wrap_wxSpinButton_GetMin, METH_VARARGS | METH_KEYWORDS },
11586 { "wxSpinButton_GetMax", (PyCFunction) _wrap_wxSpinButton_GetMax, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11587 { "wxSpinButton_Create", (PyCFunction) _wrap_wxSpinButton_Create, METH_VARARGS | METH_KEYWORDS },
11588 { "new_wxPreSpinButton", (PyCFunction) _wrap_new_wxPreSpinButton, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11589 { "new_wxSpinButton", (PyCFunction) _wrap_new_wxSpinButton, METH_VARARGS | METH_KEYWORDS },
11590 { "wxScrollBar_SetScrollbar", (PyCFunction) _wrap_wxScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
11591 { "wxScrollBar_SetThumbPosition", (PyCFunction) _wrap_wxScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS },
6e8a778a 11592 { "wxScrollBar_IsVertical", (PyCFunction) _wrap_wxScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS },
2fc99549 11593 { "wxScrollBar_GetThumbLength", (PyCFunction) _wrap_wxScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11594 { "wxScrollBar_GetThumbSize", (PyCFunction) _wrap_wxScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS },
11595 { "wxScrollBar_GetThumbPosition", (PyCFunction) _wrap_wxScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS },
11596 { "wxScrollBar_GetPageSize", (PyCFunction) _wrap_wxScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS },
11597 { "wxScrollBar_GetRange", (PyCFunction) _wrap_wxScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11598 { "wxScrollBar_Create", (PyCFunction) _wrap_wxScrollBar_Create, METH_VARARGS | METH_KEYWORDS },
11599 { "new_wxPreScrollBar", (PyCFunction) _wrap_new_wxPreScrollBar, METH_VARARGS | METH_KEYWORDS },
107e4716 11600 { "new_wxScrollBar", (PyCFunction) _wrap_new_wxScrollBar, METH_VARARGS | METH_KEYWORDS },
7a9b33db 11601 { "wxTextCtrl_GetString", (PyCFunction) _wrap_wxTextCtrl_GetString, METH_VARARGS | METH_KEYWORDS },
4120ef2b 11602 { "wxTextCtrl_write", (PyCFunction) _wrap_wxTextCtrl_write, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11603 { "wxTextCtrl_SetEditable", (PyCFunction) _wrap_wxTextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS },
11604 { "wxTextCtrl_SelectAll", (PyCFunction) _wrap_wxTextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS },
11605 { "wxTextCtrl_SetSelection", (PyCFunction) _wrap_wxTextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS },
11606 { "wxTextCtrl_GetLastPosition", (PyCFunction) _wrap_wxTextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
11607 { "wxTextCtrl_GetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
11608 { "wxTextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
11609 { "wxTextCtrl_SetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
11610 { "wxTextCtrl_CanRedo", (PyCFunction) _wrap_wxTextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS },
11611 { "wxTextCtrl_CanUndo", (PyCFunction) _wrap_wxTextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS },
4120ef2b
RD
11612 { "wxTextCtrl_Redo", (PyCFunction) _wrap_wxTextCtrl_Redo, METH_VARARGS | METH_KEYWORDS },
11613 { "wxTextCtrl_Undo", (PyCFunction) _wrap_wxTextCtrl_Undo, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11614 { "wxTextCtrl_CanPaste", (PyCFunction) _wrap_wxTextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS },
11615 { "wxTextCtrl_CanCut", (PyCFunction) _wrap_wxTextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS },
11616 { "wxTextCtrl_CanCopy", (PyCFunction) _wrap_wxTextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11617 { "wxTextCtrl_Paste", (PyCFunction) _wrap_wxTextCtrl_Paste, METH_VARARGS | METH_KEYWORDS },
11618 { "wxTextCtrl_Cut", (PyCFunction) _wrap_wxTextCtrl_Cut, METH_VARARGS | METH_KEYWORDS },
11619 { "wxTextCtrl_Copy", (PyCFunction) _wrap_wxTextCtrl_Copy, METH_VARARGS | METH_KEYWORDS },
11620 { "wxTextCtrl_ShowPosition", (PyCFunction) _wrap_wxTextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS },
11621 { "wxTextCtrl_PositionToXY", (PyCFunction) _wrap_wxTextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS },
107e4716 11622 { "wxTextCtrl_XYToPosition", (PyCFunction) _wrap_wxTextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11623 { "wxTextCtrl_GetDefaultStyle", (PyCFunction) _wrap_wxTextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS },
11624 { "wxTextCtrl_SetDefaultStyle", (PyCFunction) _wrap_wxTextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS },
11625 { "wxTextCtrl_SetStyle", (PyCFunction) _wrap_wxTextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11626 { "wxTextCtrl_AppendText", (PyCFunction) _wrap_wxTextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS },
11627 { "wxTextCtrl_WriteText", (PyCFunction) _wrap_wxTextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11628 { "wxTextCtrl_SetMaxLength", (PyCFunction) _wrap_wxTextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS },
11629 { "wxTextCtrl_DiscardEdits", (PyCFunction) _wrap_wxTextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS },
107e4716 11630 { "wxTextCtrl_SaveFile", (PyCFunction) _wrap_wxTextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS },
107e4716 11631 { "wxTextCtrl_LoadFile", (PyCFunction) _wrap_wxTextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11632 { "wxTextCtrl_Remove", (PyCFunction) _wrap_wxTextCtrl_Remove, METH_VARARGS | METH_KEYWORDS },
11633 { "wxTextCtrl_Replace", (PyCFunction) _wrap_wxTextCtrl_Replace, METH_VARARGS | METH_KEYWORDS },
11634 { "wxTextCtrl_Clear", (PyCFunction) _wrap_wxTextCtrl_Clear, METH_VARARGS | METH_KEYWORDS },
93283355 11635 { "wxTextCtrl_GetStringSelection", (PyCFunction) _wrap_wxTextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11636 { "wxTextCtrl_GetSelection", (PyCFunction) _wrap_wxTextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS },
11637 { "wxTextCtrl_IsEditable", (PyCFunction) _wrap_wxTextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS },
107e4716 11638 { "wxTextCtrl_IsModified", (PyCFunction) _wrap_wxTextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11639 { "wxTextCtrl_GetNumberOfLines", (PyCFunction) _wrap_wxTextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS },
11640 { "wxTextCtrl_GetLineText", (PyCFunction) _wrap_wxTextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS },
11641 { "wxTextCtrl_GetLineLength", (PyCFunction) _wrap_wxTextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS },
db34b2d4 11642 { "wxTextCtrl_GetRange", (PyCFunction) _wrap_wxTextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11643 { "wxTextCtrl_SetValue", (PyCFunction) _wrap_wxTextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS },
11644 { "wxTextCtrl_GetValue", (PyCFunction) _wrap_wxTextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11645 { "wxTextCtrl_Create", (PyCFunction) _wrap_wxTextCtrl_Create, METH_VARARGS | METH_KEYWORDS },
11646 { "new_wxPreTextCtrl", (PyCFunction) _wrap_new_wxPreTextCtrl, METH_VARARGS | METH_KEYWORDS },
107e4716 11647 { "new_wxTextCtrl", (PyCFunction) _wrap_new_wxTextCtrl, METH_VARARGS | METH_KEYWORDS },
7a9b33db 11648 { "wxTextAttr_Combine", (PyCFunction) _wrap_wxTextAttr_Combine, METH_VARARGS | METH_KEYWORDS },
a57d56d6 11649 { "wxTextAttr_IsDefault", (PyCFunction) _wrap_wxTextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS },
9d6da64a
RD
11650 { "wxTextAttr_GetFont", (PyCFunction) _wrap_wxTextAttr_GetFont, METH_VARARGS | METH_KEYWORDS },
11651 { "wxTextAttr_GetBackgroundColour", (PyCFunction) _wrap_wxTextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
11652 { "wxTextAttr_GetTextColour", (PyCFunction) _wrap_wxTextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS },
11653 { "wxTextAttr_HasFont", (PyCFunction) _wrap_wxTextAttr_HasFont, METH_VARARGS | METH_KEYWORDS },
11654 { "wxTextAttr_HasBackgroundColour", (PyCFunction) _wrap_wxTextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS },
11655 { "wxTextAttr_HasTextColour", (PyCFunction) _wrap_wxTextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS },
11656 { "wxTextAttr_SetFont", (PyCFunction) _wrap_wxTextAttr_SetFont, METH_VARARGS | METH_KEYWORDS },
11657 { "wxTextAttr_SetBackgroundColour", (PyCFunction) _wrap_wxTextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
11658 { "wxTextAttr_SetTextColour", (PyCFunction) _wrap_wxTextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS },
11659 { "delete_wxTextAttr", (PyCFunction) _wrap_delete_wxTextAttr, METH_VARARGS | METH_KEYWORDS },
11660 { "new_wxTextAttr", (PyCFunction) _wrap_new_wxTextAttr, METH_VARARGS | METH_KEYWORDS },
107e4716 11661 { "wxCheckListBox_GetItemHeight", (PyCFunction) _wrap_wxCheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS },
d29aba2f 11662 { "wxCheckListBox_InsertItems", (PyCFunction) _wrap_wxCheckListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11663 { "wxCheckListBox_Check", (PyCFunction) _wrap_wxCheckListBox_Check, METH_VARARGS | METH_KEYWORDS },
11664 { "wxCheckListBox_IsChecked", (PyCFunction) _wrap_wxCheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11665 { "wxCheckListBox_Create", (PyCFunction) _wrap_wxCheckListBox_Create, METH_VARARGS | METH_KEYWORDS },
11666 { "new_wxPreCheckListBox", (PyCFunction) _wrap_new_wxPreCheckListBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11667 { "new_wxCheckListBox", (PyCFunction) _wrap_new_wxCheckListBox, METH_VARARGS | METH_KEYWORDS },
11668 { "wxListBox_SetStringSelection", (PyCFunction) _wrap_wxListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
11669 { "wxListBox_SetString", (PyCFunction) _wrap_wxListBox_SetString, METH_VARARGS | METH_KEYWORDS },
11670 { "wxListBox_SetSelection", (PyCFunction) _wrap_wxListBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
11671 { "wxListBox_SetFirstItemStr", (PyCFunction) _wrap_wxListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS },
11672 { "wxListBox_SetFirstItem", (PyCFunction) _wrap_wxListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS },
11673 { "wxListBox_Set", (PyCFunction) _wrap_wxListBox_Set, METH_VARARGS | METH_KEYWORDS },
11674 { "wxListBox_Selected", (PyCFunction) _wrap_wxListBox_Selected, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11675 { "wxListBox_IsSelected", (PyCFunction) _wrap_wxListBox_IsSelected, METH_VARARGS | METH_KEYWORDS },
37f6a977 11676 { "wxListBox_InsertItems", (PyCFunction) _wrap_wxListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
107e4716 11677 { "wxListBox_GetSelections", (PyCFunction) _wrap_wxListBox_GetSelections, METH_VARARGS | METH_KEYWORDS },
107e4716 11678 { "wxListBox_Deselect", (PyCFunction) _wrap_wxListBox_Deselect, METH_VARARGS | METH_KEYWORDS },
107e4716 11679 { "wxListBox_Clear", (PyCFunction) _wrap_wxListBox_Clear, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11680 { "wxListBox_Create", (PyCFunction) _wrap_wxListBox_Create, METH_VARARGS | METH_KEYWORDS },
11681 { "new_wxPreListBox", (PyCFunction) _wrap_new_wxPreListBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11682 { "new_wxListBox", (PyCFunction) _wrap_new_wxListBox, METH_VARARGS | METH_KEYWORDS },
11683 { "wxStaticText_SetLabel", (PyCFunction) _wrap_wxStaticText_SetLabel, METH_VARARGS | METH_KEYWORDS },
11684 { "wxStaticText_GetLabel", (PyCFunction) _wrap_wxStaticText_GetLabel, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11685 { "wxStaticText_Create", (PyCFunction) _wrap_wxStaticText_Create, METH_VARARGS | METH_KEYWORDS },
11686 { "new_wxPreStaticText", (PyCFunction) _wrap_new_wxPreStaticText, METH_VARARGS | METH_KEYWORDS },
107e4716 11687 { "new_wxStaticText", (PyCFunction) _wrap_new_wxStaticText, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11688 { "wxStaticLine_Create", (PyCFunction) _wrap_wxStaticLine_Create, METH_VARARGS | METH_KEYWORDS },
11689 { "new_wxPreStaticLine", (PyCFunction) _wrap_new_wxPreStaticLine, METH_VARARGS | METH_KEYWORDS },
107e4716 11690 { "new_wxStaticLine", (PyCFunction) _wrap_new_wxStaticLine, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11691 { "wxStaticBox_Create", (PyCFunction) _wrap_wxStaticBox_Create, METH_VARARGS | METH_KEYWORDS },
11692 { "new_wxPreStaticBox", (PyCFunction) _wrap_new_wxPreStaticBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11693 { "new_wxStaticBox", (PyCFunction) _wrap_new_wxStaticBox, METH_VARARGS | METH_KEYWORDS },
11694 { "wxGauge_SetValue", (PyCFunction) _wrap_wxGauge_SetValue, METH_VARARGS | METH_KEYWORDS },
11695 { "wxGauge_SetShadowWidth", (PyCFunction) _wrap_wxGauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS },
11696 { "wxGauge_SetRange", (PyCFunction) _wrap_wxGauge_SetRange, METH_VARARGS | METH_KEYWORDS },
11697 { "wxGauge_SetBezelFace", (PyCFunction) _wrap_wxGauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS },
11698 { "wxGauge_GetValue", (PyCFunction) _wrap_wxGauge_GetValue, METH_VARARGS | METH_KEYWORDS },
11699 { "wxGauge_GetShadowWidth", (PyCFunction) _wrap_wxGauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS },
11700 { "wxGauge_GetRange", (PyCFunction) _wrap_wxGauge_GetRange, METH_VARARGS | METH_KEYWORDS },
11701 { "wxGauge_GetBezelFace", (PyCFunction) _wrap_wxGauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11702 { "wxGauge_Create", (PyCFunction) _wrap_wxGauge_Create, METH_VARARGS | METH_KEYWORDS },
11703 { "new_wxPreGauge", (PyCFunction) _wrap_new_wxPreGauge, METH_VARARGS | METH_KEYWORDS },
107e4716 11704 { "new_wxGauge", (PyCFunction) _wrap_new_wxGauge, METH_VARARGS | METH_KEYWORDS },
c70fd24f
RD
11705 { "wxComboBox_SetClientData", (PyCFunction) _wrap_wxComboBox_SetClientData, METH_VARARGS | METH_KEYWORDS },
11706 { "wxComboBox_GetClientData", (PyCFunction) _wrap_wxComboBox_GetClientData, METH_VARARGS | METH_KEYWORDS },
11707 { "wxComboBox_Append", (PyCFunction) _wrap_wxComboBox_Append, METH_VARARGS | METH_KEYWORDS },
11708 { "wxComboBox_GetStringSelection", (PyCFunction) _wrap_wxComboBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
11709 { "wxComboBox_GetSelection", (PyCFunction) _wrap_wxComboBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
11710 { "wxComboBox_FindString", (PyCFunction) _wrap_wxComboBox_FindString, METH_VARARGS | METH_KEYWORDS },
11711 { "wxComboBox_GetString", (PyCFunction) _wrap_wxComboBox_GetString, METH_VARARGS | METH_KEYWORDS },
11712 { "wxComboBox_GetCount", (PyCFunction) _wrap_wxComboBox_GetCount, METH_VARARGS | METH_KEYWORDS },
11713 { "wxComboBox_Delete", (PyCFunction) _wrap_wxComboBox_Delete, METH_VARARGS | METH_KEYWORDS },
11714 { "wxComboBox_Clear", (PyCFunction) _wrap_wxComboBox_Clear, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11715 { "wxComboBox_SetEditable", (PyCFunction) _wrap_wxComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11716 { "wxComboBox_SetValue", (PyCFunction) _wrap_wxComboBox_SetValue, METH_VARARGS | METH_KEYWORDS },
11717 { "wxComboBox_SetMark", (PyCFunction) _wrap_wxComboBox_SetMark, METH_VARARGS | METH_KEYWORDS },
11718 { "wxComboBox_SetSelection", (PyCFunction) _wrap_wxComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
11719 { "wxComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_wxComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
11720 { "wxComboBox_SetInsertionPoint", (PyCFunction) _wrap_wxComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
11721 { "wxComboBox_Remove", (PyCFunction) _wrap_wxComboBox_Remove, METH_VARARGS | METH_KEYWORDS },
11722 { "wxComboBox_Replace", (PyCFunction) _wrap_wxComboBox_Replace, METH_VARARGS | METH_KEYWORDS },
11723 { "wxComboBox_Paste", (PyCFunction) _wrap_wxComboBox_Paste, METH_VARARGS | METH_KEYWORDS },
107e4716 11724 { "wxComboBox_GetValue", (PyCFunction) _wrap_wxComboBox_GetValue, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11725 { "wxComboBox_GetLastPosition", (PyCFunction) _wrap_wxComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
11726 { "wxComboBox_GetInsertionPoint", (PyCFunction) _wrap_wxComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11727 { "wxComboBox_Cut", (PyCFunction) _wrap_wxComboBox_Cut, METH_VARARGS | METH_KEYWORDS },
11728 { "wxComboBox_Copy", (PyCFunction) _wrap_wxComboBox_Copy, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11729 { "wxComboBox_Create", (PyCFunction) _wrap_wxComboBox_Create, METH_VARARGS | METH_KEYWORDS },
11730 { "new_wxPreComboBox", (PyCFunction) _wrap_new_wxPreComboBox, METH_VARARGS | METH_KEYWORDS },
107e4716 11731 { "new_wxComboBox", (PyCFunction) _wrap_new_wxComboBox, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11732 { "wxChoice_SetString", (PyCFunction) _wrap_wxChoice_SetString, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11733 { "wxChoice_SetStringSelection", (PyCFunction) _wrap_wxChoice_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
11734 { "wxChoice_SetSelection", (PyCFunction) _wrap_wxChoice_SetSelection, METH_VARARGS | METH_KEYWORDS },
11735 { "wxChoice_SetColumns", (PyCFunction) _wrap_wxChoice_SetColumns, METH_VARARGS | METH_KEYWORDS },
107e4716 11736 { "wxChoice_GetColumns", (PyCFunction) _wrap_wxChoice_GetColumns, METH_VARARGS | METH_KEYWORDS },
107e4716 11737 { "wxChoice_Clear", (PyCFunction) _wrap_wxChoice_Clear, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11738 { "wxChoice_Create", (PyCFunction) _wrap_wxChoice_Create, METH_VARARGS | METH_KEYWORDS },
11739 { "new_wxPreChoice", (PyCFunction) _wrap_new_wxPreChoice, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11740 { "new_wxChoice", (PyCFunction) _wrap_new_wxChoice, METH_VARARGS | METH_KEYWORDS },
11741 { "wxCheckBox_SetValue", (PyCFunction) _wrap_wxCheckBox_SetValue, METH_VARARGS | METH_KEYWORDS },
11742 { "wxCheckBox_GetValue", (PyCFunction) _wrap_wxCheckBox_GetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11743 { "wxCheckBox_Create", (PyCFunction) _wrap_wxCheckBox_Create, METH_VARARGS | METH_KEYWORDS },
11744 { "new_wxPreCheckBox", (PyCFunction) _wrap_new_wxPreCheckBox, METH_VARARGS | METH_KEYWORDS },
107e4716 11745 { "new_wxCheckBox", (PyCFunction) _wrap_new_wxCheckBox, METH_VARARGS | METH_KEYWORDS },
f6bcfd97
BP
11746 { "wxBitmapButton_GetMarginY", (PyCFunction) _wrap_wxBitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS },
11747 { "wxBitmapButton_GetMarginX", (PyCFunction) _wrap_wxBitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS },
11748 { "wxBitmapButton_SetMargins", (PyCFunction) _wrap_wxBitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11749 { "wxBitmapButton_SetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
11750 { "wxBitmapButton_SetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
11751 { "wxBitmapButton_SetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
11752 { "wxBitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
11753 { "wxBitmapButton_GetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
11754 { "wxBitmapButton_GetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
11755 { "wxBitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
11756 { "wxBitmapButton_GetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11757 { "wxBitmapButton_Create", (PyCFunction) _wrap_wxBitmapButton_Create, METH_VARARGS | METH_KEYWORDS },
11758 { "new_wxPreBitmapButton", (PyCFunction) _wrap_new_wxPreBitmapButton, METH_VARARGS | METH_KEYWORDS },
107e4716 11759 { "new_wxBitmapButton", (PyCFunction) _wrap_new_wxBitmapButton, METH_VARARGS | METH_KEYWORDS },
aa2a5b86 11760 { "wxButton_GetDefaultSize", (PyCFunction) _wrap_wxButton_GetDefaultSize, METH_VARARGS | METH_KEYWORDS },
ab2208b5
RD
11761 { "wxButton_SetForegroundColour", (PyCFunction) _wrap_wxButton_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
11762 { "wxButton_SetBackgroundColour", (PyCFunction) _wrap_wxButton_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
107e4716 11763 { "wxButton_SetDefault", (PyCFunction) _wrap_wxButton_SetDefault, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11764 { "wxButton_Create", (PyCFunction) _wrap_wxButton_Create, METH_VARARGS | METH_KEYWORDS },
11765 { "new_wxPreButton", (PyCFunction) _wrap_new_wxPreButton, METH_VARARGS | METH_KEYWORDS },
107e4716 11766 { "new_wxButton", (PyCFunction) _wrap_new_wxButton, METH_VARARGS | METH_KEYWORDS },
85247b36 11767 { "wxControlWithItems_AppendItems", (PyCFunction) _wrap_wxControlWithItems_AppendItems, METH_VARARGS | METH_KEYWORDS },
65191ae8
RD
11768 { "wxControlWithItems_SetClientData", (PyCFunction) _wrap_wxControlWithItems_SetClientData, METH_VARARGS | METH_KEYWORDS },
11769 { "wxControlWithItems_GetClientData", (PyCFunction) _wrap_wxControlWithItems_GetClientData, METH_VARARGS | METH_KEYWORDS },
11770 { "wxControlWithItems_Append", (PyCFunction) _wrap_wxControlWithItems_Append, METH_VARARGS | METH_KEYWORDS },
11771 { "wxControlWithItems_GetStringSelection", (PyCFunction) _wrap_wxControlWithItems_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
11772 { "wxControlWithItems_GetSelection", (PyCFunction) _wrap_wxControlWithItems_GetSelection, METH_VARARGS | METH_KEYWORDS },
11773 { "wxControlWithItems_Select", (PyCFunction) _wrap_wxControlWithItems_Select, METH_VARARGS | METH_KEYWORDS },
11774 { "wxControlWithItems_FindString", (PyCFunction) _wrap_wxControlWithItems_FindString, METH_VARARGS | METH_KEYWORDS },
11775 { "wxControlWithItems_SetString", (PyCFunction) _wrap_wxControlWithItems_SetString, METH_VARARGS | METH_KEYWORDS },
11776 { "wxControlWithItems_GetString", (PyCFunction) _wrap_wxControlWithItems_GetString, METH_VARARGS | METH_KEYWORDS },
11777 { "wxControlWithItems_GetCount", (PyCFunction) _wrap_wxControlWithItems_GetCount, METH_VARARGS | METH_KEYWORDS },
11778 { "wxControlWithItems_Delete", (PyCFunction) _wrap_wxControlWithItems_Delete, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11779 { "wxControl_SetLabel", (PyCFunction) _wrap_wxControl_SetLabel, METH_VARARGS | METH_KEYWORDS },
11780 { "wxControl_GetLabel", (PyCFunction) _wrap_wxControl_GetLabel, METH_VARARGS | METH_KEYWORDS },
56f5d962 11781 { "wxControl_Command", (PyCFunction) _wrap_wxControl_Command, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11782 { "wxControl_Create", (PyCFunction) _wrap_wxControl_Create, METH_VARARGS | METH_KEYWORDS },
11783 { "new_wxPreControl", (PyCFunction) _wrap_new_wxPreControl, METH_VARARGS | METH_KEYWORDS },
56f5d962 11784 { "new_wxControl", (PyCFunction) _wrap_new_wxControl, METH_VARARGS | METH_KEYWORDS },
70551f47
RD
11785 { NULL, NULL }
11786};
2d091820
RD
11787#ifdef __cplusplus
11788}
11789#endif
11790/*
11791 * This table is used by the pointer type-checker
11792 */
11793static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2d091820 11794 { "_signed_long","_long",0},
4120ef2b 11795 { "_wxPrintQuality","_wxCoord",0},
2d091820
RD
11796 { "_wxPrintQuality","_int",0},
11797 { "_wxPrintQuality","_signed_int",0},
11798 { "_wxPrintQuality","_unsigned_int",0},
11799 { "_wxPrintQuality","_wxWindowID",0},
11800 { "_wxPrintQuality","_uint",0},
11801 { "_wxPrintQuality","_EBool",0},
11802 { "_wxPrintQuality","_size_t",0},
c368d904 11803 { "_wxPrintQuality","_time_t",0},
2d091820 11804 { "_byte","_unsigned_char",0},
2d091820
RD
11805 { "_long","_unsigned_long",0},
11806 { "_long","_signed_long",0},
4120ef2b 11807 { "_size_t","_wxCoord",0},
2d091820 11808 { "_size_t","_wxPrintQuality",0},
c368d904 11809 { "_size_t","_time_t",0},
2d091820
RD
11810 { "_size_t","_unsigned_int",0},
11811 { "_size_t","_int",0},
11812 { "_size_t","_wxWindowID",0},
11813 { "_size_t","_uint",0},
4120ef2b 11814 { "_uint","_wxCoord",0},
2d091820 11815 { "_uint","_wxPrintQuality",0},
c368d904 11816 { "_uint","_time_t",0},
2d091820
RD
11817 { "_uint","_size_t",0},
11818 { "_uint","_unsigned_int",0},
11819 { "_uint","_int",0},
11820 { "_uint","_wxWindowID",0},
f6bcfd97 11821 { "_wxChar","_char",0},
f6bcfd97 11822 { "_char","_wxChar",0},
f6bcfd97 11823 { "_wxSpinButton","_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton},
059a841c 11824 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
4120ef2b 11825 { "_EBool","_wxCoord",0},
2d091820
RD
11826 { "_EBool","_wxPrintQuality",0},
11827 { "_EBool","_signed_int",0},
11828 { "_EBool","_int",0},
11829 { "_EBool","_wxWindowID",0},
2d091820 11830 { "_unsigned_long","_long",0},
059a841c 11831 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
4120ef2b 11832 { "_signed_int","_wxCoord",0},
2d091820
RD
11833 { "_signed_int","_wxPrintQuality",0},
11834 { "_signed_int","_EBool",0},
11835 { "_signed_int","_wxWindowID",0},
11836 { "_signed_int","_int",0},
2d091820 11837 { "_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
2d091820
RD
11838 { "_WXTYPE","_short",0},
11839 { "_WXTYPE","_signed_short",0},
11840 { "_WXTYPE","_unsigned_short",0},
2d091820
RD
11841 { "_unsigned_short","_WXTYPE",0},
11842 { "_unsigned_short","_short",0},
9df61a29 11843 { "_wxObject","_wxToggleButton",SwigwxToggleButtonTowxObject},
9df61a29 11844 { "_wxObject","_wxSpinCtrl",SwigwxSpinCtrlTowxObject},
9df61a29 11845 { "_wxObject","_wxSlider",SwigwxSliderTowxObject},
9df61a29 11846 { "_wxObject","_wxRadioButton",SwigwxRadioButtonTowxObject},
9df61a29 11847 { "_wxObject","_wxRadioBox",SwigwxRadioBoxTowxObject},
9df61a29 11848 { "_wxObject","_wxStaticBitmap",SwigwxStaticBitmapTowxObject},
9df61a29 11849 { "_wxObject","_wxSpinButton",SwigwxSpinButtonTowxObject},
9df61a29 11850 { "_wxObject","_wxScrollBar",SwigwxScrollBarTowxObject},
9df61a29 11851 { "_wxObject","_wxTextCtrl",SwigwxTextCtrlTowxObject},
9df61a29 11852 { "_wxObject","_wxCheckListBox",SwigwxCheckListBoxTowxObject},
9df61a29 11853 { "_wxObject","_wxListBox",SwigwxListBoxTowxObject},
9df61a29 11854 { "_wxObject","_wxStaticText",SwigwxStaticTextTowxObject},
9df61a29 11855 { "_wxObject","_wxStaticLine",SwigwxStaticLineTowxObject},
9df61a29 11856 { "_wxObject","_wxStaticBox",SwigwxStaticBoxTowxObject},
9df61a29 11857 { "_wxObject","_wxGauge",SwigwxGaugeTowxObject},
9df61a29 11858 { "_wxObject","_wxComboBox",SwigwxComboBoxTowxObject},
9df61a29 11859 { "_wxObject","_wxChoice",SwigwxChoiceTowxObject},
9df61a29 11860 { "_wxObject","_wxCheckBox",SwigwxCheckBoxTowxObject},
9df61a29 11861 { "_wxObject","_wxBitmapButton",SwigwxBitmapButtonTowxObject},
9df61a29 11862 { "_wxObject","_wxButton",SwigwxButtonTowxObject},
65191ae8 11863 { "_wxObject","_wxControlWithItems",SwigwxControlWithItemsTowxObject},
9df61a29 11864 { "_wxObject","_wxControl",SwigwxControlTowxObject},
2d091820
RD
11865 { "_signed_short","_WXTYPE",0},
11866 { "_signed_short","_short",0},
2d091820 11867 { "_unsigned_char","_byte",0},
7a446686 11868 { "_wxControl","_wxToggleButton",SwigwxToggleButtonTowxControl},
f6bcfd97 11869 { "_wxControl","_wxSpinCtrl",SwigwxSpinCtrlTowxControl},
2d091820 11870 { "_wxControl","_wxSlider",SwigwxSliderTowxControl},
2d091820 11871 { "_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl},
2d091820 11872 { "_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl},
2d091820 11873 { "_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
2d091820 11874 { "_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl},
2d091820 11875 { "_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl},
2d091820 11876 { "_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl},
2d091820 11877 { "_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl},
2d091820 11878 { "_wxControl","_wxListBox",SwigwxListBoxTowxControl},
2d091820 11879 { "_wxControl","_wxStaticText",SwigwxStaticTextTowxControl},
2d091820 11880 { "_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl},
2d091820 11881 { "_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl},
2d091820 11882 { "_wxControl","_wxGauge",SwigwxGaugeTowxControl},
2d091820 11883 { "_wxControl","_wxComboBox",SwigwxComboBoxTowxControl},
2d091820 11884 { "_wxControl","_wxChoice",SwigwxChoiceTowxControl},
2d091820 11885 { "_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl},
2d091820 11886 { "_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl},
2d091820 11887 { "_wxControl","_wxButton",SwigwxButtonTowxControl},
65191ae8 11888 { "_wxControl","_wxControlWithItems",SwigwxControlWithItemsTowxControl},
4120ef2b 11889 { "_unsigned_int","_wxCoord",0},
2d091820 11890 { "_unsigned_int","_wxPrintQuality",0},
c368d904 11891 { "_unsigned_int","_time_t",0},
2d091820
RD
11892 { "_unsigned_int","_size_t",0},
11893 { "_unsigned_int","_uint",0},
11894 { "_unsigned_int","_wxWindowID",0},
11895 { "_unsigned_int","_int",0},
2d091820
RD
11896 { "_short","_WXTYPE",0},
11897 { "_short","_unsigned_short",0},
11898 { "_short","_signed_short",0},
65191ae8 11899 { "_wxControlWithItems","_wxCheckListBox",SwigwxCheckListBoxTowxControlWithItems},
65191ae8 11900 { "_wxControlWithItems","_wxListBox",SwigwxListBoxTowxControlWithItems},
65191ae8 11901 { "_wxControlWithItems","_wxChoice",SwigwxChoiceTowxControlWithItems},
4120ef2b 11902 { "_wxWindowID","_wxCoord",0},
2d091820 11903 { "_wxWindowID","_wxPrintQuality",0},
c368d904 11904 { "_wxWindowID","_time_t",0},
2d091820
RD
11905 { "_wxWindowID","_size_t",0},
11906 { "_wxWindowID","_EBool",0},
11907 { "_wxWindowID","_uint",0},
11908 { "_wxWindowID","_int",0},
11909 { "_wxWindowID","_signed_int",0},
11910 { "_wxWindowID","_unsigned_int",0},
4120ef2b 11911 { "_int","_wxCoord",0},
2d091820 11912 { "_int","_wxPrintQuality",0},
c368d904 11913 { "_int","_time_t",0},
2d091820
RD
11914 { "_int","_size_t",0},
11915 { "_int","_EBool",0},
11916 { "_int","_uint",0},
11917 { "_int","_wxWindowID",0},
11918 { "_int","_unsigned_int",0},
11919 { "_int","_signed_int",0},
c368d904
RD
11920 { "_time_t","_wxCoord",0},
11921 { "_time_t","_wxPrintQuality",0},
11922 { "_time_t","_unsigned_int",0},
11923 { "_time_t","_int",0},
11924 { "_time_t","_wxWindowID",0},
11925 { "_time_t","_uint",0},
11926 { "_time_t","_size_t",0},
2d091820 11927 { "_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton},
4120ef2b
RD
11928 { "_wxCoord","_int",0},
11929 { "_wxCoord","_signed_int",0},
11930 { "_wxCoord","_unsigned_int",0},
11931 { "_wxCoord","_wxWindowID",0},
11932 { "_wxCoord","_uint",0},
11933 { "_wxCoord","_EBool",0},
11934 { "_wxCoord","_size_t",0},
c368d904 11935 { "_wxCoord","_time_t",0},
4120ef2b 11936 { "_wxCoord","_wxPrintQuality",0},
7a446686 11937 { "_wxEvtHandler","_wxToggleButton",SwigwxToggleButtonTowxEvtHandler},
f6bcfd97 11938 { "_wxEvtHandler","_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler},
2d091820 11939 { "_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler},
2d091820 11940 { "_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
2d091820 11941 { "_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
2d091820 11942 { "_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
2d091820 11943 { "_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
2d091820 11944 { "_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
2d091820 11945 { "_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
2d091820 11946 { "_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
2d091820 11947 { "_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler},
2d091820 11948 { "_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler},
2d091820 11949 { "_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
2d091820 11950 { "_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
2d091820 11951 { "_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler},
2d091820 11952 { "_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler},
2d091820 11953 { "_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler},
2d091820 11954 { "_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
2d091820 11955 { "_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
2d091820 11956 { "_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler},
65191ae8 11957 { "_wxEvtHandler","_wxControlWithItems",SwigwxControlWithItemsTowxEvtHandler},
2d091820 11958 { "_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler},
7a446686 11959 { "_wxWindow","_wxToggleButton",SwigwxToggleButtonTowxWindow},
f6bcfd97 11960 { "_wxWindow","_wxSpinCtrl",SwigwxSpinCtrlTowxWindow},
2d091820 11961 { "_wxWindow","_wxSlider",SwigwxSliderTowxWindow},
2d091820 11962 { "_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow},
2d091820 11963 { "_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow},
2d091820 11964 { "_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
2d091820 11965 { "_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow},
2d091820 11966 { "_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow},
2d091820 11967 { "_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow},
2d091820 11968 { "_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
2d091820 11969 { "_wxWindow","_wxListBox",SwigwxListBoxTowxWindow},
2d091820 11970 { "_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow},
2d091820 11971 { "_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow},
2d091820 11972 { "_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow},
2d091820 11973 { "_wxWindow","_wxGauge",SwigwxGaugeTowxWindow},
2d091820 11974 { "_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow},
2d091820 11975 { "_wxWindow","_wxChoice",SwigwxChoiceTowxWindow},
2d091820 11976 { "_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow},
2d091820 11977 { "_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
2d091820 11978 { "_wxWindow","_wxButton",SwigwxButtonTowxWindow},
65191ae8 11979 { "_wxWindow","_wxControlWithItems",SwigwxControlWithItemsTowxWindow},
2d091820 11980 { "_wxWindow","_wxControl",SwigwxControlTowxWindow},
2d091820
RD
11981{0,0,0}};
11982
70551f47
RD
11983static PyObject *SWIG_globals;
11984#ifdef __cplusplus
11985extern "C"
11986#endif
2d091820 11987SWIGEXPORT(void) initcontrolsc() {
70551f47
RD
11988 PyObject *m, *d;
11989 SWIG_globals = SWIG_newvarlink();
11990 m = Py_InitModule("controlsc", controlscMethods);
11991 d = PyModule_GetDict(m);
37f6a977
RD
11992 PyDict_SetItemString(d,"cvar", SWIG_globals);
11993 SWIG_addvarlink(SWIG_globals,"wxDefaultValidator",_wrap_wxDefaultValidator_get, _wrap_wxDefaultValidator_set);
7a446686 11994 PyDict_SetItemString(d,"wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
2d091820
RD
11995{
11996 int i;
11997 for (i = 0; _swig_mapping[i].n1; i++)
11998 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
11999}
70551f47 12000}