]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/controls.cpp
Updated note about wxSTC using wxPopupWindow
[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}
9a74fcaf
RD
102
103//#define DECLARE_DEF_STRING(name) static wxString* wxPy##name
104
105 // Put some wx default wxChar* values into wxStrings.
106 DECLARE_DEF_STRING(ControlNameStr);
107 DECLARE_DEF_STRING(ButtonNameStr);
108 DECLARE_DEF_STRING(CheckBoxNameStr);
109 DECLARE_DEF_STRING(ChoiceNameStr);
110 DECLARE_DEF_STRING(ComboBoxNameStr);
111 DECLARE_DEF_STRING(GaugeNameStr);
112 DECLARE_DEF_STRING(StaticBoxNameStr);
113 DECLARE_DEF_STRING(StaticTextNameStr);
114 DECLARE_DEF_STRING(ListBoxNameStr);
115 DECLARE_DEF_STRING(TextCtrlNameStr);
116 DECLARE_DEF_STRING(ScrollBarNameStr);
117 DECLARE_DEF_STRING(SPIN_BUTTON_NAME);
118 DECLARE_DEF_STRING(StaticBitmapNameStr);
119 DECLARE_DEF_STRING(RadioBoxNameStr);
120 DECLARE_DEF_STRING(RadioButtonNameStr);
121 DECLARE_DEF_STRING(SliderNameStr);
122
123 wxChar* wxSpinCtrlNameStr = _T("wxSpinCtrl");
124 DECLARE_DEF_STRING(SpinCtrlNameStr);
125
126 static const wxString wxPyEmptyString(wxT(""));
2d091820
RD
127#ifdef __cplusplus
128extern "C" {
129#endif
37f6a977
RD
130static int _wrap_wxDefaultValidator_set(PyObject *val) {
131
132 PyErr_SetString(PyExc_TypeError,"Variable wxDefaultValidator is read-only.");
133 return 1;
134}
135
136static PyObject *_wrap_wxDefaultValidator_get() {
137 PyObject * pyobj;
138 char ptemp[128];
139
140 SWIG_MakePtr(ptemp,(char *) &wxDefaultValidator,"_wxValidator_p");
141 pyobj = PyString_FromString(ptemp);
142 return pyobj;
143}
144
70551f47
RD
145static void *SwigwxControlTowxWindow(void *ptr) {
146 wxControl *src;
147 wxWindow *dest;
148 src = (wxControl *) ptr;
149 dest = (wxWindow *) src;
150 return (void *) dest;
151}
152
153static void *SwigwxControlTowxEvtHandler(void *ptr) {
154 wxControl *src;
155 wxEvtHandler *dest;
156 src = (wxControl *) ptr;
157 dest = (wxEvtHandler *) src;
158 return (void *) dest;
159}
160
9df61a29
RD
161static void *SwigwxControlTowxObject(void *ptr) {
162 wxControl *src;
163 wxObject *dest;
164 src = (wxControl *) ptr;
165 dest = (wxObject *) src;
166 return (void *) dest;
167}
168
ab2208b5 169#define new_wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
56f5d962
RD
170static PyObject *_wrap_new_wxControl(PyObject *self, PyObject *args, PyObject *kwargs) {
171 PyObject * _resultobj;
172 wxControl * _result;
ab2208b5
RD
173 wxWindow * _arg0;
174 wxWindowID _arg1;
b68dc582
RD
175 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
176 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
ab2208b5 177 long _arg4 = (long ) 0;
b68dc582 178 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 179 wxString * _arg6 = (wxString *) &wxPyControlNameStr;
56f5d962 180 PyObject * _argo0 = 0;
56f5d962 181 wxPoint temp;
ab2208b5 182 PyObject * _obj2 = 0;
56f5d962 183 wxSize temp0;
ab2208b5
RD
184 PyObject * _obj3 = 0;
185 PyObject * _argo5 = 0;
9a74fcaf 186 PyObject * _obj6 = 0;
ab2208b5
RD
187 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
188 char _ptemp[128];
56f5d962
RD
189
190 self = self;
9a74fcaf 191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlOO:new_wxControl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_obj6))
56f5d962
RD
192 return NULL;
193 if (_argo0) {
194 if (_argo0 == Py_None) { _arg0 = NULL; }
ab2208b5
RD
195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxControl. Expected _wxWindow_p.");
56f5d962
RD
197 return NULL;
198 }
199 }
ab2208b5 200 if (_obj2)
56f5d962 201{
ab2208b5
RD
202 _arg2 = &temp;
203 if (! wxPoint_helper(_obj2, &_arg2))
56f5d962
RD
204 return NULL;
205}
ab2208b5 206 if (_obj3)
56f5d962 207{
ab2208b5
RD
208 _arg3 = &temp0;
209 if (! wxSize_helper(_obj3, &_arg3))
56f5d962
RD
210 return NULL;
211}
ab2208b5
RD
212 if (_argo5) {
213 if (_argo5 == Py_None) { _arg5 = NULL; }
214 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
215 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxControl. Expected _wxValidator_p.");
56f5d962
RD
216 return NULL;
217 }
218 }
9a74fcaf
RD
219 if (_obj6)
220{
221 _arg6 = wxString_in_helper(_obj6);
222 if (_arg6 == NULL)
223 return NULL;
224}
56f5d962 225{
474c48f9 226 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 227 _result = (wxControl *)new_wxControl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,*_arg6);
56f5d962 228
474c48f9 229 wxPyEndAllowThreads(__tstate);
4dfaa61e 230 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
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 }
9a74fcaf
RD
238{
239 if (_obj6)
240 delete _arg6;
241}
56f5d962
RD
242 return _resultobj;
243}
244
aa2a5b86
RD
245#define new_wxPreControl() (new wxControl())
246static PyObject *_wrap_new_wxPreControl(PyObject *self, PyObject *args, PyObject *kwargs) {
247 PyObject * _resultobj;
248 wxControl * _result;
249 char *_kwnames[] = { NULL };
250 char _ptemp[128];
251
252 self = self;
253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreControl",_kwnames))
254 return NULL;
255{
474c48f9 256 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 257 _result = (wxControl *)new_wxPreControl();
aa2a5b86 258
474c48f9 259 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
260 if (PyErr_Occurred()) return NULL;
261} if (_result) {
262 SWIG_MakePtr(_ptemp, (char *) _result,"_wxControl_p");
263 _resultobj = Py_BuildValue("s",_ptemp);
264 } else {
265 Py_INCREF(Py_None);
266 _resultobj = Py_None;
267 }
268 return _resultobj;
269}
270
271#define wxControl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
272static PyObject *_wrap_wxControl_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
273 PyObject * _resultobj;
274 bool _result;
275 wxControl * _arg0;
276 wxWindow * _arg1;
277 wxWindowID _arg2;
278 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
279 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
280 long _arg5 = (long ) 0;
281 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 282 wxString * _arg7 = (wxString *) &wxPyControlNameStr;
aa2a5b86
RD
283 PyObject * _argo0 = 0;
284 PyObject * _argo1 = 0;
285 wxPoint temp;
286 PyObject * _obj3 = 0;
287 wxSize temp0;
288 PyObject * _obj4 = 0;
289 PyObject * _argo6 = 0;
9a74fcaf 290 PyObject * _obj7 = 0;
aa2a5b86
RD
291 char *_kwnames[] = { "self","parent","id","pos","size","style","validator","name", NULL };
292
293 self = self;
9a74fcaf 294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlOO:wxControl_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
aa2a5b86
RD
295 return NULL;
296 if (_argo0) {
297 if (_argo0 == Py_None) { _arg0 = NULL; }
298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_Create. Expected _wxControl_p.");
300 return NULL;
301 }
302 }
303 if (_argo1) {
304 if (_argo1 == Py_None) { _arg1 = NULL; }
305 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
306 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxControl_Create. Expected _wxWindow_p.");
307 return NULL;
308 }
309 }
310 if (_obj3)
311{
312 _arg3 = &temp;
313 if (! wxPoint_helper(_obj3, &_arg3))
314 return NULL;
315}
316 if (_obj4)
317{
318 _arg4 = &temp0;
319 if (! wxSize_helper(_obj4, &_arg4))
320 return NULL;
321}
322 if (_argo6) {
323 if (_argo6 == Py_None) { _arg6 = NULL; }
324 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
325 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxControl_Create. Expected _wxValidator_p.");
326 return NULL;
327 }
328 }
9a74fcaf
RD
329 if (_obj7)
330{
331 _arg7 = wxString_in_helper(_obj7);
332 if (_arg7 == NULL)
333 return NULL;
334}
aa2a5b86 335{
474c48f9 336 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 337 _result = (bool )wxControl_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
aa2a5b86 338
474c48f9 339 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
340 if (PyErr_Occurred()) return NULL;
341} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
342{
343 if (_obj7)
344 delete _arg7;
345}
aa2a5b86
RD
346 return _resultobj;
347}
348
56f5d962
RD
349#define wxControl_Command(_swigobj,_swigarg0) (_swigobj->Command(_swigarg0))
350static PyObject *_wrap_wxControl_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
351 PyObject * _resultobj;
352 wxControl * _arg0;
353 wxCommandEvent * _arg1;
354 PyObject * _argo0 = 0;
355 PyObject * _argo1 = 0;
356 char *_kwnames[] = { "self","event", NULL };
357
358 self = self;
359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_Command",_kwnames,&_argo0,&_argo1))
360 return NULL;
361 if (_argo0) {
362 if (_argo0 == Py_None) { _arg0 = NULL; }
363 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
364 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_Command. Expected _wxControl_p.");
365 return NULL;
366 }
367 }
368 if (_argo1) {
369 if (_argo1 == Py_None) { _arg1 = NULL; }
370 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCommandEvent_p")) {
371 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxControl_Command. Expected _wxCommandEvent_p.");
372 return NULL;
373 }
374 }
375{
474c48f9 376 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 377 wxControl_Command(_arg0,*_arg1);
56f5d962 378
474c48f9 379 wxPyEndAllowThreads(__tstate);
4dfaa61e 380 if (PyErr_Occurred()) return NULL;
56f5d962
RD
381} Py_INCREF(Py_None);
382 _resultobj = Py_None;
383 return _resultobj;
384}
385
70551f47 386#define wxControl_GetLabel(_swigobj) (_swigobj->GetLabel())
107e4716 387static PyObject *_wrap_wxControl_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
388 PyObject * _resultobj;
389 wxString * _result;
390 wxControl * _arg0;
2d091820 391 PyObject * _argo0 = 0;
107e4716 392 char *_kwnames[] = { "self", NULL };
70551f47
RD
393
394 self = self;
107e4716 395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControl_GetLabel",_kwnames,&_argo0))
70551f47 396 return NULL;
2d091820
RD
397 if (_argo0) {
398 if (_argo0 == Py_None) { _arg0 = NULL; }
399 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
70551f47
RD
400 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_GetLabel. Expected _wxControl_p.");
401 return NULL;
402 }
403 }
70551f47 404{
474c48f9 405 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 406 _result = new wxString (wxControl_GetLabel(_arg0));
ab9bc19b 407
474c48f9 408 wxPyEndAllowThreads(__tstate);
4dfaa61e 409 if (PyErr_Occurred()) return NULL;
ab9bc19b 410}{
c8bc7bb8
RD
411#if wxUSE_UNICODE
412 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
413#else
e02c03a4 414 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 415#endif
70551f47
RD
416}
417{
418 delete _result;
419}
420 return _resultobj;
421}
422
423#define wxControl_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
107e4716 424static PyObject *_wrap_wxControl_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
425 PyObject * _resultobj;
426 wxControl * _arg0;
427 wxString * _arg1;
2d091820 428 PyObject * _argo0 = 0;
70551f47 429 PyObject * _obj1 = 0;
107e4716 430 char *_kwnames[] = { "self","label", NULL };
70551f47
RD
431
432 self = self;
107e4716 433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_SetLabel",_kwnames,&_argo0,&_obj1))
70551f47 434 return NULL;
2d091820
RD
435 if (_argo0) {
436 if (_argo0 == Py_None) { _arg0 = NULL; }
437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
70551f47
RD
438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_SetLabel. Expected _wxControl_p.");
439 return NULL;
440 }
441 }
442{
c8bc7bb8
RD
443 _arg1 = wxString_in_helper(_obj1);
444 if (_arg1 == NULL)
70551f47 445 return NULL;
70551f47 446}
ab9bc19b 447{
474c48f9 448 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 449 wxControl_SetLabel(_arg0,*_arg1);
ab9bc19b 450
474c48f9 451 wxPyEndAllowThreads(__tstate);
4dfaa61e 452 if (PyErr_Occurred()) return NULL;
ab9bc19b 453} Py_INCREF(Py_None);
70551f47
RD
454 _resultobj = Py_None;
455{
456 if (_obj1)
457 delete _arg1;
458}
459 return _resultobj;
460}
461
65191ae8
RD
462static void *SwigwxControlWithItemsTowxControl(void *ptr) {
463 wxControlWithItems *src;
464 wxControl *dest;
465 src = (wxControlWithItems *) ptr;
466 dest = (wxControl *) src;
467 return (void *) dest;
468}
469
470static void *SwigwxControlWithItemsTowxWindow(void *ptr) {
471 wxControlWithItems *src;
472 wxWindow *dest;
473 src = (wxControlWithItems *) ptr;
474 dest = (wxWindow *) src;
475 return (void *) dest;
476}
477
478static void *SwigwxControlWithItemsTowxEvtHandler(void *ptr) {
479 wxControlWithItems *src;
480 wxEvtHandler *dest;
481 src = (wxControlWithItems *) ptr;
482 dest = (wxEvtHandler *) src;
483 return (void *) dest;
484}
485
486static void *SwigwxControlWithItemsTowxObject(void *ptr) {
487 wxControlWithItems *src;
488 wxObject *dest;
489 src = (wxControlWithItems *) ptr;
490 dest = (wxObject *) src;
491 return (void *) dest;
492}
493
494#define wxControlWithItems_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
495static PyObject *_wrap_wxControlWithItems_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
496 PyObject * _resultobj;
497 wxControlWithItems * _arg0;
498 int _arg1;
499 PyObject * _argo0 = 0;
500 char *_kwnames[] = { "self","n", NULL };
501
502 self = self;
503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_Delete",_kwnames,&_argo0,&_arg1))
504 return NULL;
505 if (_argo0) {
506 if (_argo0 == Py_None) { _arg0 = NULL; }
507 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
508 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_Delete. Expected _wxControlWithItems_p.");
509 return NULL;
510 }
511 }
512{
474c48f9 513 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 514 wxControlWithItems_Delete(_arg0,_arg1);
65191ae8 515
474c48f9 516 wxPyEndAllowThreads(__tstate);
65191ae8
RD
517 if (PyErr_Occurred()) return NULL;
518} Py_INCREF(Py_None);
519 _resultobj = Py_None;
520 return _resultobj;
521}
522
523#define wxControlWithItems_GetCount(_swigobj) (_swigobj->GetCount())
524static PyObject *_wrap_wxControlWithItems_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
525 PyObject * _resultobj;
526 int _result;
527 wxControlWithItems * _arg0;
528 PyObject * _argo0 = 0;
529 char *_kwnames[] = { "self", NULL };
530
531 self = self;
532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControlWithItems_GetCount",_kwnames,&_argo0))
533 return NULL;
534 if (_argo0) {
535 if (_argo0 == Py_None) { _arg0 = NULL; }
536 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
537 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetCount. Expected _wxControlWithItems_p.");
538 return NULL;
539 }
540 }
541{
474c48f9 542 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 543 _result = (int )wxControlWithItems_GetCount(_arg0);
65191ae8 544
474c48f9 545 wxPyEndAllowThreads(__tstate);
65191ae8
RD
546 if (PyErr_Occurred()) return NULL;
547} _resultobj = Py_BuildValue("i",_result);
548 return _resultobj;
549}
550
551#define wxControlWithItems_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
552static PyObject *_wrap_wxControlWithItems_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
553 PyObject * _resultobj;
554 wxString * _result;
555 wxControlWithItems * _arg0;
556 int _arg1;
557 PyObject * _argo0 = 0;
558 char *_kwnames[] = { "self","n", NULL };
559
560 self = self;
561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_GetString",_kwnames,&_argo0,&_arg1))
562 return NULL;
563 if (_argo0) {
564 if (_argo0 == Py_None) { _arg0 = NULL; }
565 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
566 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetString. Expected _wxControlWithItems_p.");
567 return NULL;
568 }
569 }
570{
474c48f9 571 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 572 _result = new wxString (wxControlWithItems_GetString(_arg0,_arg1));
65191ae8 573
474c48f9 574 wxPyEndAllowThreads(__tstate);
65191ae8
RD
575 if (PyErr_Occurred()) return NULL;
576}{
c8bc7bb8
RD
577#if wxUSE_UNICODE
578 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
579#else
65191ae8 580 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 581#endif
65191ae8
RD
582}
583{
584 delete _result;
585}
586 return _resultobj;
587}
588
589#define wxControlWithItems_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
590static PyObject *_wrap_wxControlWithItems_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
591 PyObject * _resultobj;
592 wxControlWithItems * _arg0;
593 int _arg1;
594 wxString * _arg2;
595 PyObject * _argo0 = 0;
596 PyObject * _obj2 = 0;
597 char *_kwnames[] = { "self","n","s", NULL };
598
599 self = self;
600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxControlWithItems_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
601 return NULL;
602 if (_argo0) {
603 if (_argo0 == Py_None) { _arg0 = NULL; }
604 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
605 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_SetString. Expected _wxControlWithItems_p.");
606 return NULL;
607 }
608 }
609{
c8bc7bb8
RD
610 _arg2 = wxString_in_helper(_obj2);
611 if (_arg2 == NULL)
65191ae8 612 return NULL;
65191ae8
RD
613}
614{
474c48f9 615 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 616 wxControlWithItems_SetString(_arg0,_arg1,*_arg2);
65191ae8 617
474c48f9 618 wxPyEndAllowThreads(__tstate);
65191ae8
RD
619 if (PyErr_Occurred()) return NULL;
620} Py_INCREF(Py_None);
621 _resultobj = Py_None;
622{
623 if (_obj2)
624 delete _arg2;
625}
626 return _resultobj;
627}
628
629#define wxControlWithItems_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
630static PyObject *_wrap_wxControlWithItems_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
631 PyObject * _resultobj;
632 int _result;
633 wxControlWithItems * _arg0;
634 wxString * _arg1;
635 PyObject * _argo0 = 0;
636 PyObject * _obj1 = 0;
637 char *_kwnames[] = { "self","s", NULL };
638
639 self = self;
640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControlWithItems_FindString",_kwnames,&_argo0,&_obj1))
641 return NULL;
642 if (_argo0) {
643 if (_argo0 == Py_None) { _arg0 = NULL; }
644 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
645 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_FindString. Expected _wxControlWithItems_p.");
646 return NULL;
647 }
648 }
649{
c8bc7bb8
RD
650 _arg1 = wxString_in_helper(_obj1);
651 if (_arg1 == NULL)
65191ae8 652 return NULL;
65191ae8
RD
653}
654{
474c48f9 655 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 656 _result = (int )wxControlWithItems_FindString(_arg0,*_arg1);
65191ae8 657
474c48f9 658 wxPyEndAllowThreads(__tstate);
65191ae8
RD
659 if (PyErr_Occurred()) return NULL;
660} _resultobj = Py_BuildValue("i",_result);
661{
662 if (_obj1)
663 delete _arg1;
664}
665 return _resultobj;
666}
667
668#define wxControlWithItems_Select(_swigobj,_swigarg0) (_swigobj->Select(_swigarg0))
669static PyObject *_wrap_wxControlWithItems_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
670 PyObject * _resultobj;
671 wxControlWithItems * _arg0;
672 int _arg1;
673 PyObject * _argo0 = 0;
674 char *_kwnames[] = { "self","n", NULL };
675
676 self = self;
677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_Select",_kwnames,&_argo0,&_arg1))
678 return NULL;
679 if (_argo0) {
680 if (_argo0 == Py_None) { _arg0 = NULL; }
681 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
682 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_Select. Expected _wxControlWithItems_p.");
683 return NULL;
684 }
685 }
686{
474c48f9 687 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 688 wxControlWithItems_Select(_arg0,_arg1);
65191ae8 689
474c48f9 690 wxPyEndAllowThreads(__tstate);
65191ae8
RD
691 if (PyErr_Occurred()) return NULL;
692} Py_INCREF(Py_None);
693 _resultobj = Py_None;
694 return _resultobj;
695}
696
697#define wxControlWithItems_GetSelection(_swigobj) (_swigobj->GetSelection())
698static PyObject *_wrap_wxControlWithItems_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
699 PyObject * _resultobj;
700 int _result;
701 wxControlWithItems * _arg0;
702 PyObject * _argo0 = 0;
703 char *_kwnames[] = { "self", NULL };
704
705 self = self;
706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControlWithItems_GetSelection",_kwnames,&_argo0))
707 return NULL;
708 if (_argo0) {
709 if (_argo0 == Py_None) { _arg0 = NULL; }
710 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetSelection. Expected _wxControlWithItems_p.");
712 return NULL;
713 }
714 }
715{
474c48f9 716 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 717 _result = (int )wxControlWithItems_GetSelection(_arg0);
65191ae8 718
474c48f9 719 wxPyEndAllowThreads(__tstate);
65191ae8
RD
720 if (PyErr_Occurred()) return NULL;
721} _resultobj = Py_BuildValue("i",_result);
722 return _resultobj;
723}
724
725#define wxControlWithItems_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
726static PyObject *_wrap_wxControlWithItems_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
727 PyObject * _resultobj;
728 wxString * _result;
729 wxControlWithItems * _arg0;
730 PyObject * _argo0 = 0;
731 char *_kwnames[] = { "self", NULL };
732
733 self = self;
734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControlWithItems_GetStringSelection",_kwnames,&_argo0))
735 return NULL;
736 if (_argo0) {
737 if (_argo0 == Py_None) { _arg0 = NULL; }
738 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
739 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetStringSelection. Expected _wxControlWithItems_p.");
740 return NULL;
741 }
742 }
743{
474c48f9 744 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 745 _result = new wxString (wxControlWithItems_GetStringSelection(_arg0));
65191ae8 746
474c48f9 747 wxPyEndAllowThreads(__tstate);
65191ae8
RD
748 if (PyErr_Occurred()) return NULL;
749}{
c8bc7bb8
RD
750#if wxUSE_UNICODE
751 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
752#else
65191ae8 753 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 754#endif
65191ae8
RD
755}
756{
757 delete _result;
758}
759 return _resultobj;
760}
761
762static void wxControlWithItems_Append(wxControlWithItems *self,const wxString & item,PyObject * clientData) {
763 if (clientData) {
764 wxPyClientData* data = new wxPyClientData(clientData);
765 self->Append(item, data);
766 } else
767 self->Append(item);
768 }
769static PyObject *_wrap_wxControlWithItems_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
770 PyObject * _resultobj;
771 wxControlWithItems * _arg0;
772 wxString * _arg1;
773 PyObject * _arg2 = (PyObject *) NULL;
774 PyObject * _argo0 = 0;
775 PyObject * _obj1 = 0;
776 PyObject * _obj2 = 0;
777 char *_kwnames[] = { "self","item","clientData", NULL };
778
779 self = self;
780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxControlWithItems_Append",_kwnames,&_argo0,&_obj1,&_obj2))
781 return NULL;
782 if (_argo0) {
783 if (_argo0 == Py_None) { _arg0 = NULL; }
784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_Append. Expected _wxControlWithItems_p.");
786 return NULL;
787 }
788 }
789{
c8bc7bb8
RD
790 _arg1 = wxString_in_helper(_obj1);
791 if (_arg1 == NULL)
65191ae8 792 return NULL;
65191ae8
RD
793}
794 if (_obj2)
795{
796 _arg2 = _obj2;
797}
798{
474c48f9 799 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 800 wxControlWithItems_Append(_arg0,*_arg1,_arg2);
65191ae8 801
474c48f9 802 wxPyEndAllowThreads(__tstate);
65191ae8
RD
803 if (PyErr_Occurred()) return NULL;
804} Py_INCREF(Py_None);
805 _resultobj = Py_None;
806{
807 if (_obj1)
808 delete _arg1;
809}
810 return _resultobj;
811}
812
813static PyObject * wxControlWithItems_GetClientData(wxControlWithItems *self,int n) {
814 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
815 if (data) {
816 Py_INCREF(data->m_obj);
817 return data->m_obj;
818 } else {
819 Py_INCREF(Py_None);
820 return Py_None;
821 }
822 }
823static PyObject *_wrap_wxControlWithItems_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
824 PyObject * _resultobj;
825 PyObject * _result;
826 wxControlWithItems * _arg0;
827 int _arg1;
828 PyObject * _argo0 = 0;
829 char *_kwnames[] = { "self","n", NULL };
830
831 self = self;
832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxControlWithItems_GetClientData",_kwnames,&_argo0,&_arg1))
833 return NULL;
834 if (_argo0) {
835 if (_argo0 == Py_None) { _arg0 = NULL; }
836 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
837 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_GetClientData. Expected _wxControlWithItems_p.");
838 return NULL;
839 }
840 }
841{
474c48f9 842 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 843 _result = (PyObject *)wxControlWithItems_GetClientData(_arg0,_arg1);
65191ae8 844
474c48f9 845 wxPyEndAllowThreads(__tstate);
65191ae8
RD
846 if (PyErr_Occurred()) return NULL;
847}{
848 _resultobj = _result;
849}
850 return _resultobj;
851}
852
853static void wxControlWithItems_SetClientData(wxControlWithItems *self,int n,PyObject * clientData) {
854 wxPyClientData* data = new wxPyClientData(clientData);
855 self->SetClientObject(n, data);
856 }
857static PyObject *_wrap_wxControlWithItems_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
858 PyObject * _resultobj;
859 wxControlWithItems * _arg0;
860 int _arg1;
861 PyObject * _arg2;
862 PyObject * _argo0 = 0;
863 PyObject * _obj2 = 0;
864 char *_kwnames[] = { "self","n","clientData", NULL };
865
866 self = self;
867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxControlWithItems_SetClientData",_kwnames,&_argo0,&_arg1,&_obj2))
868 return NULL;
869 if (_argo0) {
870 if (_argo0 == Py_None) { _arg0 = NULL; }
871 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
872 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_SetClientData. Expected _wxControlWithItems_p.");
873 return NULL;
874 }
875 }
876{
877 _arg2 = _obj2;
878}
879{
474c48f9 880 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 881 wxControlWithItems_SetClientData(_arg0,_arg1,_arg2);
65191ae8 882
474c48f9 883 wxPyEndAllowThreads(__tstate);
65191ae8
RD
884 if (PyErr_Occurred()) return NULL;
885} Py_INCREF(Py_None);
886 _resultobj = Py_None;
887 return _resultobj;
888}
889
85247b36
RD
890#define wxControlWithItems_AppendItems(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
891static PyObject *_wrap_wxControlWithItems_AppendItems(PyObject *self, PyObject *args, PyObject *kwargs) {
892 PyObject * _resultobj;
893 wxControlWithItems * _arg0;
894 wxArrayString * _arg1;
895 PyObject * _argo0 = 0;
896 PyObject * _obj1 = 0;
897 char *_kwnames[] = { "self","strings", NULL };
898
899 self = self;
900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControlWithItems_AppendItems",_kwnames,&_argo0,&_obj1))
901 return NULL;
902 if (_argo0) {
903 if (_argo0 == Py_None) { _arg0 = NULL; }
904 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControlWithItems_p")) {
905 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControlWithItems_AppendItems. Expected _wxControlWithItems_p.");
906 return NULL;
907 }
908 }
909{
910 if (! PySequence_Check(_obj1)) {
911 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
912 return NULL;
913 }
914 _arg1 = new wxArrayString;
915 int i, len=PySequence_Length(_obj1);
916 for (i=0; i<len; i++) {
917 PyObject* item = PySequence_GetItem(_obj1, i);
c8bc7bb8
RD
918#if wxUSE_UNICODE
919 PyObject* str = PyObject_Unicode(item);
920 _arg1->Add(PyUnicode_AsUnicode(str));
921#else
85247b36
RD
922 PyObject* str = PyObject_Str(item);
923 _arg1->Add(PyString_AsString(str));
c8bc7bb8 924#endif
85247b36
RD
925 Py_DECREF(item);
926 Py_DECREF(str);
927 }
928}
929{
930 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 931 wxControlWithItems_AppendItems(_arg0,*_arg1);
85247b36
RD
932
933 wxPyEndAllowThreads(__tstate);
934 if (PyErr_Occurred()) return NULL;
935} Py_INCREF(Py_None);
936 _resultobj = Py_None;
937{
938 if (_obj1)
939 delete _arg1;
940}
941 return _resultobj;
942}
943
70551f47
RD
944static void *SwigwxButtonTowxControl(void *ptr) {
945 wxButton *src;
946 wxControl *dest;
947 src = (wxButton *) ptr;
948 dest = (wxControl *) src;
949 return (void *) dest;
950}
951
952static void *SwigwxButtonTowxWindow(void *ptr) {
953 wxButton *src;
954 wxWindow *dest;
955 src = (wxButton *) ptr;
956 dest = (wxWindow *) src;
957 return (void *) dest;
958}
959
960static void *SwigwxButtonTowxEvtHandler(void *ptr) {
961 wxButton *src;
962 wxEvtHandler *dest;
963 src = (wxButton *) ptr;
964 dest = (wxEvtHandler *) src;
965 return (void *) dest;
966}
967
9df61a29
RD
968static void *SwigwxButtonTowxObject(void *ptr) {
969 wxButton *src;
970 wxObject *dest;
971 src = (wxButton *) ptr;
972 dest = (wxObject *) src;
973 return (void *) dest;
974}
975
70551f47 976#define new_wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 977static PyObject *_wrap_new_wxButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
978 PyObject * _resultobj;
979 wxButton * _result;
980 wxWindow * _arg0;
981 wxWindowID _arg1;
982 wxString * _arg2;
b68dc582
RD
983 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
984 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 985 long _arg5 = (long ) 0;
b68dc582 986 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 987 wxString * _arg7 = (wxString *) &wxPyButtonNameStr;
2d091820 988 PyObject * _argo0 = 0;
70551f47 989 PyObject * _obj2 = 0;
37f6a977
RD
990 wxPoint temp;
991 PyObject * _obj3 = 0;
992 wxSize temp0;
993 PyObject * _obj4 = 0;
2d091820 994 PyObject * _argo6 = 0;
9a74fcaf 995 PyObject * _obj7 = 0;
107e4716 996 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
70551f47
RD
997 char _ptemp[128];
998
999 self = self;
9a74fcaf 1000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOO:new_wxButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
70551f47 1001 return NULL;
2d091820
RD
1002 if (_argo0) {
1003 if (_argo0 == Py_None) { _arg0 = NULL; }
1004 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1005 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxButton. Expected _wxWindow_p.");
1006 return NULL;
1007 }
1008 }
1009{
c8bc7bb8
RD
1010 _arg2 = wxString_in_helper(_obj2);
1011 if (_arg2 == NULL)
70551f47 1012 return NULL;
70551f47 1013}
37f6a977
RD
1014 if (_obj3)
1015{
1016 _arg3 = &temp;
1017 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1018 return NULL;
37f6a977
RD
1019}
1020 if (_obj4)
1021{
1022 _arg4 = &temp0;
1023 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1024 return NULL;
37f6a977 1025}
2d091820
RD
1026 if (_argo6) {
1027 if (_argo6 == Py_None) { _arg6 = NULL; }
1028 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
1029 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxButton. Expected _wxValidator_p.");
1030 return NULL;
1031 }
1032 }
9a74fcaf
RD
1033 if (_obj7)
1034{
1035 _arg7 = wxString_in_helper(_obj7);
1036 if (_arg7 == NULL)
1037 return NULL;
1038}
ab9bc19b 1039{
474c48f9 1040 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 1041 _result = (wxButton *)new_wxButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
ab9bc19b 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;
9a74fcaf
RD
1055}
1056{
1057 if (_obj7)
1058 delete _arg7;
70551f47
RD
1059}
1060 return _resultobj;
1061}
1062
aa2a5b86
RD
1063#define new_wxPreButton() (new wxButton())
1064static PyObject *_wrap_new_wxPreButton(PyObject *self, PyObject *args, PyObject *kwargs) {
1065 PyObject * _resultobj;
1066 wxButton * _result;
1067 char *_kwnames[] = { NULL };
1068 char _ptemp[128];
1069
1070 self = self;
1071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreButton",_kwnames))
1072 return NULL;
1073{
474c48f9 1074 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1075 _result = (wxButton *)new_wxPreButton();
aa2a5b86 1076
474c48f9 1077 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1078 if (PyErr_Occurred()) return NULL;
1079} if (_result) {
1080 SWIG_MakePtr(_ptemp, (char *) _result,"_wxButton_p");
1081 _resultobj = Py_BuildValue("s",_ptemp);
1082 } else {
1083 Py_INCREF(Py_None);
1084 _resultobj = Py_None;
1085 }
1086 return _resultobj;
1087}
1088
1089#define wxButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
1090static PyObject *_wrap_wxButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1091 PyObject * _resultobj;
1092 bool _result;
1093 wxButton * _arg0;
1094 wxWindow * _arg1;
1095 wxWindowID _arg2;
1096 wxString * _arg3;
1097 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
1098 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
1099 long _arg6 = (long ) 0;
1100 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 1101 wxString * _arg8 = (wxString *) &wxPyButtonNameStr;
aa2a5b86
RD
1102 PyObject * _argo0 = 0;
1103 PyObject * _argo1 = 0;
1104 PyObject * _obj3 = 0;
1105 wxPoint temp;
1106 PyObject * _obj4 = 0;
1107 wxSize temp0;
1108 PyObject * _obj5 = 0;
1109 PyObject * _argo7 = 0;
9a74fcaf 1110 PyObject * _obj8 = 0;
aa2a5b86
RD
1111 char *_kwnames[] = { "self","parent","id","label","pos","size","style","validator","name", NULL };
1112
1113 self = self;
9a74fcaf 1114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOO:wxButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
1115 return NULL;
1116 if (_argo0) {
1117 if (_argo0 == Py_None) { _arg0 = NULL; }
1118 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
1119 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_Create. Expected _wxButton_p.");
1120 return NULL;
1121 }
1122 }
1123 if (_argo1) {
1124 if (_argo1 == Py_None) { _arg1 = NULL; }
1125 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1126 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxButton_Create. Expected _wxWindow_p.");
1127 return NULL;
1128 }
1129 }
1130{
c8bc7bb8
RD
1131 _arg3 = wxString_in_helper(_obj3);
1132 if (_arg3 == NULL)
aa2a5b86 1133 return NULL;
aa2a5b86
RD
1134}
1135 if (_obj4)
1136{
1137 _arg4 = &temp;
1138 if (! wxPoint_helper(_obj4, &_arg4))
1139 return NULL;
1140}
1141 if (_obj5)
1142{
1143 _arg5 = &temp0;
1144 if (! wxSize_helper(_obj5, &_arg5))
1145 return NULL;
1146}
1147 if (_argo7) {
1148 if (_argo7 == Py_None) { _arg7 = NULL; }
1149 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
1150 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxButton_Create. Expected _wxValidator_p.");
1151 return NULL;
1152 }
1153 }
9a74fcaf
RD
1154 if (_obj8)
1155{
1156 _arg8 = wxString_in_helper(_obj8);
1157 if (_arg8 == NULL)
1158 return NULL;
1159}
aa2a5b86 1160{
474c48f9 1161 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 1162 _result = (bool )wxButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8);
aa2a5b86 1163
474c48f9 1164 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1165 if (PyErr_Occurred()) return NULL;
1166} _resultobj = Py_BuildValue("i",_result);
1167{
1168 if (_obj3)
1169 delete _arg3;
9a74fcaf
RD
1170}
1171{
1172 if (_obj8)
1173 delete _arg8;
aa2a5b86
RD
1174}
1175 return _resultobj;
1176}
1177
70551f47 1178#define wxButton_SetDefault(_swigobj) (_swigobj->SetDefault())
107e4716 1179static PyObject *_wrap_wxButton_SetDefault(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1180 PyObject * _resultobj;
1181 wxButton * _arg0;
2d091820 1182 PyObject * _argo0 = 0;
107e4716 1183 char *_kwnames[] = { "self", NULL };
70551f47
RD
1184
1185 self = self;
107e4716 1186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxButton_SetDefault",_kwnames,&_argo0))
70551f47 1187 return NULL;
2d091820
RD
1188 if (_argo0) {
1189 if (_argo0 == Py_None) { _arg0 = NULL; }
1190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
70551f47
RD
1191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetDefault. Expected _wxButton_p.");
1192 return NULL;
1193 }
1194 }
ab9bc19b 1195{
474c48f9 1196 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1197 wxButton_SetDefault(_arg0);
ab9bc19b 1198
474c48f9 1199 wxPyEndAllowThreads(__tstate);
4dfaa61e 1200 if (PyErr_Occurred()) return NULL;
ab9bc19b 1201} Py_INCREF(Py_None);
70551f47
RD
1202 _resultobj = Py_None;
1203 return _resultobj;
1204}
1205
ab2208b5
RD
1206#define wxButton_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1207static PyObject *_wrap_wxButton_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1208 PyObject * _resultobj;
1209 wxButton * _arg0;
1210 wxColour * _arg1;
1211 PyObject * _argo0 = 0;
f6bcfd97
BP
1212 wxColour temp;
1213 PyObject * _obj1 = 0;
ab2208b5
RD
1214 char *_kwnames[] = { "self","colour", NULL };
1215
1216 self = self;
f6bcfd97 1217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxButton_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
ab2208b5
RD
1218 return NULL;
1219 if (_argo0) {
1220 if (_argo0 == Py_None) { _arg0 = NULL; }
1221 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
1222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetBackgroundColour. Expected _wxButton_p.");
1223 return NULL;
1224 }
1225 }
f6bcfd97
BP
1226{
1227 _arg1 = &temp;
1228 if (! wxColour_helper(_obj1, &_arg1))
ab2208b5 1229 return NULL;
f6bcfd97 1230}
ab2208b5 1231{
474c48f9 1232 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1233 wxButton_SetBackgroundColour(_arg0,*_arg1);
ab2208b5 1234
474c48f9 1235 wxPyEndAllowThreads(__tstate);
4dfaa61e 1236 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
1237} Py_INCREF(Py_None);
1238 _resultobj = Py_None;
1239 return _resultobj;
1240}
1241
1242#define wxButton_SetForegroundColour(_swigobj,_swigarg0) (_swigobj->SetForegroundColour(_swigarg0))
1243static PyObject *_wrap_wxButton_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1244 PyObject * _resultobj;
1245 wxButton * _arg0;
1246 wxColour * _arg1;
1247 PyObject * _argo0 = 0;
f6bcfd97
BP
1248 wxColour temp;
1249 PyObject * _obj1 = 0;
ab2208b5
RD
1250 char *_kwnames[] = { "self","colour", NULL };
1251
1252 self = self;
f6bcfd97 1253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxButton_SetForegroundColour",_kwnames,&_argo0,&_obj1))
ab2208b5
RD
1254 return NULL;
1255 if (_argo0) {
1256 if (_argo0 == Py_None) { _arg0 = NULL; }
1257 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
1258 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetForegroundColour. Expected _wxButton_p.");
1259 return NULL;
1260 }
1261 }
f6bcfd97
BP
1262{
1263 _arg1 = &temp;
1264 if (! wxColour_helper(_obj1, &_arg1))
ab2208b5 1265 return NULL;
f6bcfd97 1266}
ab2208b5 1267{
474c48f9 1268 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1269 wxButton_SetForegroundColour(_arg0,*_arg1);
ab2208b5 1270
474c48f9 1271 wxPyEndAllowThreads(__tstate);
4dfaa61e 1272 if (PyErr_Occurred()) return NULL;
ab2208b5
RD
1273} Py_INCREF(Py_None);
1274 _resultobj = Py_None;
1275 return _resultobj;
1276}
1277
aa2a5b86
RD
1278static PyObject *_wrap_wxButton_GetDefaultSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1279 PyObject * _resultobj;
1280 wxSize * _result;
1281 char *_kwnames[] = { NULL };
1282 char _ptemp[128];
1283
1284 self = self;
1285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxButton_GetDefaultSize",_kwnames))
1286 return NULL;
1287{
474c48f9 1288 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1289 _result = new wxSize (wxButton::GetDefaultSize());
aa2a5b86 1290
474c48f9 1291 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1292 if (PyErr_Occurred()) return NULL;
1293} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
1294 _resultobj = Py_BuildValue("s",_ptemp);
1295 return _resultobj;
1296}
1297
1298static void *SwigwxBitmapButtonTowxButton(void *ptr) {
1299 wxBitmapButton *src;
1300 wxButton *dest;
1301 src = (wxBitmapButton *) ptr;
1302 dest = (wxButton *) src;
1303 return (void *) dest;
1304}
1305
1306static void *SwigwxBitmapButtonTowxControl(void *ptr) {
1307 wxBitmapButton *src;
1308 wxControl *dest;
1309 src = (wxBitmapButton *) ptr;
1310 dest = (wxControl *) src;
1311 return (void *) dest;
1312}
1313
1314static void *SwigwxBitmapButtonTowxWindow(void *ptr) {
1315 wxBitmapButton *src;
1316 wxWindow *dest;
1317 src = (wxBitmapButton *) ptr;
1318 dest = (wxWindow *) src;
1319 return (void *) dest;
1320}
1321
1322static void *SwigwxBitmapButtonTowxEvtHandler(void *ptr) {
1323 wxBitmapButton *src;
1324 wxEvtHandler *dest;
1325 src = (wxBitmapButton *) ptr;
1326 dest = (wxEvtHandler *) src;
1327 return (void *) dest;
1328}
1329
1330static void *SwigwxBitmapButtonTowxObject(void *ptr) {
1331 wxBitmapButton *src;
1332 wxObject *dest;
1333 src = (wxBitmapButton *) ptr;
1334 dest = (wxObject *) src;
9df61a29
RD
1335 return (void *) dest;
1336}
1337
70551f47 1338#define new_wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 1339static PyObject *_wrap_new_wxBitmapButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1340 PyObject * _resultobj;
1341 wxBitmapButton * _result;
1342 wxWindow * _arg0;
1343 wxWindowID _arg1;
1344 wxBitmap * _arg2;
b68dc582
RD
1345 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1346 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 1347 long _arg5 = (long ) wxBU_AUTODRAW;
b68dc582 1348 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 1349 wxString * _arg7 = (wxString *) &wxPyButtonNameStr;
2d091820
RD
1350 PyObject * _argo0 = 0;
1351 PyObject * _argo2 = 0;
37f6a977
RD
1352 wxPoint temp;
1353 PyObject * _obj3 = 0;
1354 wxSize temp0;
1355 PyObject * _obj4 = 0;
2d091820 1356 PyObject * _argo6 = 0;
9a74fcaf 1357 PyObject * _obj7 = 0;
107e4716 1358 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","validator","name", NULL };
70551f47
RD
1359 char _ptemp[128];
1360
1361 self = self;
9a74fcaf 1362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOO:new_wxBitmapButton",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
70551f47 1363 return NULL;
2d091820
RD
1364 if (_argo0) {
1365 if (_argo0 == Py_None) { _arg0 = NULL; }
1366 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1367 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBitmapButton. Expected _wxWindow_p.");
1368 return NULL;
1369 }
1370 }
2d091820
RD
1371 if (_argo2) {
1372 if (_argo2 == Py_None) { _arg2 = NULL; }
1373 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
70551f47
RD
1374 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxBitmapButton. Expected _wxBitmap_p.");
1375 return NULL;
1376 }
1377 }
37f6a977
RD
1378 if (_obj3)
1379{
1380 _arg3 = &temp;
1381 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1382 return NULL;
37f6a977
RD
1383}
1384 if (_obj4)
1385{
1386 _arg4 = &temp0;
1387 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1388 return NULL;
37f6a977 1389}
2d091820
RD
1390 if (_argo6) {
1391 if (_argo6 == Py_None) { _arg6 = NULL; }
1392 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
1393 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxBitmapButton. Expected _wxValidator_p.");
1394 return NULL;
1395 }
1396 }
9a74fcaf
RD
1397 if (_obj7)
1398{
1399 _arg7 = wxString_in_helper(_obj7);
1400 if (_arg7 == NULL)
1401 return NULL;
1402}
ab9bc19b 1403{
474c48f9 1404 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 1405 _result = (wxBitmapButton *)new_wxBitmapButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
ab9bc19b 1406
474c48f9 1407 wxPyEndAllowThreads(__tstate);
4dfaa61e 1408 if (PyErr_Occurred()) return NULL;
2d091820
RD
1409} if (_result) {
1410 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmapButton_p");
1411 _resultobj = Py_BuildValue("s",_ptemp);
1412 } else {
1413 Py_INCREF(Py_None);
1414 _resultobj = Py_None;
1415 }
9a74fcaf
RD
1416{
1417 if (_obj7)
1418 delete _arg7;
1419}
70551f47
RD
1420 return _resultobj;
1421}
1422
aa2a5b86
RD
1423#define new_wxPreBitmapButton() (new wxBitmapButton())
1424static PyObject *_wrap_new_wxPreBitmapButton(PyObject *self, PyObject *args, PyObject *kwargs) {
1425 PyObject * _resultobj;
1426 wxBitmapButton * _result;
1427 char *_kwnames[] = { NULL };
1428 char _ptemp[128];
1429
1430 self = self;
1431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreBitmapButton",_kwnames))
1432 return NULL;
1433{
474c48f9 1434 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1435 _result = (wxBitmapButton *)new_wxPreBitmapButton();
aa2a5b86 1436
474c48f9 1437 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1438 if (PyErr_Occurred()) return NULL;
1439} if (_result) {
1440 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmapButton_p");
1441 _resultobj = Py_BuildValue("s",_ptemp);
1442 } else {
1443 Py_INCREF(Py_None);
1444 _resultobj = Py_None;
1445 }
1446 return _resultobj;
1447}
1448
1449#define wxBitmapButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
1450static PyObject *_wrap_wxBitmapButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1451 PyObject * _resultobj;
1452 bool _result;
1453 wxBitmapButton * _arg0;
1454 wxWindow * _arg1;
1455 wxWindowID _arg2;
1456 wxBitmap * _arg3;
1457 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
1458 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
1459 long _arg6 = (long ) wxBU_AUTODRAW;
1460 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 1461 wxString * _arg8 = (wxString *) &wxPyButtonNameStr;
aa2a5b86
RD
1462 PyObject * _argo0 = 0;
1463 PyObject * _argo1 = 0;
1464 PyObject * _argo3 = 0;
1465 wxPoint temp;
1466 PyObject * _obj4 = 0;
1467 wxSize temp0;
1468 PyObject * _obj5 = 0;
1469 PyObject * _argo7 = 0;
9a74fcaf 1470 PyObject * _obj8 = 0;
aa2a5b86
RD
1471 char *_kwnames[] = { "self","parent","id","bitmap","pos","size","style","validator","name", NULL };
1472
1473 self = self;
9a74fcaf 1474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOO:wxBitmapButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_argo3,&_obj4,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
1475 return NULL;
1476 if (_argo0) {
1477 if (_argo0 == Py_None) { _arg0 = NULL; }
1478 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1479 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_Create. Expected _wxBitmapButton_p.");
1480 return NULL;
1481 }
1482 }
1483 if (_argo1) {
1484 if (_argo1 == Py_None) { _arg1 = NULL; }
1485 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1486 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_Create. Expected _wxWindow_p.");
1487 return NULL;
1488 }
1489 }
1490 if (_argo3) {
1491 if (_argo3 == Py_None) { _arg3 = NULL; }
1492 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxBitmap_p")) {
1493 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxBitmapButton_Create. Expected _wxBitmap_p.");
1494 return NULL;
1495 }
1496 }
1497 if (_obj4)
1498{
1499 _arg4 = &temp;
1500 if (! wxPoint_helper(_obj4, &_arg4))
1501 return NULL;
1502}
1503 if (_obj5)
1504{
1505 _arg5 = &temp0;
1506 if (! wxSize_helper(_obj5, &_arg5))
1507 return NULL;
1508}
1509 if (_argo7) {
1510 if (_argo7 == Py_None) { _arg7 = NULL; }
1511 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
1512 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxBitmapButton_Create. Expected _wxValidator_p.");
1513 return NULL;
1514 }
1515 }
9a74fcaf
RD
1516 if (_obj8)
1517{
1518 _arg8 = wxString_in_helper(_obj8);
1519 if (_arg8 == NULL)
1520 return NULL;
1521}
aa2a5b86 1522{
474c48f9 1523 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 1524 _result = (bool )wxBitmapButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8);
aa2a5b86 1525
474c48f9 1526 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
1527 if (PyErr_Occurred()) return NULL;
1528} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
1529{
1530 if (_obj8)
1531 delete _arg8;
1532}
aa2a5b86
RD
1533 return _resultobj;
1534}
1535
70551f47 1536#define wxBitmapButton_GetBitmapLabel(_swigobj) (_swigobj->GetBitmapLabel())
107e4716 1537static PyObject *_wrap_wxBitmapButton_GetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1538 PyObject * _resultobj;
1539 wxBitmap * _result;
1540 wxBitmapButton * _arg0;
2d091820 1541 PyObject * _argo0 = 0;
107e4716 1542 char *_kwnames[] = { "self", NULL };
70551f47
RD
1543 char _ptemp[128];
1544
1545 self = self;
107e4716 1546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapLabel",_kwnames,&_argo0))
70551f47 1547 return NULL;
2d091820
RD
1548 if (_argo0) {
1549 if (_argo0 == Py_None) { _arg0 = NULL; }
1550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
70551f47
RD
1551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapLabel. Expected _wxBitmapButton_p.");
1552 return NULL;
1553 }
1554 }
ab9bc19b 1555{
474c48f9 1556 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1557 _result = new wxBitmap (wxBitmapButton_GetBitmapLabel(_arg0));
ab9bc19b 1558
474c48f9 1559 wxPyEndAllowThreads(__tstate);
4dfaa61e 1560 if (PyErr_Occurred()) return NULL;
3e212503
RD
1561} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1562 _resultobj = Py_BuildValue("s",_ptemp);
70551f47
RD
1563 return _resultobj;
1564}
1565
c95e68d8 1566#define wxBitmapButton_GetBitmapDisabled(_swigobj) (_swigobj->GetBitmapDisabled())
107e4716 1567static PyObject *_wrap_wxBitmapButton_GetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1568 PyObject * _resultobj;
1569 wxBitmap * _result;
1570 wxBitmapButton * _arg0;
2d091820 1571 PyObject * _argo0 = 0;
107e4716 1572 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1573 char _ptemp[128];
1574
1575 self = self;
107e4716 1576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapDisabled",_kwnames,&_argo0))
c95e68d8 1577 return NULL;
2d091820
RD
1578 if (_argo0) {
1579 if (_argo0 == Py_None) { _arg0 = NULL; }
1580 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1581 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapDisabled. Expected _wxBitmapButton_p.");
1582 return NULL;
1583 }
1584 }
ab9bc19b 1585{
474c48f9 1586 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1587 _result = new wxBitmap (wxBitmapButton_GetBitmapDisabled(_arg0));
ab9bc19b 1588
474c48f9 1589 wxPyEndAllowThreads(__tstate);
4dfaa61e 1590 if (PyErr_Occurred()) return NULL;
3e212503
RD
1591} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1592 _resultobj = Py_BuildValue("s",_ptemp);
c95e68d8
RD
1593 return _resultobj;
1594}
1595
1596#define wxBitmapButton_GetBitmapFocus(_swigobj) (_swigobj->GetBitmapFocus())
107e4716 1597static PyObject *_wrap_wxBitmapButton_GetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1598 PyObject * _resultobj;
1599 wxBitmap * _result;
1600 wxBitmapButton * _arg0;
2d091820 1601 PyObject * _argo0 = 0;
107e4716 1602 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1603 char _ptemp[128];
1604
1605 self = self;
107e4716 1606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapFocus",_kwnames,&_argo0))
c95e68d8 1607 return NULL;
2d091820
RD
1608 if (_argo0) {
1609 if (_argo0 == Py_None) { _arg0 = NULL; }
1610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapFocus. Expected _wxBitmapButton_p.");
1612 return NULL;
1613 }
1614 }
ab9bc19b 1615{
474c48f9 1616 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1617 _result = new wxBitmap (wxBitmapButton_GetBitmapFocus(_arg0));
ab9bc19b 1618
474c48f9 1619 wxPyEndAllowThreads(__tstate);
4dfaa61e 1620 if (PyErr_Occurred()) return NULL;
3e212503
RD
1621} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1622 _resultobj = Py_BuildValue("s",_ptemp);
c95e68d8
RD
1623 return _resultobj;
1624}
1625
1626#define wxBitmapButton_GetBitmapSelected(_swigobj) (_swigobj->GetBitmapSelected())
107e4716 1627static PyObject *_wrap_wxBitmapButton_GetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1628 PyObject * _resultobj;
1629 wxBitmap * _result;
1630 wxBitmapButton * _arg0;
2d091820 1631 PyObject * _argo0 = 0;
107e4716 1632 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
1633 char _ptemp[128];
1634
1635 self = self;
107e4716 1636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapSelected",_kwnames,&_argo0))
c95e68d8 1637 return NULL;
2d091820
RD
1638 if (_argo0) {
1639 if (_argo0 == Py_None) { _arg0 = NULL; }
1640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapSelected. Expected _wxBitmapButton_p.");
1642 return NULL;
1643 }
1644 }
ab9bc19b 1645{
474c48f9 1646 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1647 _result = new wxBitmap (wxBitmapButton_GetBitmapSelected(_arg0));
ab9bc19b 1648
474c48f9 1649 wxPyEndAllowThreads(__tstate);
4dfaa61e 1650 if (PyErr_Occurred()) return NULL;
3e212503
RD
1651} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1652 _resultobj = Py_BuildValue("s",_ptemp);
c95e68d8
RD
1653 return _resultobj;
1654}
1655
1656#define wxBitmapButton_SetBitmapDisabled(_swigobj,_swigarg0) (_swigobj->SetBitmapDisabled(_swigarg0))
107e4716 1657static PyObject *_wrap_wxBitmapButton_SetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1658 PyObject * _resultobj;
1659 wxBitmapButton * _arg0;
1660 wxBitmap * _arg1;
2d091820
RD
1661 PyObject * _argo0 = 0;
1662 PyObject * _argo1 = 0;
107e4716 1663 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
1664
1665 self = self;
107e4716 1666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapDisabled",_kwnames,&_argo0,&_argo1))
c95e68d8 1667 return NULL;
2d091820
RD
1668 if (_argo0) {
1669 if (_argo0 == Py_None) { _arg0 = NULL; }
1670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmapButton_p.");
1672 return NULL;
1673 }
1674 }
2d091820
RD
1675 if (_argo1) {
1676 if (_argo1 == Py_None) { _arg1 = NULL; }
1677 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
1678 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmap_p.");
1679 return NULL;
1680 }
1681 }
ab9bc19b 1682{
474c48f9 1683 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1684 wxBitmapButton_SetBitmapDisabled(_arg0,*_arg1);
ab9bc19b 1685
474c48f9 1686 wxPyEndAllowThreads(__tstate);
4dfaa61e 1687 if (PyErr_Occurred()) return NULL;
ab9bc19b 1688} Py_INCREF(Py_None);
c95e68d8
RD
1689 _resultobj = Py_None;
1690 return _resultobj;
1691}
1692
1693#define wxBitmapButton_SetBitmapFocus(_swigobj,_swigarg0) (_swigobj->SetBitmapFocus(_swigarg0))
107e4716 1694static PyObject *_wrap_wxBitmapButton_SetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1695 PyObject * _resultobj;
1696 wxBitmapButton * _arg0;
1697 wxBitmap * _arg1;
2d091820
RD
1698 PyObject * _argo0 = 0;
1699 PyObject * _argo1 = 0;
107e4716 1700 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
1701
1702 self = self;
107e4716 1703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapFocus",_kwnames,&_argo0,&_argo1))
c95e68d8 1704 return NULL;
2d091820
RD
1705 if (_argo0) {
1706 if (_argo0 == Py_None) { _arg0 = NULL; }
1707 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1708 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmapButton_p.");
1709 return NULL;
1710 }
1711 }
2d091820
RD
1712 if (_argo1) {
1713 if (_argo1 == Py_None) { _arg1 = NULL; }
1714 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
1715 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmap_p.");
1716 return NULL;
1717 }
1718 }
ab9bc19b 1719{
474c48f9 1720 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1721 wxBitmapButton_SetBitmapFocus(_arg0,*_arg1);
ab9bc19b 1722
474c48f9 1723 wxPyEndAllowThreads(__tstate);
4dfaa61e 1724 if (PyErr_Occurred()) return NULL;
ab9bc19b 1725} Py_INCREF(Py_None);
c95e68d8
RD
1726 _resultobj = Py_None;
1727 return _resultobj;
1728}
1729
1730#define wxBitmapButton_SetBitmapSelected(_swigobj,_swigarg0) (_swigobj->SetBitmapSelected(_swigarg0))
107e4716 1731static PyObject *_wrap_wxBitmapButton_SetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
1732 PyObject * _resultobj;
1733 wxBitmapButton * _arg0;
1734 wxBitmap * _arg1;
2d091820
RD
1735 PyObject * _argo0 = 0;
1736 PyObject * _argo1 = 0;
107e4716 1737 char *_kwnames[] = { "self","bitmap", NULL };
c95e68d8
RD
1738
1739 self = self;
107e4716 1740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapSelected",_kwnames,&_argo0,&_argo1))
c95e68d8 1741 return NULL;
2d091820
RD
1742 if (_argo0) {
1743 if (_argo0 == Py_None) { _arg0 = NULL; }
1744 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
c95e68d8
RD
1745 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmapButton_p.");
1746 return NULL;
1747 }
1748 }
2d091820
RD
1749 if (_argo1) {
1750 if (_argo1 == Py_None) { _arg1 = NULL; }
1751 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
c95e68d8
RD
1752 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmap_p.");
1753 return NULL;
1754 }
1755 }
ab9bc19b 1756{
474c48f9 1757 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1758 wxBitmapButton_SetBitmapSelected(_arg0,*_arg1);
ab9bc19b 1759
474c48f9 1760 wxPyEndAllowThreads(__tstate);
4dfaa61e 1761 if (PyErr_Occurred()) return NULL;
ab9bc19b 1762} Py_INCREF(Py_None);
c95e68d8
RD
1763 _resultobj = Py_None;
1764 return _resultobj;
1765}
1766
70551f47 1767#define wxBitmapButton_SetBitmapLabel(_swigobj,_swigarg0) (_swigobj->SetBitmapLabel(_swigarg0))
107e4716 1768static PyObject *_wrap_wxBitmapButton_SetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1769 PyObject * _resultobj;
1770 wxBitmapButton * _arg0;
1771 wxBitmap * _arg1;
2d091820
RD
1772 PyObject * _argo0 = 0;
1773 PyObject * _argo1 = 0;
107e4716 1774 char *_kwnames[] = { "self","bitmap", NULL };
70551f47
RD
1775
1776 self = self;
107e4716 1777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapLabel",_kwnames,&_argo0,&_argo1))
70551f47 1778 return NULL;
2d091820
RD
1779 if (_argo0) {
1780 if (_argo0 == Py_None) { _arg0 = NULL; }
1781 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
70551f47
RD
1782 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmapButton_p.");
1783 return NULL;
1784 }
1785 }
2d091820
RD
1786 if (_argo1) {
1787 if (_argo1 == Py_None) { _arg1 = NULL; }
1788 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
70551f47
RD
1789 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmap_p.");
1790 return NULL;
1791 }
1792 }
ab9bc19b 1793{
474c48f9 1794 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1795 wxBitmapButton_SetBitmapLabel(_arg0,*_arg1);
ab9bc19b 1796
474c48f9 1797 wxPyEndAllowThreads(__tstate);
4dfaa61e 1798 if (PyErr_Occurred()) return NULL;
ab9bc19b 1799} Py_INCREF(Py_None);
70551f47
RD
1800 _resultobj = Py_None;
1801 return _resultobj;
1802}
1803
f6bcfd97
BP
1804#define wxBitmapButton_SetMargins(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
1805static PyObject *_wrap_wxBitmapButton_SetMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
1806 PyObject * _resultobj;
1807 wxBitmapButton * _arg0;
1808 int _arg1;
1809 int _arg2;
1810 PyObject * _argo0 = 0;
1811 char *_kwnames[] = { "self","x","y", NULL };
1812
1813 self = self;
1814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxBitmapButton_SetMargins",_kwnames,&_argo0,&_arg1,&_arg2))
1815 return NULL;
1816 if (_argo0) {
1817 if (_argo0 == Py_None) { _arg0 = NULL; }
1818 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1819 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetMargins. Expected _wxBitmapButton_p.");
1820 return NULL;
1821 }
1822 }
1823{
474c48f9 1824 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1825 wxBitmapButton_SetMargins(_arg0,_arg1,_arg2);
f6bcfd97 1826
474c48f9 1827 wxPyEndAllowThreads(__tstate);
4dfaa61e 1828 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1829} Py_INCREF(Py_None);
1830 _resultobj = Py_None;
1831 return _resultobj;
1832}
1833
1834#define wxBitmapButton_GetMarginX(_swigobj) (_swigobj->GetMarginX())
1835static PyObject *_wrap_wxBitmapButton_GetMarginX(PyObject *self, PyObject *args, PyObject *kwargs) {
1836 PyObject * _resultobj;
1837 int _result;
1838 wxBitmapButton * _arg0;
1839 PyObject * _argo0 = 0;
1840 char *_kwnames[] = { "self", NULL };
1841
1842 self = self;
1843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetMarginX",_kwnames,&_argo0))
1844 return NULL;
1845 if (_argo0) {
1846 if (_argo0 == Py_None) { _arg0 = NULL; }
1847 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1848 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetMarginX. Expected _wxBitmapButton_p.");
1849 return NULL;
1850 }
1851 }
1852{
474c48f9 1853 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1854 _result = (int )wxBitmapButton_GetMarginX(_arg0);
f6bcfd97 1855
474c48f9 1856 wxPyEndAllowThreads(__tstate);
4dfaa61e 1857 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1858} _resultobj = Py_BuildValue("i",_result);
1859 return _resultobj;
1860}
1861
1862#define wxBitmapButton_GetMarginY(_swigobj) (_swigobj->GetMarginY())
1863static PyObject *_wrap_wxBitmapButton_GetMarginY(PyObject *self, PyObject *args, PyObject *kwargs) {
1864 PyObject * _resultobj;
1865 int _result;
1866 wxBitmapButton * _arg0;
1867 PyObject * _argo0 = 0;
1868 char *_kwnames[] = { "self", NULL };
1869
1870 self = self;
1871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetMarginY",_kwnames,&_argo0))
1872 return NULL;
1873 if (_argo0) {
1874 if (_argo0 == Py_None) { _arg0 = NULL; }
1875 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
1876 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetMarginY. Expected _wxBitmapButton_p.");
1877 return NULL;
1878 }
1879 }
1880{
474c48f9 1881 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1882 _result = (int )wxBitmapButton_GetMarginY(_arg0);
f6bcfd97 1883
474c48f9 1884 wxPyEndAllowThreads(__tstate);
4dfaa61e 1885 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
1886} _resultobj = Py_BuildValue("i",_result);
1887 return _resultobj;
1888}
1889
70551f47
RD
1890static void *SwigwxCheckBoxTowxControl(void *ptr) {
1891 wxCheckBox *src;
1892 wxControl *dest;
1893 src = (wxCheckBox *) ptr;
1894 dest = (wxControl *) src;
1895 return (void *) dest;
1896}
1897
1898static void *SwigwxCheckBoxTowxWindow(void *ptr) {
1899 wxCheckBox *src;
1900 wxWindow *dest;
1901 src = (wxCheckBox *) ptr;
1902 dest = (wxWindow *) src;
1903 return (void *) dest;
1904}
1905
1906static void *SwigwxCheckBoxTowxEvtHandler(void *ptr) {
1907 wxCheckBox *src;
1908 wxEvtHandler *dest;
1909 src = (wxCheckBox *) ptr;
1910 dest = (wxEvtHandler *) src;
1911 return (void *) dest;
1912}
1913
9df61a29
RD
1914static void *SwigwxCheckBoxTowxObject(void *ptr) {
1915 wxCheckBox *src;
1916 wxObject *dest;
1917 src = (wxCheckBox *) ptr;
1918 dest = (wxObject *) src;
1919 return (void *) dest;
1920}
1921
70551f47 1922#define new_wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 1923static PyObject *_wrap_new_wxCheckBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1924 PyObject * _resultobj;
1925 wxCheckBox * _result;
1926 wxWindow * _arg0;
1927 wxWindowID _arg1;
1928 wxString * _arg2;
b68dc582
RD
1929 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1930 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 1931 long _arg5 = (long ) 0;
b68dc582 1932 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 1933 wxString * _arg7 = (wxString *) &wxPyCheckBoxNameStr;
2d091820 1934 PyObject * _argo0 = 0;
70551f47 1935 PyObject * _obj2 = 0;
37f6a977
RD
1936 wxPoint temp;
1937 PyObject * _obj3 = 0;
1938 wxSize temp0;
1939 PyObject * _obj4 = 0;
2d091820 1940 PyObject * _argo6 = 0;
9a74fcaf 1941 PyObject * _obj7 = 0;
107e4716 1942 char *_kwnames[] = { "parent","id","label","pos","size","style","val","name", NULL };
70551f47
RD
1943 char _ptemp[128];
1944
1945 self = self;
9a74fcaf 1946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOO:new_wxCheckBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
70551f47 1947 return NULL;
2d091820
RD
1948 if (_argo0) {
1949 if (_argo0 == Py_None) { _arg0 = NULL; }
1950 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
1951 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckBox. Expected _wxWindow_p.");
1952 return NULL;
1953 }
1954 }
1955{
c8bc7bb8
RD
1956 _arg2 = wxString_in_helper(_obj2);
1957 if (_arg2 == NULL)
70551f47 1958 return NULL;
70551f47 1959}
37f6a977
RD
1960 if (_obj3)
1961{
1962 _arg3 = &temp;
1963 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 1964 return NULL;
37f6a977
RD
1965}
1966 if (_obj4)
1967{
1968 _arg4 = &temp0;
1969 if (! wxSize_helper(_obj4, &_arg4))
70551f47 1970 return NULL;
37f6a977 1971}
2d091820
RD
1972 if (_argo6) {
1973 if (_argo6 == Py_None) { _arg6 = NULL; }
1974 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
1975 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxCheckBox. Expected _wxValidator_p.");
1976 return NULL;
1977 }
1978 }
9a74fcaf
RD
1979 if (_obj7)
1980{
1981 _arg7 = wxString_in_helper(_obj7);
1982 if (_arg7 == NULL)
1983 return NULL;
1984}
ab9bc19b 1985{
474c48f9 1986 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 1987 _result = (wxCheckBox *)new_wxCheckBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
ab9bc19b 1988
474c48f9 1989 wxPyEndAllowThreads(__tstate);
4dfaa61e 1990 if (PyErr_Occurred()) return NULL;
2d091820
RD
1991} if (_result) {
1992 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckBox_p");
1993 _resultobj = Py_BuildValue("s",_ptemp);
1994 } else {
1995 Py_INCREF(Py_None);
1996 _resultobj = Py_None;
1997 }
70551f47
RD
1998{
1999 if (_obj2)
2000 delete _arg2;
9a74fcaf
RD
2001}
2002{
2003 if (_obj7)
2004 delete _arg7;
70551f47
RD
2005}
2006 return _resultobj;
2007}
2008
aa2a5b86
RD
2009#define new_wxPreCheckBox() (new wxCheckBox())
2010static PyObject *_wrap_new_wxPreCheckBox(PyObject *self, PyObject *args, PyObject *kwargs) {
2011 PyObject * _resultobj;
2012 wxCheckBox * _result;
2013 char *_kwnames[] = { NULL };
2014 char _ptemp[128];
2015
2016 self = self;
2017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreCheckBox",_kwnames))
2018 return NULL;
2019{
474c48f9 2020 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2021 _result = (wxCheckBox *)new_wxPreCheckBox();
aa2a5b86 2022
474c48f9 2023 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2024 if (PyErr_Occurred()) return NULL;
2025} if (_result) {
2026 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckBox_p");
2027 _resultobj = Py_BuildValue("s",_ptemp);
2028 } else {
2029 Py_INCREF(Py_None);
2030 _resultobj = Py_None;
2031 }
2032 return _resultobj;
2033}
2034
2035#define wxCheckBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
2036static PyObject *_wrap_wxCheckBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
2037 PyObject * _resultobj;
2038 bool _result;
2039 wxCheckBox * _arg0;
2040 wxWindow * _arg1;
2041 wxWindowID _arg2;
2042 wxString * _arg3;
2043 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
2044 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
2045 long _arg6 = (long ) 0;
2046 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 2047 wxString * _arg8 = (wxString *) &wxPyCheckBoxNameStr;
aa2a5b86
RD
2048 PyObject * _argo0 = 0;
2049 PyObject * _argo1 = 0;
2050 PyObject * _obj3 = 0;
2051 wxPoint temp;
2052 PyObject * _obj4 = 0;
2053 wxSize temp0;
2054 PyObject * _obj5 = 0;
2055 PyObject * _argo7 = 0;
9a74fcaf 2056 PyObject * _obj8 = 0;
aa2a5b86
RD
2057 char *_kwnames[] = { "self","parent","id","label","pos","size","style","val","name", NULL };
2058
2059 self = self;
9a74fcaf 2060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOO:wxCheckBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
2061 return NULL;
2062 if (_argo0) {
2063 if (_argo0 == Py_None) { _arg0 = NULL; }
2064 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
2065 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_Create. Expected _wxCheckBox_p.");
2066 return NULL;
2067 }
2068 }
2069 if (_argo1) {
2070 if (_argo1 == Py_None) { _arg1 = NULL; }
2071 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2072 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxCheckBox_Create. Expected _wxWindow_p.");
2073 return NULL;
2074 }
2075 }
2076{
c8bc7bb8
RD
2077 _arg3 = wxString_in_helper(_obj3);
2078 if (_arg3 == NULL)
aa2a5b86 2079 return NULL;
aa2a5b86
RD
2080}
2081 if (_obj4)
2082{
2083 _arg4 = &temp;
2084 if (! wxPoint_helper(_obj4, &_arg4))
2085 return NULL;
2086}
2087 if (_obj5)
2088{
2089 _arg5 = &temp0;
2090 if (! wxSize_helper(_obj5, &_arg5))
2091 return NULL;
2092}
2093 if (_argo7) {
2094 if (_argo7 == Py_None) { _arg7 = NULL; }
2095 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
2096 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxCheckBox_Create. Expected _wxValidator_p.");
2097 return NULL;
2098 }
2099 }
9a74fcaf
RD
2100 if (_obj8)
2101{
2102 _arg8 = wxString_in_helper(_obj8);
2103 if (_arg8 == NULL)
2104 return NULL;
2105}
aa2a5b86 2106{
474c48f9 2107 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 2108 _result = (bool )wxCheckBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8);
aa2a5b86 2109
474c48f9 2110 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2111 if (PyErr_Occurred()) return NULL;
2112} _resultobj = Py_BuildValue("i",_result);
2113{
2114 if (_obj3)
2115 delete _arg3;
9a74fcaf
RD
2116}
2117{
2118 if (_obj8)
2119 delete _arg8;
aa2a5b86
RD
2120}
2121 return _resultobj;
2122}
2123
70551f47 2124#define wxCheckBox_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 2125static PyObject *_wrap_wxCheckBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2126 PyObject * _resultobj;
2127 bool _result;
2128 wxCheckBox * _arg0;
2d091820 2129 PyObject * _argo0 = 0;
107e4716 2130 char *_kwnames[] = { "self", NULL };
70551f47
RD
2131
2132 self = self;
107e4716 2133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckBox_GetValue",_kwnames,&_argo0))
70551f47 2134 return NULL;
2d091820
RD
2135 if (_argo0) {
2136 if (_argo0 == Py_None) { _arg0 = NULL; }
2137 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
70551f47
RD
2138 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_GetValue. Expected _wxCheckBox_p.");
2139 return NULL;
2140 }
2141 }
ab9bc19b 2142{
474c48f9 2143 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2144 _result = (bool )wxCheckBox_GetValue(_arg0);
ab9bc19b 2145
474c48f9 2146 wxPyEndAllowThreads(__tstate);
4dfaa61e 2147 if (PyErr_Occurred()) return NULL;
ab9bc19b 2148} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2149 return _resultobj;
2150}
2151
2152#define wxCheckBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 2153static PyObject *_wrap_wxCheckBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2154 PyObject * _resultobj;
2155 wxCheckBox * _arg0;
2156 bool _arg1;
2d091820 2157 PyObject * _argo0 = 0;
70551f47 2158 int tempbool1;
107e4716 2159 char *_kwnames[] = { "self","state", NULL };
70551f47
RD
2160
2161 self = self;
107e4716 2162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckBox_SetValue",_kwnames,&_argo0,&tempbool1))
70551f47 2163 return NULL;
2d091820
RD
2164 if (_argo0) {
2165 if (_argo0 == Py_None) { _arg0 = NULL; }
2166 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
70551f47
RD
2167 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_SetValue. Expected _wxCheckBox_p.");
2168 return NULL;
2169 }
2170 }
2171 _arg1 = (bool ) tempbool1;
ab9bc19b 2172{
474c48f9 2173 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2174 wxCheckBox_SetValue(_arg0,_arg1);
ab9bc19b 2175
474c48f9 2176 wxPyEndAllowThreads(__tstate);
4dfaa61e 2177 if (PyErr_Occurred()) return NULL;
ab9bc19b 2178} Py_INCREF(Py_None);
70551f47
RD
2179 _resultobj = Py_None;
2180 return _resultobj;
2181}
2182
65191ae8
RD
2183static void *SwigwxChoiceTowxControlWithItems(void *ptr) {
2184 wxChoice *src;
2185 wxControlWithItems *dest;
2186 src = (wxChoice *) ptr;
2187 dest = (wxControlWithItems *) src;
2188 return (void *) dest;
2189}
2190
70551f47
RD
2191static void *SwigwxChoiceTowxControl(void *ptr) {
2192 wxChoice *src;
2193 wxControl *dest;
2194 src = (wxChoice *) ptr;
2195 dest = (wxControl *) src;
2196 return (void *) dest;
2197}
2198
2199static void *SwigwxChoiceTowxWindow(void *ptr) {
2200 wxChoice *src;
2201 wxWindow *dest;
2202 src = (wxChoice *) ptr;
2203 dest = (wxWindow *) src;
2204 return (void *) dest;
2205}
2206
2207static void *SwigwxChoiceTowxEvtHandler(void *ptr) {
2208 wxChoice *src;
2209 wxEvtHandler *dest;
2210 src = (wxChoice *) ptr;
2211 dest = (wxEvtHandler *) src;
2212 return (void *) dest;
2213}
2214
9df61a29
RD
2215static void *SwigwxChoiceTowxObject(void *ptr) {
2216 wxChoice *src;
2217 wxObject *dest;
2218 src = (wxChoice *) ptr;
2219 dest = (wxObject *) src;
2220 return (void *) dest;
2221}
2222
70551f47 2223#define new_wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
107e4716 2224static PyObject *_wrap_new_wxChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2225 PyObject * _resultobj;
2226 wxChoice * _result;
2227 wxWindow * _arg0;
2228 wxWindowID _arg1;
b68dc582
RD
2229 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
2230 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
2231 int _arg4 = (int ) 0;
2232 wxString * _arg5 = (wxString *) NULL;
2233 long _arg6 = (long ) 0;
b68dc582 2234 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 2235 wxString * _arg8 = (wxString *) &wxPyChoiceNameStr;
2d091820 2236 PyObject * _argo0 = 0;
37f6a977
RD
2237 wxPoint temp;
2238 PyObject * _obj2 = 0;
2239 wxSize temp0;
2240 PyObject * _obj3 = 0;
70551f47 2241 PyObject * _obj5 = 0;
2d091820 2242 PyObject * _argo7 = 0;
9a74fcaf 2243 PyObject * _obj8 = 0;
e02c03a4 2244 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
70551f47
RD
2245 char _ptemp[128];
2246
2247 self = self;
9a74fcaf 2248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOO:new_wxChoice",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_obj8))
70551f47 2249 return NULL;
2d091820
RD
2250 if (_argo0) {
2251 if (_argo0 == Py_None) { _arg0 = NULL; }
2252 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
2253 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxChoice. Expected _wxWindow_p.");
2254 return NULL;
2255 }
2256 }
37f6a977
RD
2257 if (_obj2)
2258{
2259 _arg2 = &temp;
2260 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 2261 return NULL;
37f6a977
RD
2262}
2263 if (_obj3)
2264{
2265 _arg3 = &temp0;
2266 if (! wxSize_helper(_obj3, &_arg3))
70551f47 2267 return NULL;
37f6a977 2268}
70551f47
RD
2269 if (_obj5)
2270{
2271 _arg5 = wxString_LIST_helper(_obj5);
2272 if (_arg5 == NULL) {
2273 return NULL;
2274 }
2275}
2d091820
RD
2276 if (_argo7) {
2277 if (_argo7 == Py_None) { _arg7 = NULL; }
2278 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
70551f47
RD
2279 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxChoice. Expected _wxValidator_p.");
2280 return NULL;
2281 }
2282 }
9a74fcaf
RD
2283 if (_obj8)
2284{
2285 _arg8 = wxString_in_helper(_obj8);
2286 if (_arg8 == NULL)
2287 return NULL;
2288}
70551f47 2289{
ab9bc19b
RD
2290 if (_obj5) {
2291 _arg4 = PyList_Size(_obj5);
2292 }
2293 else {
2294 _arg4 = 0;
2295 }
70551f47 2296}
ab9bc19b 2297{
474c48f9 2298 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 2299 _result = (wxChoice *)new_wxChoice(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,*_arg8);
ab9bc19b 2300
474c48f9 2301 wxPyEndAllowThreads(__tstate);
4dfaa61e 2302 if (PyErr_Occurred()) return NULL;
2d091820
RD
2303} if (_result) {
2304 SWIG_MakePtr(_ptemp, (char *) _result,"_wxChoice_p");
2305 _resultobj = Py_BuildValue("s",_ptemp);
2306 } else {
2307 Py_INCREF(Py_None);
2308 _resultobj = Py_None;
2309 }
70551f47
RD
2310{
2311 delete [] _arg5;
9a74fcaf
RD
2312}
2313{
2314 if (_obj8)
2315 delete _arg8;
70551f47
RD
2316}
2317 return _resultobj;
2318}
2319
aa2a5b86
RD
2320#define new_wxPreChoice() (new wxChoice())
2321static PyObject *_wrap_new_wxPreChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 2322 PyObject * _resultobj;
aa2a5b86
RD
2323 wxChoice * _result;
2324 char *_kwnames[] = { NULL };
2325 char _ptemp[128];
70551f47
RD
2326
2327 self = self;
aa2a5b86
RD
2328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreChoice",_kwnames))
2329 return NULL;
2330{
474c48f9 2331 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2332 _result = (wxChoice *)new_wxPreChoice();
aa2a5b86 2333
474c48f9 2334 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2335 if (PyErr_Occurred()) return NULL;
2336} if (_result) {
2337 SWIG_MakePtr(_ptemp, (char *) _result,"_wxChoice_p");
2338 _resultobj = Py_BuildValue("s",_ptemp);
2339 } else {
2340 Py_INCREF(Py_None);
2341 _resultobj = Py_None;
2342 }
2343 return _resultobj;
2344}
2345
2346#define wxChoice_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
2347static PyObject *_wrap_wxChoice_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
2348 PyObject * _resultobj;
2349 bool _result;
2350 wxChoice * _arg0;
2351 wxWindow * _arg1;
2352 wxWindowID _arg2;
2353 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
2354 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2355 int _arg5 = (int ) 0;
2356 wxString * _arg6 = (wxString *) NULL;
2357 long _arg7 = (long ) 0;
2358 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 2359 wxString * _arg9 = (wxString *) &wxPyChoiceNameStr;
aa2a5b86
RD
2360 PyObject * _argo0 = 0;
2361 PyObject * _argo1 = 0;
2362 wxPoint temp;
2363 PyObject * _obj3 = 0;
2364 wxSize temp0;
2365 PyObject * _obj4 = 0;
2366 PyObject * _obj6 = 0;
2367 PyObject * _argo8 = 0;
9a74fcaf 2368 PyObject * _obj9 = 0;
aa2a5b86
RD
2369 char *_kwnames[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL };
2370
2371 self = self;
9a74fcaf 2372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOlOO:wxChoice_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_obj9))
aa2a5b86
RD
2373 return NULL;
2374 if (_argo0) {
2375 if (_argo0 == Py_None) { _arg0 = NULL; }
2376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
2377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Create. Expected _wxChoice_p.");
2378 return NULL;
2379 }
2380 }
2381 if (_argo1) {
2382 if (_argo1 == Py_None) { _arg1 = NULL; }
2383 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2384 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxChoice_Create. Expected _wxWindow_p.");
2385 return NULL;
2386 }
2387 }
2388 if (_obj3)
2389{
2390 _arg3 = &temp;
2391 if (! wxPoint_helper(_obj3, &_arg3))
2392 return NULL;
2393}
2394 if (_obj4)
2395{
2396 _arg4 = &temp0;
2397 if (! wxSize_helper(_obj4, &_arg4))
2398 return NULL;
2399}
2400 if (_obj6)
2401{
2402 _arg6 = wxString_LIST_helper(_obj6);
2403 if (_arg6 == NULL) {
2404 return NULL;
2405 }
2406}
2407 if (_argo8) {
2408 if (_argo8 == Py_None) { _arg8 = NULL; }
2409 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
2410 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of wxChoice_Create. Expected _wxValidator_p.");
2411 return NULL;
2412 }
2413 }
9a74fcaf
RD
2414 if (_obj9)
2415{
2416 _arg9 = wxString_in_helper(_obj9);
2417 if (_arg9 == NULL)
2418 return NULL;
2419}
aa2a5b86
RD
2420{
2421 if (_obj6) {
65191ae8
RD
2422 _arg5 = PyList_Size(_obj6);
2423 }
2424 else {
2425 _arg5 = 0;
70551f47 2426 }
65191ae8 2427}
70551f47 2428{
474c48f9 2429 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 2430 _result = (bool )wxChoice_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,*_arg9);
ab9bc19b 2431
474c48f9 2432 wxPyEndAllowThreads(__tstate);
4dfaa61e 2433 if (PyErr_Occurred()) return NULL;
65191ae8 2434} _resultobj = Py_BuildValue("i",_result);
70551f47 2435{
65191ae8 2436 delete [] _arg6;
9a74fcaf
RD
2437}
2438{
2439 if (_obj9)
2440 delete _arg9;
70551f47
RD
2441}
2442 return _resultobj;
2443}
2444
65191ae8
RD
2445#define wxChoice_Clear(_swigobj) (_swigobj->Clear())
2446static PyObject *_wrap_wxChoice_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 2447 PyObject * _resultobj;
70551f47 2448 wxChoice * _arg0;
2d091820 2449 PyObject * _argo0 = 0;
107e4716 2450 char *_kwnames[] = { "self", NULL };
70551f47
RD
2451
2452 self = self;
65191ae8 2453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_Clear",_kwnames,&_argo0))
70551f47 2454 return NULL;
2d091820
RD
2455 if (_argo0) {
2456 if (_argo0 == Py_None) { _arg0 = NULL; }
2457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
65191ae8 2458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Clear. Expected _wxChoice_p.");
70551f47
RD
2459 return NULL;
2460 }
2461 }
70551f47 2462{
474c48f9 2463 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2464 wxChoice_Clear(_arg0);
ab9bc19b 2465
474c48f9 2466 wxPyEndAllowThreads(__tstate);
4dfaa61e 2467 if (PyErr_Occurred()) return NULL;
65191ae8
RD
2468} Py_INCREF(Py_None);
2469 _resultobj = Py_None;
70551f47
RD
2470 return _resultobj;
2471}
2472
65191ae8
RD
2473#define wxChoice_GetColumns(_swigobj) (_swigobj->GetColumns())
2474static PyObject *_wrap_wxChoice_GetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2475 PyObject * _resultobj;
2476 int _result;
2477 wxChoice * _arg0;
2d091820 2478 PyObject * _argo0 = 0;
107e4716 2479 char *_kwnames[] = { "self", NULL };
70551f47
RD
2480
2481 self = self;
65191ae8 2482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetColumns",_kwnames,&_argo0))
70551f47 2483 return NULL;
2d091820
RD
2484 if (_argo0) {
2485 if (_argo0 == Py_None) { _arg0 = NULL; }
2486 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
65191ae8 2487 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetColumns. Expected _wxChoice_p.");
70551f47
RD
2488 return NULL;
2489 }
2490 }
ab9bc19b 2491{
474c48f9 2492 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2493 _result = (int )wxChoice_GetColumns(_arg0);
ab9bc19b 2494
474c48f9 2495 wxPyEndAllowThreads(__tstate);
4dfaa61e 2496 if (PyErr_Occurred()) return NULL;
ab9bc19b 2497} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2498 return _resultobj;
2499}
2500
2501#define wxChoice_SetColumns(_swigobj,_swigarg0) (_swigobj->SetColumns(_swigarg0))
107e4716 2502static PyObject *_wrap_wxChoice_SetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2503 PyObject * _resultobj;
2504 wxChoice * _arg0;
2d091820
RD
2505 int _arg1 = (int ) 1;
2506 PyObject * _argo0 = 0;
107e4716 2507 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
2508
2509 self = self;
107e4716 2510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxChoice_SetColumns",_kwnames,&_argo0,&_arg1))
70551f47 2511 return NULL;
2d091820
RD
2512 if (_argo0) {
2513 if (_argo0 == Py_None) { _arg0 = NULL; }
2514 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
2515 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetColumns. Expected _wxChoice_p.");
2516 return NULL;
2517 }
2518 }
ab9bc19b 2519{
474c48f9 2520 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2521 wxChoice_SetColumns(_arg0,_arg1);
ab9bc19b 2522
474c48f9 2523 wxPyEndAllowThreads(__tstate);
4dfaa61e 2524 if (PyErr_Occurred()) return NULL;
ab9bc19b 2525} Py_INCREF(Py_None);
70551f47
RD
2526 _resultobj = Py_None;
2527 return _resultobj;
2528}
2529
2530#define wxChoice_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 2531static PyObject *_wrap_wxChoice_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2532 PyObject * _resultobj;
2533 wxChoice * _arg0;
2534 int _arg1;
2d091820 2535 PyObject * _argo0 = 0;
107e4716 2536 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
2537
2538 self = self;
107e4716 2539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxChoice_SetSelection",_kwnames,&_argo0,&_arg1))
70551f47 2540 return NULL;
2d091820
RD
2541 if (_argo0) {
2542 if (_argo0 == Py_None) { _arg0 = NULL; }
2543 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
2544 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetSelection. Expected _wxChoice_p.");
2545 return NULL;
2546 }
2547 }
ab9bc19b 2548{
474c48f9 2549 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2550 wxChoice_SetSelection(_arg0,_arg1);
ab9bc19b 2551
474c48f9 2552 wxPyEndAllowThreads(__tstate);
4dfaa61e 2553 if (PyErr_Occurred()) return NULL;
ab9bc19b 2554} Py_INCREF(Py_None);
70551f47
RD
2555 _resultobj = Py_None;
2556 return _resultobj;
2557}
2558
2559#define wxChoice_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
107e4716 2560static PyObject *_wrap_wxChoice_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2561 PyObject * _resultobj;
2562 wxChoice * _arg0;
2563 wxString * _arg1;
2d091820 2564 PyObject * _argo0 = 0;
70551f47 2565 PyObject * _obj1 = 0;
107e4716 2566 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
2567
2568 self = self;
107e4716 2569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_SetStringSelection",_kwnames,&_argo0,&_obj1))
70551f47 2570 return NULL;
2d091820
RD
2571 if (_argo0) {
2572 if (_argo0 == Py_None) { _arg0 = NULL; }
2573 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
70551f47
RD
2574 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetStringSelection. Expected _wxChoice_p.");
2575 return NULL;
2576 }
2577 }
2578{
c8bc7bb8
RD
2579 _arg1 = wxString_in_helper(_obj1);
2580 if (_arg1 == NULL)
2cd2fac8 2581 return NULL;
70551f47 2582}
ab9bc19b 2583{
474c48f9 2584 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2585 wxChoice_SetStringSelection(_arg0,*_arg1);
ab9bc19b 2586
474c48f9 2587 wxPyEndAllowThreads(__tstate);
4dfaa61e 2588 if (PyErr_Occurred()) return NULL;
ab9bc19b 2589} Py_INCREF(Py_None);
70551f47
RD
2590 _resultobj = Py_None;
2591{
2592 if (_obj1)
2593 delete _arg1;
2594}
2595 return _resultobj;
2596}
2597
2c8a649d
RD
2598#define wxChoice_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
2599static PyObject *_wrap_wxChoice_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
2600 PyObject * _resultobj;
2601 wxChoice * _arg0;
2602 int _arg1;
2603 wxString * _arg2;
2604 PyObject * _argo0 = 0;
2605 PyObject * _obj2 = 0;
2606 char *_kwnames[] = { "self","n","s", NULL };
2607
2608 self = self;
2609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxChoice_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
2610 return NULL;
2611 if (_argo0) {
2612 if (_argo0 == Py_None) { _arg0 = NULL; }
2613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
2614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetString. Expected _wxChoice_p.");
2615 return NULL;
2616 }
2617 }
2618{
c8bc7bb8
RD
2619 _arg2 = wxString_in_helper(_obj2);
2620 if (_arg2 == NULL)
2c8a649d 2621 return NULL;
2c8a649d
RD
2622}
2623{
474c48f9 2624 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2625 wxChoice_SetString(_arg0,_arg1,*_arg2);
2c8a649d 2626
474c48f9 2627 wxPyEndAllowThreads(__tstate);
2c8a649d
RD
2628 if (PyErr_Occurred()) return NULL;
2629} Py_INCREF(Py_None);
2630 _resultobj = Py_None;
2631{
2632 if (_obj2)
2633 delete _arg2;
2634}
2635 return _resultobj;
2636}
2637
70551f47
RD
2638static void *SwigwxComboBoxTowxControl(void *ptr) {
2639 wxComboBox *src;
2640 wxControl *dest;
2641 src = (wxComboBox *) ptr;
2642 dest = (wxControl *) src;
2643 return (void *) dest;
2644}
2645
2646static void *SwigwxComboBoxTowxWindow(void *ptr) {
2647 wxComboBox *src;
2648 wxWindow *dest;
2649 src = (wxComboBox *) ptr;
2650 dest = (wxWindow *) src;
2651 return (void *) dest;
2652}
2653
2654static void *SwigwxComboBoxTowxEvtHandler(void *ptr) {
2655 wxComboBox *src;
2656 wxEvtHandler *dest;
2657 src = (wxComboBox *) ptr;
2658 dest = (wxEvtHandler *) src;
2659 return (void *) dest;
2660}
2661
9df61a29
RD
2662static void *SwigwxComboBoxTowxObject(void *ptr) {
2663 wxComboBox *src;
2664 wxObject *dest;
2665 src = (wxComboBox *) ptr;
2666 dest = (wxObject *) src;
2667 return (void *) dest;
2668}
2669
70551f47 2670#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 2671static PyObject *_wrap_new_wxComboBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2672 PyObject * _resultobj;
2673 wxComboBox * _result;
2674 wxWindow * _arg0;
2675 wxWindowID _arg1;
9a74fcaf 2676 wxString * _arg2 = (wxString *) &wxPyEmptyString;
b68dc582
RD
2677 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
2678 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
2679 int _arg5 = (int ) 0;
2680 wxString * _arg6 = (wxString *) NULL;
2681 long _arg7 = (long ) 0;
b68dc582 2682 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 2683 wxString * _arg9 = (wxString *) &wxPyComboBoxNameStr;
2d091820 2684 PyObject * _argo0 = 0;
9a74fcaf 2685 PyObject * _obj2 = 0;
37f6a977
RD
2686 wxPoint temp;
2687 PyObject * _obj3 = 0;
2688 wxSize temp0;
2689 PyObject * _obj4 = 0;
70551f47 2690 PyObject * _obj6 = 0;
2d091820 2691 PyObject * _argo8 = 0;
9a74fcaf 2692 PyObject * _obj9 = 0;
e02c03a4 2693 char *_kwnames[] = { "parent","id","value","pos","size","choices","style","validator","name", NULL };
70551f47
RD
2694 char _ptemp[128];
2695
2696 self = self;
9a74fcaf 2697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOOlOO:new_wxComboBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_obj9))
70551f47 2698 return NULL;
2d091820
RD
2699 if (_argo0) {
2700 if (_argo0 == Py_None) { _arg0 = NULL; }
2701 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
2702 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxComboBox. Expected _wxWindow_p.");
2703 return NULL;
2704 }
2705 }
9a74fcaf
RD
2706 if (_obj2)
2707{
2708 _arg2 = wxString_in_helper(_obj2);
2709 if (_arg2 == NULL)
2710 return NULL;
2711}
37f6a977
RD
2712 if (_obj3)
2713{
2714 _arg3 = &temp;
2715 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 2716 return NULL;
37f6a977
RD
2717}
2718 if (_obj4)
2719{
2720 _arg4 = &temp0;
2721 if (! wxSize_helper(_obj4, &_arg4))
70551f47 2722 return NULL;
37f6a977 2723}
70551f47
RD
2724 if (_obj6)
2725{
2726 _arg6 = wxString_LIST_helper(_obj6);
2727 if (_arg6 == NULL) {
2728 return NULL;
2729 }
2730}
2d091820
RD
2731 if (_argo8) {
2732 if (_argo8 == Py_None) { _arg8 = NULL; }
2733 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
70551f47
RD
2734 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxComboBox. Expected _wxValidator_p.");
2735 return NULL;
2736 }
2737 }
9a74fcaf
RD
2738 if (_obj9)
2739{
2740 _arg9 = wxString_in_helper(_obj9);
2741 if (_arg9 == NULL)
2742 return NULL;
2743}
70551f47 2744{
ab9bc19b
RD
2745 if (_obj6) {
2746 _arg5 = PyList_Size(_obj6);
2747 }
2748 else {
2749 _arg5 = 0;
2750 }
70551f47 2751}
ab9bc19b 2752{
474c48f9 2753 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 2754 _result = (wxComboBox *)new_wxComboBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,*_arg9);
ab9bc19b 2755
474c48f9 2756 wxPyEndAllowThreads(__tstate);
4dfaa61e 2757 if (PyErr_Occurred()) return NULL;
2d091820
RD
2758} if (_result) {
2759 SWIG_MakePtr(_ptemp, (char *) _result,"_wxComboBox_p");
2760 _resultobj = Py_BuildValue("s",_ptemp);
2761 } else {
2762 Py_INCREF(Py_None);
2763 _resultobj = Py_None;
2764 }
9a74fcaf
RD
2765{
2766 if (_obj2)
2767 delete _arg2;
2768}
70551f47
RD
2769{
2770 delete [] _arg6;
9a74fcaf
RD
2771}
2772{
2773 if (_obj9)
2774 delete _arg9;
70551f47
RD
2775}
2776 return _resultobj;
2777}
2778
aa2a5b86
RD
2779#define new_wxPreComboBox() (new wxComboBox())
2780static PyObject *_wrap_new_wxPreComboBox(PyObject *self, PyObject *args, PyObject *kwargs) {
2781 PyObject * _resultobj;
2782 wxComboBox * _result;
2783 char *_kwnames[] = { NULL };
2784 char _ptemp[128];
2785
2786 self = self;
2787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreComboBox",_kwnames))
2788 return NULL;
2789{
474c48f9 2790 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2791 _result = (wxComboBox *)new_wxPreComboBox();
aa2a5b86 2792
474c48f9 2793 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2794 if (PyErr_Occurred()) return NULL;
2795} if (_result) {
2796 SWIG_MakePtr(_ptemp, (char *) _result,"_wxComboBox_p");
2797 _resultobj = Py_BuildValue("s",_ptemp);
2798 } else {
2799 Py_INCREF(Py_None);
2800 _resultobj = Py_None;
2801 }
2802 return _resultobj;
2803}
2804
2805#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))
2806static PyObject *_wrap_wxComboBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
2807 PyObject * _resultobj;
2808 bool _result;
2809 wxComboBox * _arg0;
2810 wxWindow * _arg1;
2811 wxWindowID _arg2;
9a74fcaf 2812 wxString * _arg3 = (wxString *) &wxPyEmptyString;
aa2a5b86
RD
2813 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
2814 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
2815 int _arg6 = (int ) 0;
2816 wxString * _arg7 = (wxString *) NULL;
2817 long _arg8 = (long ) 0;
2818 wxValidator * _arg9 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 2819 wxString * _arg10 = (wxString *) &wxPyComboBoxNameStr;
aa2a5b86
RD
2820 PyObject * _argo0 = 0;
2821 PyObject * _argo1 = 0;
9a74fcaf 2822 PyObject * _obj3 = 0;
aa2a5b86
RD
2823 wxPoint temp;
2824 PyObject * _obj4 = 0;
2825 wxSize temp0;
2826 PyObject * _obj5 = 0;
2827 PyObject * _obj7 = 0;
2828 PyObject * _argo9 = 0;
9a74fcaf 2829 PyObject * _obj10 = 0;
aa2a5b86
RD
2830 char *_kwnames[] = { "self","parent","id","value","pos","size","choices","style","validator","name", NULL };
2831
2832 self = self;
9a74fcaf 2833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOOlOO:wxComboBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_obj7,&_arg8,&_argo9,&_obj10))
aa2a5b86
RD
2834 return NULL;
2835 if (_argo0) {
2836 if (_argo0 == Py_None) { _arg0 = NULL; }
2837 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2838 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Create. Expected _wxComboBox_p.");
2839 return NULL;
2840 }
2841 }
2842 if (_argo1) {
2843 if (_argo1 == Py_None) { _arg1 = NULL; }
2844 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2845 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxComboBox_Create. Expected _wxWindow_p.");
2846 return NULL;
2847 }
2848 }
9a74fcaf
RD
2849 if (_obj3)
2850{
2851 _arg3 = wxString_in_helper(_obj3);
2852 if (_arg3 == NULL)
2853 return NULL;
2854}
aa2a5b86
RD
2855 if (_obj4)
2856{
2857 _arg4 = &temp;
2858 if (! wxPoint_helper(_obj4, &_arg4))
2859 return NULL;
2860}
2861 if (_obj5)
2862{
2863 _arg5 = &temp0;
2864 if (! wxSize_helper(_obj5, &_arg5))
2865 return NULL;
2866}
2867 if (_obj7)
2868{
2869 _arg7 = wxString_LIST_helper(_obj7);
2870 if (_arg7 == NULL) {
2871 return NULL;
2872 }
2873}
2874 if (_argo9) {
2875 if (_argo9 == Py_None) { _arg9 = NULL; }
2876 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
2877 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of wxComboBox_Create. Expected _wxValidator_p.");
2878 return NULL;
2879 }
2880 }
9a74fcaf
RD
2881 if (_obj10)
2882{
2883 _arg10 = wxString_in_helper(_obj10);
2884 if (_arg10 == NULL)
2885 return NULL;
2886}
aa2a5b86
RD
2887{
2888 if (_obj7) {
2889 _arg6 = PyList_Size(_obj7);
2890 }
2891 else {
2892 _arg6 = 0;
2893 }
2894}
2895{
474c48f9 2896 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 2897 _result = (bool )wxComboBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,_arg7,_arg8,*_arg9,*_arg10);
aa2a5b86 2898
474c48f9 2899 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
2900 if (PyErr_Occurred()) return NULL;
2901} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
2902{
2903 if (_obj3)
2904 delete _arg3;
2905}
aa2a5b86
RD
2906{
2907 delete [] _arg7;
9a74fcaf
RD
2908}
2909{
2910 if (_obj10)
2911 delete _arg10;
aa2a5b86
RD
2912}
2913 return _resultobj;
2914}
2915
70551f47 2916#define wxComboBox_Copy(_swigobj) (_swigobj->Copy())
107e4716 2917static PyObject *_wrap_wxComboBox_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2918 PyObject * _resultobj;
2919 wxComboBox * _arg0;
2d091820 2920 PyObject * _argo0 = 0;
107e4716 2921 char *_kwnames[] = { "self", NULL };
70551f47
RD
2922
2923 self = self;
107e4716 2924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Copy",_kwnames,&_argo0))
70551f47 2925 return NULL;
2d091820
RD
2926 if (_argo0) {
2927 if (_argo0 == Py_None) { _arg0 = NULL; }
2928 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2929 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Copy. Expected _wxComboBox_p.");
2930 return NULL;
2931 }
2932 }
ab9bc19b 2933{
474c48f9 2934 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2935 wxComboBox_Copy(_arg0);
ab9bc19b 2936
474c48f9 2937 wxPyEndAllowThreads(__tstate);
4dfaa61e 2938 if (PyErr_Occurred()) return NULL;
ab9bc19b 2939} Py_INCREF(Py_None);
70551f47
RD
2940 _resultobj = Py_None;
2941 return _resultobj;
2942}
2943
2944#define wxComboBox_Cut(_swigobj) (_swigobj->Cut())
107e4716 2945static PyObject *_wrap_wxComboBox_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2946 PyObject * _resultobj;
2947 wxComboBox * _arg0;
2d091820 2948 PyObject * _argo0 = 0;
107e4716 2949 char *_kwnames[] = { "self", NULL };
70551f47
RD
2950
2951 self = self;
107e4716 2952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Cut",_kwnames,&_argo0))
70551f47 2953 return NULL;
2d091820
RD
2954 if (_argo0) {
2955 if (_argo0 == Py_None) { _arg0 = NULL; }
2956 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
2957 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Cut. Expected _wxComboBox_p.");
2958 return NULL;
2959 }
2960 }
ab9bc19b 2961{
474c48f9 2962 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2963 wxComboBox_Cut(_arg0);
ab9bc19b 2964
474c48f9 2965 wxPyEndAllowThreads(__tstate);
4dfaa61e 2966 if (PyErr_Occurred()) return NULL;
ab9bc19b 2967} Py_INCREF(Py_None);
70551f47
RD
2968 _resultobj = Py_None;
2969 return _resultobj;
2970}
2971
70551f47 2972#define wxComboBox_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
107e4716 2973static PyObject *_wrap_wxComboBox_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2974 PyObject * _resultobj;
2975 long _result;
2976 wxComboBox * _arg0;
2d091820 2977 PyObject * _argo0 = 0;
65191ae8 2978 char *_kwnames[] = { "self", NULL };
70551f47
RD
2979
2980 self = self;
65191ae8 2981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetInsertionPoint",_kwnames,&_argo0))
70551f47 2982 return NULL;
2d091820
RD
2983 if (_argo0) {
2984 if (_argo0 == Py_None) { _arg0 = NULL; }
2985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
65191ae8 2986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetInsertionPoint. Expected _wxComboBox_p.");
70551f47
RD
2987 return NULL;
2988 }
2989 }
70551f47 2990{
474c48f9 2991 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2992 _result = (long )wxComboBox_GetInsertionPoint(_arg0);
ab9bc19b 2993
474c48f9 2994 wxPyEndAllowThreads(__tstate);
4dfaa61e 2995 if (PyErr_Occurred()) return NULL;
65191ae8 2996} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
2997 return _resultobj;
2998}
2999
65191ae8
RD
3000#define wxComboBox_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
3001static PyObject *_wrap_wxComboBox_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 3002 PyObject * _resultobj;
65191ae8 3003 long _result;
70551f47 3004 wxComboBox * _arg0;
2d091820 3005 PyObject * _argo0 = 0;
107e4716 3006 char *_kwnames[] = { "self", NULL };
70551f47
RD
3007
3008 self = self;
65191ae8 3009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetLastPosition",_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")) {
65191ae8 3014 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetLastPosition. Expected _wxComboBox_p.");
70551f47
RD
3015 return NULL;
3016 }
3017 }
70551f47 3018{
474c48f9 3019 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3020 _result = (long )wxComboBox_GetLastPosition(_arg0);
ab9bc19b 3021
474c48f9 3022 wxPyEndAllowThreads(__tstate);
4dfaa61e 3023 if (PyErr_Occurred()) return NULL;
65191ae8 3024} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
3025 return _resultobj;
3026}
3027
3028#define wxComboBox_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 3029static PyObject *_wrap_wxComboBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3030 PyObject * _resultobj;
3031 wxString * _result;
3032 wxComboBox * _arg0;
2d091820 3033 PyObject * _argo0 = 0;
107e4716 3034 char *_kwnames[] = { "self", NULL };
70551f47
RD
3035
3036 self = self;
107e4716 3037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetValue",_kwnames,&_argo0))
70551f47 3038 return NULL;
2d091820
RD
3039 if (_argo0) {
3040 if (_argo0 == Py_None) { _arg0 = NULL; }
3041 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3042 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetValue. Expected _wxComboBox_p.");
3043 return NULL;
3044 }
3045 }
70551f47 3046{
474c48f9 3047 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3048 _result = new wxString (wxComboBox_GetValue(_arg0));
ab9bc19b 3049
474c48f9 3050 wxPyEndAllowThreads(__tstate);
4dfaa61e 3051 if (PyErr_Occurred()) return NULL;
ab9bc19b 3052}{
c8bc7bb8
RD
3053#if wxUSE_UNICODE
3054 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
3055#else
e02c03a4 3056 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 3057#endif
70551f47
RD
3058}
3059{
3060 delete _result;
3061}
3062 return _resultobj;
3063}
3064
70551f47 3065#define wxComboBox_Paste(_swigobj) (_swigobj->Paste())
107e4716 3066static PyObject *_wrap_wxComboBox_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3067 PyObject * _resultobj;
3068 wxComboBox * _arg0;
2d091820 3069 PyObject * _argo0 = 0;
107e4716 3070 char *_kwnames[] = { "self", NULL };
70551f47
RD
3071
3072 self = self;
107e4716 3073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Paste",_kwnames,&_argo0))
70551f47 3074 return NULL;
2d091820
RD
3075 if (_argo0) {
3076 if (_argo0 == Py_None) { _arg0 = NULL; }
3077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Paste. Expected _wxComboBox_p.");
3079 return NULL;
3080 }
3081 }
ab9bc19b 3082{
474c48f9 3083 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3084 wxComboBox_Paste(_arg0);
ab9bc19b 3085
474c48f9 3086 wxPyEndAllowThreads(__tstate);
4dfaa61e 3087 if (PyErr_Occurred()) return NULL;
ab9bc19b 3088} Py_INCREF(Py_None);
70551f47
RD
3089 _resultobj = Py_None;
3090 return _resultobj;
3091}
3092
3093#define wxComboBox_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
107e4716 3094static PyObject *_wrap_wxComboBox_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3095 PyObject * _resultobj;
3096 wxComboBox * _arg0;
3097 long _arg1;
3098 long _arg2;
3099 wxString * _arg3;
2d091820 3100 PyObject * _argo0 = 0;
70551f47 3101 PyObject * _obj3 = 0;
107e4716 3102 char *_kwnames[] = { "self","from","to","text", NULL };
70551f47
RD
3103
3104 self = self;
107e4716 3105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxComboBox_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
70551f47 3106 return NULL;
2d091820
RD
3107 if (_argo0) {
3108 if (_argo0 == Py_None) { _arg0 = NULL; }
3109 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3110 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Replace. Expected _wxComboBox_p.");
3111 return NULL;
3112 }
3113 }
3114{
c8bc7bb8
RD
3115 _arg3 = wxString_in_helper(_obj3);
3116 if (_arg3 == NULL)
70551f47 3117 return NULL;
70551f47 3118}
ab9bc19b 3119{
474c48f9 3120 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3121 wxComboBox_Replace(_arg0,_arg1,_arg2,*_arg3);
ab9bc19b 3122
474c48f9 3123 wxPyEndAllowThreads(__tstate);
4dfaa61e 3124 if (PyErr_Occurred()) return NULL;
ab9bc19b 3125} Py_INCREF(Py_None);
70551f47
RD
3126 _resultobj = Py_None;
3127{
3128 if (_obj3)
3129 delete _arg3;
3130}
3131 return _resultobj;
3132}
3133
3134#define wxComboBox_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
107e4716 3135static PyObject *_wrap_wxComboBox_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3136 PyObject * _resultobj;
3137 wxComboBox * _arg0;
3138 long _arg1;
3139 long _arg2;
2d091820 3140 PyObject * _argo0 = 0;
107e4716 3141 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
3142
3143 self = self;
107e4716 3144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 3145 return NULL;
2d091820
RD
3146 if (_argo0) {
3147 if (_argo0 == Py_None) { _arg0 = NULL; }
3148 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3149 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Remove. Expected _wxComboBox_p.");
3150 return NULL;
3151 }
3152 }
ab9bc19b 3153{
474c48f9 3154 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3155 wxComboBox_Remove(_arg0,_arg1,_arg2);
ab9bc19b 3156
474c48f9 3157 wxPyEndAllowThreads(__tstate);
4dfaa61e 3158 if (PyErr_Occurred()) return NULL;
ab9bc19b 3159} Py_INCREF(Py_None);
70551f47
RD
3160 _resultobj = Py_None;
3161 return _resultobj;
3162}
3163
3164#define wxComboBox_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
107e4716 3165static PyObject *_wrap_wxComboBox_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3166 PyObject * _resultobj;
3167 wxComboBox * _arg0;
3168 long _arg1;
2d091820 3169 PyObject * _argo0 = 0;
107e4716 3170 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
3171
3172 self = self;
107e4716 3173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxComboBox_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
70551f47 3174 return NULL;
2d091820
RD
3175 if (_argo0) {
3176 if (_argo0 == Py_None) { _arg0 = NULL; }
3177 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3178 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPoint. Expected _wxComboBox_p.");
3179 return NULL;
3180 }
3181 }
ab9bc19b 3182{
474c48f9 3183 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3184 wxComboBox_SetInsertionPoint(_arg0,_arg1);
ab9bc19b 3185
474c48f9 3186 wxPyEndAllowThreads(__tstate);
4dfaa61e 3187 if (PyErr_Occurred()) return NULL;
ab9bc19b 3188} Py_INCREF(Py_None);
70551f47
RD
3189 _resultobj = Py_None;
3190 return _resultobj;
3191}
3192
3193#define wxComboBox_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
107e4716 3194static PyObject *_wrap_wxComboBox_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3195 PyObject * _resultobj;
3196 wxComboBox * _arg0;
2d091820 3197 PyObject * _argo0 = 0;
107e4716 3198 char *_kwnames[] = { "self", NULL };
70551f47
RD
3199
3200 self = self;
107e4716 3201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_SetInsertionPointEnd",_kwnames,&_argo0))
70551f47 3202 return NULL;
2d091820
RD
3203 if (_argo0) {
3204 if (_argo0 == Py_None) { _arg0 = NULL; }
3205 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPointEnd. Expected _wxComboBox_p.");
3207 return NULL;
3208 }
3209 }
ab9bc19b 3210{
474c48f9 3211 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3212 wxComboBox_SetInsertionPointEnd(_arg0);
ab9bc19b 3213
474c48f9 3214 wxPyEndAllowThreads(__tstate);
4dfaa61e 3215 if (PyErr_Occurred()) return NULL;
ab9bc19b 3216} Py_INCREF(Py_None);
70551f47
RD
3217 _resultobj = Py_None;
3218 return _resultobj;
3219}
3220
2d091820 3221#define wxComboBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 3222static PyObject *_wrap_wxComboBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
2d091820
RD
3223 PyObject * _resultobj;
3224 wxComboBox * _arg0;
3225 int _arg1;
3226 PyObject * _argo0 = 0;
107e4716 3227 char *_kwnames[] = { "self","n", NULL };
2d091820
RD
3228
3229 self = self;
107e4716 3230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_SetSelection",_kwnames,&_argo0,&_arg1))
2d091820
RD
3231 return NULL;
3232 if (_argo0) {
3233 if (_argo0 == Py_None) { _arg0 = NULL; }
3234 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3235 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetSelection. Expected _wxComboBox_p.");
3236 return NULL;
3237 }
3238 }
3239{
474c48f9 3240 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3241 wxComboBox_SetSelection(_arg0,_arg1);
2d091820 3242
474c48f9 3243 wxPyEndAllowThreads(__tstate);
4dfaa61e 3244 if (PyErr_Occurred()) return NULL;
2d091820
RD
3245} Py_INCREF(Py_None);
3246 _resultobj = Py_None;
3247 return _resultobj;
3248}
3249
70551f47 3250#define wxComboBox_SetMark(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 3251static PyObject *_wrap_wxComboBox_SetMark(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3252 PyObject * _resultobj;
3253 wxComboBox * _arg0;
3254 long _arg1;
3255 long _arg2;
2d091820 3256 PyObject * _argo0 = 0;
107e4716 3257 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
3258
3259 self = self;
107e4716 3260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_SetMark",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 3261 return NULL;
2d091820
RD
3262 if (_argo0) {
3263 if (_argo0 == Py_None) { _arg0 = NULL; }
3264 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3265 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetMark. Expected _wxComboBox_p.");
3266 return NULL;
3267 }
3268 }
ab9bc19b 3269{
474c48f9 3270 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3271 wxComboBox_SetMark(_arg0,_arg1,_arg2);
ab9bc19b 3272
474c48f9 3273 wxPyEndAllowThreads(__tstate);
4dfaa61e 3274 if (PyErr_Occurred()) return NULL;
ab9bc19b 3275} Py_INCREF(Py_None);
70551f47
RD
3276 _resultobj = Py_None;
3277 return _resultobj;
3278}
3279
3280#define wxComboBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 3281static PyObject *_wrap_wxComboBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3282 PyObject * _resultobj;
3283 wxComboBox * _arg0;
3284 wxString * _arg1;
2d091820 3285 PyObject * _argo0 = 0;
70551f47 3286 PyObject * _obj1 = 0;
107e4716 3287 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
3288
3289 self = self;
107e4716 3290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_SetValue",_kwnames,&_argo0,&_obj1))
70551f47 3291 return NULL;
2d091820
RD
3292 if (_argo0) {
3293 if (_argo0 == Py_None) { _arg0 = NULL; }
3294 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
70551f47
RD
3295 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetValue. Expected _wxComboBox_p.");
3296 return NULL;
3297 }
3298 }
3299{
c8bc7bb8
RD
3300 _arg1 = wxString_in_helper(_obj1);
3301 if (_arg1 == NULL)
2cd2fac8 3302 return NULL;
70551f47 3303}
ab9bc19b 3304{
474c48f9 3305 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3306 wxComboBox_SetValue(_arg0,*_arg1);
ab9bc19b 3307
474c48f9 3308 wxPyEndAllowThreads(__tstate);
4dfaa61e 3309 if (PyErr_Occurred()) return NULL;
ab9bc19b 3310} Py_INCREF(Py_None);
70551f47
RD
3311 _resultobj = Py_None;
3312{
3313 if (_obj1)
3314 delete _arg1;
3315}
3316 return _resultobj;
3317}
3318
2c8a649d
RD
3319#define wxComboBox_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
3320static PyObject *_wrap_wxComboBox_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
3321 PyObject * _resultobj;
3322 wxComboBox * _arg0;
3323 bool _arg1;
3324 PyObject * _argo0 = 0;
3325 int tempbool1;
3326 char *_kwnames[] = { "self","editable", NULL };
3327
3328 self = self;
3329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_SetEditable",_kwnames,&_argo0,&tempbool1))
3330 return NULL;
3331 if (_argo0) {
3332 if (_argo0 == Py_None) { _arg0 = NULL; }
3333 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3334 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetEditable. Expected _wxComboBox_p.");
3335 return NULL;
3336 }
3337 }
3338 _arg1 = (bool ) tempbool1;
3339{
474c48f9 3340 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3341 wxComboBox_SetEditable(_arg0,_arg1);
2c8a649d 3342
474c48f9 3343 wxPyEndAllowThreads(__tstate);
2c8a649d
RD
3344 if (PyErr_Occurred()) return NULL;
3345} Py_INCREF(Py_None);
3346 _resultobj = Py_None;
3347 return _resultobj;
3348}
3349
c70fd24f
RD
3350#define wxComboBox_Clear(_swigobj) (_swigobj->Clear())
3351static PyObject *_wrap_wxComboBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
3352 PyObject * _resultobj;
3353 wxComboBox * _arg0;
3354 PyObject * _argo0 = 0;
3355 char *_kwnames[] = { "self", NULL };
3356
3357 self = self;
3358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Clear",_kwnames,&_argo0))
3359 return NULL;
3360 if (_argo0) {
3361 if (_argo0 == Py_None) { _arg0 = NULL; }
3362 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3363 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Clear. Expected _wxComboBox_p.");
3364 return NULL;
3365 }
3366 }
3367{
474c48f9 3368 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3369 wxComboBox_Clear(_arg0);
c70fd24f 3370
474c48f9 3371 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3372 if (PyErr_Occurred()) return NULL;
3373} Py_INCREF(Py_None);
3374 _resultobj = Py_None;
3375 return _resultobj;
3376}
3377
3378#define wxComboBox_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
3379static PyObject *_wrap_wxComboBox_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
3380 PyObject * _resultobj;
3381 wxComboBox * _arg0;
3382 int _arg1;
3383 PyObject * _argo0 = 0;
3384 char *_kwnames[] = { "self","n", NULL };
3385
3386 self = self;
3387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_Delete",_kwnames,&_argo0,&_arg1))
3388 return NULL;
3389 if (_argo0) {
3390 if (_argo0 == Py_None) { _arg0 = NULL; }
3391 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3392 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Delete. Expected _wxComboBox_p.");
3393 return NULL;
3394 }
3395 }
3396{
474c48f9 3397 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3398 wxComboBox_Delete(_arg0,_arg1);
c70fd24f 3399
474c48f9 3400 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3401 if (PyErr_Occurred()) return NULL;
3402} Py_INCREF(Py_None);
3403 _resultobj = Py_None;
3404 return _resultobj;
3405}
3406
3407#define wxComboBox_GetCount(_swigobj) (_swigobj->GetCount())
3408static PyObject *_wrap_wxComboBox_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
3409 PyObject * _resultobj;
3410 int _result;
3411 wxComboBox * _arg0;
3412 PyObject * _argo0 = 0;
3413 char *_kwnames[] = { "self", NULL };
3414
3415 self = self;
3416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetCount",_kwnames,&_argo0))
3417 return NULL;
3418 if (_argo0) {
3419 if (_argo0 == Py_None) { _arg0 = NULL; }
3420 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3421 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetCount. Expected _wxComboBox_p.");
3422 return NULL;
3423 }
3424 }
3425{
474c48f9 3426 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3427 _result = (int )wxComboBox_GetCount(_arg0);
c70fd24f 3428
474c48f9 3429 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3430 if (PyErr_Occurred()) return NULL;
3431} _resultobj = Py_BuildValue("i",_result);
3432 return _resultobj;
3433}
3434
3435#define wxComboBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
3436static PyObject *_wrap_wxComboBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
3437 PyObject * _resultobj;
3438 wxString * _result;
3439 wxComboBox * _arg0;
3440 int _arg1;
3441 PyObject * _argo0 = 0;
3442 char *_kwnames[] = { "self","n", NULL };
3443
3444 self = self;
3445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_GetString",_kwnames,&_argo0,&_arg1))
3446 return NULL;
3447 if (_argo0) {
3448 if (_argo0 == Py_None) { _arg0 = NULL; }
3449 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3450 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetString. Expected _wxComboBox_p.");
3451 return NULL;
3452 }
3453 }
3454{
474c48f9 3455 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3456 _result = new wxString (wxComboBox_GetString(_arg0,_arg1));
c70fd24f 3457
474c48f9 3458 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3459 if (PyErr_Occurred()) return NULL;
3460}{
c8bc7bb8
RD
3461#if wxUSE_UNICODE
3462 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
3463#else
c70fd24f 3464 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 3465#endif
c70fd24f
RD
3466}
3467{
3468 delete _result;
3469}
3470 return _resultobj;
3471}
3472
3473#define wxComboBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
3474static PyObject *_wrap_wxComboBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
3475 PyObject * _resultobj;
3476 int _result;
3477 wxComboBox * _arg0;
3478 wxString * _arg1;
3479 PyObject * _argo0 = 0;
3480 PyObject * _obj1 = 0;
3481 char *_kwnames[] = { "self","s", NULL };
3482
3483 self = self;
3484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_FindString",_kwnames,&_argo0,&_obj1))
3485 return NULL;
3486 if (_argo0) {
3487 if (_argo0 == Py_None) { _arg0 = NULL; }
3488 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3489 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_FindString. Expected _wxComboBox_p.");
3490 return NULL;
3491 }
3492 }
3493{
c8bc7bb8
RD
3494 _arg1 = wxString_in_helper(_obj1);
3495 if (_arg1 == NULL)
c70fd24f 3496 return NULL;
c70fd24f
RD
3497}
3498{
474c48f9 3499 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3500 _result = (int )wxComboBox_FindString(_arg0,*_arg1);
c70fd24f 3501
474c48f9 3502 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3503 if (PyErr_Occurred()) return NULL;
3504} _resultobj = Py_BuildValue("i",_result);
3505{
3506 if (_obj1)
3507 delete _arg1;
3508}
3509 return _resultobj;
3510}
3511
3512#define wxComboBox_GetSelection(_swigobj) (_swigobj->GetSelection())
3513static PyObject *_wrap_wxComboBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3514 PyObject * _resultobj;
3515 int _result;
3516 wxComboBox * _arg0;
3517 PyObject * _argo0 = 0;
3518 char *_kwnames[] = { "self", NULL };
3519
3520 self = self;
3521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetSelection",_kwnames,&_argo0))
3522 return NULL;
3523 if (_argo0) {
3524 if (_argo0 == Py_None) { _arg0 = NULL; }
3525 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetSelection. Expected _wxComboBox_p.");
3527 return NULL;
3528 }
3529 }
3530{
474c48f9 3531 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3532 _result = (int )wxComboBox_GetSelection(_arg0);
c70fd24f 3533
474c48f9 3534 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3535 if (PyErr_Occurred()) return NULL;
3536} _resultobj = Py_BuildValue("i",_result);
3537 return _resultobj;
3538}
3539
3540#define wxComboBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
3541static PyObject *_wrap_wxComboBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3542 PyObject * _resultobj;
3543 wxString * _result;
3544 wxComboBox * _arg0;
3545 PyObject * _argo0 = 0;
3546 char *_kwnames[] = { "self", NULL };
3547
3548 self = self;
3549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetStringSelection",_kwnames,&_argo0))
3550 return NULL;
3551 if (_argo0) {
3552 if (_argo0 == Py_None) { _arg0 = NULL; }
3553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetStringSelection. Expected _wxComboBox_p.");
3555 return NULL;
3556 }
3557 }
3558{
474c48f9 3559 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3560 _result = new wxString (wxComboBox_GetStringSelection(_arg0));
c70fd24f 3561
474c48f9 3562 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3563 if (PyErr_Occurred()) return NULL;
3564}{
c8bc7bb8
RD
3565#if wxUSE_UNICODE
3566 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
3567#else
c70fd24f 3568 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 3569#endif
c70fd24f
RD
3570}
3571{
3572 delete _result;
3573}
3574 return _resultobj;
3575}
3576
3577static void wxComboBox_Append(wxComboBox *self,const wxString & item,PyObject * clientData) {
3578 if (clientData) {
3579 wxPyClientData* data = new wxPyClientData(clientData);
3580 self->Append(item, data);
3581 } else
3582 self->Append(item);
3583 }
3584static PyObject *_wrap_wxComboBox_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
3585 PyObject * _resultobj;
3586 wxComboBox * _arg0;
3587 wxString * _arg1;
3588 PyObject * _arg2 = (PyObject *) NULL;
3589 PyObject * _argo0 = 0;
3590 PyObject * _obj1 = 0;
3591 PyObject * _obj2 = 0;
3592 char *_kwnames[] = { "self","item","clientData", NULL };
3593
3594 self = self;
3595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxComboBox_Append",_kwnames,&_argo0,&_obj1,&_obj2))
3596 return NULL;
3597 if (_argo0) {
3598 if (_argo0 == Py_None) { _arg0 = NULL; }
3599 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Append. Expected _wxComboBox_p.");
3601 return NULL;
3602 }
3603 }
3604{
c8bc7bb8
RD
3605 _arg1 = wxString_in_helper(_obj1);
3606 if (_arg1 == NULL)
c70fd24f 3607 return NULL;
c70fd24f
RD
3608}
3609 if (_obj2)
3610{
3611 _arg2 = _obj2;
3612}
3613{
474c48f9 3614 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3615 wxComboBox_Append(_arg0,*_arg1,_arg2);
c70fd24f 3616
474c48f9 3617 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3618 if (PyErr_Occurred()) return NULL;
3619} Py_INCREF(Py_None);
3620 _resultobj = Py_None;
3621{
3622 if (_obj1)
3623 delete _arg1;
3624}
3625 return _resultobj;
3626}
3627
3628static PyObject * wxComboBox_GetClientData(wxComboBox *self,int n) {
3629 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
3630 if (data) {
3631 Py_INCREF(data->m_obj);
3632 return data->m_obj;
3633 } else {
3634 Py_INCREF(Py_None);
3635 return Py_None;
3636 }
3637 }
3638static PyObject *_wrap_wxComboBox_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
3639 PyObject * _resultobj;
3640 PyObject * _result;
3641 wxComboBox * _arg0;
3642 int _arg1;
3643 PyObject * _argo0 = 0;
3644 char *_kwnames[] = { "self","n", NULL };
3645
3646 self = self;
3647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_GetClientData",_kwnames,&_argo0,&_arg1))
3648 return NULL;
3649 if (_argo0) {
3650 if (_argo0 == Py_None) { _arg0 = NULL; }
3651 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3652 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetClientData. Expected _wxComboBox_p.");
3653 return NULL;
3654 }
3655 }
3656{
474c48f9 3657 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3658 _result = (PyObject *)wxComboBox_GetClientData(_arg0,_arg1);
c70fd24f 3659
474c48f9 3660 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3661 if (PyErr_Occurred()) return NULL;
3662}{
3663 _resultobj = _result;
3664}
3665 return _resultobj;
3666}
3667
3668static void wxComboBox_SetClientData(wxComboBox *self,int n,PyObject * clientData) {
3669 wxPyClientData* data = new wxPyClientData(clientData);
3670 self->SetClientObject(n, data);
3671 }
3672static PyObject *_wrap_wxComboBox_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
3673 PyObject * _resultobj;
3674 wxComboBox * _arg0;
3675 int _arg1;
3676 PyObject * _arg2;
3677 PyObject * _argo0 = 0;
3678 PyObject * _obj2 = 0;
3679 char *_kwnames[] = { "self","n","clientData", NULL };
3680
3681 self = self;
3682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxComboBox_SetClientData",_kwnames,&_argo0,&_arg1,&_obj2))
3683 return NULL;
3684 if (_argo0) {
3685 if (_argo0 == Py_None) { _arg0 = NULL; }
3686 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
3687 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetClientData. Expected _wxComboBox_p.");
3688 return NULL;
3689 }
3690 }
3691{
3692 _arg2 = _obj2;
3693}
3694{
474c48f9 3695 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3696 wxComboBox_SetClientData(_arg0,_arg1,_arg2);
c70fd24f 3697
474c48f9 3698 wxPyEndAllowThreads(__tstate);
c70fd24f
RD
3699 if (PyErr_Occurred()) return NULL;
3700} Py_INCREF(Py_None);
3701 _resultobj = Py_None;
3702 return _resultobj;
3703}
3704
70551f47
RD
3705static void *SwigwxGaugeTowxControl(void *ptr) {
3706 wxGauge *src;
3707 wxControl *dest;
3708 src = (wxGauge *) ptr;
3709 dest = (wxControl *) src;
3710 return (void *) dest;
3711}
3712
3713static void *SwigwxGaugeTowxWindow(void *ptr) {
3714 wxGauge *src;
3715 wxWindow *dest;
3716 src = (wxGauge *) ptr;
3717 dest = (wxWindow *) src;
3718 return (void *) dest;
3719}
3720
3721static void *SwigwxGaugeTowxEvtHandler(void *ptr) {
3722 wxGauge *src;
3723 wxEvtHandler *dest;
3724 src = (wxGauge *) ptr;
3725 dest = (wxEvtHandler *) src;
3726 return (void *) dest;
3727}
3728
9df61a29
RD
3729static void *SwigwxGaugeTowxObject(void *ptr) {
3730 wxGauge *src;
3731 wxObject *dest;
3732 src = (wxGauge *) ptr;
3733 dest = (wxObject *) src;
3734 return (void *) dest;
3735}
3736
70551f47 3737#define new_wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 3738static PyObject *_wrap_new_wxGauge(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3739 PyObject * _resultobj;
3740 wxGauge * _result;
3741 wxWindow * _arg0;
3742 wxWindowID _arg1;
3743 int _arg2;
b68dc582
RD
3744 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
3745 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 3746 long _arg5 = (long ) wxGA_HORIZONTAL;
b68dc582 3747 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 3748 wxString * _arg7 = (wxString *) &wxPyGaugeNameStr;
2d091820 3749 PyObject * _argo0 = 0;
37f6a977
RD
3750 wxPoint temp;
3751 PyObject * _obj3 = 0;
3752 wxSize temp0;
3753 PyObject * _obj4 = 0;
2d091820 3754 PyObject * _argo6 = 0;
9a74fcaf 3755 PyObject * _obj7 = 0;
107e4716 3756 char *_kwnames[] = { "parent","id","range","pos","size","style","validator","name", NULL };
70551f47
RD
3757 char _ptemp[128];
3758
3759 self = self;
9a74fcaf 3760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|OOlOO:new_wxGauge",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
70551f47 3761 return NULL;
2d091820
RD
3762 if (_argo0) {
3763 if (_argo0 == Py_None) { _arg0 = NULL; }
3764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
3765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxGauge. Expected _wxWindow_p.");
3766 return NULL;
3767 }
3768 }
37f6a977
RD
3769 if (_obj3)
3770{
3771 _arg3 = &temp;
3772 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 3773 return NULL;
37f6a977
RD
3774}
3775 if (_obj4)
3776{
3777 _arg4 = &temp0;
3778 if (! wxSize_helper(_obj4, &_arg4))
70551f47 3779 return NULL;
37f6a977 3780}
2d091820
RD
3781 if (_argo6) {
3782 if (_argo6 == Py_None) { _arg6 = NULL; }
3783 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
3784 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxGauge. Expected _wxValidator_p.");
3785 return NULL;
3786 }
3787 }
9a74fcaf
RD
3788 if (_obj7)
3789{
3790 _arg7 = wxString_in_helper(_obj7);
3791 if (_arg7 == NULL)
3792 return NULL;
3793}
ab9bc19b 3794{
474c48f9 3795 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 3796 _result = (wxGauge *)new_wxGauge(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
ab9bc19b 3797
474c48f9 3798 wxPyEndAllowThreads(__tstate);
4dfaa61e 3799 if (PyErr_Occurred()) return NULL;
2d091820
RD
3800} if (_result) {
3801 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGauge_p");
3802 _resultobj = Py_BuildValue("s",_ptemp);
3803 } else {
3804 Py_INCREF(Py_None);
3805 _resultobj = Py_None;
3806 }
9a74fcaf
RD
3807{
3808 if (_obj7)
3809 delete _arg7;
3810}
70551f47
RD
3811 return _resultobj;
3812}
3813
aa2a5b86
RD
3814#define new_wxPreGauge() (new wxGauge())
3815static PyObject *_wrap_new_wxPreGauge(PyObject *self, PyObject *args, PyObject *kwargs) {
3816 PyObject * _resultobj;
3817 wxGauge * _result;
3818 char *_kwnames[] = { NULL };
3819 char _ptemp[128];
3820
3821 self = self;
3822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreGauge",_kwnames))
3823 return NULL;
3824{
474c48f9 3825 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3826 _result = (wxGauge *)new_wxPreGauge();
aa2a5b86 3827
474c48f9 3828 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
3829 if (PyErr_Occurred()) return NULL;
3830} if (_result) {
3831 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGauge_p");
3832 _resultobj = Py_BuildValue("s",_ptemp);
3833 } else {
3834 Py_INCREF(Py_None);
3835 _resultobj = Py_None;
3836 }
3837 return _resultobj;
3838}
3839
3840#define wxGauge_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
3841static PyObject *_wrap_wxGauge_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
3842 PyObject * _resultobj;
3843 bool _result;
3844 wxGauge * _arg0;
3845 wxWindow * _arg1;
3846 wxWindowID _arg2;
3847 int _arg3;
3848 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
3849 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
3850 long _arg6 = (long ) wxGA_HORIZONTAL;
3851 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 3852 wxString * _arg8 = (wxString *) &wxPyGaugeNameStr;
aa2a5b86
RD
3853 PyObject * _argo0 = 0;
3854 PyObject * _argo1 = 0;
3855 wxPoint temp;
3856 PyObject * _obj4 = 0;
3857 wxSize temp0;
3858 PyObject * _obj5 = 0;
3859 PyObject * _argo7 = 0;
9a74fcaf 3860 PyObject * _obj8 = 0;
aa2a5b86
RD
3861 char *_kwnames[] = { "self","parent","id","range","pos","size","style","validator","name", NULL };
3862
3863 self = self;
9a74fcaf 3864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii|OOlOO:wxGauge_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_obj4,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
3865 return NULL;
3866 if (_argo0) {
3867 if (_argo0 == Py_None) { _arg0 = NULL; }
3868 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
3869 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_Create. Expected _wxGauge_p.");
3870 return NULL;
3871 }
3872 }
3873 if (_argo1) {
3874 if (_argo1 == Py_None) { _arg1 = NULL; }
3875 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3876 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGauge_Create. Expected _wxWindow_p.");
3877 return NULL;
3878 }
3879 }
3880 if (_obj4)
3881{
3882 _arg4 = &temp;
3883 if (! wxPoint_helper(_obj4, &_arg4))
3884 return NULL;
3885}
3886 if (_obj5)
3887{
3888 _arg5 = &temp0;
3889 if (! wxSize_helper(_obj5, &_arg5))
3890 return NULL;
3891}
3892 if (_argo7) {
3893 if (_argo7 == Py_None) { _arg7 = NULL; }
3894 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
3895 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxGauge_Create. Expected _wxValidator_p.");
3896 return NULL;
3897 }
3898 }
9a74fcaf
RD
3899 if (_obj8)
3900{
3901 _arg8 = wxString_in_helper(_obj8);
3902 if (_arg8 == NULL)
3903 return NULL;
3904}
aa2a5b86 3905{
474c48f9 3906 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 3907 _result = (bool )wxGauge_Create(_arg0,_arg1,_arg2,_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8);
aa2a5b86 3908
474c48f9 3909 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
3910 if (PyErr_Occurred()) return NULL;
3911} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
3912{
3913 if (_obj8)
3914 delete _arg8;
3915}
aa2a5b86
RD
3916 return _resultobj;
3917}
3918
70551f47 3919#define wxGauge_GetBezelFace(_swigobj) (_swigobj->GetBezelFace())
107e4716 3920static PyObject *_wrap_wxGauge_GetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3921 PyObject * _resultobj;
3922 int _result;
3923 wxGauge * _arg0;
2d091820 3924 PyObject * _argo0 = 0;
107e4716 3925 char *_kwnames[] = { "self", NULL };
70551f47
RD
3926
3927 self = self;
107e4716 3928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetBezelFace",_kwnames,&_argo0))
70551f47 3929 return NULL;
2d091820
RD
3930 if (_argo0) {
3931 if (_argo0 == Py_None) { _arg0 = NULL; }
3932 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
3933 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetBezelFace. Expected _wxGauge_p.");
3934 return NULL;
3935 }
3936 }
ab9bc19b 3937{
474c48f9 3938 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3939 _result = (int )wxGauge_GetBezelFace(_arg0);
ab9bc19b 3940
474c48f9 3941 wxPyEndAllowThreads(__tstate);
4dfaa61e 3942 if (PyErr_Occurred()) return NULL;
ab9bc19b 3943} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3944 return _resultobj;
3945}
3946
3947#define wxGauge_GetRange(_swigobj) (_swigobj->GetRange())
107e4716 3948static PyObject *_wrap_wxGauge_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3949 PyObject * _resultobj;
3950 int _result;
3951 wxGauge * _arg0;
2d091820 3952 PyObject * _argo0 = 0;
107e4716 3953 char *_kwnames[] = { "self", NULL };
70551f47
RD
3954
3955 self = self;
107e4716 3956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetRange",_kwnames,&_argo0))
70551f47 3957 return NULL;
2d091820
RD
3958 if (_argo0) {
3959 if (_argo0 == Py_None) { _arg0 = NULL; }
3960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
3961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetRange. Expected _wxGauge_p.");
3962 return NULL;
3963 }
3964 }
ab9bc19b 3965{
474c48f9 3966 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3967 _result = (int )wxGauge_GetRange(_arg0);
ab9bc19b 3968
474c48f9 3969 wxPyEndAllowThreads(__tstate);
4dfaa61e 3970 if (PyErr_Occurred()) return NULL;
ab9bc19b 3971} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3972 return _resultobj;
3973}
3974
3975#define wxGauge_GetShadowWidth(_swigobj) (_swigobj->GetShadowWidth())
107e4716 3976static PyObject *_wrap_wxGauge_GetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3977 PyObject * _resultobj;
3978 int _result;
3979 wxGauge * _arg0;
2d091820 3980 PyObject * _argo0 = 0;
107e4716 3981 char *_kwnames[] = { "self", NULL };
70551f47
RD
3982
3983 self = self;
107e4716 3984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetShadowWidth",_kwnames,&_argo0))
70551f47 3985 return NULL;
2d091820
RD
3986 if (_argo0) {
3987 if (_argo0 == Py_None) { _arg0 = NULL; }
3988 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
3989 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetShadowWidth. Expected _wxGauge_p.");
3990 return NULL;
3991 }
3992 }
ab9bc19b 3993{
474c48f9 3994 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 3995 _result = (int )wxGauge_GetShadowWidth(_arg0);
ab9bc19b 3996
474c48f9 3997 wxPyEndAllowThreads(__tstate);
4dfaa61e 3998 if (PyErr_Occurred()) return NULL;
ab9bc19b 3999} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
4000 return _resultobj;
4001}
4002
4003#define wxGauge_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 4004static PyObject *_wrap_wxGauge_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4005 PyObject * _resultobj;
4006 int _result;
4007 wxGauge * _arg0;
2d091820 4008 PyObject * _argo0 = 0;
107e4716 4009 char *_kwnames[] = { "self", NULL };
70551f47
RD
4010
4011 self = self;
107e4716 4012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetValue",_kwnames,&_argo0))
70551f47 4013 return NULL;
2d091820
RD
4014 if (_argo0) {
4015 if (_argo0 == Py_None) { _arg0 = NULL; }
4016 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4017 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetValue. Expected _wxGauge_p.");
4018 return NULL;
4019 }
4020 }
ab9bc19b 4021{
474c48f9 4022 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4023 _result = (int )wxGauge_GetValue(_arg0);
ab9bc19b 4024
474c48f9 4025 wxPyEndAllowThreads(__tstate);
4dfaa61e 4026 if (PyErr_Occurred()) return NULL;
ab9bc19b 4027} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
4028 return _resultobj;
4029}
4030
4031#define wxGauge_SetBezelFace(_swigobj,_swigarg0) (_swigobj->SetBezelFace(_swigarg0))
107e4716 4032static PyObject *_wrap_wxGauge_SetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4033 PyObject * _resultobj;
4034 wxGauge * _arg0;
4035 int _arg1;
2d091820 4036 PyObject * _argo0 = 0;
107e4716 4037 char *_kwnames[] = { "self","width", NULL };
70551f47
RD
4038
4039 self = self;
107e4716 4040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetBezelFace",_kwnames,&_argo0,&_arg1))
70551f47 4041 return NULL;
2d091820
RD
4042 if (_argo0) {
4043 if (_argo0 == Py_None) { _arg0 = NULL; }
4044 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4045 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetBezelFace. Expected _wxGauge_p.");
4046 return NULL;
4047 }
4048 }
ab9bc19b 4049{
474c48f9 4050 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4051 wxGauge_SetBezelFace(_arg0,_arg1);
ab9bc19b 4052
474c48f9 4053 wxPyEndAllowThreads(__tstate);
4dfaa61e 4054 if (PyErr_Occurred()) return NULL;
ab9bc19b 4055} Py_INCREF(Py_None);
70551f47
RD
4056 _resultobj = Py_None;
4057 return _resultobj;
4058}
4059
4060#define wxGauge_SetRange(_swigobj,_swigarg0) (_swigobj->SetRange(_swigarg0))
107e4716 4061static PyObject *_wrap_wxGauge_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4062 PyObject * _resultobj;
4063 wxGauge * _arg0;
4064 int _arg1;
2d091820 4065 PyObject * _argo0 = 0;
107e4716 4066 char *_kwnames[] = { "self","range", NULL };
70551f47
RD
4067
4068 self = self;
107e4716 4069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetRange",_kwnames,&_argo0,&_arg1))
70551f47 4070 return NULL;
2d091820
RD
4071 if (_argo0) {
4072 if (_argo0 == Py_None) { _arg0 = NULL; }
4073 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4074 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetRange. Expected _wxGauge_p.");
4075 return NULL;
4076 }
4077 }
ab9bc19b 4078{
474c48f9 4079 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4080 wxGauge_SetRange(_arg0,_arg1);
ab9bc19b 4081
474c48f9 4082 wxPyEndAllowThreads(__tstate);
4dfaa61e 4083 if (PyErr_Occurred()) return NULL;
ab9bc19b 4084} Py_INCREF(Py_None);
70551f47
RD
4085 _resultobj = Py_None;
4086 return _resultobj;
4087}
4088
4089#define wxGauge_SetShadowWidth(_swigobj,_swigarg0) (_swigobj->SetShadowWidth(_swigarg0))
107e4716 4090static PyObject *_wrap_wxGauge_SetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4091 PyObject * _resultobj;
4092 wxGauge * _arg0;
4093 int _arg1;
2d091820 4094 PyObject * _argo0 = 0;
107e4716 4095 char *_kwnames[] = { "self","width", NULL };
70551f47
RD
4096
4097 self = self;
107e4716 4098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetShadowWidth",_kwnames,&_argo0,&_arg1))
70551f47 4099 return NULL;
2d091820
RD
4100 if (_argo0) {
4101 if (_argo0 == Py_None) { _arg0 = NULL; }
4102 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4103 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetShadowWidth. Expected _wxGauge_p.");
4104 return NULL;
4105 }
4106 }
ab9bc19b 4107{
474c48f9 4108 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4109 wxGauge_SetShadowWidth(_arg0,_arg1);
ab9bc19b 4110
474c48f9 4111 wxPyEndAllowThreads(__tstate);
4dfaa61e 4112 if (PyErr_Occurred()) return NULL;
ab9bc19b 4113} Py_INCREF(Py_None);
70551f47
RD
4114 _resultobj = Py_None;
4115 return _resultobj;
4116}
4117
4118#define wxGauge_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 4119static PyObject *_wrap_wxGauge_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4120 PyObject * _resultobj;
4121 wxGauge * _arg0;
4122 int _arg1;
2d091820 4123 PyObject * _argo0 = 0;
107e4716 4124 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
4125
4126 self = self;
107e4716 4127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetValue",_kwnames,&_argo0,&_arg1))
70551f47 4128 return NULL;
2d091820
RD
4129 if (_argo0) {
4130 if (_argo0 == Py_None) { _arg0 = NULL; }
4131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
70551f47
RD
4132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetValue. Expected _wxGauge_p.");
4133 return NULL;
4134 }
4135 }
ab9bc19b 4136{
474c48f9 4137 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4138 wxGauge_SetValue(_arg0,_arg1);
ab9bc19b 4139
474c48f9 4140 wxPyEndAllowThreads(__tstate);
4dfaa61e 4141 if (PyErr_Occurred()) return NULL;
ab9bc19b 4142} Py_INCREF(Py_None);
70551f47
RD
4143 _resultobj = Py_None;
4144 return _resultobj;
4145}
4146
4147static void *SwigwxStaticBoxTowxControl(void *ptr) {
4148 wxStaticBox *src;
4149 wxControl *dest;
4150 src = (wxStaticBox *) ptr;
4151 dest = (wxControl *) src;
4152 return (void *) dest;
4153}
4154
4155static void *SwigwxStaticBoxTowxWindow(void *ptr) {
4156 wxStaticBox *src;
4157 wxWindow *dest;
4158 src = (wxStaticBox *) ptr;
4159 dest = (wxWindow *) src;
4160 return (void *) dest;
4161}
4162
4163static void *SwigwxStaticBoxTowxEvtHandler(void *ptr) {
4164 wxStaticBox *src;
4165 wxEvtHandler *dest;
4166 src = (wxStaticBox *) ptr;
4167 dest = (wxEvtHandler *) src;
4168 return (void *) dest;
4169}
4170
9df61a29
RD
4171static void *SwigwxStaticBoxTowxObject(void *ptr) {
4172 wxStaticBox *src;
4173 wxObject *dest;
4174 src = (wxStaticBox *) ptr;
4175 dest = (wxObject *) src;
4176 return (void *) dest;
4177}
4178
70551f47 4179#define new_wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 4180static PyObject *_wrap_new_wxStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4181 PyObject * _resultobj;
4182 wxStaticBox * _result;
4183 wxWindow * _arg0;
4184 wxWindowID _arg1;
4185 wxString * _arg2;
b68dc582
RD
4186 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4187 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 4188 long _arg5 = (long ) 0;
9a74fcaf 4189 wxString * _arg6 = (wxString *) &wxPyStaticBoxNameStr;
2d091820 4190 PyObject * _argo0 = 0;
70551f47 4191 PyObject * _obj2 = 0;
37f6a977
RD
4192 wxPoint temp;
4193 PyObject * _obj3 = 0;
4194 wxSize temp0;
4195 PyObject * _obj4 = 0;
9a74fcaf 4196 PyObject * _obj6 = 0;
107e4716 4197 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
70551f47
RD
4198 char _ptemp[128];
4199
4200 self = self;
9a74fcaf 4201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlO:new_wxStaticBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_obj6))
70551f47 4202 return NULL;
2d091820
RD
4203 if (_argo0) {
4204 if (_argo0 == Py_None) { _arg0 = NULL; }
4205 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
4206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBox. Expected _wxWindow_p.");
4207 return NULL;
4208 }
4209 }
4210{
c8bc7bb8
RD
4211 _arg2 = wxString_in_helper(_obj2);
4212 if (_arg2 == NULL)
2cd2fac8 4213 return NULL;
70551f47 4214}
37f6a977
RD
4215 if (_obj3)
4216{
4217 _arg3 = &temp;
4218 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 4219 return NULL;
37f6a977
RD
4220}
4221 if (_obj4)
4222{
4223 _arg4 = &temp0;
4224 if (! wxSize_helper(_obj4, &_arg4))
70551f47 4225 return NULL;
9a74fcaf
RD
4226}
4227 if (_obj6)
4228{
4229 _arg6 = wxString_in_helper(_obj6);
4230 if (_arg6 == NULL)
4231 return NULL;
37f6a977 4232}
ab9bc19b 4233{
474c48f9 4234 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 4235 _result = (wxStaticBox *)new_wxStaticBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6);
ab9bc19b 4236
474c48f9 4237 wxPyEndAllowThreads(__tstate);
4dfaa61e 4238 if (PyErr_Occurred()) return NULL;
2d091820
RD
4239} if (_result) {
4240 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBox_p");
4241 _resultobj = Py_BuildValue("s",_ptemp);
4242 } else {
4243 Py_INCREF(Py_None);
4244 _resultobj = Py_None;
4245 }
70551f47
RD
4246{
4247 if (_obj2)
4248 delete _arg2;
9a74fcaf
RD
4249}
4250{
4251 if (_obj6)
4252 delete _arg6;
70551f47
RD
4253}
4254 return _resultobj;
4255}
4256
aa2a5b86
RD
4257#define new_wxPreStaticBox() (new wxStaticBox())
4258static PyObject *_wrap_new_wxPreStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
4259 PyObject * _resultobj;
4260 wxStaticBox * _result;
4261 char *_kwnames[] = { NULL };
4262 char _ptemp[128];
4263
4264 self = self;
4265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticBox",_kwnames))
4266 return NULL;
4267{
474c48f9 4268 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4269 _result = (wxStaticBox *)new_wxPreStaticBox();
aa2a5b86 4270
474c48f9 4271 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4272 if (PyErr_Occurred()) return NULL;
4273} if (_result) {
4274 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBox_p");
4275 _resultobj = Py_BuildValue("s",_ptemp);
4276 } else {
4277 Py_INCREF(Py_None);
4278 _resultobj = Py_None;
4279 }
4280 return _resultobj;
4281}
4282
4283#define wxStaticBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
4284static PyObject *_wrap_wxStaticBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
4285 PyObject * _resultobj;
4286 bool _result;
4287 wxStaticBox * _arg0;
4288 wxWindow * _arg1;
4289 wxWindowID _arg2;
4290 wxString * _arg3;
4291 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
4292 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
4293 long _arg6 = (long ) 0;
9a74fcaf 4294 wxString * _arg7 = (wxString *) &wxPyStaticBoxNameStr;
aa2a5b86
RD
4295 PyObject * _argo0 = 0;
4296 PyObject * _argo1 = 0;
4297 PyObject * _obj3 = 0;
4298 wxPoint temp;
4299 PyObject * _obj4 = 0;
4300 wxSize temp0;
4301 PyObject * _obj5 = 0;
9a74fcaf 4302 PyObject * _obj7 = 0;
aa2a5b86
RD
4303 char *_kwnames[] = { "self","parent","id","label","pos","size","style","name", NULL };
4304
4305 self = self;
9a74fcaf 4306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlO:wxStaticBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_obj7))
aa2a5b86
RD
4307 return NULL;
4308 if (_argo0) {
4309 if (_argo0 == Py_None) { _arg0 = NULL; }
4310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBox_p")) {
4311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBox_Create. Expected _wxStaticBox_p.");
4312 return NULL;
4313 }
4314 }
4315 if (_argo1) {
4316 if (_argo1 == Py_None) { _arg1 = NULL; }
4317 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4318 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBox_Create. Expected _wxWindow_p.");
4319 return NULL;
4320 }
4321 }
4322{
c8bc7bb8
RD
4323 _arg3 = wxString_in_helper(_obj3);
4324 if (_arg3 == NULL)
aa2a5b86 4325 return NULL;
aa2a5b86
RD
4326}
4327 if (_obj4)
4328{
4329 _arg4 = &temp;
4330 if (! wxPoint_helper(_obj4, &_arg4))
4331 return NULL;
4332}
4333 if (_obj5)
4334{
4335 _arg5 = &temp0;
4336 if (! wxSize_helper(_obj5, &_arg5))
4337 return NULL;
9a74fcaf
RD
4338}
4339 if (_obj7)
4340{
4341 _arg7 = wxString_in_helper(_obj7);
4342 if (_arg7 == NULL)
4343 return NULL;
aa2a5b86
RD
4344}
4345{
474c48f9 4346 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 4347 _result = (bool )wxStaticBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7);
aa2a5b86 4348
474c48f9 4349 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4350 if (PyErr_Occurred()) return NULL;
4351} _resultobj = Py_BuildValue("i",_result);
4352{
4353 if (_obj3)
4354 delete _arg3;
9a74fcaf
RD
4355}
4356{
4357 if (_obj7)
4358 delete _arg7;
aa2a5b86
RD
4359}
4360 return _resultobj;
4361}
4362
d24a34bb
RD
4363static void *SwigwxStaticLineTowxControl(void *ptr) {
4364 wxStaticLine *src;
4365 wxControl *dest;
4366 src = (wxStaticLine *) ptr;
4367 dest = (wxControl *) src;
4368 return (void *) dest;
4369}
4370
4371static void *SwigwxStaticLineTowxWindow(void *ptr) {
4372 wxStaticLine *src;
4373 wxWindow *dest;
4374 src = (wxStaticLine *) ptr;
4375 dest = (wxWindow *) src;
4376 return (void *) dest;
4377}
4378
4379static void *SwigwxStaticLineTowxEvtHandler(void *ptr) {
4380 wxStaticLine *src;
4381 wxEvtHandler *dest;
4382 src = (wxStaticLine *) ptr;
4383 dest = (wxEvtHandler *) src;
4384 return (void *) dest;
4385}
4386
9df61a29
RD
4387static void *SwigwxStaticLineTowxObject(void *ptr) {
4388 wxStaticLine *src;
4389 wxObject *dest;
4390 src = (wxStaticLine *) ptr;
4391 dest = (wxObject *) src;
4392 return (void *) dest;
4393}
4394
d24a34bb 4395#define new_wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 4396static PyObject *_wrap_new_wxStaticLine(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
4397 PyObject * _resultobj;
4398 wxStaticLine * _result;
4399 wxWindow * _arg0;
4400 wxWindowID _arg1;
b68dc582
RD
4401 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
4402 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820 4403 long _arg4 = (long ) wxLI_HORIZONTAL;
9a74fcaf 4404 wxString * _arg5 = (wxString *) &wxPyStaticTextNameStr;
2d091820 4405 PyObject * _argo0 = 0;
37f6a977
RD
4406 wxPoint temp;
4407 PyObject * _obj2 = 0;
4408 wxSize temp0;
4409 PyObject * _obj3 = 0;
9a74fcaf 4410 PyObject * _obj5 = 0;
107e4716 4411 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
d24a34bb
RD
4412 char _ptemp[128];
4413
4414 self = self;
9a74fcaf 4415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxStaticLine",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
d24a34bb 4416 return NULL;
2d091820
RD
4417 if (_argo0) {
4418 if (_argo0 == Py_None) { _arg0 = NULL; }
4419 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
d24a34bb
RD
4420 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticLine. Expected _wxWindow_p.");
4421 return NULL;
4422 }
4423 }
37f6a977
RD
4424 if (_obj2)
4425{
4426 _arg2 = &temp;
4427 if (! wxPoint_helper(_obj2, &_arg2))
d24a34bb 4428 return NULL;
37f6a977
RD
4429}
4430 if (_obj3)
4431{
4432 _arg3 = &temp0;
4433 if (! wxSize_helper(_obj3, &_arg3))
d24a34bb 4434 return NULL;
9a74fcaf
RD
4435}
4436 if (_obj5)
4437{
4438 _arg5 = wxString_in_helper(_obj5);
4439 if (_arg5 == NULL)
4440 return NULL;
37f6a977 4441}
d24a34bb 4442{
474c48f9 4443 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 4444 _result = (wxStaticLine *)new_wxStaticLine(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
d24a34bb 4445
474c48f9 4446 wxPyEndAllowThreads(__tstate);
4dfaa61e 4447 if (PyErr_Occurred()) return NULL;
2d091820
RD
4448} if (_result) {
4449 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticLine_p");
4450 _resultobj = Py_BuildValue("s",_ptemp);
4451 } else {
4452 Py_INCREF(Py_None);
4453 _resultobj = Py_None;
4454 }
9a74fcaf
RD
4455{
4456 if (_obj5)
4457 delete _arg5;
4458}
d24a34bb
RD
4459 return _resultobj;
4460}
4461
aa2a5b86
RD
4462#define new_wxPreStaticLine() (new wxStaticLine())
4463static PyObject *_wrap_new_wxPreStaticLine(PyObject *self, PyObject *args, PyObject *kwargs) {
4464 PyObject * _resultobj;
4465 wxStaticLine * _result;
4466 char *_kwnames[] = { NULL };
4467 char _ptemp[128];
4468
4469 self = self;
4470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticLine",_kwnames))
4471 return NULL;
4472{
474c48f9 4473 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4474 _result = (wxStaticLine *)new_wxPreStaticLine();
aa2a5b86 4475
474c48f9 4476 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4477 if (PyErr_Occurred()) return NULL;
4478} if (_result) {
4479 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticLine_p");
4480 _resultobj = Py_BuildValue("s",_ptemp);
4481 } else {
4482 Py_INCREF(Py_None);
4483 _resultobj = Py_None;
4484 }
4485 return _resultobj;
4486}
4487
4488#define wxStaticLine_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4489static PyObject *_wrap_wxStaticLine_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
4490 PyObject * _resultobj;
4491 bool _result;
4492 wxStaticLine * _arg0;
4493 wxWindow * _arg1;
4494 wxWindowID _arg2;
4495 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4496 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
4497 long _arg5 = (long ) wxLI_HORIZONTAL;
9a74fcaf 4498 wxString * _arg6 = (wxString *) &wxPyStaticTextNameStr;
aa2a5b86
RD
4499 PyObject * _argo0 = 0;
4500 PyObject * _argo1 = 0;
4501 wxPoint temp;
4502 PyObject * _obj3 = 0;
4503 wxSize temp0;
4504 PyObject * _obj4 = 0;
9a74fcaf 4505 PyObject * _obj6 = 0;
aa2a5b86
RD
4506 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
4507
4508 self = self;
9a74fcaf 4509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxStaticLine_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
aa2a5b86
RD
4510 return NULL;
4511 if (_argo0) {
4512 if (_argo0 == Py_None) { _arg0 = NULL; }
4513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticLine_p")) {
4514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticLine_Create. Expected _wxStaticLine_p.");
4515 return NULL;
4516 }
4517 }
4518 if (_argo1) {
4519 if (_argo1 == Py_None) { _arg1 = NULL; }
4520 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4521 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticLine_Create. Expected _wxWindow_p.");
4522 return NULL;
4523 }
4524 }
4525 if (_obj3)
4526{
4527 _arg3 = &temp;
4528 if (! wxPoint_helper(_obj3, &_arg3))
4529 return NULL;
4530}
4531 if (_obj4)
4532{
4533 _arg4 = &temp0;
4534 if (! wxSize_helper(_obj4, &_arg4))
4535 return NULL;
9a74fcaf
RD
4536}
4537 if (_obj6)
4538{
4539 _arg6 = wxString_in_helper(_obj6);
4540 if (_arg6 == NULL)
4541 return NULL;
aa2a5b86
RD
4542}
4543{
474c48f9 4544 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 4545 _result = (bool )wxStaticLine_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
aa2a5b86 4546
474c48f9 4547 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4548 if (PyErr_Occurred()) return NULL;
4549} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
4550{
4551 if (_obj6)
4552 delete _arg6;
4553}
aa2a5b86
RD
4554 return _resultobj;
4555}
4556
70551f47
RD
4557static void *SwigwxStaticTextTowxControl(void *ptr) {
4558 wxStaticText *src;
4559 wxControl *dest;
4560 src = (wxStaticText *) ptr;
4561 dest = (wxControl *) src;
4562 return (void *) dest;
4563}
4564
4565static void *SwigwxStaticTextTowxWindow(void *ptr) {
4566 wxStaticText *src;
4567 wxWindow *dest;
4568 src = (wxStaticText *) ptr;
4569 dest = (wxWindow *) src;
4570 return (void *) dest;
4571}
4572
4573static void *SwigwxStaticTextTowxEvtHandler(void *ptr) {
4574 wxStaticText *src;
4575 wxEvtHandler *dest;
4576 src = (wxStaticText *) ptr;
4577 dest = (wxEvtHandler *) src;
4578 return (void *) dest;
4579}
4580
9df61a29
RD
4581static void *SwigwxStaticTextTowxObject(void *ptr) {
4582 wxStaticText *src;
4583 wxObject *dest;
4584 src = (wxStaticText *) ptr;
4585 dest = (wxObject *) src;
4586 return (void *) dest;
4587}
4588
70551f47 4589#define new_wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 4590static PyObject *_wrap_new_wxStaticText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4591 PyObject * _resultobj;
4592 wxStaticText * _result;
4593 wxWindow * _arg0;
4594 wxWindowID _arg1;
4595 wxString * _arg2;
b68dc582
RD
4596 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
4597 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 4598 long _arg5 = (long ) 0;
9a74fcaf 4599 wxString * _arg6 = (wxString *) &wxPyStaticTextNameStr;
2d091820 4600 PyObject * _argo0 = 0;
70551f47 4601 PyObject * _obj2 = 0;
37f6a977
RD
4602 wxPoint temp;
4603 PyObject * _obj3 = 0;
4604 wxSize temp0;
4605 PyObject * _obj4 = 0;
9a74fcaf 4606 PyObject * _obj6 = 0;
107e4716 4607 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
70551f47
RD
4608 char _ptemp[128];
4609
4610 self = self;
9a74fcaf 4611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlO:new_wxStaticText",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_obj6))
70551f47 4612 return NULL;
2d091820
RD
4613 if (_argo0) {
4614 if (_argo0 == Py_None) { _arg0 = NULL; }
4615 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
4616 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticText. Expected _wxWindow_p.");
4617 return NULL;
4618 }
4619 }
4620{
c8bc7bb8
RD
4621 _arg2 = wxString_in_helper(_obj2);
4622 if (_arg2 == NULL)
2cd2fac8 4623 return NULL;
70551f47 4624}
37f6a977
RD
4625 if (_obj3)
4626{
4627 _arg3 = &temp;
4628 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 4629 return NULL;
37f6a977
RD
4630}
4631 if (_obj4)
4632{
4633 _arg4 = &temp0;
4634 if (! wxSize_helper(_obj4, &_arg4))
70551f47 4635 return NULL;
9a74fcaf
RD
4636}
4637 if (_obj6)
4638{
4639 _arg6 = wxString_in_helper(_obj6);
4640 if (_arg6 == NULL)
4641 return NULL;
37f6a977 4642}
ab9bc19b 4643{
474c48f9 4644 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 4645 _result = (wxStaticText *)new_wxStaticText(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6);
ab9bc19b 4646
474c48f9 4647 wxPyEndAllowThreads(__tstate);
4dfaa61e 4648 if (PyErr_Occurred()) return NULL;
2d091820
RD
4649} if (_result) {
4650 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticText_p");
4651 _resultobj = Py_BuildValue("s",_ptemp);
4652 } else {
4653 Py_INCREF(Py_None);
4654 _resultobj = Py_None;
4655 }
70551f47
RD
4656{
4657 if (_obj2)
4658 delete _arg2;
9a74fcaf
RD
4659}
4660{
4661 if (_obj6)
4662 delete _arg6;
70551f47
RD
4663}
4664 return _resultobj;
4665}
4666
aa2a5b86
RD
4667#define new_wxPreStaticText() (new wxStaticText())
4668static PyObject *_wrap_new_wxPreStaticText(PyObject *self, PyObject *args, PyObject *kwargs) {
4669 PyObject * _resultobj;
4670 wxStaticText * _result;
4671 char *_kwnames[] = { NULL };
4672 char _ptemp[128];
4673
4674 self = self;
4675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticText",_kwnames))
4676 return NULL;
4677{
474c48f9 4678 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4679 _result = (wxStaticText *)new_wxPreStaticText();
aa2a5b86 4680
474c48f9 4681 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4682 if (PyErr_Occurred()) return NULL;
4683} if (_result) {
4684 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticText_p");
4685 _resultobj = Py_BuildValue("s",_ptemp);
4686 } else {
4687 Py_INCREF(Py_None);
4688 _resultobj = Py_None;
4689 }
4690 return _resultobj;
4691}
4692
4693#define wxStaticText_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
4694static PyObject *_wrap_wxStaticText_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
4695 PyObject * _resultobj;
4696 bool _result;
4697 wxStaticText * _arg0;
4698 wxWindow * _arg1;
4699 wxWindowID _arg2;
4700 wxString * _arg3;
4701 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
4702 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
4703 long _arg6 = (long ) 0;
9a74fcaf 4704 wxString * _arg7 = (wxString *) &wxPyStaticTextNameStr;
aa2a5b86
RD
4705 PyObject * _argo0 = 0;
4706 PyObject * _argo1 = 0;
4707 PyObject * _obj3 = 0;
4708 wxPoint temp;
4709 PyObject * _obj4 = 0;
4710 wxSize temp0;
4711 PyObject * _obj5 = 0;
9a74fcaf 4712 PyObject * _obj7 = 0;
aa2a5b86
RD
4713 char *_kwnames[] = { "self","parent","id","label","pos","size","style","name", NULL };
4714
4715 self = self;
9a74fcaf 4716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlO:wxStaticText_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_obj7))
aa2a5b86
RD
4717 return NULL;
4718 if (_argo0) {
4719 if (_argo0 == Py_None) { _arg0 = NULL; }
4720 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
4721 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_Create. Expected _wxStaticText_p.");
4722 return NULL;
4723 }
4724 }
4725 if (_argo1) {
4726 if (_argo1 == Py_None) { _arg1 = NULL; }
4727 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4728 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticText_Create. Expected _wxWindow_p.");
4729 return NULL;
4730 }
4731 }
4732{
c8bc7bb8
RD
4733 _arg3 = wxString_in_helper(_obj3);
4734 if (_arg3 == NULL)
aa2a5b86 4735 return NULL;
aa2a5b86
RD
4736}
4737 if (_obj4)
4738{
4739 _arg4 = &temp;
4740 if (! wxPoint_helper(_obj4, &_arg4))
4741 return NULL;
4742}
4743 if (_obj5)
4744{
4745 _arg5 = &temp0;
4746 if (! wxSize_helper(_obj5, &_arg5))
4747 return NULL;
9a74fcaf
RD
4748}
4749 if (_obj7)
4750{
4751 _arg7 = wxString_in_helper(_obj7);
4752 if (_arg7 == NULL)
4753 return NULL;
aa2a5b86
RD
4754}
4755{
474c48f9 4756 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 4757 _result = (bool )wxStaticText_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7);
aa2a5b86 4758
474c48f9 4759 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4760 if (PyErr_Occurred()) return NULL;
4761} _resultobj = Py_BuildValue("i",_result);
4762{
4763 if (_obj3)
4764 delete _arg3;
9a74fcaf
RD
4765}
4766{
4767 if (_obj7)
4768 delete _arg7;
aa2a5b86
RD
4769}
4770 return _resultobj;
4771}
4772
70551f47 4773#define wxStaticText_GetLabel(_swigobj) (_swigobj->GetLabel())
107e4716 4774static PyObject *_wrap_wxStaticText_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4775 PyObject * _resultobj;
4776 wxString * _result;
4777 wxStaticText * _arg0;
2d091820 4778 PyObject * _argo0 = 0;
107e4716 4779 char *_kwnames[] = { "self", NULL };
70551f47
RD
4780
4781 self = self;
107e4716 4782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticText_GetLabel",_kwnames,&_argo0))
70551f47 4783 return NULL;
2d091820
RD
4784 if (_argo0) {
4785 if (_argo0 == Py_None) { _arg0 = NULL; }
4786 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
70551f47
RD
4787 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_GetLabel. Expected _wxStaticText_p.");
4788 return NULL;
4789 }
4790 }
70551f47 4791{
474c48f9 4792 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4793 _result = new wxString (wxStaticText_GetLabel(_arg0));
ab9bc19b 4794
474c48f9 4795 wxPyEndAllowThreads(__tstate);
4dfaa61e 4796 if (PyErr_Occurred()) return NULL;
ab9bc19b 4797}{
c8bc7bb8
RD
4798#if wxUSE_UNICODE
4799 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
4800#else
e02c03a4 4801 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 4802#endif
70551f47
RD
4803}
4804{
4805 delete _result;
4806}
4807 return _resultobj;
4808}
4809
4810#define wxStaticText_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
107e4716 4811static PyObject *_wrap_wxStaticText_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4812 PyObject * _resultobj;
4813 wxStaticText * _arg0;
4814 wxString * _arg1;
2d091820 4815 PyObject * _argo0 = 0;
70551f47 4816 PyObject * _obj1 = 0;
107e4716 4817 char *_kwnames[] = { "self","label", NULL };
70551f47
RD
4818
4819 self = self;
107e4716 4820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticText_SetLabel",_kwnames,&_argo0,&_obj1))
70551f47 4821 return NULL;
2d091820
RD
4822 if (_argo0) {
4823 if (_argo0 == Py_None) { _arg0 = NULL; }
4824 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
70551f47
RD
4825 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_SetLabel. Expected _wxStaticText_p.");
4826 return NULL;
4827 }
4828 }
4829{
c8bc7bb8
RD
4830 _arg1 = wxString_in_helper(_obj1);
4831 if (_arg1 == NULL)
2cd2fac8 4832 return NULL;
70551f47 4833}
ab9bc19b 4834{
474c48f9 4835 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4836 wxStaticText_SetLabel(_arg0,*_arg1);
ab9bc19b 4837
474c48f9 4838 wxPyEndAllowThreads(__tstate);
4dfaa61e 4839 if (PyErr_Occurred()) return NULL;
ab9bc19b 4840} Py_INCREF(Py_None);
70551f47
RD
4841 _resultobj = Py_None;
4842{
4843 if (_obj1)
4844 delete _arg1;
4845}
4846 return _resultobj;
4847}
4848
65191ae8
RD
4849static void *SwigwxListBoxTowxControlWithItems(void *ptr) {
4850 wxListBox *src;
4851 wxControlWithItems *dest;
4852 src = (wxListBox *) ptr;
4853 dest = (wxControlWithItems *) src;
4854 return (void *) dest;
4855}
4856
70551f47
RD
4857static void *SwigwxListBoxTowxControl(void *ptr) {
4858 wxListBox *src;
4859 wxControl *dest;
4860 src = (wxListBox *) ptr;
4861 dest = (wxControl *) src;
4862 return (void *) dest;
4863}
4864
4865static void *SwigwxListBoxTowxWindow(void *ptr) {
4866 wxListBox *src;
4867 wxWindow *dest;
4868 src = (wxListBox *) ptr;
4869 dest = (wxWindow *) src;
4870 return (void *) dest;
4871}
4872
4873static void *SwigwxListBoxTowxEvtHandler(void *ptr) {
4874 wxListBox *src;
4875 wxEvtHandler *dest;
4876 src = (wxListBox *) ptr;
4877 dest = (wxEvtHandler *) src;
4878 return (void *) dest;
4879}
4880
9df61a29
RD
4881static void *SwigwxListBoxTowxObject(void *ptr) {
4882 wxListBox *src;
4883 wxObject *dest;
4884 src = (wxListBox *) ptr;
4885 dest = (wxObject *) src;
4886 return (void *) dest;
4887}
4888
aa2a5b86
RD
4889#define new_wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
4890static PyObject *_wrap_new_wxListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
4891 PyObject * _resultobj;
4892 wxListBox * _result;
4893 wxWindow * _arg0;
4894 wxWindowID _arg1;
4895 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
4896 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
4897 int _arg4;
4898 wxString * _arg5 = (wxString *) NULL;
4899 long _arg6 = (long ) 0;
4900 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 4901 wxString * _arg8 = (wxString *) &wxPyListBoxNameStr;
aa2a5b86
RD
4902 PyObject * _argo0 = 0;
4903 wxPoint temp;
4904 PyObject * _obj2 = 0;
4905 wxSize temp0;
4906 PyObject * _obj3 = 0;
4907 PyObject * _obj5 = 0;
4908 PyObject * _argo7 = 0;
9a74fcaf 4909 PyObject * _obj8 = 0;
aa2a5b86
RD
4910 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
4911 char _ptemp[128];
4912
4913 self = self;
9a74fcaf 4914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOO:new_wxListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
4915 return NULL;
4916 if (_argo0) {
4917 if (_argo0 == Py_None) { _arg0 = NULL; }
4918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxListBox. Expected _wxWindow_p.");
4920 return NULL;
4921 }
4922 }
4923 if (_obj2)
4924{
4925 _arg2 = &temp;
4926 if (! wxPoint_helper(_obj2, &_arg2))
4927 return NULL;
4928}
4929 if (_obj3)
4930{
4931 _arg3 = &temp0;
4932 if (! wxSize_helper(_obj3, &_arg3))
4933 return NULL;
4934}
4935 if (_obj5)
4936{
4937 _arg5 = wxString_LIST_helper(_obj5);
4938 if (_arg5 == NULL) {
4939 return NULL;
4940 }
4941}
4942 if (_argo7) {
4943 if (_argo7 == Py_None) { _arg7 = NULL; }
4944 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
4945 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxListBox. Expected _wxValidator_p.");
4946 return NULL;
4947 }
4948 }
9a74fcaf
RD
4949 if (_obj8)
4950{
4951 _arg8 = wxString_in_helper(_obj8);
4952 if (_arg8 == NULL)
4953 return NULL;
4954}
aa2a5b86
RD
4955{
4956 if (_obj5) {
4957 _arg4 = PyList_Size(_obj5);
4958 }
4959 else {
4960 _arg4 = 0;
4961 }
4962}
4963{
474c48f9 4964 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 4965 _result = (wxListBox *)new_wxListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,*_arg8);
aa2a5b86 4966
474c48f9 4967 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
4968 if (PyErr_Occurred()) return NULL;
4969} if (_result) {
4970 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListBox_p");
4971 _resultobj = Py_BuildValue("s",_ptemp);
4972 } else {
4973 Py_INCREF(Py_None);
4974 _resultobj = Py_None;
4975 }
4976{
4977 delete [] _arg5;
9a74fcaf
RD
4978}
4979{
4980 if (_obj8)
4981 delete _arg8;
aa2a5b86
RD
4982}
4983 return _resultobj;
4984}
4985
4986#define new_wxPreListBox() (new wxListBox())
4987static PyObject *_wrap_new_wxPreListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
4988 PyObject * _resultobj;
4989 wxListBox * _result;
4990 char *_kwnames[] = { NULL };
4991 char _ptemp[128];
4992
4993 self = self;
4994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreListBox",_kwnames))
4995 return NULL;
4996{
474c48f9 4997 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 4998 _result = (wxListBox *)new_wxPreListBox();
aa2a5b86 4999
474c48f9 5000 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
5001 if (PyErr_Occurred()) return NULL;
5002} if (_result) {
5003 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListBox_p");
5004 _resultobj = Py_BuildValue("s",_ptemp);
5005 } else {
5006 Py_INCREF(Py_None);
5007 _resultobj = Py_None;
5008 }
5009 return _resultobj;
5010}
5011
5012#define wxListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
5013static PyObject *_wrap_wxListBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 5014 PyObject * _resultobj;
aa2a5b86
RD
5015 bool _result;
5016 wxListBox * _arg0;
5017 wxWindow * _arg1;
5018 wxWindowID _arg2;
5019 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
5020 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
5021 int _arg5;
5022 wxString * _arg6 = (wxString *) NULL;
5023 long _arg7 = (long ) 0;
5024 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 5025 wxString * _arg9 = (wxString *) &wxPyListBoxNameStr;
2d091820 5026 PyObject * _argo0 = 0;
aa2a5b86 5027 PyObject * _argo1 = 0;
37f6a977 5028 wxPoint temp;
37f6a977 5029 PyObject * _obj3 = 0;
aa2a5b86
RD
5030 wxSize temp0;
5031 PyObject * _obj4 = 0;
5032 PyObject * _obj6 = 0;
5033 PyObject * _argo8 = 0;
9a74fcaf 5034 PyObject * _obj9 = 0;
aa2a5b86 5035 char *_kwnames[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL };
70551f47
RD
5036
5037 self = self;
9a74fcaf 5038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOlOO:wxListBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_obj9))
70551f47 5039 return NULL;
2d091820
RD
5040 if (_argo0) {
5041 if (_argo0 == Py_None) { _arg0 = NULL; }
aa2a5b86
RD
5042 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
5043 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Create. Expected _wxListBox_p.");
70551f47
RD
5044 return NULL;
5045 }
5046 }
aa2a5b86
RD
5047 if (_argo1) {
5048 if (_argo1 == Py_None) { _arg1 = NULL; }
5049 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
5050 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxListBox_Create. Expected _wxWindow_p.");
5051 return NULL;
5052 }
5053 }
5054 if (_obj3)
37f6a977 5055{
aa2a5b86
RD
5056 _arg3 = &temp;
5057 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 5058 return NULL;
37f6a977 5059}
aa2a5b86 5060 if (_obj4)
37f6a977 5061{
aa2a5b86
RD
5062 _arg4 = &temp0;
5063 if (! wxSize_helper(_obj4, &_arg4))
70551f47 5064 return NULL;
37f6a977 5065}
aa2a5b86 5066 if (_obj6)
70551f47 5067{
aa2a5b86
RD
5068 _arg6 = wxString_LIST_helper(_obj6);
5069 if (_arg6 == NULL) {
70551f47
RD
5070 return NULL;
5071 }
5072}
aa2a5b86
RD
5073 if (_argo8) {
5074 if (_argo8 == Py_None) { _arg8 = NULL; }
5075 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
5076 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of wxListBox_Create. Expected _wxValidator_p.");
70551f47
RD
5077 return NULL;
5078 }
5079 }
9a74fcaf
RD
5080 if (_obj9)
5081{
5082 _arg9 = wxString_in_helper(_obj9);
5083 if (_arg9 == NULL)
5084 return NULL;
5085}
70551f47 5086{
aa2a5b86
RD
5087 if (_obj6) {
5088 _arg5 = PyList_Size(_obj6);
ab9bc19b
RD
5089 }
5090 else {
aa2a5b86 5091 _arg5 = 0;
ab9bc19b 5092 }
70551f47 5093}
ab9bc19b 5094{
474c48f9 5095 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 5096 _result = (bool )wxListBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,*_arg9);
ab9bc19b 5097
474c48f9 5098 wxPyEndAllowThreads(__tstate);
4dfaa61e 5099 if (PyErr_Occurred()) return NULL;
aa2a5b86 5100} _resultobj = Py_BuildValue("i",_result);
70551f47 5101{
aa2a5b86 5102 delete [] _arg6;
9a74fcaf
RD
5103}
5104{
5105 if (_obj9)
5106 delete _arg9;
70551f47
RD
5107}
5108 return _resultobj;
5109}
5110
70551f47 5111#define wxListBox_Clear(_swigobj) (_swigobj->Clear())
107e4716 5112static PyObject *_wrap_wxListBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5113 PyObject * _resultobj;
5114 wxListBox * _arg0;
2d091820 5115 PyObject * _argo0 = 0;
107e4716 5116 char *_kwnames[] = { "self", NULL };
70551f47
RD
5117
5118 self = self;
107e4716 5119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_Clear",_kwnames,&_argo0))
70551f47 5120 return NULL;
2d091820
RD
5121 if (_argo0) {
5122 if (_argo0 == Py_None) { _arg0 = NULL; }
5123 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5124 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Clear. Expected _wxListBox_p.");
5125 return NULL;
5126 }
5127 }
ab9bc19b 5128{
474c48f9 5129 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5130 wxListBox_Clear(_arg0);
ab9bc19b 5131
474c48f9 5132 wxPyEndAllowThreads(__tstate);
4dfaa61e 5133 if (PyErr_Occurred()) return NULL;
ab9bc19b 5134} Py_INCREF(Py_None);
70551f47
RD
5135 _resultobj = Py_None;
5136 return _resultobj;
5137}
5138
70551f47 5139#define wxListBox_Deselect(_swigobj,_swigarg0) (_swigobj->Deselect(_swigarg0))
107e4716 5140static PyObject *_wrap_wxListBox_Deselect(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5141 PyObject * _resultobj;
5142 wxListBox * _arg0;
5143 int _arg1;
2d091820 5144 PyObject * _argo0 = 0;
107e4716 5145 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
5146
5147 self = self;
107e4716 5148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Deselect",_kwnames,&_argo0,&_arg1))
70551f47 5149 return NULL;
2d091820
RD
5150 if (_argo0) {
5151 if (_argo0 == Py_None) { _arg0 = NULL; }
5152 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5153 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Deselect. Expected _wxListBox_p.");
5154 return NULL;
5155 }
5156 }
ab9bc19b 5157{
474c48f9 5158 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5159 wxListBox_Deselect(_arg0,_arg1);
ab9bc19b 5160
474c48f9 5161 wxPyEndAllowThreads(__tstate);
4dfaa61e 5162 if (PyErr_Occurred()) return NULL;
ab9bc19b 5163} Py_INCREF(Py_None);
70551f47
RD
5164 _resultobj = Py_None;
5165 return _resultobj;
5166}
5167
ab9bc19b
RD
5168static PyObject * wxListBox_GetSelections(wxListBox *self) {
5169 wxArrayInt lst;
5170 self->GetSelections(lst);
5171 PyObject *tup = PyTuple_New(lst.GetCount());
f6bcfd97 5172 for(size_t i=0; i<lst.GetCount(); i++) {
ab9bc19b
RD
5173 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
5174 }
5175 return tup;
5176 }
107e4716 5177static PyObject *_wrap_wxListBox_GetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
5178 PyObject * _resultobj;
5179 PyObject * _result;
5180 wxListBox * _arg0;
2d091820 5181 PyObject * _argo0 = 0;
107e4716 5182 char *_kwnames[] = { "self", NULL };
ab9bc19b
RD
5183
5184 self = self;
107e4716 5185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetSelections",_kwnames,&_argo0))
ab9bc19b 5186 return NULL;
2d091820
RD
5187 if (_argo0) {
5188 if (_argo0 == Py_None) { _arg0 = NULL; }
5189 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
ab9bc19b
RD
5190 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetSelections. Expected _wxListBox_p.");
5191 return NULL;
5192 }
5193 }
5194{
474c48f9 5195 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5196 _result = (PyObject *)wxListBox_GetSelections(_arg0);
ab9bc19b 5197
474c48f9 5198 wxPyEndAllowThreads(__tstate);
4dfaa61e 5199 if (PyErr_Occurred()) return NULL;
ab9bc19b
RD
5200}{
5201 _resultobj = _result;
5202}
70551f47
RD
5203 return _resultobj;
5204}
5205
37f6a977
RD
5206#define wxListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
5207static PyObject *_wrap_wxListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
5208 PyObject * _resultobj;
5209 wxListBox * _arg0;
5210 int _arg1;
5211 wxString * _arg2;
5212 int _arg3;
5213 PyObject * _argo0 = 0;
5214 PyObject * _obj2 = 0;
e02c03a4 5215 char *_kwnames[] = { "self","choices","pos", NULL };
37f6a977
RD
5216
5217 self = self;
5218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
5219 return NULL;
5220 if (_argo0) {
5221 if (_argo0 == Py_None) { _arg0 = NULL; }
5222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
5223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_InsertItems. Expected _wxListBox_p.");
5224 return NULL;
5225 }
5226 }
5227{
5228 _arg2 = wxString_LIST_helper(_obj2);
5229 if (_arg2 == NULL) {
5230 return NULL;
5231 }
5232}
5233{
5234 if (_obj2) {
5235 _arg1 = PyList_Size(_obj2);
5236 }
5237 else {
5238 _arg1 = 0;
5239 }
5240}
5241{
474c48f9 5242 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5243 wxListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
37f6a977 5244
474c48f9 5245 wxPyEndAllowThreads(__tstate);
4dfaa61e 5246 if (PyErr_Occurred()) return NULL;
37f6a977
RD
5247} Py_INCREF(Py_None);
5248 _resultobj = Py_None;
5249{
5250 delete [] _arg2;
5251}
5252 return _resultobj;
5253}
5254
2c8a649d
RD
5255#define wxListBox_IsSelected(_swigobj,_swigarg0) (_swigobj->IsSelected(_swigarg0))
5256static PyObject *_wrap_wxListBox_IsSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
5257 PyObject * _resultobj;
5258 bool _result;
5259 wxListBox * _arg0;
5260 int _arg1;
5261 PyObject * _argo0 = 0;
5262 char *_kwnames[] = { "self","n", NULL };
5263
5264 self = self;
5265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_IsSelected",_kwnames,&_argo0,&_arg1))
70551f47 5266 return NULL;
2d091820
RD
5267 if (_argo0) {
5268 if (_argo0 == Py_None) { _arg0 = NULL; }
5269 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
2c8a649d 5270 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_IsSelected. Expected _wxListBox_p.");
70551f47
RD
5271 return NULL;
5272 }
5273 }
ab9bc19b 5274{
474c48f9 5275 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5276 _result = (bool )wxListBox_IsSelected(_arg0,_arg1);
ab9bc19b 5277
474c48f9 5278 wxPyEndAllowThreads(__tstate);
4dfaa61e 5279 if (PyErr_Occurred()) return NULL;
ab9bc19b 5280} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
5281 return _resultobj;
5282}
5283
5284#define wxListBox_Selected(_swigobj,_swigarg0) (_swigobj->Selected(_swigarg0))
107e4716 5285static PyObject *_wrap_wxListBox_Selected(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5286 PyObject * _resultobj;
5287 bool _result;
5288 wxListBox * _arg0;
5289 int _arg1;
2d091820 5290 PyObject * _argo0 = 0;
107e4716 5291 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
5292
5293 self = self;
107e4716 5294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Selected",_kwnames,&_argo0,&_arg1))
70551f47 5295 return NULL;
2d091820
RD
5296 if (_argo0) {
5297 if (_argo0 == Py_None) { _arg0 = NULL; }
5298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Selected. Expected _wxListBox_p.");
5300 return NULL;
5301 }
5302 }
ab9bc19b 5303{
474c48f9 5304 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5305 _result = (bool )wxListBox_Selected(_arg0,_arg1);
ab9bc19b 5306
474c48f9 5307 wxPyEndAllowThreads(__tstate);
4dfaa61e 5308 if (PyErr_Occurred()) return NULL;
ab9bc19b 5309} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
5310 return _resultobj;
5311}
5312
5313#define wxListBox_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
107e4716 5314static PyObject *_wrap_wxListBox_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5315 PyObject * _resultobj;
5316 wxListBox * _arg0;
5317 int _arg1;
5318 wxString * _arg2;
2d091820 5319 PyObject * _argo0 = 0;
70551f47 5320 PyObject * _obj2 = 0;
e02c03a4 5321 char *_kwnames[] = { "self","choices", NULL };
70551f47
RD
5322
5323 self = self;
107e4716 5324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_Set",_kwnames,&_argo0,&_obj2))
70551f47 5325 return NULL;
2d091820
RD
5326 if (_argo0) {
5327 if (_argo0 == Py_None) { _arg0 = NULL; }
5328 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5329 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Set. Expected _wxListBox_p.");
5330 return NULL;
5331 }
5332 }
5333 if (_obj2)
5334{
5335 _arg2 = wxString_LIST_helper(_obj2);
5336 if (_arg2 == NULL) {
5337 return NULL;
5338 }
5339}
5340{
ab9bc19b
RD
5341 if (_obj2) {
5342 _arg1 = PyList_Size(_obj2);
5343 }
5344 else {
5345 _arg1 = 0;
5346 }
70551f47 5347}
ab9bc19b 5348{
474c48f9 5349 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5350 wxListBox_Set(_arg0,_arg1,_arg2);
ab9bc19b 5351
474c48f9 5352 wxPyEndAllowThreads(__tstate);
4dfaa61e 5353 if (PyErr_Occurred()) return NULL;
ab9bc19b 5354} Py_INCREF(Py_None);
70551f47
RD
5355 _resultobj = Py_None;
5356{
5357 delete [] _arg2;
5358}
5359 return _resultobj;
5360}
5361
5362#define wxListBox_SetFirstItem(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
107e4716 5363static PyObject *_wrap_wxListBox_SetFirstItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5364 PyObject * _resultobj;
5365 wxListBox * _arg0;
5366 int _arg1;
2d091820 5367 PyObject * _argo0 = 0;
107e4716 5368 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
5369
5370 self = self;
107e4716 5371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_SetFirstItem",_kwnames,&_argo0,&_arg1))
70551f47 5372 return NULL;
2d091820
RD
5373 if (_argo0) {
5374 if (_argo0 == Py_None) { _arg0 = NULL; }
5375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItem. Expected _wxListBox_p.");
5377 return NULL;
5378 }
5379 }
ab9bc19b 5380{
474c48f9 5381 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5382 wxListBox_SetFirstItem(_arg0,_arg1);
ab9bc19b 5383
474c48f9 5384 wxPyEndAllowThreads(__tstate);
4dfaa61e 5385 if (PyErr_Occurred()) return NULL;
ab9bc19b 5386} Py_INCREF(Py_None);
70551f47
RD
5387 _resultobj = Py_None;
5388 return _resultobj;
5389}
5390
5391#define wxListBox_SetFirstItemStr(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
107e4716 5392static PyObject *_wrap_wxListBox_SetFirstItemStr(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5393 PyObject * _resultobj;
5394 wxListBox * _arg0;
5395 wxString * _arg1;
2d091820 5396 PyObject * _argo0 = 0;
70551f47 5397 PyObject * _obj1 = 0;
107e4716 5398 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
5399
5400 self = self;
107e4716 5401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_SetFirstItemStr",_kwnames,&_argo0,&_obj1))
70551f47 5402 return NULL;
2d091820
RD
5403 if (_argo0) {
5404 if (_argo0 == Py_None) { _arg0 = NULL; }
5405 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5406 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItemStr. Expected _wxListBox_p.");
5407 return NULL;
5408 }
5409 }
5410{
c8bc7bb8
RD
5411 _arg1 = wxString_in_helper(_obj1);
5412 if (_arg1 == NULL)
2cd2fac8 5413 return NULL;
70551f47 5414}
ab9bc19b 5415{
474c48f9 5416 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5417 wxListBox_SetFirstItemStr(_arg0,*_arg1);
ab9bc19b 5418
474c48f9 5419 wxPyEndAllowThreads(__tstate);
4dfaa61e 5420 if (PyErr_Occurred()) return NULL;
ab9bc19b 5421} Py_INCREF(Py_None);
70551f47
RD
5422 _resultobj = Py_None;
5423{
5424 if (_obj1)
5425 delete _arg1;
5426}
5427 return _resultobj;
5428}
5429
5430#define wxListBox_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 5431static PyObject *_wrap_wxListBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5432 PyObject * _resultobj;
5433 wxListBox * _arg0;
5434 int _arg1;
2d091820
RD
5435 bool _arg2 = (bool ) TRUE;
5436 PyObject * _argo0 = 0;
5437 int tempbool2 = (int) TRUE;
107e4716 5438 char *_kwnames[] = { "self","n","select", NULL };
70551f47
RD
5439
5440 self = self;
107e4716 5441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxListBox_SetSelection",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 5442 return NULL;
2d091820
RD
5443 if (_argo0) {
5444 if (_argo0 == Py_None) { _arg0 = NULL; }
5445 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5446 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetSelection. Expected _wxListBox_p.");
5447 return NULL;
5448 }
5449 }
5450 _arg2 = (bool ) tempbool2;
ab9bc19b 5451{
474c48f9 5452 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5453 wxListBox_SetSelection(_arg0,_arg1,_arg2);
ab9bc19b 5454
474c48f9 5455 wxPyEndAllowThreads(__tstate);
4dfaa61e 5456 if (PyErr_Occurred()) return NULL;
ab9bc19b 5457} Py_INCREF(Py_None);
70551f47
RD
5458 _resultobj = Py_None;
5459 return _resultobj;
5460}
5461
5462#define wxListBox_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
107e4716 5463static PyObject *_wrap_wxListBox_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5464 PyObject * _resultobj;
5465 wxListBox * _arg0;
5466 int _arg1;
5467 wxString * _arg2;
2d091820 5468 PyObject * _argo0 = 0;
70551f47 5469 PyObject * _obj2 = 0;
107e4716 5470 char *_kwnames[] = { "self","n","string", NULL };
70551f47
RD
5471
5472 self = self;
107e4716 5473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListBox_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
70551f47 5474 return NULL;
2d091820
RD
5475 if (_argo0) {
5476 if (_argo0 == Py_None) { _arg0 = NULL; }
5477 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5478 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetString. Expected _wxListBox_p.");
5479 return NULL;
5480 }
5481 }
5482{
c8bc7bb8
RD
5483 _arg2 = wxString_in_helper(_obj2);
5484 if (_arg2 == NULL)
2cd2fac8 5485 return NULL;
70551f47 5486}
ab9bc19b 5487{
474c48f9 5488 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5489 wxListBox_SetString(_arg0,_arg1,*_arg2);
ab9bc19b 5490
474c48f9 5491 wxPyEndAllowThreads(__tstate);
4dfaa61e 5492 if (PyErr_Occurred()) return NULL;
ab9bc19b 5493} Py_INCREF(Py_None);
70551f47
RD
5494 _resultobj = Py_None;
5495{
5496 if (_obj2)
5497 delete _arg2;
5498}
5499 return _resultobj;
5500}
5501
5502#define wxListBox_SetStringSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStringSelection(_swigarg0,_swigarg1))
107e4716 5503static PyObject *_wrap_wxListBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
5504 PyObject * _resultobj;
5505 wxListBox * _arg0;
5506 wxString * _arg1;
2d091820
RD
5507 bool _arg2 = (bool ) TRUE;
5508 PyObject * _argo0 = 0;
70551f47 5509 PyObject * _obj1 = 0;
2d091820 5510 int tempbool2 = (int) TRUE;
107e4716 5511 char *_kwnames[] = { "self","string","select", NULL };
70551f47
RD
5512
5513 self = self;
107e4716 5514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxListBox_SetStringSelection",_kwnames,&_argo0,&_obj1,&tempbool2))
70551f47 5515 return NULL;
2d091820
RD
5516 if (_argo0) {
5517 if (_argo0 == Py_None) { _arg0 = NULL; }
5518 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
70551f47
RD
5519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetStringSelection. Expected _wxListBox_p.");
5520 return NULL;
5521 }
5522 }
5523{
c8bc7bb8
RD
5524 _arg1 = wxString_in_helper(_obj1);
5525 if (_arg1 == NULL)
70551f47 5526 return NULL;
70551f47
RD
5527}
5528 _arg2 = (bool ) tempbool2;
ab9bc19b 5529{
474c48f9 5530 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5531 wxListBox_SetStringSelection(_arg0,*_arg1,_arg2);
ab9bc19b 5532
474c48f9 5533 wxPyEndAllowThreads(__tstate);
4dfaa61e 5534 if (PyErr_Occurred()) return NULL;
ab9bc19b 5535} Py_INCREF(Py_None);
70551f47
RD
5536 _resultobj = Py_None;
5537{
5538 if (_obj1)
5539 delete _arg1;
5540}
5541 return _resultobj;
5542}
5543
c95e68d8
RD
5544static void *SwigwxCheckListBoxTowxListBox(void *ptr) {
5545 wxCheckListBox *src;
5546 wxListBox *dest;
5547 src = (wxCheckListBox *) ptr;
5548 dest = (wxListBox *) src;
5549 return (void *) dest;
5550}
5551
65191ae8
RD
5552static void *SwigwxCheckListBoxTowxControlWithItems(void *ptr) {
5553 wxCheckListBox *src;
5554 wxControlWithItems *dest;
5555 src = (wxCheckListBox *) ptr;
5556 dest = (wxControlWithItems *) src;
5557 return (void *) dest;
5558}
5559
c95e68d8
RD
5560static void *SwigwxCheckListBoxTowxControl(void *ptr) {
5561 wxCheckListBox *src;
5562 wxControl *dest;
5563 src = (wxCheckListBox *) ptr;
5564 dest = (wxControl *) src;
5565 return (void *) dest;
5566}
5567
5568static void *SwigwxCheckListBoxTowxWindow(void *ptr) {
5569 wxCheckListBox *src;
5570 wxWindow *dest;
5571 src = (wxCheckListBox *) ptr;
5572 dest = (wxWindow *) src;
5573 return (void *) dest;
5574}
5575
5576static void *SwigwxCheckListBoxTowxEvtHandler(void *ptr) {
5577 wxCheckListBox *src;
5578 wxEvtHandler *dest;
5579 src = (wxCheckListBox *) ptr;
5580 dest = (wxEvtHandler *) src;
5581 return (void *) dest;
5582}
5583
9df61a29
RD
5584static void *SwigwxCheckListBoxTowxObject(void *ptr) {
5585 wxCheckListBox *src;
5586 wxObject *dest;
5587 src = (wxCheckListBox *) ptr;
5588 dest = (wxObject *) src;
5589 return (void *) dest;
5590}
5591
c95e68d8 5592#define new_wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
107e4716 5593static PyObject *_wrap_new_wxCheckListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5594 PyObject * _resultobj;
5595 wxCheckListBox * _result;
5596 wxWindow * _arg0;
5597 wxWindowID _arg1;
b68dc582
RD
5598 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
5599 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820
RD
5600 int _arg4 = (int ) 0;
5601 wxString * _arg5 = (wxString *) NULL;
5602 long _arg6 = (long ) 0;
b68dc582 5603 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 5604 wxString * _arg8 = (wxString *) &wxPyListBoxNameStr;
2d091820 5605 PyObject * _argo0 = 0;
37f6a977
RD
5606 wxPoint temp;
5607 PyObject * _obj2 = 0;
5608 wxSize temp0;
5609 PyObject * _obj3 = 0;
c95e68d8 5610 PyObject * _obj5 = 0;
2d091820 5611 PyObject * _argo7 = 0;
9a74fcaf 5612 PyObject * _obj8 = 0;
e02c03a4 5613 char *_kwnames[] = { "parent","id","pos","size","choices","style","validator","name", NULL };
c95e68d8
RD
5614 char _ptemp[128];
5615
5616 self = self;
9a74fcaf 5617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOO:new_wxCheckListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_obj8))
c95e68d8 5618 return NULL;
2d091820
RD
5619 if (_argo0) {
5620 if (_argo0 == Py_None) { _arg0 = NULL; }
5621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
c95e68d8
RD
5622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckListBox. Expected _wxWindow_p.");
5623 return NULL;
5624 }
5625 }
37f6a977
RD
5626 if (_obj2)
5627{
5628 _arg2 = &temp;
5629 if (! wxPoint_helper(_obj2, &_arg2))
c95e68d8 5630 return NULL;
37f6a977
RD
5631}
5632 if (_obj3)
5633{
5634 _arg3 = &temp0;
5635 if (! wxSize_helper(_obj3, &_arg3))
c95e68d8 5636 return NULL;
37f6a977 5637}
c95e68d8
RD
5638 if (_obj5)
5639{
5640 _arg5 = wxString_LIST_helper(_obj5);
5641 if (_arg5 == NULL) {
5642 return NULL;
5643 }
5644}
2d091820
RD
5645 if (_argo7) {
5646 if (_argo7 == Py_None) { _arg7 = NULL; }
5647 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
c95e68d8
RD
5648 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxCheckListBox. Expected _wxValidator_p.");
5649 return NULL;
5650 }
5651 }
9a74fcaf
RD
5652 if (_obj8)
5653{
5654 _arg8 = wxString_in_helper(_obj8);
5655 if (_arg8 == NULL)
5656 return NULL;
5657}
c95e68d8 5658{
ab9bc19b
RD
5659 if (_obj5) {
5660 _arg4 = PyList_Size(_obj5);
5661 }
5662 else {
5663 _arg4 = 0;
5664 }
c95e68d8 5665}
ab9bc19b 5666{
474c48f9 5667 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 5668 _result = (wxCheckListBox *)new_wxCheckListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,*_arg8);
ab9bc19b 5669
474c48f9 5670 wxPyEndAllowThreads(__tstate);
4dfaa61e 5671 if (PyErr_Occurred()) return NULL;
2d091820
RD
5672} if (_result) {
5673 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckListBox_p");
5674 _resultobj = Py_BuildValue("s",_ptemp);
5675 } else {
5676 Py_INCREF(Py_None);
5677 _resultobj = Py_None;
5678 }
c95e68d8
RD
5679{
5680 delete [] _arg5;
9a74fcaf
RD
5681}
5682{
5683 if (_obj8)
5684 delete _arg8;
c95e68d8
RD
5685}
5686 return _resultobj;
5687}
5688
aa2a5b86
RD
5689#define new_wxPreCheckListBox() (new wxCheckListBox())
5690static PyObject *_wrap_new_wxPreCheckListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
5691 PyObject * _resultobj;
5692 wxCheckListBox * _result;
5693 char *_kwnames[] = { NULL };
5694 char _ptemp[128];
5695
5696 self = self;
5697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreCheckListBox",_kwnames))
5698 return NULL;
5699{
474c48f9 5700 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5701 _result = (wxCheckListBox *)new_wxPreCheckListBox();
aa2a5b86 5702
474c48f9 5703 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
5704 if (PyErr_Occurred()) return NULL;
5705} if (_result) {
5706 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckListBox_p");
5707 _resultobj = Py_BuildValue("s",_ptemp);
5708 } else {
5709 Py_INCREF(Py_None);
5710 _resultobj = Py_None;
5711 }
5712 return _resultobj;
5713}
5714
5715#define wxCheckListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
5716static PyObject *_wrap_wxCheckListBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
5717 PyObject * _resultobj;
5718 bool _result;
5719 wxCheckListBox * _arg0;
5720 wxWindow * _arg1;
5721 wxWindowID _arg2;
5722 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
5723 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
5724 int _arg5 = (int ) 0;
5725 wxString * _arg6 = (wxString *) NULL;
5726 long _arg7 = (long ) 0;
5727 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 5728 wxString * _arg9 = (wxString *) &wxPyListBoxNameStr;
aa2a5b86
RD
5729 PyObject * _argo0 = 0;
5730 PyObject * _argo1 = 0;
5731 wxPoint temp;
5732 PyObject * _obj3 = 0;
5733 wxSize temp0;
5734 PyObject * _obj4 = 0;
5735 PyObject * _obj6 = 0;
5736 PyObject * _argo8 = 0;
9a74fcaf 5737 PyObject * _obj9 = 0;
aa2a5b86
RD
5738 char *_kwnames[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL };
5739
5740 self = self;
9a74fcaf 5741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOlOO:wxCheckListBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_obj9))
aa2a5b86
RD
5742 return NULL;
5743 if (_argo0) {
5744 if (_argo0 == Py_None) { _arg0 = NULL; }
5745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
5746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_Create. Expected _wxCheckListBox_p.");
5747 return NULL;
5748 }
5749 }
5750 if (_argo1) {
5751 if (_argo1 == Py_None) { _arg1 = NULL; }
5752 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
5753 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxCheckListBox_Create. Expected _wxWindow_p.");
5754 return NULL;
5755 }
5756 }
5757 if (_obj3)
5758{
5759 _arg3 = &temp;
5760 if (! wxPoint_helper(_obj3, &_arg3))
5761 return NULL;
5762}
5763 if (_obj4)
5764{
5765 _arg4 = &temp0;
5766 if (! wxSize_helper(_obj4, &_arg4))
5767 return NULL;
5768}
5769 if (_obj6)
5770{
5771 _arg6 = wxString_LIST_helper(_obj6);
5772 if (_arg6 == NULL) {
5773 return NULL;
5774 }
5775}
5776 if (_argo8) {
5777 if (_argo8 == Py_None) { _arg8 = NULL; }
5778 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
5779 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of wxCheckListBox_Create. Expected _wxValidator_p.");
5780 return NULL;
5781 }
5782 }
9a74fcaf
RD
5783 if (_obj9)
5784{
5785 _arg9 = wxString_in_helper(_obj9);
5786 if (_arg9 == NULL)
5787 return NULL;
5788}
aa2a5b86
RD
5789{
5790 if (_obj6) {
5791 _arg5 = PyList_Size(_obj6);
5792 }
5793 else {
5794 _arg5 = 0;
5795 }
5796}
5797{
474c48f9 5798 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 5799 _result = (bool )wxCheckListBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,*_arg9);
aa2a5b86 5800
474c48f9 5801 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
5802 if (PyErr_Occurred()) return NULL;
5803} _resultobj = Py_BuildValue("i",_result);
5804{
5805 delete [] _arg6;
9a74fcaf
RD
5806}
5807{
5808 if (_obj9)
5809 delete _arg9;
aa2a5b86
RD
5810}
5811 return _resultobj;
5812}
5813
c95e68d8 5814#define wxCheckListBox_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
107e4716 5815static PyObject *_wrap_wxCheckListBox_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5816 PyObject * _resultobj;
5817 bool _result;
5818 wxCheckListBox * _arg0;
5819 int _arg1;
2d091820 5820 PyObject * _argo0 = 0;
107e4716 5821 char *_kwnames[] = { "self","uiIndex", NULL };
c95e68d8
RD
5822
5823 self = self;
107e4716 5824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckListBox_IsChecked",_kwnames,&_argo0,&_arg1))
c95e68d8 5825 return NULL;
2d091820
RD
5826 if (_argo0) {
5827 if (_argo0 == Py_None) { _arg0 = NULL; }
5828 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
5829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_IsChecked. Expected _wxCheckListBox_p.");
5830 return NULL;
5831 }
5832 }
ab9bc19b 5833{
474c48f9 5834 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5835 _result = (bool )wxCheckListBox_IsChecked(_arg0,_arg1);
ab9bc19b 5836
474c48f9 5837 wxPyEndAllowThreads(__tstate);
4dfaa61e 5838 if (PyErr_Occurred()) return NULL;
ab9bc19b 5839} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
5840 return _resultobj;
5841}
5842
5843#define wxCheckListBox_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
107e4716 5844static PyObject *_wrap_wxCheckListBox_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5845 PyObject * _resultobj;
5846 wxCheckListBox * _arg0;
5847 int _arg1;
d29aba2f 5848 int _arg2 = (int ) TRUE;
2d091820 5849 PyObject * _argo0 = 0;
107e4716 5850 char *_kwnames[] = { "self","uiIndex","bCheck", NULL };
c95e68d8
RD
5851
5852 self = self;
d29aba2f 5853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxCheckListBox_Check",_kwnames,&_argo0,&_arg1,&_arg2))
c95e68d8 5854 return NULL;
2d091820
RD
5855 if (_argo0) {
5856 if (_argo0 == Py_None) { _arg0 = NULL; }
5857 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
5858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_Check. Expected _wxCheckListBox_p.");
5859 return NULL;
5860 }
5861 }
ab9bc19b 5862{
474c48f9 5863 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5864 wxCheckListBox_Check(_arg0,_arg1,_arg2);
ab9bc19b 5865
474c48f9 5866 wxPyEndAllowThreads(__tstate);
4dfaa61e 5867 if (PyErr_Occurred()) return NULL;
ab9bc19b 5868} Py_INCREF(Py_None);
c95e68d8
RD
5869 _resultobj = Py_None;
5870 return _resultobj;
5871}
5872
d29aba2f
RD
5873#define wxCheckListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
5874static PyObject *_wrap_wxCheckListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
5875 PyObject * _resultobj;
5876 wxCheckListBox * _arg0;
5877 int _arg1;
5878 wxString * _arg2;
5879 int _arg3;
5880 PyObject * _argo0 = 0;
5881 PyObject * _obj2 = 0;
e02c03a4 5882 char *_kwnames[] = { "self","choices","pos", NULL };
d29aba2f
RD
5883
5884 self = self;
5885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxCheckListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
5886 return NULL;
5887 if (_argo0) {
5888 if (_argo0 == Py_None) { _arg0 = NULL; }
5889 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
5890 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_InsertItems. Expected _wxCheckListBox_p.");
5891 return NULL;
5892 }
5893 }
5894{
5895 _arg2 = wxString_LIST_helper(_obj2);
5896 if (_arg2 == NULL) {
5897 return NULL;
5898 }
5899}
5900{
5901 if (_obj2) {
5902 _arg1 = PyList_Size(_obj2);
5903 }
5904 else {
5905 _arg1 = 0;
5906 }
5907}
5908{
474c48f9 5909 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5910 wxCheckListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
d29aba2f 5911
474c48f9 5912 wxPyEndAllowThreads(__tstate);
4dfaa61e 5913 if (PyErr_Occurred()) return NULL;
d29aba2f
RD
5914} Py_INCREF(Py_None);
5915 _resultobj = Py_None;
5916{
5917 delete [] _arg2;
5918}
5919 return _resultobj;
5920}
5921
c95e68d8 5922#define wxCheckListBox_GetItemHeight(_swigobj) (_swigobj->GetItemHeight())
107e4716 5923static PyObject *_wrap_wxCheckListBox_GetItemHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
c95e68d8
RD
5924 PyObject * _resultobj;
5925 int _result;
5926 wxCheckListBox * _arg0;
2d091820 5927 PyObject * _argo0 = 0;
107e4716 5928 char *_kwnames[] = { "self", NULL };
c95e68d8
RD
5929
5930 self = self;
107e4716 5931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckListBox_GetItemHeight",_kwnames,&_argo0))
c95e68d8 5932 return NULL;
2d091820
RD
5933 if (_argo0) {
5934 if (_argo0 == Py_None) { _arg0 = NULL; }
5935 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
c95e68d8
RD
5936 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_GetItemHeight. Expected _wxCheckListBox_p.");
5937 return NULL;
5938 }
5939 }
ab9bc19b 5940{
474c48f9 5941 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 5942 _result = (int )wxCheckListBox_GetItemHeight(_arg0);
ab9bc19b 5943
474c48f9 5944 wxPyEndAllowThreads(__tstate);
4dfaa61e 5945 if (PyErr_Occurred()) return NULL;
ab9bc19b 5946} _resultobj = Py_BuildValue("i",_result);
c95e68d8
RD
5947 return _resultobj;
5948}
5949
c81fd4b9
RD
5950#define wxCheckListBox_HitTest(_swigobj,_swigarg0) (_swigobj->HitTest(_swigarg0))
5951static PyObject *_wrap_wxCheckListBox_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
5952 PyObject * _resultobj;
5953 int _result;
5954 wxCheckListBox * _arg0;
5955 wxPoint * _arg1;
5956 PyObject * _argo0 = 0;
5957 wxPoint temp;
5958 PyObject * _obj1 = 0;
5959 char *_kwnames[] = { "self","pt", NULL };
5960
5961 self = self;
5962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxCheckListBox_HitTest",_kwnames,&_argo0,&_obj1))
5963 return NULL;
5964 if (_argo0) {
5965 if (_argo0 == Py_None) { _arg0 = NULL; }
5966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
5967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_HitTest. Expected _wxCheckListBox_p.");
5968 return NULL;
5969 }
5970 }
5971{
5972 _arg1 = &temp;
5973 if (! wxPoint_helper(_obj1, &_arg1))
5974 return NULL;
5975}
5976{
5977 PyThreadState* __tstate = wxPyBeginAllowThreads();
5978 _result = (int )wxCheckListBox_HitTest(_arg0,*_arg1);
5979
5980 wxPyEndAllowThreads(__tstate);
5981 if (PyErr_Occurred()) return NULL;
5982} _resultobj = Py_BuildValue("i",_result);
5983 return _resultobj;
5984}
5985
5986#define wxCheckListBox_HitTestXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->HitTest(_swigarg0,_swigarg1))
5987static PyObject *_wrap_wxCheckListBox_HitTestXY(PyObject *self, PyObject *args, PyObject *kwargs) {
5988 PyObject * _resultobj;
5989 int _result;
5990 wxCheckListBox * _arg0;
5991 wxCoord _arg1;
5992 wxCoord _arg2;
5993 PyObject * _argo0 = 0;
5994 char *_kwnames[] = { "self","x","y", NULL };
5995
5996 self = self;
5997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxCheckListBox_HitTestXY",_kwnames,&_argo0,&_arg1,&_arg2))
5998 return NULL;
5999 if (_argo0) {
6000 if (_argo0 == Py_None) { _arg0 = NULL; }
6001 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
6002 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_HitTestXY. Expected _wxCheckListBox_p.");
6003 return NULL;
6004 }
6005 }
6006{
6007 PyThreadState* __tstate = wxPyBeginAllowThreads();
6008 _result = (int )wxCheckListBox_HitTestXY(_arg0,_arg1,_arg2);
6009
6010 wxPyEndAllowThreads(__tstate);
6011 if (PyErr_Occurred()) return NULL;
6012} _resultobj = Py_BuildValue("i",_result);
6013 return _resultobj;
6014}
6015
9d6da64a
RD
6016#define new_wxTextAttr(_swigarg0,_swigarg1,_swigarg2) (new wxTextAttr(_swigarg0,_swigarg1,_swigarg2))
6017static PyObject *_wrap_new_wxTextAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
6018 PyObject * _resultobj;
6019 wxTextAttr * _result;
6020 wxColour * _arg0 = (wxColour *) &wxNullColour;
6021 wxColour * _arg1 = (wxColour *) &wxNullColour;
6022 wxFont * _arg2 = (wxFont *) &wxNullFont;
6023 wxColour temp;
6024 PyObject * _obj0 = 0;
6025 wxColour temp0;
6026 PyObject * _obj1 = 0;
6027 PyObject * _argo2 = 0;
6028 char *_kwnames[] = { "colText","colBack","font", NULL };
6029 char _ptemp[128];
6030
6031 self = self;
6032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOO:new_wxTextAttr",_kwnames,&_obj0,&_obj1,&_argo2))
6033 return NULL;
6034 if (_obj0)
6035{
6036 _arg0 = &temp;
6037 if (! wxColour_helper(_obj0, &_arg0))
6038 return NULL;
6039}
6040 if (_obj1)
6041{
6042 _arg1 = &temp0;
6043 if (! wxColour_helper(_obj1, &_arg1))
6044 return NULL;
6045}
6046 if (_argo2) {
6047 if (_argo2 == Py_None) { _arg2 = NULL; }
6048 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxFont_p")) {
6049 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxTextAttr. Expected _wxFont_p.");
6050 return NULL;
6051 }
6052 }
6053{
474c48f9 6054 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6055 _result = (wxTextAttr *)new_wxTextAttr(*_arg0,*_arg1,*_arg2);
9d6da64a 6056
474c48f9 6057 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6058 if (PyErr_Occurred()) return NULL;
6059} if (_result) {
6060 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextAttr_p");
6061 _resultobj = Py_BuildValue("s",_ptemp);
6062 } else {
6063 Py_INCREF(Py_None);
6064 _resultobj = Py_None;
6065 }
6066 return _resultobj;
6067}
6068
6069#define delete_wxTextAttr(_swigobj) (delete _swigobj)
6070static PyObject *_wrap_delete_wxTextAttr(PyObject *self, PyObject *args, PyObject *kwargs) {
6071 PyObject * _resultobj;
6072 wxTextAttr * _arg0;
6073 PyObject * _argo0 = 0;
6074 char *_kwnames[] = { "self", NULL };
6075
6076 self = self;
6077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTextAttr",_kwnames,&_argo0))
6078 return NULL;
6079 if (_argo0) {
6080 if (_argo0 == Py_None) { _arg0 = NULL; }
6081 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6082 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTextAttr. Expected _wxTextAttr_p.");
6083 return NULL;
6084 }
6085 }
6086{
474c48f9 6087 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6088 delete_wxTextAttr(_arg0);
9d6da64a 6089
474c48f9 6090 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6091 if (PyErr_Occurred()) return NULL;
6092} Py_INCREF(Py_None);
6093 _resultobj = Py_None;
6094 return _resultobj;
6095}
6096
6097#define wxTextAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
6098static PyObject *_wrap_wxTextAttr_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6099 PyObject * _resultobj;
6100 wxTextAttr * _arg0;
6101 wxColour * _arg1;
6102 PyObject * _argo0 = 0;
6103 wxColour temp;
6104 PyObject * _obj1 = 0;
6105 char *_kwnames[] = { "self","colText", NULL };
6106
6107 self = self;
6108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetTextColour",_kwnames,&_argo0,&_obj1))
6109 return NULL;
6110 if (_argo0) {
6111 if (_argo0 == Py_None) { _arg0 = NULL; }
6112 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6113 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetTextColour. Expected _wxTextAttr_p.");
6114 return NULL;
6115 }
6116 }
6117{
6118 _arg1 = &temp;
6119 if (! wxColour_helper(_obj1, &_arg1))
6120 return NULL;
6121}
6122{
474c48f9 6123 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6124 wxTextAttr_SetTextColour(_arg0,*_arg1);
9d6da64a 6125
474c48f9 6126 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6127 if (PyErr_Occurred()) return NULL;
6128} Py_INCREF(Py_None);
6129 _resultobj = Py_None;
6130 return _resultobj;
6131}
6132
6133#define wxTextAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
6134static PyObject *_wrap_wxTextAttr_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6135 PyObject * _resultobj;
6136 wxTextAttr * _arg0;
6137 wxColour * _arg1;
6138 PyObject * _argo0 = 0;
6139 wxColour temp;
6140 PyObject * _obj1 = 0;
6141 char *_kwnames[] = { "self","colBack", NULL };
6142
6143 self = self;
6144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
6145 return NULL;
6146 if (_argo0) {
6147 if (_argo0 == Py_None) { _arg0 = NULL; }
6148 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6149 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetBackgroundColour. Expected _wxTextAttr_p.");
6150 return NULL;
6151 }
6152 }
6153{
6154 _arg1 = &temp;
6155 if (! wxColour_helper(_obj1, &_arg1))
6156 return NULL;
6157}
6158{
474c48f9 6159 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6160 wxTextAttr_SetBackgroundColour(_arg0,*_arg1);
9d6da64a 6161
474c48f9 6162 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6163 if (PyErr_Occurred()) return NULL;
6164} Py_INCREF(Py_None);
6165 _resultobj = Py_None;
6166 return _resultobj;
6167}
6168
6169#define wxTextAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
6170static PyObject *_wrap_wxTextAttr_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6171 PyObject * _resultobj;
6172 wxTextAttr * _arg0;
6173 wxFont * _arg1;
6174 PyObject * _argo0 = 0;
6175 PyObject * _argo1 = 0;
6176 char *_kwnames[] = { "self","font", NULL };
6177
6178 self = self;
6179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextAttr_SetFont",_kwnames,&_argo0,&_argo1))
6180 return NULL;
6181 if (_argo0) {
6182 if (_argo0 == Py_None) { _arg0 = NULL; }
6183 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6184 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_SetFont. Expected _wxTextAttr_p.");
6185 return NULL;
6186 }
6187 }
6188 if (_argo1) {
6189 if (_argo1 == Py_None) { _arg1 = NULL; }
6190 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
6191 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextAttr_SetFont. Expected _wxFont_p.");
6192 return NULL;
6193 }
6194 }
6195{
474c48f9 6196 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6197 wxTextAttr_SetFont(_arg0,*_arg1);
9d6da64a 6198
474c48f9 6199 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6200 if (PyErr_Occurred()) return NULL;
6201} Py_INCREF(Py_None);
6202 _resultobj = Py_None;
6203 return _resultobj;
6204}
6205
6206#define wxTextAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
6207static PyObject *_wrap_wxTextAttr_HasTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6208 PyObject * _resultobj;
6209 bool _result;
6210 wxTextAttr * _arg0;
6211 PyObject * _argo0 = 0;
6212 char *_kwnames[] = { "self", NULL };
6213
6214 self = self;
6215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasTextColour",_kwnames,&_argo0))
6216 return NULL;
6217 if (_argo0) {
6218 if (_argo0 == Py_None) { _arg0 = NULL; }
6219 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6220 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasTextColour. Expected _wxTextAttr_p.");
6221 return NULL;
6222 }
6223 }
6224{
474c48f9 6225 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6226 _result = (bool )wxTextAttr_HasTextColour(_arg0);
9d6da64a 6227
474c48f9 6228 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6229 if (PyErr_Occurred()) return NULL;
6230} _resultobj = Py_BuildValue("i",_result);
6231 return _resultobj;
6232}
6233
6234#define wxTextAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
6235static PyObject *_wrap_wxTextAttr_HasBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6236 PyObject * _resultobj;
6237 bool _result;
6238 wxTextAttr * _arg0;
6239 PyObject * _argo0 = 0;
6240 char *_kwnames[] = { "self", NULL };
6241
6242 self = self;
6243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_HasBackgroundColour",_kwnames,&_argo0))
6244 return NULL;
6245 if (_argo0) {
6246 if (_argo0 == Py_None) { _arg0 = NULL; }
6247 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6248 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_HasBackgroundColour. Expected _wxTextAttr_p.");
6249 return NULL;
6250 }
6251 }
6252{
474c48f9 6253 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6254 _result = (bool )wxTextAttr_HasBackgroundColour(_arg0);
9d6da64a 6255
474c48f9 6256 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6257 if (PyErr_Occurred()) return NULL;
6258} _resultobj = Py_BuildValue("i",_result);
6259 return _resultobj;
6260}
6261
6262#define wxTextAttr_HasFont(_swigobj) (_swigobj->HasFont())
6263static PyObject *_wrap_wxTextAttr_HasFont(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_HasFont",_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_HasFont. Expected _wxTextAttr_p.");
6277 return NULL;
6278 }
6279 }
6280{
474c48f9 6281 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6282 _result = (bool )wxTextAttr_HasFont(_arg0);
9d6da64a 6283
474c48f9 6284 wxPyEndAllowThreads(__tstate);
9d6da64a
RD
6285 if (PyErr_Occurred()) return NULL;
6286} _resultobj = Py_BuildValue("i",_result);
6287 return _resultobj;
6288}
6289
6290#define wxTextAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
6291static PyObject *_wrap_wxTextAttr_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6292 PyObject * _resultobj;
6293 wxColour * _result;
6294 wxTextAttr * _arg0;
6295 PyObject * _argo0 = 0;
6296 char *_kwnames[] = { "self", NULL };
6297 char _ptemp[128];
6298
6299 self = self;
6300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetTextColour",_kwnames,&_argo0))
6301 return NULL;
6302 if (_argo0) {
6303 if (_argo0 == Py_None) { _arg0 = NULL; }
6304 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6305 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetTextColour. Expected _wxTextAttr_p.");
6306 return NULL;
6307 }
6308 }
6309{
474c48f9 6310 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6311 _result = new wxColour (wxTextAttr_GetTextColour(_arg0));
9d6da64a 6312
474c48f9 6313 wxPyEndAllowThreads(__tstate);
9d6da64a 6314 if (PyErr_Occurred()) return NULL;
3e212503
RD
6315} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
6316 _resultobj = Py_BuildValue("s",_ptemp);
9d6da64a
RD
6317 return _resultobj;
6318}
6319
6320#define wxTextAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
6321static PyObject *_wrap_wxTextAttr_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6322 PyObject * _resultobj;
6323 wxColour * _result;
6324 wxTextAttr * _arg0;
6325 PyObject * _argo0 = 0;
6326 char *_kwnames[] = { "self", NULL };
6327 char _ptemp[128];
6328
6329 self = self;
6330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetBackgroundColour",_kwnames,&_argo0))
6331 return NULL;
6332 if (_argo0) {
6333 if (_argo0 == Py_None) { _arg0 = NULL; }
6334 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6335 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetBackgroundColour. Expected _wxTextAttr_p.");
6336 return NULL;
6337 }
6338 }
6339{
474c48f9 6340 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6341 _result = new wxColour (wxTextAttr_GetBackgroundColour(_arg0));
9d6da64a 6342
474c48f9 6343 wxPyEndAllowThreads(__tstate);
9d6da64a 6344 if (PyErr_Occurred()) return NULL;
3e212503
RD
6345} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
6346 _resultobj = Py_BuildValue("s",_ptemp);
9d6da64a
RD
6347 return _resultobj;
6348}
6349
6350#define wxTextAttr_GetFont(_swigobj) (_swigobj->GetFont())
6351static PyObject *_wrap_wxTextAttr_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6352 PyObject * _resultobj;
6353 wxFont * _result;
6354 wxTextAttr * _arg0;
6355 PyObject * _argo0 = 0;
6356 char *_kwnames[] = { "self", NULL };
6357 char _ptemp[128];
6358
6359 self = self;
6360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_GetFont",_kwnames,&_argo0))
6361 return NULL;
6362 if (_argo0) {
6363 if (_argo0 == Py_None) { _arg0 = NULL; }
6364 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6365 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_GetFont. Expected _wxTextAttr_p.");
6366 return NULL;
6367 }
6368 }
6369{
474c48f9 6370 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6371 _result = new wxFont (wxTextAttr_GetFont(_arg0));
9d6da64a 6372
474c48f9 6373 wxPyEndAllowThreads(__tstate);
9d6da64a 6374 if (PyErr_Occurred()) return NULL;
3e212503
RD
6375} SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
6376 _resultobj = Py_BuildValue("s",_ptemp);
9d6da64a
RD
6377 return _resultobj;
6378}
6379
a57d56d6
RD
6380#define wxTextAttr_IsDefault(_swigobj) (_swigobj->IsDefault())
6381static PyObject *_wrap_wxTextAttr_IsDefault(PyObject *self, PyObject *args, PyObject *kwargs) {
6382 PyObject * _resultobj;
6383 bool _result;
6384 wxTextAttr * _arg0;
6385 PyObject * _argo0 = 0;
6386 char *_kwnames[] = { "self", NULL };
6387
6388 self = self;
6389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextAttr_IsDefault",_kwnames,&_argo0))
6390 return NULL;
6391 if (_argo0) {
6392 if (_argo0 == Py_None) { _arg0 = NULL; }
6393 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6394 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_IsDefault. Expected _wxTextAttr_p.");
6395 return NULL;
6396 }
6397 }
6398{
474c48f9 6399 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6400 _result = (bool )wxTextAttr_IsDefault(_arg0);
a57d56d6 6401
474c48f9 6402 wxPyEndAllowThreads(__tstate);
a57d56d6
RD
6403 if (PyErr_Occurred()) return NULL;
6404} _resultobj = Py_BuildValue("i",_result);
6405 return _resultobj;
6406}
6407
7a9b33db
RD
6408static PyObject *_wrap_wxTextAttr_Combine(PyObject *self, PyObject *args, PyObject *kwargs) {
6409 PyObject * _resultobj;
6410 wxTextAttr * _result;
6411 wxTextAttr * _arg0;
6412 wxTextAttr * _arg1;
6413 wxTextCtrl * _arg2;
6414 PyObject * _argo0 = 0;
6415 PyObject * _argo1 = 0;
6416 PyObject * _argo2 = 0;
6417 char *_kwnames[] = { "attr","attrDef","text", NULL };
6418 char _ptemp[128];
6419
6420 self = self;
6421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxTextAttr_Combine",_kwnames,&_argo0,&_argo1,&_argo2))
6422 return NULL;
6423 if (_argo0) {
6424 if (_argo0 == Py_None) { _arg0 = NULL; }
6425 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextAttr_p")) {
6426 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextAttr_Combine. Expected _wxTextAttr_p.");
6427 return NULL;
6428 }
6429 }
6430 if (_argo1) {
6431 if (_argo1 == Py_None) { _arg1 = NULL; }
6432 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTextAttr_p")) {
6433 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextAttr_Combine. Expected _wxTextAttr_p.");
6434 return NULL;
6435 }
6436 }
6437 if (_argo2) {
6438 if (_argo2 == Py_None) { _arg2 = NULL; }
6439 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxTextCtrl_p")) {
6440 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxTextAttr_Combine. Expected _wxTextCtrl_p.");
6441 return NULL;
6442 }
6443 }
6444{
474c48f9 6445 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6446 _result = new wxTextAttr (wxTextAttr::Combine(*_arg0,*_arg1,_arg2));
7a9b33db 6447
474c48f9 6448 wxPyEndAllowThreads(__tstate);
7a9b33db
RD
6449 if (PyErr_Occurred()) return NULL;
6450} SWIG_MakePtr(_ptemp, (void *) _result,"_wxTextAttr_p");
6451 _resultobj = Py_BuildValue("s",_ptemp);
6452 return _resultobj;
6453}
6454
70551f47
RD
6455static void *SwigwxTextCtrlTowxControl(void *ptr) {
6456 wxTextCtrl *src;
6457 wxControl *dest;
6458 src = (wxTextCtrl *) ptr;
6459 dest = (wxControl *) src;
6460 return (void *) dest;
6461}
6462
6463static void *SwigwxTextCtrlTowxWindow(void *ptr) {
6464 wxTextCtrl *src;
6465 wxWindow *dest;
6466 src = (wxTextCtrl *) ptr;
6467 dest = (wxWindow *) src;
6468 return (void *) dest;
6469}
6470
6471static void *SwigwxTextCtrlTowxEvtHandler(void *ptr) {
6472 wxTextCtrl *src;
6473 wxEvtHandler *dest;
6474 src = (wxTextCtrl *) ptr;
6475 dest = (wxEvtHandler *) src;
6476 return (void *) dest;
6477}
6478
9df61a29
RD
6479static void *SwigwxTextCtrlTowxObject(void *ptr) {
6480 wxTextCtrl *src;
6481 wxObject *dest;
6482 src = (wxTextCtrl *) ptr;
6483 dest = (wxObject *) src;
6484 return (void *) dest;
6485}
6486
70551f47 6487#define new_wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 6488static PyObject *_wrap_new_wxTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6489 PyObject * _resultobj;
6490 wxTextCtrl * _result;
6491 wxWindow * _arg0;
6492 wxWindowID _arg1;
9a74fcaf 6493 wxString * _arg2 = (wxString *) &wxPyEmptyString;
b68dc582
RD
6494 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
6495 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 6496 long _arg5 = (long ) 0;
b68dc582 6497 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 6498 wxString * _arg7 = (wxString *) &wxPyTextCtrlNameStr;
2d091820 6499 PyObject * _argo0 = 0;
9a74fcaf 6500 PyObject * _obj2 = 0;
37f6a977
RD
6501 wxPoint temp;
6502 PyObject * _obj3 = 0;
6503 wxSize temp0;
6504 PyObject * _obj4 = 0;
2d091820 6505 PyObject * _argo6 = 0;
9a74fcaf 6506 PyObject * _obj7 = 0;
107e4716 6507 char *_kwnames[] = { "parent","id","value","pos","size","style","validator","name", NULL };
70551f47
RD
6508 char _ptemp[128];
6509
6510 self = self;
9a74fcaf 6511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOO:new_wxTextCtrl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
70551f47 6512 return NULL;
2d091820
RD
6513 if (_argo0) {
6514 if (_argo0 == Py_None) { _arg0 = NULL; }
6515 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
6516 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTextCtrl. Expected _wxWindow_p.");
6517 return NULL;
6518 }
6519 }
9a74fcaf
RD
6520 if (_obj2)
6521{
6522 _arg2 = wxString_in_helper(_obj2);
6523 if (_arg2 == NULL)
6524 return NULL;
6525}
37f6a977
RD
6526 if (_obj3)
6527{
6528 _arg3 = &temp;
6529 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 6530 return NULL;
37f6a977
RD
6531}
6532 if (_obj4)
6533{
6534 _arg4 = &temp0;
6535 if (! wxSize_helper(_obj4, &_arg4))
70551f47 6536 return NULL;
37f6a977 6537}
2d091820
RD
6538 if (_argo6) {
6539 if (_argo6 == Py_None) { _arg6 = NULL; }
6540 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
70551f47
RD
6541 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxTextCtrl. Expected _wxValidator_p.");
6542 return NULL;
6543 }
6544 }
9a74fcaf
RD
6545 if (_obj7)
6546{
6547 _arg7 = wxString_in_helper(_obj7);
6548 if (_arg7 == NULL)
6549 return NULL;
6550}
ab9bc19b 6551{
474c48f9 6552 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 6553 _result = (wxTextCtrl *)new_wxTextCtrl(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
aa2a5b86 6554
474c48f9 6555 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
6556 if (PyErr_Occurred()) return NULL;
6557} if (_result) {
6558 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
6559 _resultobj = Py_BuildValue("s",_ptemp);
6560 } else {
6561 Py_INCREF(Py_None);
6562 _resultobj = Py_None;
6563 }
9a74fcaf
RD
6564{
6565 if (_obj2)
6566 delete _arg2;
6567}
6568{
6569 if (_obj7)
6570 delete _arg7;
6571}
aa2a5b86
RD
6572 return _resultobj;
6573}
6574
6575#define new_wxPreTextCtrl() (new wxTextCtrl())
6576static PyObject *_wrap_new_wxPreTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
6577 PyObject * _resultobj;
6578 wxTextCtrl * _result;
6579 char *_kwnames[] = { NULL };
6580 char _ptemp[128];
6581
6582 self = self;
6583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreTextCtrl",_kwnames))
6584 return NULL;
6585{
474c48f9 6586 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6587 _result = (wxTextCtrl *)new_wxPreTextCtrl();
aa2a5b86 6588
474c48f9 6589 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
6590 if (PyErr_Occurred()) return NULL;
6591} if (_result) {
6592 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
6593 _resultobj = Py_BuildValue("s",_ptemp);
6594 } else {
6595 Py_INCREF(Py_None);
6596 _resultobj = Py_None;
6597 }
6598 return _resultobj;
6599}
6600
6601#define wxTextCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
6602static PyObject *_wrap_wxTextCtrl_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
6603 PyObject * _resultobj;
6604 bool _result;
6605 wxTextCtrl * _arg0;
6606 wxWindow * _arg1;
6607 wxWindowID _arg2;
9a74fcaf 6608 wxString * _arg3 = (wxString *) &wxPyEmptyString;
aa2a5b86
RD
6609 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
6610 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
6611 long _arg6 = (long ) 0;
6612 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 6613 wxString * _arg8 = (wxString *) &wxPyTextCtrlNameStr;
aa2a5b86
RD
6614 PyObject * _argo0 = 0;
6615 PyObject * _argo1 = 0;
9a74fcaf 6616 PyObject * _obj3 = 0;
aa2a5b86
RD
6617 wxPoint temp;
6618 PyObject * _obj4 = 0;
6619 wxSize temp0;
6620 PyObject * _obj5 = 0;
6621 PyObject * _argo7 = 0;
9a74fcaf 6622 PyObject * _obj8 = 0;
aa2a5b86
RD
6623 char *_kwnames[] = { "self","parent","id","value","pos","size","style","validator","name", NULL };
6624
6625 self = self;
9a74fcaf 6626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOOlOO:wxTextCtrl_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
6627 return NULL;
6628 if (_argo0) {
6629 if (_argo0 == Py_None) { _arg0 = NULL; }
6630 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6631 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Create. Expected _wxTextCtrl_p.");
6632 return NULL;
6633 }
6634 }
6635 if (_argo1) {
6636 if (_argo1 == Py_None) { _arg1 = NULL; }
6637 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6638 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextCtrl_Create. Expected _wxWindow_p.");
6639 return NULL;
6640 }
6641 }
9a74fcaf
RD
6642 if (_obj3)
6643{
6644 _arg3 = wxString_in_helper(_obj3);
6645 if (_arg3 == NULL)
6646 return NULL;
6647}
aa2a5b86
RD
6648 if (_obj4)
6649{
6650 _arg4 = &temp;
6651 if (! wxPoint_helper(_obj4, &_arg4))
6652 return NULL;
6653}
6654 if (_obj5)
6655{
6656 _arg5 = &temp0;
6657 if (! wxSize_helper(_obj5, &_arg5))
6658 return NULL;
6659}
6660 if (_argo7) {
6661 if (_argo7 == Py_None) { _arg7 = NULL; }
6662 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
6663 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxTextCtrl_Create. Expected _wxValidator_p.");
6664 return NULL;
6665 }
6666 }
9a74fcaf
RD
6667 if (_obj8)
6668{
6669 _arg8 = wxString_in_helper(_obj8);
6670 if (_arg8 == NULL)
6671 return NULL;
6672}
aa2a5b86 6673{
474c48f9 6674 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 6675 _result = (bool )wxTextCtrl_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8);
ab9bc19b 6676
474c48f9 6677 wxPyEndAllowThreads(__tstate);
4dfaa61e 6678 if (PyErr_Occurred()) return NULL;
aa2a5b86 6679} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
6680{
6681 if (_obj3)
6682 delete _arg3;
6683}
6684{
6685 if (_obj8)
6686 delete _arg8;
6687}
70551f47
RD
6688 return _resultobj;
6689}
6690
a57d56d6
RD
6691#define wxTextCtrl_GetValue(_swigobj) (_swigobj->GetValue())
6692static PyObject *_wrap_wxTextCtrl_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6693 PyObject * _resultobj;
a57d56d6 6694 wxString * _result;
70551f47 6695 wxTextCtrl * _arg0;
2d091820 6696 PyObject * _argo0 = 0;
107e4716 6697 char *_kwnames[] = { "self", NULL };
70551f47
RD
6698
6699 self = self;
a57d56d6 6700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetValue",_kwnames,&_argo0))
70551f47 6701 return NULL;
2d091820
RD
6702 if (_argo0) {
6703 if (_argo0 == Py_None) { _arg0 = NULL; }
6704 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6705 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetValue. Expected _wxTextCtrl_p.");
70551f47
RD
6706 return NULL;
6707 }
6708 }
ab9bc19b 6709{
474c48f9 6710 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6711 _result = new wxString (wxTextCtrl_GetValue(_arg0));
ab9bc19b 6712
474c48f9 6713 wxPyEndAllowThreads(__tstate);
4dfaa61e 6714 if (PyErr_Occurred()) return NULL;
a57d56d6 6715}{
c8bc7bb8
RD
6716#if wxUSE_UNICODE
6717 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
6718#else
a57d56d6 6719 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 6720#endif
a57d56d6
RD
6721}
6722{
6723 delete _result;
6724}
70551f47
RD
6725 return _resultobj;
6726}
6727
a57d56d6
RD
6728#define wxTextCtrl_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
6729static PyObject *_wrap_wxTextCtrl_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
6730 PyObject * _resultobj;
6731 wxTextCtrl * _arg0;
a57d56d6 6732 wxString * _arg1;
2d091820 6733 PyObject * _argo0 = 0;
a57d56d6
RD
6734 PyObject * _obj1 = 0;
6735 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
6736
6737 self = self;
a57d56d6 6738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SetValue",_kwnames,&_argo0,&_obj1))
70551f47 6739 return NULL;
2d091820
RD
6740 if (_argo0) {
6741 if (_argo0 == Py_None) { _arg0 = NULL; }
6742 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6743 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetValue. Expected _wxTextCtrl_p.");
70551f47
RD
6744 return NULL;
6745 }
6746 }
a57d56d6 6747{
c8bc7bb8
RD
6748 _arg1 = wxString_in_helper(_obj1);
6749 if (_arg1 == NULL)
a57d56d6 6750 return NULL;
a57d56d6 6751}
ab9bc19b 6752{
474c48f9 6753 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6754 wxTextCtrl_SetValue(_arg0,*_arg1);
ab9bc19b 6755
474c48f9 6756 wxPyEndAllowThreads(__tstate);
4dfaa61e 6757 if (PyErr_Occurred()) return NULL;
ab9bc19b 6758} Py_INCREF(Py_None);
70551f47 6759 _resultobj = Py_None;
a57d56d6
RD
6760{
6761 if (_obj1)
6762 delete _arg1;
6763}
70551f47
RD
6764 return _resultobj;
6765}
6766
db34b2d4
RD
6767#define wxTextCtrl_GetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetRange(_swigarg0,_swigarg1))
6768static PyObject *_wrap_wxTextCtrl_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
6769 PyObject * _resultobj;
6770 wxString * _result;
6771 wxTextCtrl * _arg0;
6772 long _arg1;
6773 long _arg2;
6774 PyObject * _argo0 = 0;
6775 char *_kwnames[] = { "self","from","to", NULL };
6776
6777 self = self;
6778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_GetRange",_kwnames,&_argo0,&_arg1,&_arg2))
6779 return NULL;
6780 if (_argo0) {
6781 if (_argo0 == Py_None) { _arg0 = NULL; }
6782 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
6783 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetRange. Expected _wxTextCtrl_p.");
6784 return NULL;
6785 }
6786 }
6787{
6788 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6789 _result = new wxString (wxTextCtrl_GetRange(_arg0,_arg1,_arg2));
db34b2d4
RD
6790
6791 wxPyEndAllowThreads(__tstate);
6792 if (PyErr_Occurred()) return NULL;
6793}{
c8bc7bb8
RD
6794#if wxUSE_UNICODE
6795 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
6796#else
db34b2d4 6797 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 6798#endif
db34b2d4
RD
6799}
6800{
6801 delete _result;
6802}
6803 return _resultobj;
6804}
6805
a57d56d6
RD
6806#define wxTextCtrl_GetLineLength(_swigobj,_swigarg0) (_swigobj->GetLineLength(_swigarg0))
6807static PyObject *_wrap_wxTextCtrl_GetLineLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6808 PyObject * _resultobj;
a57d56d6 6809 int _result;
70551f47 6810 wxTextCtrl * _arg0;
a57d56d6 6811 long _arg1;
2d091820 6812 PyObject * _argo0 = 0;
a57d56d6 6813 char *_kwnames[] = { "self","lineNo", NULL };
70551f47
RD
6814
6815 self = self;
a57d56d6 6816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineLength",_kwnames,&_argo0,&_arg1))
70551f47 6817 return NULL;
2d091820
RD
6818 if (_argo0) {
6819 if (_argo0 == Py_None) { _arg0 = NULL; }
6820 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6821 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineLength. Expected _wxTextCtrl_p.");
70551f47
RD
6822 return NULL;
6823 }
6824 }
ab9bc19b 6825{
474c48f9 6826 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6827 _result = (int )wxTextCtrl_GetLineLength(_arg0,_arg1);
ab9bc19b 6828
474c48f9 6829 wxPyEndAllowThreads(__tstate);
4dfaa61e 6830 if (PyErr_Occurred()) return NULL;
a57d56d6 6831} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6832 return _resultobj;
6833}
6834
a57d56d6
RD
6835#define wxTextCtrl_GetLineText(_swigobj,_swigarg0) (_swigobj->GetLineText(_swigarg0))
6836static PyObject *_wrap_wxTextCtrl_GetLineText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6837 PyObject * _resultobj;
a57d56d6 6838 wxString * _result;
70551f47 6839 wxTextCtrl * _arg0;
a57d56d6 6840 long _arg1;
2d091820 6841 PyObject * _argo0 = 0;
a57d56d6 6842 char *_kwnames[] = { "self","lineNo", NULL };
70551f47
RD
6843
6844 self = self;
a57d56d6 6845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineText",_kwnames,&_argo0,&_arg1))
70551f47 6846 return NULL;
2d091820
RD
6847 if (_argo0) {
6848 if (_argo0 == Py_None) { _arg0 = NULL; }
6849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineText. Expected _wxTextCtrl_p.");
70551f47
RD
6851 return NULL;
6852 }
6853 }
ab9bc19b 6854{
474c48f9 6855 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6856 _result = new wxString (wxTextCtrl_GetLineText(_arg0,_arg1));
ab9bc19b 6857
474c48f9 6858 wxPyEndAllowThreads(__tstate);
4dfaa61e 6859 if (PyErr_Occurred()) return NULL;
a57d56d6 6860}{
c8bc7bb8
RD
6861#if wxUSE_UNICODE
6862 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
6863#else
a57d56d6 6864 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 6865#endif
a57d56d6
RD
6866}
6867{
6868 delete _result;
6869}
70551f47
RD
6870 return _resultobj;
6871}
6872
a57d56d6
RD
6873#define wxTextCtrl_GetNumberOfLines(_swigobj) (_swigobj->GetNumberOfLines())
6874static PyObject *_wrap_wxTextCtrl_GetNumberOfLines(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6875 PyObject * _resultobj;
a57d56d6 6876 int _result;
70551f47 6877 wxTextCtrl * _arg0;
2d091820 6878 PyObject * _argo0 = 0;
107e4716 6879 char *_kwnames[] = { "self", NULL };
70551f47
RD
6880
6881 self = self;
a57d56d6 6882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetNumberOfLines",_kwnames,&_argo0))
70551f47 6883 return NULL;
2d091820
RD
6884 if (_argo0) {
6885 if (_argo0 == Py_None) { _arg0 = NULL; }
6886 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6887 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetNumberOfLines. Expected _wxTextCtrl_p.");
70551f47
RD
6888 return NULL;
6889 }
6890 }
ab9bc19b 6891{
474c48f9 6892 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6893 _result = (int )wxTextCtrl_GetNumberOfLines(_arg0);
ab9bc19b 6894
474c48f9 6895 wxPyEndAllowThreads(__tstate);
4dfaa61e 6896 if (PyErr_Occurred()) return NULL;
a57d56d6 6897} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6898 return _resultobj;
6899}
6900
a57d56d6
RD
6901#define wxTextCtrl_IsModified(_swigobj) (_swigobj->IsModified())
6902static PyObject *_wrap_wxTextCtrl_IsModified(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 6903 PyObject * _resultobj;
a57d56d6 6904 bool _result;
70551f47 6905 wxTextCtrl * _arg0;
2d091820 6906 PyObject * _argo0 = 0;
107e4716 6907 char *_kwnames[] = { "self", NULL };
70551f47
RD
6908
6909 self = self;
a57d56d6 6910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsModified",_kwnames,&_argo0))
70551f47 6911 return NULL;
2d091820
RD
6912 if (_argo0) {
6913 if (_argo0 == Py_None) { _arg0 = NULL; }
6914 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6915 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsModified. Expected _wxTextCtrl_p.");
70551f47
RD
6916 return NULL;
6917 }
6918 }
ab9bc19b 6919{
474c48f9 6920 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6921 _result = (bool )wxTextCtrl_IsModified(_arg0);
ab9bc19b 6922
474c48f9 6923 wxPyEndAllowThreads(__tstate);
4dfaa61e 6924 if (PyErr_Occurred()) return NULL;
a57d56d6 6925} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
6926 return _resultobj;
6927}
6928
a57d56d6
RD
6929#define wxTextCtrl_IsEditable(_swigobj) (_swigobj->IsEditable())
6930static PyObject *_wrap_wxTextCtrl_IsEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 6931 PyObject * _resultobj;
a57d56d6 6932 bool _result;
faf3cb35 6933 wxTextCtrl * _arg0;
2d091820 6934 PyObject * _argo0 = 0;
a57d56d6 6935 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
6936
6937 self = self;
a57d56d6 6938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsEditable",_kwnames,&_argo0))
faf3cb35 6939 return NULL;
2d091820
RD
6940 if (_argo0) {
6941 if (_argo0 == Py_None) { _arg0 = NULL; }
6942 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6943 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsEditable. Expected _wxTextCtrl_p.");
faf3cb35
RD
6944 return NULL;
6945 }
6946 }
ab9bc19b 6947{
474c48f9 6948 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6949 _result = (bool )wxTextCtrl_IsEditable(_arg0);
ab9bc19b 6950
474c48f9 6951 wxPyEndAllowThreads(__tstate);
4dfaa61e 6952 if (PyErr_Occurred()) return NULL;
ab9bc19b 6953} _resultobj = Py_BuildValue("i",_result);
faf3cb35
RD
6954 return _resultobj;
6955}
6956
a57d56d6
RD
6957#define wxTextCtrl_GetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSelection(_swigarg0,_swigarg1))
6958static PyObject *_wrap_wxTextCtrl_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 6959 PyObject * _resultobj;
faf3cb35 6960 wxTextCtrl * _arg0;
a57d56d6
RD
6961 long * _arg1;
6962 long temp;
6963 long * _arg2;
6964 long temp0;
2d091820 6965 PyObject * _argo0 = 0;
a57d56d6 6966 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
6967
6968 self = self;
a57d56d6
RD
6969{
6970 _arg1 = &temp;
6971}
6972{
6973 _arg2 = &temp0;
6974}
6975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetSelection",_kwnames,&_argo0))
faf3cb35 6976 return NULL;
2d091820
RD
6977 if (_argo0) {
6978 if (_argo0 == Py_None) { _arg0 = NULL; }
6979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 6980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetSelection. Expected _wxTextCtrl_p.");
faf3cb35
RD
6981 return NULL;
6982 }
6983 }
faf3cb35 6984{
474c48f9 6985 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 6986 wxTextCtrl_GetSelection(_arg0,_arg1,_arg2);
ab9bc19b 6987
474c48f9 6988 wxPyEndAllowThreads(__tstate);
4dfaa61e 6989 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
6990} Py_INCREF(Py_None);
6991 _resultobj = Py_None;
6992{
6993 PyObject *o;
6994 o = PyInt_FromLong((long) (*_arg1));
6995 _resultobj = t_output_helper(_resultobj, o);
faf3cb35
RD
6996}
6997{
a57d56d6
RD
6998 PyObject *o;
6999 o = PyInt_FromLong((long) (*_arg2));
7000 _resultobj = t_output_helper(_resultobj, o);
faf3cb35
RD
7001}
7002 return _resultobj;
7003}
7004
93283355
RD
7005#define wxTextCtrl_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
7006static PyObject *_wrap_wxTextCtrl_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
7007 PyObject * _resultobj;
7008 wxString * _result;
7009 wxTextCtrl * _arg0;
7010 PyObject * _argo0 = 0;
7011 char *_kwnames[] = { "self", NULL };
7012
7013 self = self;
7014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetStringSelection",_kwnames,&_argo0))
7015 return NULL;
7016 if (_argo0) {
7017 if (_argo0 == Py_None) { _arg0 = NULL; }
7018 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
7019 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetStringSelection. Expected _wxTextCtrl_p.");
7020 return NULL;
7021 }
7022 }
7023{
474c48f9 7024 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7025 _result = new wxString (wxTextCtrl_GetStringSelection(_arg0));
93283355 7026
474c48f9 7027 wxPyEndAllowThreads(__tstate);
93283355
RD
7028 if (PyErr_Occurred()) return NULL;
7029}{
c8bc7bb8
RD
7030#if wxUSE_UNICODE
7031 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
7032#else
93283355 7033 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 7034#endif
93283355
RD
7035}
7036{
7037 delete _result;
7038}
7039 return _resultobj;
7040}
7041
a57d56d6
RD
7042#define wxTextCtrl_Clear(_swigobj) (_swigobj->Clear())
7043static PyObject *_wrap_wxTextCtrl_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 7044 PyObject * _resultobj;
faf3cb35 7045 wxTextCtrl * _arg0;
2d091820 7046 PyObject * _argo0 = 0;
107e4716 7047 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
7048
7049 self = self;
a57d56d6 7050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Clear",_kwnames,&_argo0))
faf3cb35 7051 return NULL;
2d091820
RD
7052 if (_argo0) {
7053 if (_argo0 == Py_None) { _arg0 = NULL; }
7054 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7055 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Clear. Expected _wxTextCtrl_p.");
faf3cb35
RD
7056 return NULL;
7057 }
7058 }
ab9bc19b 7059{
474c48f9 7060 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7061 wxTextCtrl_Clear(_arg0);
ab9bc19b 7062
474c48f9 7063 wxPyEndAllowThreads(__tstate);
4dfaa61e 7064 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7065} Py_INCREF(Py_None);
7066 _resultobj = Py_None;
faf3cb35
RD
7067 return _resultobj;
7068}
7069
a57d56d6
RD
7070#define wxTextCtrl_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
7071static PyObject *_wrap_wxTextCtrl_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7072 PyObject * _resultobj;
70551f47 7073 wxTextCtrl * _arg0;
a57d56d6
RD
7074 long _arg1;
7075 long _arg2;
7076 wxString * _arg3;
2d091820 7077 PyObject * _argo0 = 0;
a57d56d6
RD
7078 PyObject * _obj3 = 0;
7079 char *_kwnames[] = { "self","from","to","value", NULL };
70551f47
RD
7080
7081 self = self;
a57d56d6 7082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxTextCtrl_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
70551f47 7083 return NULL;
2d091820
RD
7084 if (_argo0) {
7085 if (_argo0 == Py_None) { _arg0 = NULL; }
7086 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7087 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Replace. Expected _wxTextCtrl_p.");
70551f47
RD
7088 return NULL;
7089 }
7090 }
a57d56d6 7091{
c8bc7bb8
RD
7092 _arg3 = wxString_in_helper(_obj3);
7093 if (_arg3 == NULL)
a57d56d6 7094 return NULL;
a57d56d6 7095}
70551f47 7096{
474c48f9 7097 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7098 wxTextCtrl_Replace(_arg0,_arg1,_arg2,*_arg3);
ab9bc19b 7099
474c48f9 7100 wxPyEndAllowThreads(__tstate);
4dfaa61e 7101 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7102} Py_INCREF(Py_None);
7103 _resultobj = Py_None;
70551f47 7104{
a57d56d6
RD
7105 if (_obj3)
7106 delete _arg3;
70551f47
RD
7107}
7108 return _resultobj;
7109}
7110
a57d56d6
RD
7111#define wxTextCtrl_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
7112static PyObject *_wrap_wxTextCtrl_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
7113 PyObject * _resultobj;
70551f47 7114 wxTextCtrl * _arg0;
a57d56d6
RD
7115 long _arg1;
7116 long _arg2;
2d091820 7117 PyObject * _argo0 = 0;
a57d56d6 7118 char *_kwnames[] = { "self","from","to", NULL };
70551f47
RD
7119
7120 self = self;
a57d56d6 7121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 7122 return NULL;
2d091820
RD
7123 if (_argo0) {
7124 if (_argo0 == Py_None) { _arg0 = NULL; }
7125 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7126 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Remove. Expected _wxTextCtrl_p.");
70551f47
RD
7127 return NULL;
7128 }
7129 }
ab9bc19b 7130{
474c48f9 7131 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7132 wxTextCtrl_Remove(_arg0,_arg1,_arg2);
ab9bc19b 7133
474c48f9 7134 wxPyEndAllowThreads(__tstate);
4dfaa61e 7135 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7136} Py_INCREF(Py_None);
7137 _resultobj = Py_None;
70551f47
RD
7138 return _resultobj;
7139}
7140
7141#define wxTextCtrl_LoadFile(_swigobj,_swigarg0) (_swigobj->LoadFile(_swigarg0))
107e4716 7142static PyObject *_wrap_wxTextCtrl_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7143 PyObject * _resultobj;
7144 bool _result;
7145 wxTextCtrl * _arg0;
7146 wxString * _arg1;
2d091820 7147 PyObject * _argo0 = 0;
70551f47 7148 PyObject * _obj1 = 0;
a57d56d6 7149 char *_kwnames[] = { "self","file", NULL };
70551f47
RD
7150
7151 self = self;
107e4716 7152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_LoadFile",_kwnames,&_argo0,&_obj1))
70551f47 7153 return NULL;
2d091820
RD
7154 if (_argo0) {
7155 if (_argo0 == Py_None) { _arg0 = NULL; }
7156 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
7157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_LoadFile. Expected _wxTextCtrl_p.");
7158 return NULL;
7159 }
7160 }
7161{
c8bc7bb8
RD
7162 _arg1 = wxString_in_helper(_obj1);
7163 if (_arg1 == NULL)
2cd2fac8 7164 return NULL;
70551f47 7165}
ab9bc19b 7166{
474c48f9 7167 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7168 _result = (bool )wxTextCtrl_LoadFile(_arg0,*_arg1);
ab9bc19b 7169
474c48f9 7170 wxPyEndAllowThreads(__tstate);
4dfaa61e 7171 if (PyErr_Occurred()) return NULL;
ab9bc19b 7172} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7173{
7174 if (_obj1)
7175 delete _arg1;
7176}
7177 return _resultobj;
7178}
7179
a57d56d6
RD
7180#define wxTextCtrl_SaveFile(_swigobj,_swigarg0) (_swigobj->SaveFile(_swigarg0))
7181static PyObject *_wrap_wxTextCtrl_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7182 PyObject * _resultobj;
a57d56d6 7183 bool _result;
70551f47 7184 wxTextCtrl * _arg0;
9a74fcaf 7185 wxString * _arg1 = (wxString *) &wxPyEmptyString;
2d091820 7186 PyObject * _argo0 = 0;
a57d56d6
RD
7187 PyObject * _obj1 = 0;
7188 char *_kwnames[] = { "self","file", NULL };
70551f47
RD
7189
7190 self = self;
a57d56d6 7191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxTextCtrl_SaveFile",_kwnames,&_argo0,&_obj1))
70551f47 7192 return NULL;
2d091820
RD
7193 if (_argo0) {
7194 if (_argo0 == Py_None) { _arg0 = NULL; }
7195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SaveFile. Expected _wxTextCtrl_p.");
70551f47
RD
7197 return NULL;
7198 }
7199 }
a57d56d6
RD
7200 if (_obj1)
7201{
c8bc7bb8
RD
7202 _arg1 = wxString_in_helper(_obj1);
7203 if (_arg1 == NULL)
a57d56d6 7204 return NULL;
a57d56d6 7205}
ab9bc19b 7206{
474c48f9 7207 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7208 _result = (bool )wxTextCtrl_SaveFile(_arg0,*_arg1);
ab9bc19b 7209
474c48f9 7210 wxPyEndAllowThreads(__tstate);
4dfaa61e 7211 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7212} _resultobj = Py_BuildValue("i",_result);
7213{
7214 if (_obj1)
7215 delete _arg1;
7216}
70551f47
RD
7217 return _resultobj;
7218}
7219
a57d56d6
RD
7220#define wxTextCtrl_DiscardEdits(_swigobj) (_swigobj->DiscardEdits())
7221static PyObject *_wrap_wxTextCtrl_DiscardEdits(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35
RD
7222 PyObject * _resultobj;
7223 wxTextCtrl * _arg0;
2d091820 7224 PyObject * _argo0 = 0;
a57d56d6 7225 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
7226
7227 self = self;
a57d56d6 7228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_DiscardEdits",_kwnames,&_argo0))
faf3cb35 7229 return NULL;
2d091820
RD
7230 if (_argo0) {
7231 if (_argo0 == Py_None) { _arg0 = NULL; }
7232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_DiscardEdits. Expected _wxTextCtrl_p.");
faf3cb35
RD
7234 return NULL;
7235 }
7236 }
ab9bc19b 7237{
474c48f9 7238 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7239 wxTextCtrl_DiscardEdits(_arg0);
ab9bc19b 7240
474c48f9 7241 wxPyEndAllowThreads(__tstate);
4dfaa61e 7242 if (PyErr_Occurred()) return NULL;
ab9bc19b 7243} Py_INCREF(Py_None);
faf3cb35 7244 _resultobj = Py_None;
faf3cb35
RD
7245 return _resultobj;
7246}
7247
a57d56d6
RD
7248#define wxTextCtrl_SetMaxLength(_swigobj,_swigarg0) (_swigobj->SetMaxLength(_swigarg0))
7249static PyObject *_wrap_wxTextCtrl_SetMaxLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7250 PyObject * _resultobj;
7251 wxTextCtrl * _arg0;
a57d56d6 7252 unsigned long _arg1;
2d091820 7253 PyObject * _argo0 = 0;
a57d56d6 7254 char *_kwnames[] = { "self","len", NULL };
70551f47
RD
7255
7256 self = self;
a57d56d6 7257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_SetMaxLength",_kwnames,&_argo0,&_arg1))
70551f47 7258 return NULL;
2d091820
RD
7259 if (_argo0) {
7260 if (_argo0 == Py_None) { _arg0 = NULL; }
7261 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetMaxLength. Expected _wxTextCtrl_p.");
70551f47
RD
7263 return NULL;
7264 }
7265 }
ab9bc19b 7266{
474c48f9 7267 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7268 wxTextCtrl_SetMaxLength(_arg0,_arg1);
ab9bc19b 7269
474c48f9 7270 wxPyEndAllowThreads(__tstate);
4dfaa61e 7271 if (PyErr_Occurred()) return NULL;
ab9bc19b 7272} Py_INCREF(Py_None);
70551f47
RD
7273 _resultobj = Py_None;
7274 return _resultobj;
7275}
7276
a57d56d6
RD
7277#define wxTextCtrl_WriteText(_swigobj,_swigarg0) (_swigobj->WriteText(_swigarg0))
7278static PyObject *_wrap_wxTextCtrl_WriteText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7279 PyObject * _resultobj;
7280 wxTextCtrl * _arg0;
a57d56d6 7281 wxString * _arg1;
2d091820 7282 PyObject * _argo0 = 0;
a57d56d6
RD
7283 PyObject * _obj1 = 0;
7284 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
7285
7286 self = self;
a57d56d6 7287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_WriteText",_kwnames,&_argo0,&_obj1))
70551f47 7288 return NULL;
2d091820
RD
7289 if (_argo0) {
7290 if (_argo0 == Py_None) { _arg0 = NULL; }
7291 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7292 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_WriteText. Expected _wxTextCtrl_p.");
70551f47
RD
7293 return NULL;
7294 }
7295 }
7296{
c8bc7bb8
RD
7297 _arg1 = wxString_in_helper(_obj1);
7298 if (_arg1 == NULL)
2cd2fac8 7299 return NULL;
70551f47 7300}
ab9bc19b 7301{
474c48f9 7302 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7303 wxTextCtrl_WriteText(_arg0,*_arg1);
ab9bc19b 7304
474c48f9 7305 wxPyEndAllowThreads(__tstate);
4dfaa61e 7306 if (PyErr_Occurred()) return NULL;
ab9bc19b 7307} Py_INCREF(Py_None);
70551f47
RD
7308 _resultobj = Py_None;
7309{
a57d56d6
RD
7310 if (_obj1)
7311 delete _arg1;
70551f47
RD
7312}
7313 return _resultobj;
7314}
7315
a57d56d6
RD
7316#define wxTextCtrl_AppendText(_swigobj,_swigarg0) (_swigobj->AppendText(_swigarg0))
7317static PyObject *_wrap_wxTextCtrl_AppendText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7318 PyObject * _resultobj;
70551f47
RD
7319 wxTextCtrl * _arg0;
7320 wxString * _arg1;
2d091820 7321 PyObject * _argo0 = 0;
70551f47 7322 PyObject * _obj1 = 0;
a57d56d6 7323 char *_kwnames[] = { "self","text", NULL };
70551f47
RD
7324
7325 self = self;
a57d56d6 7326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_AppendText",_kwnames,&_argo0,&_obj1))
70551f47 7327 return NULL;
2d091820
RD
7328 if (_argo0) {
7329 if (_argo0 == Py_None) { _arg0 = NULL; }
7330 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7331 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_AppendText. Expected _wxTextCtrl_p.");
70551f47
RD
7332 return NULL;
7333 }
7334 }
7335{
c8bc7bb8
RD
7336 _arg1 = wxString_in_helper(_obj1);
7337 if (_arg1 == NULL)
70551f47 7338 return NULL;
70551f47 7339}
ab9bc19b 7340{
474c48f9 7341 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7342 wxTextCtrl_AppendText(_arg0,*_arg1);
ab9bc19b 7343
474c48f9 7344 wxPyEndAllowThreads(__tstate);
4dfaa61e 7345 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7346} Py_INCREF(Py_None);
7347 _resultobj = Py_None;
70551f47
RD
7348{
7349 if (_obj1)
7350 delete _arg1;
7351}
7352 return _resultobj;
7353}
7354
87439dd8
RD
7355#define wxTextCtrl_EmulateKeyPress(_swigobj,_swigarg0) (_swigobj->EmulateKeyPress(_swigarg0))
7356static PyObject *_wrap_wxTextCtrl_EmulateKeyPress(PyObject *self, PyObject *args, PyObject *kwargs) {
7357 PyObject * _resultobj;
7358 bool _result;
7359 wxTextCtrl * _arg0;
7360 wxKeyEvent * _arg1;
7361 PyObject * _argo0 = 0;
7362 PyObject * _argo1 = 0;
7363 char *_kwnames[] = { "self","event", NULL };
7364
7365 self = self;
7366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_EmulateKeyPress",_kwnames,&_argo0,&_argo1))
7367 return NULL;
7368 if (_argo0) {
7369 if (_argo0 == Py_None) { _arg0 = NULL; }
7370 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
7371 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_EmulateKeyPress. Expected _wxTextCtrl_p.");
7372 return NULL;
7373 }
7374 }
7375 if (_argo1) {
7376 if (_argo1 == Py_None) { _arg1 = NULL; }
7377 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxKeyEvent_p")) {
7378 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextCtrl_EmulateKeyPress. Expected _wxKeyEvent_p.");
7379 return NULL;
7380 }
7381 }
7382{
7383 PyThreadState* __tstate = wxPyBeginAllowThreads();
7384 _result = (bool )wxTextCtrl_EmulateKeyPress(_arg0,*_arg1);
7385
7386 wxPyEndAllowThreads(__tstate);
7387 if (PyErr_Occurred()) return NULL;
7388} _resultobj = Py_BuildValue("i",_result);
7389 return _resultobj;
7390}
7391
a57d56d6
RD
7392#define wxTextCtrl_SetStyle(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetStyle(_swigarg0,_swigarg1,_swigarg2))
7393static PyObject *_wrap_wxTextCtrl_SetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7394 PyObject * _resultobj;
a57d56d6 7395 bool _result;
70551f47 7396 wxTextCtrl * _arg0;
a57d56d6
RD
7397 long _arg1;
7398 long _arg2;
7399 wxTextAttr * _arg3;
2d091820 7400 PyObject * _argo0 = 0;
a57d56d6
RD
7401 PyObject * _argo3 = 0;
7402 char *_kwnames[] = { "self","start","end","style", NULL };
70551f47
RD
7403
7404 self = self;
a57d56d6 7405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxTextCtrl_SetStyle",_kwnames,&_argo0,&_arg1,&_arg2,&_argo3))
70551f47 7406 return NULL;
2d091820
RD
7407 if (_argo0) {
7408 if (_argo0 == Py_None) { _arg0 = NULL; }
7409 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6
RD
7410 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetStyle. Expected _wxTextCtrl_p.");
7411 return NULL;
7412 }
7413 }
7414 if (_argo3) {
7415 if (_argo3 == Py_None) { _arg3 = NULL; }
7416 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxTextAttr_p")) {
7417 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxTextCtrl_SetStyle. Expected _wxTextAttr_p.");
70551f47
RD
7418 return NULL;
7419 }
7420 }
ab9bc19b 7421{
474c48f9 7422 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7423 _result = (bool )wxTextCtrl_SetStyle(_arg0,_arg1,_arg2,*_arg3);
ab9bc19b 7424
474c48f9 7425 wxPyEndAllowThreads(__tstate);
4dfaa61e 7426 if (PyErr_Occurred()) return NULL;
a57d56d6 7427} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7428 return _resultobj;
7429}
7430
a57d56d6
RD
7431#define wxTextCtrl_SetDefaultStyle(_swigobj,_swigarg0) (_swigobj->SetDefaultStyle(_swigarg0))
7432static PyObject *_wrap_wxTextCtrl_SetDefaultStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7433 PyObject * _resultobj;
a57d56d6 7434 bool _result;
70551f47 7435 wxTextCtrl * _arg0;
a57d56d6 7436 wxTextAttr * _arg1;
2d091820 7437 PyObject * _argo0 = 0;
a57d56d6
RD
7438 PyObject * _argo1 = 0;
7439 char *_kwnames[] = { "self","style", NULL };
70551f47
RD
7440
7441 self = self;
a57d56d6 7442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SetDefaultStyle",_kwnames,&_argo0,&_argo1))
70551f47 7443 return NULL;
2d091820
RD
7444 if (_argo0) {
7445 if (_argo0 == Py_None) { _arg0 = NULL; }
7446 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6
RD
7447 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetDefaultStyle. Expected _wxTextCtrl_p.");
7448 return NULL;
7449 }
7450 }
7451 if (_argo1) {
7452 if (_argo1 == Py_None) { _arg1 = NULL; }
7453 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTextAttr_p")) {
7454 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTextCtrl_SetDefaultStyle. Expected _wxTextAttr_p.");
70551f47
RD
7455 return NULL;
7456 }
7457 }
ab9bc19b 7458{
474c48f9 7459 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7460 _result = (bool )wxTextCtrl_SetDefaultStyle(_arg0,*_arg1);
ab9bc19b 7461
474c48f9 7462 wxPyEndAllowThreads(__tstate);
4dfaa61e 7463 if (PyErr_Occurred()) return NULL;
a57d56d6 7464} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
7465 return _resultobj;
7466}
7467
a57d56d6
RD
7468#define wxTextCtrl_GetDefaultStyle(_swigobj) (_swigobj->GetDefaultStyle())
7469static PyObject *_wrap_wxTextCtrl_GetDefaultStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7470 PyObject * _resultobj;
a57d56d6 7471 wxTextAttr * _result;
70551f47 7472 wxTextCtrl * _arg0;
2d091820 7473 PyObject * _argo0 = 0;
107e4716 7474 char *_kwnames[] = { "self", NULL };
a57d56d6 7475 char _ptemp[128];
70551f47
RD
7476
7477 self = self;
a57d56d6 7478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetDefaultStyle",_kwnames,&_argo0))
70551f47 7479 return NULL;
2d091820
RD
7480 if (_argo0) {
7481 if (_argo0 == Py_None) { _arg0 = NULL; }
7482 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7483 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetDefaultStyle. Expected _wxTextCtrl_p.");
70551f47
RD
7484 return NULL;
7485 }
7486 }
ab9bc19b 7487{
474c48f9 7488 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7489 const wxTextAttr & _result_ref = wxTextCtrl_GetDefaultStyle(_arg0);
a57d56d6 7490 _result = (wxTextAttr *) &_result_ref;
ab9bc19b 7491
474c48f9 7492 wxPyEndAllowThreads(__tstate);
4dfaa61e 7493 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7494} if (_result) {
7495 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextAttr_p");
7496 _resultobj = Py_BuildValue("s",_ptemp);
7497 } else {
7498 Py_INCREF(Py_None);
7499 _resultobj = Py_None;
7500 }
70551f47
RD
7501 return _resultobj;
7502}
7503
a57d56d6
RD
7504#define wxTextCtrl_XYToPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->XYToPosition(_swigarg0,_swigarg1))
7505static PyObject *_wrap_wxTextCtrl_XYToPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 7506 PyObject * _resultobj;
a57d56d6 7507 long _result;
70551f47
RD
7508 wxTextCtrl * _arg0;
7509 long _arg1;
7510 long _arg2;
2d091820 7511 PyObject * _argo0 = 0;
a57d56d6 7512 char *_kwnames[] = { "self","x","y", NULL };
70551f47
RD
7513
7514 self = self;
a57d56d6 7515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_XYToPosition",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 7516 return NULL;
2d091820
RD
7517 if (_argo0) {
7518 if (_argo0 == Py_None) { _arg0 = NULL; }
7519 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7520 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_XYToPosition. Expected _wxTextCtrl_p.");
70551f47
RD
7521 return NULL;
7522 }
7523 }
ab9bc19b 7524{
474c48f9 7525 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7526 _result = (long )wxTextCtrl_XYToPosition(_arg0,_arg1,_arg2);
ab9bc19b 7527
474c48f9 7528 wxPyEndAllowThreads(__tstate);
4dfaa61e 7529 if (PyErr_Occurred()) return NULL;
a57d56d6 7530} _resultobj = Py_BuildValue("l",_result);
70551f47
RD
7531 return _resultobj;
7532}
7533
a57d56d6
RD
7534#define wxTextCtrl_PositionToXY(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PositionToXY(_swigarg0,_swigarg1,_swigarg2))
7535static PyObject *_wrap_wxTextCtrl_PositionToXY(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7536 PyObject * _resultobj;
7537 wxTextCtrl * _arg0;
a57d56d6
RD
7538 long _arg1;
7539 long * _arg2;
7540 long temp;
7541 long * _arg3;
7542 long temp0;
2d091820 7543 PyObject * _argo0 = 0;
a57d56d6 7544 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
7545
7546 self = self;
a57d56d6
RD
7547{
7548 _arg2 = &temp;
7549}
7550{
7551 _arg3 = &temp0;
7552}
7553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_PositionToXY",_kwnames,&_argo0,&_arg1))
70551f47 7554 return NULL;
2d091820
RD
7555 if (_argo0) {
7556 if (_argo0 == Py_None) { _arg0 = NULL; }
7557 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7558 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_PositionToXY. Expected _wxTextCtrl_p.");
70551f47
RD
7559 return NULL;
7560 }
7561 }
ab9bc19b 7562{
474c48f9 7563 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7564 wxTextCtrl_PositionToXY(_arg0,_arg1,_arg2,_arg3);
ab9bc19b 7565
474c48f9 7566 wxPyEndAllowThreads(__tstate);
4dfaa61e 7567 if (PyErr_Occurred()) return NULL;
db34b2d4
RD
7568} Py_INCREF(Py_None);
7569 _resultobj = Py_None;
70551f47 7570{
a57d56d6
RD
7571 PyObject *o;
7572 o = PyInt_FromLong((long) (*_arg2));
7573 _resultobj = t_output_helper(_resultobj, o);
7574}
7575{
7576 PyObject *o;
7577 o = PyInt_FromLong((long) (*_arg3));
7578 _resultobj = t_output_helper(_resultobj, o);
70551f47
RD
7579}
7580 return _resultobj;
7581}
7582
7583#define wxTextCtrl_ShowPosition(_swigobj,_swigarg0) (_swigobj->ShowPosition(_swigarg0))
107e4716 7584static PyObject *_wrap_wxTextCtrl_ShowPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7585 PyObject * _resultobj;
7586 wxTextCtrl * _arg0;
7587 long _arg1;
2d091820 7588 PyObject * _argo0 = 0;
107e4716 7589 char *_kwnames[] = { "self","pos", NULL };
70551f47
RD
7590
7591 self = self;
107e4716 7592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_ShowPosition",_kwnames,&_argo0,&_arg1))
70551f47 7593 return NULL;
2d091820
RD
7594 if (_argo0) {
7595 if (_argo0 == Py_None) { _arg0 = NULL; }
7596 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
70551f47
RD
7597 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_ShowPosition. Expected _wxTextCtrl_p.");
7598 return NULL;
7599 }
7600 }
ab9bc19b 7601{
474c48f9 7602 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7603 wxTextCtrl_ShowPosition(_arg0,_arg1);
ab9bc19b 7604
474c48f9 7605 wxPyEndAllowThreads(__tstate);
4dfaa61e 7606 if (PyErr_Occurred()) return NULL;
ab9bc19b 7607} Py_INCREF(Py_None);
70551f47
RD
7608 _resultobj = Py_None;
7609 return _resultobj;
7610}
7611
a57d56d6
RD
7612#define wxTextCtrl_Copy(_swigobj) (_swigobj->Copy())
7613static PyObject *_wrap_wxTextCtrl_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
7614 PyObject * _resultobj;
7615 wxTextCtrl * _arg0;
2d091820 7616 PyObject * _argo0 = 0;
a57d56d6 7617 char *_kwnames[] = { "self", NULL };
70551f47
RD
7618
7619 self = self;
a57d56d6 7620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Copy",_kwnames,&_argo0))
70551f47 7621 return NULL;
2d091820
RD
7622 if (_argo0) {
7623 if (_argo0 == Py_None) { _arg0 = NULL; }
7624 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7625 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Copy. Expected _wxTextCtrl_p.");
70551f47
RD
7626 return NULL;
7627 }
7628 }
ab9bc19b 7629{
474c48f9 7630 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7631 wxTextCtrl_Copy(_arg0);
ab9bc19b 7632
474c48f9 7633 wxPyEndAllowThreads(__tstate);
4dfaa61e 7634 if (PyErr_Occurred()) return NULL;
ab9bc19b
RD
7635} Py_INCREF(Py_None);
7636 _resultobj = Py_None;
ab9bc19b
RD
7637 return _resultobj;
7638}
7639
a57d56d6
RD
7640#define wxTextCtrl_Cut(_swigobj) (_swigobj->Cut())
7641static PyObject *_wrap_wxTextCtrl_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
7642 PyObject * _resultobj;
7643 wxTextCtrl * _arg0;
2d091820 7644 PyObject * _argo0 = 0;
a57d56d6 7645 char *_kwnames[] = { "self", NULL };
ab9bc19b
RD
7646
7647 self = self;
a57d56d6 7648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Cut",_kwnames,&_argo0))
ab9bc19b 7649 return NULL;
2d091820
RD
7650 if (_argo0) {
7651 if (_argo0 == Py_None) { _arg0 = NULL; }
7652 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7653 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Cut. Expected _wxTextCtrl_p.");
ab9bc19b
RD
7654 return NULL;
7655 }
7656 }
ab9bc19b 7657{
474c48f9 7658 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7659 wxTextCtrl_Cut(_arg0);
ab9bc19b 7660
474c48f9 7661 wxPyEndAllowThreads(__tstate);
4dfaa61e 7662 if (PyErr_Occurred()) return NULL;
ab9bc19b 7663} Py_INCREF(Py_None);
70551f47 7664 _resultobj = Py_None;
70551f47
RD
7665 return _resultobj;
7666}
7667
a57d56d6
RD
7668#define wxTextCtrl_Paste(_swigobj) (_swigobj->Paste())
7669static PyObject *_wrap_wxTextCtrl_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
faf3cb35 7670 PyObject * _resultobj;
faf3cb35 7671 wxTextCtrl * _arg0;
2d091820 7672 PyObject * _argo0 = 0;
a57d56d6 7673 char *_kwnames[] = { "self", NULL };
faf3cb35
RD
7674
7675 self = self;
a57d56d6 7676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Paste",_kwnames,&_argo0))
faf3cb35 7677 return NULL;
2d091820
RD
7678 if (_argo0) {
7679 if (_argo0 == Py_None) { _arg0 = NULL; }
7680 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7681 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Paste. Expected _wxTextCtrl_p.");
faf3cb35
RD
7682 return NULL;
7683 }
7684 }
ab9bc19b 7685{
474c48f9 7686 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7687 wxTextCtrl_Paste(_arg0);
ab9bc19b 7688
474c48f9 7689 wxPyEndAllowThreads(__tstate);
4dfaa61e 7690 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7691} Py_INCREF(Py_None);
7692 _resultobj = Py_None;
faf3cb35
RD
7693 return _resultobj;
7694}
7695
53920141 7696#define wxTextCtrl_CanCopy(_swigobj) (_swigobj->CanCopy())
107e4716 7697static PyObject *_wrap_wxTextCtrl_CanCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7698 PyObject * _resultobj;
7699 bool _result;
7700 wxTextCtrl * _arg0;
2d091820 7701 PyObject * _argo0 = 0;
107e4716 7702 char *_kwnames[] = { "self", NULL };
53920141
RD
7703
7704 self = self;
107e4716 7705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCopy",_kwnames,&_argo0))
53920141 7706 return NULL;
2d091820
RD
7707 if (_argo0) {
7708 if (_argo0 == Py_None) { _arg0 = NULL; }
7709 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
7710 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCopy. Expected _wxTextCtrl_p.");
7711 return NULL;
7712 }
7713 }
7714{
474c48f9 7715 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7716 _result = (bool )wxTextCtrl_CanCopy(_arg0);
53920141 7717
474c48f9 7718 wxPyEndAllowThreads(__tstate);
4dfaa61e 7719 if (PyErr_Occurred()) return NULL;
53920141
RD
7720} _resultobj = Py_BuildValue("i",_result);
7721 return _resultobj;
7722}
7723
7724#define wxTextCtrl_CanCut(_swigobj) (_swigobj->CanCut())
107e4716 7725static PyObject *_wrap_wxTextCtrl_CanCut(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7726 PyObject * _resultobj;
7727 bool _result;
7728 wxTextCtrl * _arg0;
2d091820 7729 PyObject * _argo0 = 0;
107e4716 7730 char *_kwnames[] = { "self", NULL };
53920141
RD
7731
7732 self = self;
107e4716 7733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCut",_kwnames,&_argo0))
53920141 7734 return NULL;
2d091820
RD
7735 if (_argo0) {
7736 if (_argo0 == Py_None) { _arg0 = NULL; }
7737 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
7738 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCut. Expected _wxTextCtrl_p.");
7739 return NULL;
7740 }
7741 }
7742{
474c48f9 7743 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7744 _result = (bool )wxTextCtrl_CanCut(_arg0);
53920141 7745
474c48f9 7746 wxPyEndAllowThreads(__tstate);
4dfaa61e 7747 if (PyErr_Occurred()) return NULL;
53920141
RD
7748} _resultobj = Py_BuildValue("i",_result);
7749 return _resultobj;
7750}
7751
7752#define wxTextCtrl_CanPaste(_swigobj) (_swigobj->CanPaste())
107e4716 7753static PyObject *_wrap_wxTextCtrl_CanPaste(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7754 PyObject * _resultobj;
7755 bool _result;
7756 wxTextCtrl * _arg0;
2d091820 7757 PyObject * _argo0 = 0;
107e4716 7758 char *_kwnames[] = { "self", NULL };
53920141
RD
7759
7760 self = self;
107e4716 7761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanPaste",_kwnames,&_argo0))
53920141 7762 return NULL;
2d091820
RD
7763 if (_argo0) {
7764 if (_argo0 == Py_None) { _arg0 = NULL; }
7765 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
53920141
RD
7766 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanPaste. Expected _wxTextCtrl_p.");
7767 return NULL;
7768 }
7769 }
7770{
474c48f9 7771 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7772 _result = (bool )wxTextCtrl_CanPaste(_arg0);
53920141 7773
474c48f9 7774 wxPyEndAllowThreads(__tstate);
4dfaa61e 7775 if (PyErr_Occurred()) return NULL;
53920141
RD
7776} _resultobj = Py_BuildValue("i",_result);
7777 return _resultobj;
7778}
7779
a57d56d6
RD
7780#define wxTextCtrl_Undo(_swigobj) (_swigobj->Undo())
7781static PyObject *_wrap_wxTextCtrl_Undo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141 7782 PyObject * _resultobj;
53920141 7783 wxTextCtrl * _arg0;
2d091820 7784 PyObject * _argo0 = 0;
107e4716 7785 char *_kwnames[] = { "self", NULL };
53920141
RD
7786
7787 self = self;
a57d56d6 7788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Undo",_kwnames,&_argo0))
53920141 7789 return NULL;
2d091820
RD
7790 if (_argo0) {
7791 if (_argo0 == Py_None) { _arg0 = NULL; }
7792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Undo. Expected _wxTextCtrl_p.");
53920141
RD
7794 return NULL;
7795 }
7796 }
7797{
474c48f9 7798 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7799 wxTextCtrl_Undo(_arg0);
53920141 7800
474c48f9 7801 wxPyEndAllowThreads(__tstate);
4dfaa61e 7802 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7803} Py_INCREF(Py_None);
7804 _resultobj = Py_None;
53920141
RD
7805 return _resultobj;
7806}
7807
a57d56d6
RD
7808#define wxTextCtrl_Redo(_swigobj) (_swigobj->Redo())
7809static PyObject *_wrap_wxTextCtrl_Redo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141 7810 PyObject * _resultobj;
53920141 7811 wxTextCtrl * _arg0;
2d091820 7812 PyObject * _argo0 = 0;
107e4716 7813 char *_kwnames[] = { "self", NULL };
53920141
RD
7814
7815 self = self;
a57d56d6 7816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Redo",_kwnames,&_argo0))
53920141 7817 return NULL;
2d091820
RD
7818 if (_argo0) {
7819 if (_argo0 == Py_None) { _arg0 = NULL; }
7820 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7821 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Redo. Expected _wxTextCtrl_p.");
53920141
RD
7822 return NULL;
7823 }
7824 }
7825{
474c48f9 7826 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7827 wxTextCtrl_Redo(_arg0);
53920141 7828
474c48f9 7829 wxPyEndAllowThreads(__tstate);
4dfaa61e 7830 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
7831} Py_INCREF(Py_None);
7832 _resultobj = Py_None;
53920141
RD
7833 return _resultobj;
7834}
7835
a57d56d6
RD
7836#define wxTextCtrl_CanUndo(_swigobj) (_swigobj->CanUndo())
7837static PyObject *_wrap_wxTextCtrl_CanUndo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141 7838 PyObject * _resultobj;
a57d56d6 7839 bool _result;
53920141 7840 wxTextCtrl * _arg0;
2d091820 7841 PyObject * _argo0 = 0;
107e4716 7842 char *_kwnames[] = { "self", NULL };
53920141
RD
7843
7844 self = self;
a57d56d6 7845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanUndo",_kwnames,&_argo0))
53920141 7846 return NULL;
2d091820
RD
7847 if (_argo0) {
7848 if (_argo0 == Py_None) { _arg0 = NULL; }
7849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanUndo. Expected _wxTextCtrl_p.");
53920141
RD
7851 return NULL;
7852 }
7853 }
7854{
474c48f9 7855 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7856 _result = (bool )wxTextCtrl_CanUndo(_arg0);
53920141 7857
474c48f9 7858 wxPyEndAllowThreads(__tstate);
4dfaa61e 7859 if (PyErr_Occurred()) return NULL;
a57d56d6 7860} _resultobj = Py_BuildValue("i",_result);
53920141
RD
7861 return _resultobj;
7862}
7863
a57d56d6
RD
7864#define wxTextCtrl_CanRedo(_swigobj) (_swigobj->CanRedo())
7865static PyObject *_wrap_wxTextCtrl_CanRedo(PyObject *self, PyObject *args, PyObject *kwargs) {
53920141
RD
7866 PyObject * _resultobj;
7867 bool _result;
7868 wxTextCtrl * _arg0;
2d091820 7869 PyObject * _argo0 = 0;
107e4716 7870 char *_kwnames[] = { "self", NULL };
53920141
RD
7871
7872 self = self;
a57d56d6 7873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanRedo",_kwnames,&_argo0))
53920141 7874 return NULL;
2d091820
RD
7875 if (_argo0) {
7876 if (_argo0 == Py_None) { _arg0 = NULL; }
7877 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7878 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanRedo. Expected _wxTextCtrl_p.");
53920141
RD
7879 return NULL;
7880 }
7881 }
7882{
474c48f9 7883 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7884 _result = (bool )wxTextCtrl_CanRedo(_arg0);
53920141 7885
474c48f9 7886 wxPyEndAllowThreads(__tstate);
4dfaa61e 7887 if (PyErr_Occurred()) return NULL;
53920141
RD
7888} _resultobj = Py_BuildValue("i",_result);
7889 return _resultobj;
7890}
7891
a57d56d6
RD
7892#define wxTextCtrl_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
7893static PyObject *_wrap_wxTextCtrl_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4120ef2b
RD
7894 PyObject * _resultobj;
7895 wxTextCtrl * _arg0;
a57d56d6 7896 long _arg1;
4120ef2b 7897 PyObject * _argo0 = 0;
a57d56d6 7898 char *_kwnames[] = { "self","pos", NULL };
4120ef2b
RD
7899
7900 self = self;
a57d56d6 7901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
4120ef2b
RD
7902 return NULL;
7903 if (_argo0) {
7904 if (_argo0 == Py_None) { _arg0 = NULL; }
7905 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7906 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPoint. Expected _wxTextCtrl_p.");
4120ef2b
RD
7907 return NULL;
7908 }
7909 }
7910{
474c48f9 7911 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7912 wxTextCtrl_SetInsertionPoint(_arg0,_arg1);
4120ef2b 7913
474c48f9 7914 wxPyEndAllowThreads(__tstate);
4dfaa61e 7915 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
7916} Py_INCREF(Py_None);
7917 _resultobj = Py_None;
7918 return _resultobj;
7919}
7920
a57d56d6
RD
7921#define wxTextCtrl_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
7922static PyObject *_wrap_wxTextCtrl_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
4120ef2b
RD
7923 PyObject * _resultobj;
7924 wxTextCtrl * _arg0;
7925 PyObject * _argo0 = 0;
7926 char *_kwnames[] = { "self", NULL };
7927
7928 self = self;
a57d56d6 7929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_SetInsertionPointEnd",_kwnames,&_argo0))
4120ef2b
RD
7930 return NULL;
7931 if (_argo0) {
7932 if (_argo0 == Py_None) { _arg0 = NULL; }
7933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPointEnd. Expected _wxTextCtrl_p.");
4120ef2b
RD
7935 return NULL;
7936 }
7937 }
7938{
474c48f9 7939 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7940 wxTextCtrl_SetInsertionPointEnd(_arg0);
4120ef2b 7941
474c48f9 7942 wxPyEndAllowThreads(__tstate);
4dfaa61e 7943 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
7944} Py_INCREF(Py_None);
7945 _resultobj = Py_None;
7946 return _resultobj;
7947}
7948
a57d56d6
RD
7949#define wxTextCtrl_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
7950static PyObject *_wrap_wxTextCtrl_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
9d6da64a 7951 PyObject * _resultobj;
a57d56d6 7952 long _result;
9d6da64a 7953 wxTextCtrl * _arg0;
9d6da64a 7954 PyObject * _argo0 = 0;
a57d56d6 7955 char *_kwnames[] = { "self", NULL };
9d6da64a
RD
7956
7957 self = self;
a57d56d6 7958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetInsertionPoint",_kwnames,&_argo0))
9d6da64a
RD
7959 return NULL;
7960 if (_argo0) {
7961 if (_argo0 == Py_None) { _arg0 = NULL; }
7962 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7963 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetInsertionPoint. Expected _wxTextCtrl_p.");
9d6da64a
RD
7964 return NULL;
7965 }
7966 }
7967{
474c48f9 7968 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7969 _result = (long )wxTextCtrl_GetInsertionPoint(_arg0);
9d6da64a 7970
474c48f9 7971 wxPyEndAllowThreads(__tstate);
9d6da64a 7972 if (PyErr_Occurred()) return NULL;
a57d56d6 7973} _resultobj = Py_BuildValue("l",_result);
9d6da64a
RD
7974 return _resultobj;
7975}
7976
a57d56d6
RD
7977#define wxTextCtrl_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
7978static PyObject *_wrap_wxTextCtrl_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9d6da64a 7979 PyObject * _resultobj;
a57d56d6 7980 long _result;
9d6da64a 7981 wxTextCtrl * _arg0;
9d6da64a 7982 PyObject * _argo0 = 0;
a57d56d6 7983 char *_kwnames[] = { "self", NULL };
9d6da64a
RD
7984
7985 self = self;
a57d56d6 7986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetLastPosition",_kwnames,&_argo0))
9d6da64a
RD
7987 return NULL;
7988 if (_argo0) {
7989 if (_argo0 == Py_None) { _arg0 = NULL; }
7990 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 7991 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLastPosition. Expected _wxTextCtrl_p.");
9d6da64a
RD
7992 return NULL;
7993 }
7994 }
a57d56d6 7995{
474c48f9 7996 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 7997 _result = (long )wxTextCtrl_GetLastPosition(_arg0);
a57d56d6 7998
474c48f9 7999 wxPyEndAllowThreads(__tstate);
a57d56d6
RD
8000 if (PyErr_Occurred()) return NULL;
8001} _resultobj = Py_BuildValue("l",_result);
8002 return _resultobj;
8003}
8004
8005#define wxTextCtrl_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
8006static PyObject *_wrap_wxTextCtrl_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
8007 PyObject * _resultobj;
8008 wxTextCtrl * _arg0;
8009 long _arg1;
8010 long _arg2;
8011 PyObject * _argo0 = 0;
8012 char *_kwnames[] = { "self","from","to", NULL };
8013
8014 self = self;
8015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
8016 return NULL;
8017 if (_argo0) {
8018 if (_argo0 == Py_None) { _arg0 = NULL; }
8019 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
8020 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetSelection. Expected _wxTextCtrl_p.");
9d6da64a
RD
8021 return NULL;
8022 }
8023 }
8024{
474c48f9 8025 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8026 wxTextCtrl_SetSelection(_arg0,_arg1,_arg2);
9d6da64a 8027
474c48f9 8028 wxPyEndAllowThreads(__tstate);
9d6da64a 8029 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
8030} Py_INCREF(Py_None);
8031 _resultobj = Py_None;
9d6da64a
RD
8032 return _resultobj;
8033}
8034
a57d56d6
RD
8035#define wxTextCtrl_SelectAll(_swigobj) (_swigobj->SelectAll())
8036static PyObject *_wrap_wxTextCtrl_SelectAll(PyObject *self, PyObject *args, PyObject *kwargs) {
9d6da64a 8037 PyObject * _resultobj;
9d6da64a
RD
8038 wxTextCtrl * _arg0;
8039 PyObject * _argo0 = 0;
8040 char *_kwnames[] = { "self", NULL };
9d6da64a
RD
8041
8042 self = self;
a57d56d6 8043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_SelectAll",_kwnames,&_argo0))
9d6da64a
RD
8044 return NULL;
8045 if (_argo0) {
8046 if (_argo0 == Py_None) { _arg0 = NULL; }
8047 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 8048 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SelectAll. Expected _wxTextCtrl_p.");
9d6da64a
RD
8049 return NULL;
8050 }
8051 }
8052{
474c48f9 8053 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8054 wxTextCtrl_SelectAll(_arg0);
9d6da64a 8055
474c48f9 8056 wxPyEndAllowThreads(__tstate);
9d6da64a 8057 if (PyErr_Occurred()) return NULL;
a57d56d6
RD
8058} Py_INCREF(Py_None);
8059 _resultobj = Py_None;
9d6da64a
RD
8060 return _resultobj;
8061}
8062
a57d56d6
RD
8063#define wxTextCtrl_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
8064static PyObject *_wrap_wxTextCtrl_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
aa2a5b86
RD
8065 PyObject * _resultobj;
8066 wxTextCtrl * _arg0;
a57d56d6 8067 bool _arg1;
aa2a5b86 8068 PyObject * _argo0 = 0;
a57d56d6
RD
8069 int tempbool1;
8070 char *_kwnames[] = { "self","editable", NULL };
aa2a5b86
RD
8071
8072 self = self;
a57d56d6 8073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTextCtrl_SetEditable",_kwnames,&_argo0,&tempbool1))
aa2a5b86
RD
8074 return NULL;
8075 if (_argo0) {
8076 if (_argo0 == Py_None) { _arg0 = NULL; }
8077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
a57d56d6 8078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetEditable. Expected _wxTextCtrl_p.");
aa2a5b86
RD
8079 return NULL;
8080 }
8081 }
a57d56d6 8082 _arg1 = (bool ) tempbool1;
aa2a5b86 8083{
474c48f9 8084 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8085 wxTextCtrl_SetEditable(_arg0,_arg1);
aa2a5b86 8086
474c48f9 8087 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8088 if (PyErr_Occurred()) return NULL;
8089} Py_INCREF(Py_None);
8090 _resultobj = Py_None;
8091 return _resultobj;
8092}
8093
d99400b2
RD
8094#define wxTextCtrl_IsSingleLine(_swigobj) (_swigobj->IsSingleLine())
8095static PyObject *_wrap_wxTextCtrl_IsSingleLine(PyObject *self, PyObject *args, PyObject *kwargs) {
8096 PyObject * _resultobj;
8097 bool _result;
8098 wxTextCtrl * _arg0;
8099 PyObject * _argo0 = 0;
8100 char *_kwnames[] = { "self", NULL };
8101
8102 self = self;
8103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsSingleLine",_kwnames,&_argo0))
8104 return NULL;
8105 if (_argo0) {
8106 if (_argo0 == Py_None) { _arg0 = NULL; }
8107 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
8108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsSingleLine. Expected _wxTextCtrl_p.");
8109 return NULL;
8110 }
8111 }
8112{
8113 PyThreadState* __tstate = wxPyBeginAllowThreads();
8114 _result = (bool )wxTextCtrl_IsSingleLine(_arg0);
8115
8116 wxPyEndAllowThreads(__tstate);
8117 if (PyErr_Occurred()) return NULL;
8118} _resultobj = Py_BuildValue("i",_result);
8119 return _resultobj;
8120}
8121
8122#define wxTextCtrl_IsMultiLine(_swigobj) (_swigobj->IsMultiLine())
8123static PyObject *_wrap_wxTextCtrl_IsMultiLine(PyObject *self, PyObject *args, PyObject *kwargs) {
8124 PyObject * _resultobj;
8125 bool _result;
8126 wxTextCtrl * _arg0;
8127 PyObject * _argo0 = 0;
8128 char *_kwnames[] = { "self", NULL };
8129
8130 self = self;
8131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsMultiLine",_kwnames,&_argo0))
8132 return NULL;
8133 if (_argo0) {
8134 if (_argo0 == Py_None) { _arg0 = NULL; }
8135 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
8136 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsMultiLine. Expected _wxTextCtrl_p.");
8137 return NULL;
8138 }
8139 }
8140{
8141 PyThreadState* __tstate = wxPyBeginAllowThreads();
8142 _result = (bool )wxTextCtrl_IsMultiLine(_arg0);
8143
8144 wxPyEndAllowThreads(__tstate);
8145 if (PyErr_Occurred()) return NULL;
8146} _resultobj = Py_BuildValue("i",_result);
8147 return _resultobj;
8148}
8149
4120ef2b 8150static void wxTextCtrl_write(wxTextCtrl *self,const wxString & text) {
9d6da64a 8151 self->AppendText(text);
4120ef2b
RD
8152 }
8153static PyObject *_wrap_wxTextCtrl_write(PyObject *self, PyObject *args, PyObject *kwargs) {
8154 PyObject * _resultobj;
8155 wxTextCtrl * _arg0;
8156 wxString * _arg1;
8157 PyObject * _argo0 = 0;
8158 PyObject * _obj1 = 0;
8159 char *_kwnames[] = { "self","text", NULL };
8160
8161 self = self;
8162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_write",_kwnames,&_argo0,&_obj1))
8163 return NULL;
8164 if (_argo0) {
8165 if (_argo0 == Py_None) { _arg0 = NULL; }
8166 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
8167 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_write. Expected _wxTextCtrl_p.");
8168 return NULL;
8169 }
8170 }
8171{
c8bc7bb8
RD
8172 _arg1 = wxString_in_helper(_obj1);
8173 if (_arg1 == NULL)
4120ef2b 8174 return NULL;
4120ef2b
RD
8175}
8176{
474c48f9 8177 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8178 wxTextCtrl_write(_arg0,*_arg1);
4120ef2b 8179
474c48f9 8180 wxPyEndAllowThreads(__tstate);
4dfaa61e 8181 if (PyErr_Occurred()) return NULL;
4120ef2b
RD
8182} Py_INCREF(Py_None);
8183 _resultobj = Py_None;
8184{
8185 if (_obj1)
8186 delete _arg1;
8187}
8188 return _resultobj;
8189}
8190
7a9b33db 8191static wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to) {
d99400b2 8192 return self->GetValue().Mid(from, to - from);
7a9b33db
RD
8193 }
8194static PyObject *_wrap_wxTextCtrl_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
8195 PyObject * _resultobj;
8196 wxString * _result;
8197 wxTextCtrl * _arg0;
8198 long _arg1;
8199 long _arg2;
8200 PyObject * _argo0 = 0;
8201 char *_kwnames[] = { "self","from","to", NULL };
8202
8203 self = self;
8204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_GetString",_kwnames,&_argo0,&_arg1,&_arg2))
8205 return NULL;
8206 if (_argo0) {
8207 if (_argo0 == Py_None) { _arg0 = NULL; }
8208 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
8209 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetString. Expected _wxTextCtrl_p.");
8210 return NULL;
8211 }
8212 }
8213{
474c48f9 8214 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8215 _result = new wxString (wxTextCtrl_GetString(_arg0,_arg1,_arg2));
7a9b33db 8216
474c48f9 8217 wxPyEndAllowThreads(__tstate);
7a9b33db
RD
8218 if (PyErr_Occurred()) return NULL;
8219}{
c8bc7bb8
RD
8220#if wxUSE_UNICODE
8221 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
8222#else
7a9b33db 8223 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 8224#endif
7a9b33db
RD
8225}
8226{
8227 delete _result;
8228}
8229 return _resultobj;
8230}
8231
70551f47
RD
8232static void *SwigwxScrollBarTowxControl(void *ptr) {
8233 wxScrollBar *src;
8234 wxControl *dest;
8235 src = (wxScrollBar *) ptr;
8236 dest = (wxControl *) src;
8237 return (void *) dest;
8238}
8239
8240static void *SwigwxScrollBarTowxWindow(void *ptr) {
8241 wxScrollBar *src;
8242 wxWindow *dest;
8243 src = (wxScrollBar *) ptr;
8244 dest = (wxWindow *) src;
8245 return (void *) dest;
8246}
8247
8248static void *SwigwxScrollBarTowxEvtHandler(void *ptr) {
8249 wxScrollBar *src;
8250 wxEvtHandler *dest;
8251 src = (wxScrollBar *) ptr;
8252 dest = (wxEvtHandler *) src;
8253 return (void *) dest;
8254}
8255
9df61a29
RD
8256static void *SwigwxScrollBarTowxObject(void *ptr) {
8257 wxScrollBar *src;
8258 wxObject *dest;
8259 src = (wxScrollBar *) ptr;
8260 dest = (wxObject *) src;
8261 return (void *) dest;
8262}
8263
70551f47 8264#define new_wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 8265static PyObject *_wrap_new_wxScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8266 PyObject * _resultobj;
8267 wxScrollBar * _result;
8268 wxWindow * _arg0;
2d091820 8269 wxWindowID _arg1 = (wxWindowID ) -1;
b68dc582
RD
8270 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
8271 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820 8272 long _arg4 = (long ) wxSB_HORIZONTAL;
b68dc582 8273 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 8274 wxString * _arg6 = (wxString *) &wxPyScrollBarNameStr;
2d091820 8275 PyObject * _argo0 = 0;
37f6a977
RD
8276 wxPoint temp;
8277 PyObject * _obj2 = 0;
8278 wxSize temp0;
8279 PyObject * _obj3 = 0;
2d091820 8280 PyObject * _argo5 = 0;
9a74fcaf 8281 PyObject * _obj6 = 0;
107e4716 8282 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
70551f47
RD
8283 char _ptemp[128];
8284
8285 self = self;
9a74fcaf 8286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlOO:new_wxScrollBar",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_obj6))
70551f47 8287 return NULL;
2d091820
RD
8288 if (_argo0) {
8289 if (_argo0 == Py_None) { _arg0 = NULL; }
8290 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
8291 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxScrollBar. Expected _wxWindow_p.");
8292 return NULL;
8293 }
8294 }
37f6a977
RD
8295 if (_obj2)
8296{
8297 _arg2 = &temp;
8298 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 8299 return NULL;
37f6a977
RD
8300}
8301 if (_obj3)
8302{
8303 _arg3 = &temp0;
8304 if (! wxSize_helper(_obj3, &_arg3))
70551f47 8305 return NULL;
37f6a977 8306}
2d091820
RD
8307 if (_argo5) {
8308 if (_argo5 == Py_None) { _arg5 = NULL; }
8309 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
70551f47
RD
8310 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxScrollBar. Expected _wxValidator_p.");
8311 return NULL;
8312 }
8313 }
9a74fcaf
RD
8314 if (_obj6)
8315{
8316 _arg6 = wxString_in_helper(_obj6);
8317 if (_arg6 == NULL)
8318 return NULL;
8319}
ab9bc19b 8320{
474c48f9 8321 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 8322 _result = (wxScrollBar *)new_wxScrollBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,*_arg6);
ab9bc19b 8323
474c48f9 8324 wxPyEndAllowThreads(__tstate);
4dfaa61e 8325 if (PyErr_Occurred()) return NULL;
2d091820
RD
8326} if (_result) {
8327 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
8328 _resultobj = Py_BuildValue("s",_ptemp);
8329 } else {
8330 Py_INCREF(Py_None);
8331 _resultobj = Py_None;
8332 }
9a74fcaf
RD
8333{
8334 if (_obj6)
8335 delete _arg6;
8336}
70551f47
RD
8337 return _resultobj;
8338}
8339
aa2a5b86
RD
8340#define new_wxPreScrollBar() (new wxScrollBar())
8341static PyObject *_wrap_new_wxPreScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
8342 PyObject * _resultobj;
8343 wxScrollBar * _result;
8344 char *_kwnames[] = { NULL };
8345 char _ptemp[128];
8346
8347 self = self;
8348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreScrollBar",_kwnames))
8349 return NULL;
8350{
474c48f9 8351 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8352 _result = (wxScrollBar *)new_wxPreScrollBar();
aa2a5b86 8353
474c48f9 8354 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8355 if (PyErr_Occurred()) return NULL;
8356} if (_result) {
8357 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
8358 _resultobj = Py_BuildValue("s",_ptemp);
8359 } else {
8360 Py_INCREF(Py_None);
8361 _resultobj = Py_None;
8362 }
8363 return _resultobj;
8364}
8365
8366#define wxScrollBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
8367static PyObject *_wrap_wxScrollBar_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8368 PyObject * _resultobj;
8369 bool _result;
8370 wxScrollBar * _arg0;
8371 wxWindow * _arg1;
8372 wxWindowID _arg2 = (wxWindowID ) -1;
8373 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
8374 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
8375 long _arg5 = (long ) wxSB_HORIZONTAL;
8376 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 8377 wxString * _arg7 = (wxString *) &wxPyScrollBarNameStr;
aa2a5b86
RD
8378 PyObject * _argo0 = 0;
8379 PyObject * _argo1 = 0;
8380 wxPoint temp;
8381 PyObject * _obj3 = 0;
8382 wxSize temp0;
8383 PyObject * _obj4 = 0;
8384 PyObject * _argo6 = 0;
9a74fcaf 8385 PyObject * _obj7 = 0;
aa2a5b86
RD
8386 char *_kwnames[] = { "self","parent","id","pos","size","style","validator","name", NULL };
8387
8388 self = self;
9a74fcaf 8389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iOOlOO:wxScrollBar_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
aa2a5b86
RD
8390 return NULL;
8391 if (_argo0) {
8392 if (_argo0 == Py_None) { _arg0 = NULL; }
8393 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
8394 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_Create. Expected _wxScrollBar_p.");
8395 return NULL;
8396 }
8397 }
8398 if (_argo1) {
8399 if (_argo1 == Py_None) { _arg1 = NULL; }
8400 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
8401 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrollBar_Create. Expected _wxWindow_p.");
8402 return NULL;
8403 }
8404 }
8405 if (_obj3)
8406{
8407 _arg3 = &temp;
8408 if (! wxPoint_helper(_obj3, &_arg3))
8409 return NULL;
8410}
8411 if (_obj4)
8412{
8413 _arg4 = &temp0;
8414 if (! wxSize_helper(_obj4, &_arg4))
8415 return NULL;
8416}
8417 if (_argo6) {
8418 if (_argo6 == Py_None) { _arg6 = NULL; }
8419 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
8420 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxScrollBar_Create. Expected _wxValidator_p.");
8421 return NULL;
8422 }
8423 }
9a74fcaf
RD
8424 if (_obj7)
8425{
8426 _arg7 = wxString_in_helper(_obj7);
8427 if (_arg7 == NULL)
8428 return NULL;
8429}
aa2a5b86 8430{
474c48f9 8431 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 8432 _result = (bool )wxScrollBar_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
aa2a5b86 8433
474c48f9 8434 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8435 if (PyErr_Occurred()) return NULL;
8436} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
8437{
8438 if (_obj7)
8439 delete _arg7;
8440}
aa2a5b86
RD
8441 return _resultobj;
8442}
8443
70551f47 8444#define wxScrollBar_GetRange(_swigobj) (_swigobj->GetRange())
107e4716 8445static PyObject *_wrap_wxScrollBar_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8446 PyObject * _resultobj;
8447 int _result;
8448 wxScrollBar * _arg0;
2d091820 8449 PyObject * _argo0 = 0;
107e4716 8450 char *_kwnames[] = { "self", NULL };
70551f47
RD
8451
8452 self = self;
107e4716 8453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetRange",_kwnames,&_argo0))
70551f47 8454 return NULL;
2d091820
RD
8455 if (_argo0) {
8456 if (_argo0 == Py_None) { _arg0 = NULL; }
8457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetRange. Expected _wxScrollBar_p.");
8459 return NULL;
8460 }
8461 }
ab9bc19b 8462{
474c48f9 8463 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8464 _result = (int )wxScrollBar_GetRange(_arg0);
ab9bc19b 8465
474c48f9 8466 wxPyEndAllowThreads(__tstate);
4dfaa61e 8467 if (PyErr_Occurred()) return NULL;
ab9bc19b 8468} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8469 return _resultobj;
8470}
8471
8472#define wxScrollBar_GetPageSize(_swigobj) (_swigobj->GetPageSize())
107e4716 8473static PyObject *_wrap_wxScrollBar_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8474 PyObject * _resultobj;
8475 int _result;
8476 wxScrollBar * _arg0;
2d091820 8477 PyObject * _argo0 = 0;
107e4716 8478 char *_kwnames[] = { "self", NULL };
70551f47
RD
8479
8480 self = self;
107e4716 8481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetPageSize",_kwnames,&_argo0))
70551f47 8482 return NULL;
2d091820
RD
8483 if (_argo0) {
8484 if (_argo0 == Py_None) { _arg0 = NULL; }
8485 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8486 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetPageSize. Expected _wxScrollBar_p.");
8487 return NULL;
8488 }
8489 }
ab9bc19b 8490{
474c48f9 8491 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8492 _result = (int )wxScrollBar_GetPageSize(_arg0);
ab9bc19b 8493
474c48f9 8494 wxPyEndAllowThreads(__tstate);
4dfaa61e 8495 if (PyErr_Occurred()) return NULL;
ab9bc19b 8496} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8497 return _resultobj;
8498}
8499
105e45b9 8500#define wxScrollBar_GetThumbPosition(_swigobj) (_swigobj->GetThumbPosition())
107e4716 8501static PyObject *_wrap_wxScrollBar_GetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8502 PyObject * _resultobj;
8503 int _result;
8504 wxScrollBar * _arg0;
2d091820 8505 PyObject * _argo0 = 0;
107e4716 8506 char *_kwnames[] = { "self", NULL };
70551f47
RD
8507
8508 self = self;
107e4716 8509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbPosition",_kwnames,&_argo0))
70551f47 8510 return NULL;
2d091820
RD
8511 if (_argo0) {
8512 if (_argo0 == Py_None) { _arg0 = NULL; }
8513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
105e45b9 8514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbPosition. Expected _wxScrollBar_p.");
70551f47
RD
8515 return NULL;
8516 }
8517 }
ab9bc19b 8518{
474c48f9 8519 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8520 _result = (int )wxScrollBar_GetThumbPosition(_arg0);
ab9bc19b 8521
474c48f9 8522 wxPyEndAllowThreads(__tstate);
4dfaa61e 8523 if (PyErr_Occurred()) return NULL;
ab9bc19b 8524} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8525 return _resultobj;
8526}
8527
8528#define wxScrollBar_GetThumbSize(_swigobj) (_swigobj->GetThumbSize())
107e4716 8529static PyObject *_wrap_wxScrollBar_GetThumbSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8530 PyObject * _resultobj;
8531 int _result;
8532 wxScrollBar * _arg0;
2d091820 8533 PyObject * _argo0 = 0;
107e4716 8534 char *_kwnames[] = { "self", NULL };
70551f47
RD
8535
8536 self = self;
107e4716 8537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbSize",_kwnames,&_argo0))
70551f47 8538 return NULL;
2d091820
RD
8539 if (_argo0) {
8540 if (_argo0 == Py_None) { _arg0 = NULL; }
8541 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8542 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbSize. Expected _wxScrollBar_p.");
8543 return NULL;
8544 }
8545 }
ab9bc19b 8546{
474c48f9 8547 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8548 _result = (int )wxScrollBar_GetThumbSize(_arg0);
ab9bc19b 8549
474c48f9 8550 wxPyEndAllowThreads(__tstate);
4dfaa61e 8551 if (PyErr_Occurred()) return NULL;
ab9bc19b 8552} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
8553 return _resultobj;
8554}
8555
6e8a778a
RD
8556#define wxScrollBar_IsVertical(_swigobj) (_swigobj->IsVertical())
8557static PyObject *_wrap_wxScrollBar_IsVertical(PyObject *self, PyObject *args, PyObject *kwargs) {
8558 PyObject * _resultobj;
8559 bool _result;
8560 wxScrollBar * _arg0;
8561 PyObject * _argo0 = 0;
8562 char *_kwnames[] = { "self", NULL };
8563
8564 self = self;
8565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_IsVertical",_kwnames,&_argo0))
8566 return NULL;
8567 if (_argo0) {
8568 if (_argo0 == Py_None) { _arg0 = NULL; }
8569 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
8570 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_IsVertical. Expected _wxScrollBar_p.");
8571 return NULL;
8572 }
8573 }
8574{
474c48f9 8575 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8576 _result = (bool )wxScrollBar_IsVertical(_arg0);
6e8a778a 8577
474c48f9 8578 wxPyEndAllowThreads(__tstate);
6e8a778a
RD
8579 if (PyErr_Occurred()) return NULL;
8580} _resultobj = Py_BuildValue("i",_result);
8581 return _resultobj;
8582}
8583
105e45b9 8584#define wxScrollBar_SetThumbPosition(_swigobj,_swigarg0) (_swigobj->SetThumbPosition(_swigarg0))
107e4716 8585static PyObject *_wrap_wxScrollBar_SetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8586 PyObject * _resultobj;
8587 wxScrollBar * _arg0;
8588 int _arg1;
2d091820 8589 PyObject * _argo0 = 0;
107e4716 8590 char *_kwnames[] = { "self","viewStart", NULL };
70551f47
RD
8591
8592 self = self;
107e4716 8593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxScrollBar_SetThumbPosition",_kwnames,&_argo0,&_arg1))
70551f47 8594 return NULL;
2d091820
RD
8595 if (_argo0) {
8596 if (_argo0 == Py_None) { _arg0 = NULL; }
8597 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
105e45b9 8598 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetThumbPosition. Expected _wxScrollBar_p.");
70551f47
RD
8599 return NULL;
8600 }
8601 }
ab9bc19b 8602{
474c48f9 8603 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8604 wxScrollBar_SetThumbPosition(_arg0,_arg1);
ab9bc19b 8605
474c48f9 8606 wxPyEndAllowThreads(__tstate);
4dfaa61e 8607 if (PyErr_Occurred()) return NULL;
ab9bc19b 8608} Py_INCREF(Py_None);
70551f47
RD
8609 _resultobj = Py_None;
8610 return _resultobj;
8611}
8612
8613#define wxScrollBar_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
107e4716 8614static PyObject *_wrap_wxScrollBar_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
8615 PyObject * _resultobj;
8616 wxScrollBar * _arg0;
8617 int _arg1;
8618 int _arg2;
8619 int _arg3;
8620 int _arg4;
2d091820
RD
8621 bool _arg5 = (bool ) TRUE;
8622 PyObject * _argo0 = 0;
8623 int tempbool5 = (int) TRUE;
107e4716 8624 char *_kwnames[] = { "self","position","thumbSize","range","pageSize","refresh", NULL };
70551f47
RD
8625
8626 self = self;
107e4716 8627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxScrollBar_SetScrollbar",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&tempbool5))
70551f47 8628 return NULL;
2d091820
RD
8629 if (_argo0) {
8630 if (_argo0 == Py_None) { _arg0 = NULL; }
8631 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
70551f47
RD
8632 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetScrollbar. Expected _wxScrollBar_p.");
8633 return NULL;
8634 }
8635 }
8636 _arg5 = (bool ) tempbool5;
ab9bc19b 8637{
474c48f9 8638 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8639 wxScrollBar_SetScrollbar(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
ab9bc19b 8640
474c48f9 8641 wxPyEndAllowThreads(__tstate);
4dfaa61e 8642 if (PyErr_Occurred()) return NULL;
ab9bc19b 8643} Py_INCREF(Py_None);
70551f47
RD
8644 _resultobj = Py_None;
8645 return _resultobj;
8646}
8647
62bd0874
RD
8648static void *SwigwxSpinButtonTowxControl(void *ptr) {
8649 wxSpinButton *src;
8650 wxControl *dest;
8651 src = (wxSpinButton *) ptr;
8652 dest = (wxControl *) src;
8653 return (void *) dest;
8654}
8655
8656static void *SwigwxSpinButtonTowxWindow(void *ptr) {
8657 wxSpinButton *src;
8658 wxWindow *dest;
8659 src = (wxSpinButton *) ptr;
8660 dest = (wxWindow *) src;
8661 return (void *) dest;
8662}
8663
8664static void *SwigwxSpinButtonTowxEvtHandler(void *ptr) {
8665 wxSpinButton *src;
8666 wxEvtHandler *dest;
8667 src = (wxSpinButton *) ptr;
8668 dest = (wxEvtHandler *) src;
8669 return (void *) dest;
8670}
8671
9df61a29
RD
8672static void *SwigwxSpinButtonTowxObject(void *ptr) {
8673 wxSpinButton *src;
8674 wxObject *dest;
8675 src = (wxSpinButton *) ptr;
8676 dest = (wxObject *) src;
8677 return (void *) dest;
8678}
8679
62bd0874 8680#define new_wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 8681static PyObject *_wrap_new_wxSpinButton(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8682 PyObject * _resultobj;
8683 wxSpinButton * _result;
8684 wxWindow * _arg0;
2d091820 8685 wxWindowID _arg1 = (wxWindowID ) -1;
b68dc582
RD
8686 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
8687 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2d091820 8688 long _arg4 = (long ) wxSP_HORIZONTAL;
9a74fcaf 8689 wxString * _arg5 = (wxString *) &wxPySPIN_BUTTON_NAME;
2d091820 8690 PyObject * _argo0 = 0;
37f6a977
RD
8691 wxPoint temp;
8692 PyObject * _obj2 = 0;
8693 wxSize temp0;
8694 PyObject * _obj3 = 0;
9a74fcaf 8695 PyObject * _obj5 = 0;
107e4716 8696 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
62bd0874
RD
8697 char _ptemp[128];
8698
8699 self = self;
9a74fcaf 8700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlO:new_wxSpinButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
62bd0874 8701 return NULL;
2d091820
RD
8702 if (_argo0) {
8703 if (_argo0 == Py_None) { _arg0 = NULL; }
8704 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
62bd0874
RD
8705 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSpinButton. Expected _wxWindow_p.");
8706 return NULL;
8707 }
8708 }
37f6a977
RD
8709 if (_obj2)
8710{
8711 _arg2 = &temp;
8712 if (! wxPoint_helper(_obj2, &_arg2))
62bd0874 8713 return NULL;
37f6a977
RD
8714}
8715 if (_obj3)
8716{
8717 _arg3 = &temp0;
8718 if (! wxSize_helper(_obj3, &_arg3))
62bd0874 8719 return NULL;
9a74fcaf
RD
8720}
8721 if (_obj5)
8722{
8723 _arg5 = wxString_in_helper(_obj5);
8724 if (_arg5 == NULL)
8725 return NULL;
37f6a977 8726}
ab9bc19b 8727{
474c48f9 8728 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 8729 _result = (wxSpinButton *)new_wxSpinButton(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
ab9bc19b 8730
474c48f9 8731 wxPyEndAllowThreads(__tstate);
4dfaa61e 8732 if (PyErr_Occurred()) return NULL;
2d091820
RD
8733} if (_result) {
8734 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinButton_p");
8735 _resultobj = Py_BuildValue("s",_ptemp);
8736 } else {
8737 Py_INCREF(Py_None);
8738 _resultobj = Py_None;
8739 }
9a74fcaf
RD
8740{
8741 if (_obj5)
8742 delete _arg5;
8743}
62bd0874
RD
8744 return _resultobj;
8745}
8746
aa2a5b86
RD
8747#define new_wxPreSpinButton() (new wxSpinButton())
8748static PyObject *_wrap_new_wxPreSpinButton(PyObject *self, PyObject *args, PyObject *kwargs) {
8749 PyObject * _resultobj;
8750 wxSpinButton * _result;
8751 char *_kwnames[] = { NULL };
8752 char _ptemp[128];
8753
8754 self = self;
8755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSpinButton",_kwnames))
8756 return NULL;
8757{
474c48f9 8758 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8759 _result = (wxSpinButton *)new_wxPreSpinButton();
aa2a5b86 8760
474c48f9 8761 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8762 if (PyErr_Occurred()) return NULL;
8763} if (_result) {
8764 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinButton_p");
8765 _resultobj = Py_BuildValue("s",_ptemp);
8766 } else {
8767 Py_INCREF(Py_None);
8768 _resultobj = Py_None;
8769 }
8770 return _resultobj;
8771}
8772
8773#define wxSpinButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8774static PyObject *_wrap_wxSpinButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
8775 PyObject * _resultobj;
8776 bool _result;
8777 wxSpinButton * _arg0;
8778 wxWindow * _arg1;
8779 wxWindowID _arg2 = (wxWindowID ) -1;
8780 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
8781 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
8782 long _arg5 = (long ) wxSP_HORIZONTAL;
9a74fcaf 8783 wxString * _arg6 = (wxString *) &wxPySPIN_BUTTON_NAME;
aa2a5b86
RD
8784 PyObject * _argo0 = 0;
8785 PyObject * _argo1 = 0;
8786 wxPoint temp;
8787 PyObject * _obj3 = 0;
8788 wxSize temp0;
8789 PyObject * _obj4 = 0;
9a74fcaf 8790 PyObject * _obj6 = 0;
aa2a5b86
RD
8791 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
8792
8793 self = self;
9a74fcaf 8794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iOOlO:wxSpinButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
aa2a5b86
RD
8795 return NULL;
8796 if (_argo0) {
8797 if (_argo0 == Py_None) { _arg0 = NULL; }
8798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
8799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_Create. Expected _wxSpinButton_p.");
8800 return NULL;
8801 }
8802 }
8803 if (_argo1) {
8804 if (_argo1 == Py_None) { _arg1 = NULL; }
8805 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
8806 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSpinButton_Create. Expected _wxWindow_p.");
8807 return NULL;
8808 }
8809 }
8810 if (_obj3)
8811{
8812 _arg3 = &temp;
8813 if (! wxPoint_helper(_obj3, &_arg3))
8814 return NULL;
8815}
8816 if (_obj4)
8817{
8818 _arg4 = &temp0;
8819 if (! wxSize_helper(_obj4, &_arg4))
8820 return NULL;
9a74fcaf
RD
8821}
8822 if (_obj6)
8823{
8824 _arg6 = wxString_in_helper(_obj6);
8825 if (_arg6 == NULL)
8826 return NULL;
aa2a5b86
RD
8827}
8828{
474c48f9 8829 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 8830 _result = (bool )wxSpinButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
aa2a5b86 8831
474c48f9 8832 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
8833 if (PyErr_Occurred()) return NULL;
8834} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
8835{
8836 if (_obj6)
8837 delete _arg6;
8838}
aa2a5b86
RD
8839 return _resultobj;
8840}
8841
62bd0874 8842#define wxSpinButton_GetMax(_swigobj) (_swigobj->GetMax())
107e4716 8843static PyObject *_wrap_wxSpinButton_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8844 PyObject * _resultobj;
8845 int _result;
8846 wxSpinButton * _arg0;
2d091820 8847 PyObject * _argo0 = 0;
107e4716 8848 char *_kwnames[] = { "self", NULL };
62bd0874
RD
8849
8850 self = self;
107e4716 8851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMax",_kwnames,&_argo0))
62bd0874 8852 return NULL;
2d091820
RD
8853 if (_argo0) {
8854 if (_argo0 == Py_None) { _arg0 = NULL; }
8855 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMax. Expected _wxSpinButton_p.");
8857 return NULL;
8858 }
8859 }
ab9bc19b 8860{
474c48f9 8861 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8862 _result = (int )wxSpinButton_GetMax(_arg0);
ab9bc19b 8863
474c48f9 8864 wxPyEndAllowThreads(__tstate);
4dfaa61e 8865 if (PyErr_Occurred()) return NULL;
ab9bc19b 8866} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
8867 return _resultobj;
8868}
8869
8870#define wxSpinButton_GetMin(_swigobj) (_swigobj->GetMin())
107e4716 8871static PyObject *_wrap_wxSpinButton_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8872 PyObject * _resultobj;
8873 int _result;
8874 wxSpinButton * _arg0;
2d091820 8875 PyObject * _argo0 = 0;
107e4716 8876 char *_kwnames[] = { "self", NULL };
62bd0874
RD
8877
8878 self = self;
107e4716 8879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMin",_kwnames,&_argo0))
62bd0874 8880 return NULL;
2d091820
RD
8881 if (_argo0) {
8882 if (_argo0 == Py_None) { _arg0 = NULL; }
8883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMin. Expected _wxSpinButton_p.");
8885 return NULL;
8886 }
8887 }
ab9bc19b 8888{
474c48f9 8889 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8890 _result = (int )wxSpinButton_GetMin(_arg0);
ab9bc19b 8891
474c48f9 8892 wxPyEndAllowThreads(__tstate);
4dfaa61e 8893 if (PyErr_Occurred()) return NULL;
ab9bc19b 8894} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
8895 return _resultobj;
8896}
8897
8898#define wxSpinButton_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 8899static PyObject *_wrap_wxSpinButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8900 PyObject * _resultobj;
8901 int _result;
8902 wxSpinButton * _arg0;
2d091820 8903 PyObject * _argo0 = 0;
107e4716 8904 char *_kwnames[] = { "self", NULL };
62bd0874
RD
8905
8906 self = self;
107e4716 8907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetValue",_kwnames,&_argo0))
62bd0874 8908 return NULL;
2d091820
RD
8909 if (_argo0) {
8910 if (_argo0 == Py_None) { _arg0 = NULL; }
8911 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8912 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetValue. Expected _wxSpinButton_p.");
8913 return NULL;
8914 }
8915 }
ab9bc19b 8916{
474c48f9 8917 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8918 _result = (int )wxSpinButton_GetValue(_arg0);
ab9bc19b 8919
474c48f9 8920 wxPyEndAllowThreads(__tstate);
4dfaa61e 8921 if (PyErr_Occurred()) return NULL;
ab9bc19b 8922} _resultobj = Py_BuildValue("i",_result);
62bd0874
RD
8923 return _resultobj;
8924}
8925
8926#define wxSpinButton_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
107e4716 8927static PyObject *_wrap_wxSpinButton_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8928 PyObject * _resultobj;
8929 wxSpinButton * _arg0;
8930 int _arg1;
8931 int _arg2;
2d091820 8932 PyObject * _argo0 = 0;
107e4716 8933 char *_kwnames[] = { "self","min","max", NULL };
62bd0874
RD
8934
8935 self = self;
107e4716 8936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSpinButton_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
62bd0874 8937 return NULL;
2d091820
RD
8938 if (_argo0) {
8939 if (_argo0 == Py_None) { _arg0 = NULL; }
8940 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8941 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetRange. Expected _wxSpinButton_p.");
8942 return NULL;
8943 }
8944 }
ab9bc19b 8945{
474c48f9 8946 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8947 wxSpinButton_SetRange(_arg0,_arg1,_arg2);
ab9bc19b 8948
474c48f9 8949 wxPyEndAllowThreads(__tstate);
4dfaa61e 8950 if (PyErr_Occurred()) return NULL;
ab9bc19b 8951} Py_INCREF(Py_None);
62bd0874
RD
8952 _resultobj = Py_None;
8953 return _resultobj;
8954}
8955
8956#define wxSpinButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 8957static PyObject *_wrap_wxSpinButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
62bd0874
RD
8958 PyObject * _resultobj;
8959 wxSpinButton * _arg0;
8960 int _arg1;
2d091820 8961 PyObject * _argo0 = 0;
107e4716 8962 char *_kwnames[] = { "self","value", NULL };
62bd0874
RD
8963
8964 self = self;
107e4716 8965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSpinButton_SetValue",_kwnames,&_argo0,&_arg1))
62bd0874 8966 return NULL;
2d091820
RD
8967 if (_argo0) {
8968 if (_argo0 == Py_None) { _arg0 = NULL; }
8969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
62bd0874
RD
8970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetValue. Expected _wxSpinButton_p.");
8971 return NULL;
8972 }
8973 }
ab9bc19b 8974{
474c48f9 8975 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 8976 wxSpinButton_SetValue(_arg0,_arg1);
ab9bc19b 8977
474c48f9 8978 wxPyEndAllowThreads(__tstate);
4dfaa61e 8979 if (PyErr_Occurred()) return NULL;
ab9bc19b 8980} Py_INCREF(Py_None);
62bd0874
RD
8981 _resultobj = Py_None;
8982 return _resultobj;
8983}
8984
70551f47
RD
8985static void *SwigwxStaticBitmapTowxControl(void *ptr) {
8986 wxStaticBitmap *src;
8987 wxControl *dest;
8988 src = (wxStaticBitmap *) ptr;
8989 dest = (wxControl *) src;
8990 return (void *) dest;
8991}
8992
8993static void *SwigwxStaticBitmapTowxWindow(void *ptr) {
8994 wxStaticBitmap *src;
8995 wxWindow *dest;
8996 src = (wxStaticBitmap *) ptr;
8997 dest = (wxWindow *) src;
8998 return (void *) dest;
8999}
9000
9001static void *SwigwxStaticBitmapTowxEvtHandler(void *ptr) {
9002 wxStaticBitmap *src;
9003 wxEvtHandler *dest;
9004 src = (wxStaticBitmap *) ptr;
9005 dest = (wxEvtHandler *) src;
9006 return (void *) dest;
9007}
9008
9df61a29
RD
9009static void *SwigwxStaticBitmapTowxObject(void *ptr) {
9010 wxStaticBitmap *src;
9011 wxObject *dest;
9012 src = (wxStaticBitmap *) ptr;
9013 dest = (wxObject *) src;
9014 return (void *) dest;
9015}
9016
70551f47 9017#define new_wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
107e4716 9018static PyObject *_wrap_new_wxStaticBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9019 PyObject * _resultobj;
9020 wxStaticBitmap * _result;
9021 wxWindow * _arg0;
9022 wxWindowID _arg1;
9023 wxBitmap * _arg2;
b68dc582
RD
9024 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
9025 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 9026 long _arg5 = (long ) 0;
9a74fcaf 9027 wxString * _arg6 = (wxString *) &wxPyStaticBitmapNameStr;
2d091820 9028 PyObject * _argo0 = 0;
aa2a5b86
RD
9029 PyObject * _argo2 = 0;
9030 wxPoint temp;
9031 PyObject * _obj3 = 0;
9032 wxSize temp0;
9033 PyObject * _obj4 = 0;
9a74fcaf 9034 PyObject * _obj6 = 0;
aa2a5b86
RD
9035 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","name", NULL };
9036 char _ptemp[128];
9037
9038 self = self;
9a74fcaf 9039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlO:new_wxStaticBitmap",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_obj6))
aa2a5b86
RD
9040 return NULL;
9041 if (_argo0) {
9042 if (_argo0 == Py_None) { _arg0 = NULL; }
9043 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
9044 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBitmap. Expected _wxWindow_p.");
9045 return NULL;
9046 }
9047 }
9048 if (_argo2) {
9049 if (_argo2 == Py_None) { _arg2 = NULL; }
9050 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
9051 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxStaticBitmap. Expected _wxBitmap_p.");
9052 return NULL;
9053 }
9054 }
9055 if (_obj3)
9056{
9057 _arg3 = &temp;
9058 if (! wxPoint_helper(_obj3, &_arg3))
9059 return NULL;
9060}
9061 if (_obj4)
9062{
9063 _arg4 = &temp0;
9064 if (! wxSize_helper(_obj4, &_arg4))
9065 return NULL;
9a74fcaf
RD
9066}
9067 if (_obj6)
9068{
9069 _arg6 = wxString_in_helper(_obj6);
9070 if (_arg6 == NULL)
9071 return NULL;
aa2a5b86
RD
9072}
9073{
474c48f9 9074 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 9075 _result = (wxStaticBitmap *)new_wxStaticBitmap(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6);
aa2a5b86 9076
474c48f9 9077 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9078 if (PyErr_Occurred()) return NULL;
9079} if (_result) {
9080 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBitmap_p");
9081 _resultobj = Py_BuildValue("s",_ptemp);
9082 } else {
9083 Py_INCREF(Py_None);
9084 _resultobj = Py_None;
9085 }
9a74fcaf
RD
9086{
9087 if (_obj6)
9088 delete _arg6;
9089}
aa2a5b86
RD
9090 return _resultobj;
9091}
9092
9093#define new_wxPreStaticBitmap() (new wxStaticBitmap())
9094static PyObject *_wrap_new_wxPreStaticBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
9095 PyObject * _resultobj;
9096 wxStaticBitmap * _result;
9097 char *_kwnames[] = { NULL };
9098 char _ptemp[128];
9099
9100 self = self;
9101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreStaticBitmap",_kwnames))
9102 return NULL;
9103{
474c48f9 9104 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9105 _result = (wxStaticBitmap *)new_wxPreStaticBitmap();
aa2a5b86 9106
474c48f9 9107 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9108 if (PyErr_Occurred()) return NULL;
9109} if (_result) {
9110 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBitmap_p");
9111 _resultobj = Py_BuildValue("s",_ptemp);
9112 } else {
9113 Py_INCREF(Py_None);
9114 _resultobj = Py_None;
9115 }
9116 return _resultobj;
9117}
9118
9119#define wxStaticBitmap_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
9120static PyObject *_wrap_wxStaticBitmap_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
9121 PyObject * _resultobj;
9122 bool _result;
9123 wxStaticBitmap * _arg0;
9124 wxWindow * _arg1;
9125 wxWindowID _arg2;
9126 wxBitmap * _arg3;
9127 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
9128 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
9129 long _arg6 = (long ) 0;
9a74fcaf 9130 wxString * _arg7 = (wxString *) &wxPyStaticBitmapNameStr;
aa2a5b86
RD
9131 PyObject * _argo0 = 0;
9132 PyObject * _argo1 = 0;
9133 PyObject * _argo3 = 0;
37f6a977 9134 wxPoint temp;
37f6a977 9135 PyObject * _obj4 = 0;
aa2a5b86
RD
9136 wxSize temp0;
9137 PyObject * _obj5 = 0;
9a74fcaf 9138 PyObject * _obj7 = 0;
aa2a5b86 9139 char *_kwnames[] = { "self","parent","id","bitmap","pos","size","style","name", NULL };
70551f47
RD
9140
9141 self = self;
9a74fcaf 9142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlO:wxStaticBitmap_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_argo3,&_obj4,&_obj5,&_arg6,&_obj7))
70551f47 9143 return NULL;
2d091820
RD
9144 if (_argo0) {
9145 if (_argo0 == Py_None) { _arg0 = NULL; }
aa2a5b86
RD
9146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
9147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_Create. Expected _wxStaticBitmap_p.");
70551f47
RD
9148 return NULL;
9149 }
9150 }
aa2a5b86
RD
9151 if (_argo1) {
9152 if (_argo1 == Py_None) { _arg1 = NULL; }
9153 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
9154 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_Create. Expected _wxWindow_p.");
70551f47
RD
9155 return NULL;
9156 }
9157 }
aa2a5b86
RD
9158 if (_argo3) {
9159 if (_argo3 == Py_None) { _arg3 = NULL; }
9160 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxBitmap_p")) {
9161 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxStaticBitmap_Create. Expected _wxBitmap_p.");
9162 return NULL;
9163 }
9164 }
9165 if (_obj4)
37f6a977 9166{
aa2a5b86
RD
9167 _arg4 = &temp;
9168 if (! wxPoint_helper(_obj4, &_arg4))
70551f47 9169 return NULL;
37f6a977 9170}
aa2a5b86 9171 if (_obj5)
37f6a977 9172{
aa2a5b86
RD
9173 _arg5 = &temp0;
9174 if (! wxSize_helper(_obj5, &_arg5))
70551f47 9175 return NULL;
9a74fcaf
RD
9176}
9177 if (_obj7)
9178{
9179 _arg7 = wxString_in_helper(_obj7);
9180 if (_arg7 == NULL)
9181 return NULL;
37f6a977 9182}
ab9bc19b 9183{
474c48f9 9184 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 9185 _result = (bool )wxStaticBitmap_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7);
ab9bc19b 9186
474c48f9 9187 wxPyEndAllowThreads(__tstate);
4dfaa61e 9188 if (PyErr_Occurred()) return NULL;
aa2a5b86 9189} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
9190{
9191 if (_obj7)
9192 delete _arg7;
9193}
70551f47
RD
9194 return _resultobj;
9195}
9196
9197#define wxStaticBitmap_GetBitmap(_swigobj) (_swigobj->GetBitmap())
107e4716 9198static PyObject *_wrap_wxStaticBitmap_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9199 PyObject * _resultobj;
9200 wxBitmap * _result;
9201 wxStaticBitmap * _arg0;
2d091820 9202 PyObject * _argo0 = 0;
107e4716 9203 char *_kwnames[] = { "self", NULL };
70551f47
RD
9204 char _ptemp[128];
9205
9206 self = self;
107e4716 9207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticBitmap_GetBitmap",_kwnames,&_argo0))
70551f47 9208 return NULL;
2d091820
RD
9209 if (_argo0) {
9210 if (_argo0 == Py_None) { _arg0 = NULL; }
9211 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
70551f47
RD
9212 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_GetBitmap. Expected _wxStaticBitmap_p.");
9213 return NULL;
9214 }
9215 }
ab9bc19b 9216{
474c48f9 9217 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9218 _result = new wxBitmap (wxStaticBitmap_GetBitmap(_arg0));
ab9bc19b 9219
474c48f9 9220 wxPyEndAllowThreads(__tstate);
4dfaa61e 9221 if (PyErr_Occurred()) return NULL;
3e212503
RD
9222} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
9223 _resultobj = Py_BuildValue("s",_ptemp);
70551f47
RD
9224 return _resultobj;
9225}
9226
9227#define wxStaticBitmap_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
107e4716 9228static PyObject *_wrap_wxStaticBitmap_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9229 PyObject * _resultobj;
9230 wxStaticBitmap * _arg0;
9231 wxBitmap * _arg1;
2d091820
RD
9232 PyObject * _argo0 = 0;
9233 PyObject * _argo1 = 0;
107e4716 9234 char *_kwnames[] = { "self","bitmap", NULL };
70551f47
RD
9235
9236 self = self;
107e4716 9237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetBitmap",_kwnames,&_argo0,&_argo1))
70551f47 9238 return NULL;
2d091820
RD
9239 if (_argo0) {
9240 if (_argo0 == Py_None) { _arg0 = NULL; }
9241 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
70551f47
RD
9242 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetBitmap. Expected _wxStaticBitmap_p.");
9243 return NULL;
9244 }
9245 }
2d091820
RD
9246 if (_argo1) {
9247 if (_argo1 == Py_None) { _arg1 = NULL; }
9248 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
70551f47
RD
9249 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetBitmap. Expected _wxBitmap_p.");
9250 return NULL;
9251 }
9252 }
ab9bc19b 9253{
474c48f9 9254 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9255 wxStaticBitmap_SetBitmap(_arg0,*_arg1);
ab9bc19b 9256
474c48f9 9257 wxPyEndAllowThreads(__tstate);
4dfaa61e 9258 if (PyErr_Occurred()) return NULL;
ab9bc19b 9259} Py_INCREF(Py_None);
70551f47
RD
9260 _resultobj = Py_None;
9261 return _resultobj;
9262}
9263
8bf5d46e 9264#define wxStaticBitmap_SetIcon(_swigobj,_swigarg0) (_swigobj->SetIcon(_swigarg0))
107e4716 9265static PyObject *_wrap_wxStaticBitmap_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
8bf5d46e
RD
9266 PyObject * _resultobj;
9267 wxStaticBitmap * _arg0;
9268 wxIcon * _arg1;
2d091820
RD
9269 PyObject * _argo0 = 0;
9270 PyObject * _argo1 = 0;
107e4716 9271 char *_kwnames[] = { "self","icon", NULL };
8bf5d46e
RD
9272
9273 self = self;
107e4716 9274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetIcon",_kwnames,&_argo0,&_argo1))
8bf5d46e 9275 return NULL;
2d091820
RD
9276 if (_argo0) {
9277 if (_argo0 == Py_None) { _arg0 = NULL; }
9278 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
8bf5d46e
RD
9279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetIcon. Expected _wxStaticBitmap_p.");
9280 return NULL;
9281 }
9282 }
2d091820
RD
9283 if (_argo1) {
9284 if (_argo1 == Py_None) { _arg1 = NULL; }
9285 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxIcon_p")) {
8bf5d46e
RD
9286 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetIcon. Expected _wxIcon_p.");
9287 return NULL;
9288 }
9289 }
9290{
474c48f9 9291 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9292 wxStaticBitmap_SetIcon(_arg0,*_arg1);
8bf5d46e 9293
474c48f9 9294 wxPyEndAllowThreads(__tstate);
4dfaa61e 9295 if (PyErr_Occurred()) return NULL;
8bf5d46e
RD
9296} Py_INCREF(Py_None);
9297 _resultobj = Py_None;
9298 return _resultobj;
9299}
9300
70551f47
RD
9301static void *SwigwxRadioBoxTowxControl(void *ptr) {
9302 wxRadioBox *src;
9303 wxControl *dest;
9304 src = (wxRadioBox *) ptr;
9305 dest = (wxControl *) src;
9306 return (void *) dest;
9307}
9308
9309static void *SwigwxRadioBoxTowxWindow(void *ptr) {
9310 wxRadioBox *src;
9311 wxWindow *dest;
9312 src = (wxRadioBox *) ptr;
9313 dest = (wxWindow *) src;
9314 return (void *) dest;
9315}
9316
9317static void *SwigwxRadioBoxTowxEvtHandler(void *ptr) {
9318 wxRadioBox *src;
9319 wxEvtHandler *dest;
9320 src = (wxRadioBox *) ptr;
9321 dest = (wxEvtHandler *) src;
9322 return (void *) dest;
9323}
9324
9df61a29
RD
9325static void *SwigwxRadioBoxTowxObject(void *ptr) {
9326 wxRadioBox *src;
9327 wxObject *dest;
9328 src = (wxRadioBox *) ptr;
9329 dest = (wxObject *) src;
9330 return (void *) dest;
9331}
9332
70551f47 9333#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 9334static PyObject *_wrap_new_wxRadioBox(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9335 PyObject * _resultobj;
9336 wxRadioBox * _result;
9337 wxWindow * _arg0;
9338 wxWindowID _arg1;
9339 wxString * _arg2;
b68dc582
RD
9340 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
9341 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820
RD
9342 int _arg5 = (int ) 0;
9343 wxString * _arg6 = (wxString *) NULL;
9344 int _arg7 = (int ) 0;
9345 long _arg8 = (long ) wxRA_HORIZONTAL;
b68dc582 9346 wxValidator * _arg9 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 9347 wxString * _arg10 = (wxString *) &wxPyRadioBoxNameStr;
2d091820 9348 PyObject * _argo0 = 0;
70551f47 9349 PyObject * _obj2 = 0;
37f6a977
RD
9350 wxPoint temp;
9351 PyObject * _obj3 = 0;
9352 wxSize temp0;
9353 PyObject * _obj4 = 0;
70551f47 9354 PyObject * _obj6 = 0;
2d091820 9355 PyObject * _argo9 = 0;
9a74fcaf 9356 PyObject * _obj10 = 0;
e02c03a4 9357 char *_kwnames[] = { "parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL };
70551f47
RD
9358 char _ptemp[128];
9359
9360 self = self;
9a74fcaf 9361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOOilOO:new_wxRadioBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_obj6,&_arg7,&_arg8,&_argo9,&_obj10))
70551f47 9362 return NULL;
2d091820
RD
9363 if (_argo0) {
9364 if (_argo0 == Py_None) { _arg0 = NULL; }
9365 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
9366 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioBox. Expected _wxWindow_p.");
9367 return NULL;
9368 }
9369 }
9370{
c8bc7bb8
RD
9371 _arg2 = wxString_in_helper(_obj2);
9372 if (_arg2 == NULL)
70551f47 9373 return NULL;
70551f47 9374}
37f6a977
RD
9375 if (_obj3)
9376{
9377 _arg3 = &temp;
9378 if (! wxPoint_helper(_obj3, &_arg3))
70551f47 9379 return NULL;
37f6a977
RD
9380}
9381 if (_obj4)
9382{
9383 _arg4 = &temp0;
9384 if (! wxSize_helper(_obj4, &_arg4))
70551f47 9385 return NULL;
37f6a977 9386}
70551f47
RD
9387 if (_obj6)
9388{
9389 _arg6 = wxString_LIST_helper(_obj6);
9390 if (_arg6 == NULL) {
9391 return NULL;
9392 }
9393}
2d091820
RD
9394 if (_argo9) {
9395 if (_argo9 == Py_None) { _arg9 = NULL; }
9396 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
70551f47
RD
9397 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of new_wxRadioBox. Expected _wxValidator_p.");
9398 return NULL;
9399 }
9400 }
9a74fcaf
RD
9401 if (_obj10)
9402{
9403 _arg10 = wxString_in_helper(_obj10);
9404 if (_arg10 == NULL)
9405 return NULL;
9406}
70551f47 9407{
ab9bc19b
RD
9408 if (_obj6) {
9409 _arg5 = PyList_Size(_obj6);
9410 }
9411 else {
9412 _arg5 = 0;
9413 }
70551f47 9414}
ab9bc19b 9415{
474c48f9 9416 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 9417 _result = (wxRadioBox *)new_wxRadioBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,_arg8,*_arg9,*_arg10);
ab9bc19b 9418
474c48f9 9419 wxPyEndAllowThreads(__tstate);
4dfaa61e 9420 if (PyErr_Occurred()) return NULL;
2d091820
RD
9421} if (_result) {
9422 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioBox_p");
9423 _resultobj = Py_BuildValue("s",_ptemp);
9424 } else {
9425 Py_INCREF(Py_None);
9426 _resultobj = Py_None;
9427 }
70551f47
RD
9428{
9429 if (_obj2)
9430 delete _arg2;
9431}
9432{
9433 delete [] _arg6;
9a74fcaf
RD
9434}
9435{
9436 if (_obj10)
9437 delete _arg10;
70551f47
RD
9438}
9439 return _resultobj;
9440}
9441
aa2a5b86
RD
9442#define new_wxPreRadioBox() (new wxRadioBox())
9443static PyObject *_wrap_new_wxPreRadioBox(PyObject *self, PyObject *args, PyObject *kwargs) {
9444 PyObject * _resultobj;
9445 wxRadioBox * _result;
9446 char *_kwnames[] = { NULL };
9447 char _ptemp[128];
9448
9449 self = self;
9450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreRadioBox",_kwnames))
9451 return NULL;
9452{
474c48f9 9453 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9454 _result = (wxRadioBox *)new_wxPreRadioBox();
aa2a5b86 9455
474c48f9 9456 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9457 if (PyErr_Occurred()) return NULL;
9458} if (_result) {
9459 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioBox_p");
9460 _resultobj = Py_BuildValue("s",_ptemp);
9461 } else {
9462 Py_INCREF(Py_None);
9463 _resultobj = Py_None;
9464 }
9465 return _resultobj;
9466}
9467
9468#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))
9469static PyObject *_wrap_wxRadioBox_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
9470 PyObject * _resultobj;
9471 bool _result;
9472 wxRadioBox * _arg0;
9473 wxWindow * _arg1;
9474 wxWindowID _arg2;
9475 wxString * _arg3;
9476 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
9477 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
9478 int _arg6 = (int ) 0;
9479 wxString * _arg7 = (wxString *) NULL;
9480 int _arg8 = (int ) 0;
9481 long _arg9 = (long ) wxRA_HORIZONTAL;
9482 wxValidator * _arg10 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 9483 wxString * _arg11 = (wxString *) &wxPyRadioBoxNameStr;
aa2a5b86
RD
9484 PyObject * _argo0 = 0;
9485 PyObject * _argo1 = 0;
9486 PyObject * _obj3 = 0;
9487 wxPoint temp;
9488 PyObject * _obj4 = 0;
9489 wxSize temp0;
9490 PyObject * _obj5 = 0;
9491 PyObject * _obj7 = 0;
9492 PyObject * _argo10 = 0;
9a74fcaf 9493 PyObject * _obj11 = 0;
aa2a5b86
RD
9494 char *_kwnames[] = { "self","parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL };
9495
9496 self = self;
9a74fcaf 9497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOOilOO:wxRadioBox_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_obj7,&_arg8,&_arg9,&_argo10,&_obj11))
aa2a5b86
RD
9498 return NULL;
9499 if (_argo0) {
9500 if (_argo0 == Py_None) { _arg0 = NULL; }
9501 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
9502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Create. Expected _wxRadioBox_p.");
9503 return NULL;
9504 }
9505 }
9506 if (_argo1) {
9507 if (_argo1 == Py_None) { _arg1 = NULL; }
9508 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
9509 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRadioBox_Create. Expected _wxWindow_p.");
9510 return NULL;
9511 }
9512 }
9513{
c8bc7bb8
RD
9514 _arg3 = wxString_in_helper(_obj3);
9515 if (_arg3 == NULL)
aa2a5b86 9516 return NULL;
aa2a5b86
RD
9517}
9518 if (_obj4)
9519{
9520 _arg4 = &temp;
9521 if (! wxPoint_helper(_obj4, &_arg4))
9522 return NULL;
9523}
9524 if (_obj5)
9525{
9526 _arg5 = &temp0;
9527 if (! wxSize_helper(_obj5, &_arg5))
9528 return NULL;
9529}
9530 if (_obj7)
9531{
9532 _arg7 = wxString_LIST_helper(_obj7);
9533 if (_arg7 == NULL) {
9534 return NULL;
9535 }
9536}
9537 if (_argo10) {
9538 if (_argo10 == Py_None) { _arg10 = NULL; }
9539 else if (SWIG_GetPtrObj(_argo10,(void **) &_arg10,"_wxValidator_p")) {
9540 PyErr_SetString(PyExc_TypeError,"Type error in argument 11 of wxRadioBox_Create. Expected _wxValidator_p.");
9541 return NULL;
9542 }
9543 }
9a74fcaf
RD
9544 if (_obj11)
9545{
9546 _arg11 = wxString_in_helper(_obj11);
9547 if (_arg11 == NULL)
9548 return NULL;
9549}
aa2a5b86
RD
9550{
9551 if (_obj7) {
9552 _arg6 = PyList_Size(_obj7);
9553 }
9554 else {
9555 _arg6 = 0;
9556 }
9557}
9558{
474c48f9 9559 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 9560 _result = (bool )wxRadioBox_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,_arg7,_arg8,_arg9,*_arg10,*_arg11);
aa2a5b86 9561
474c48f9 9562 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
9563 if (PyErr_Occurred()) return NULL;
9564} _resultobj = Py_BuildValue("i",_result);
9565{
9566 if (_obj3)
9567 delete _arg3;
9568}
9569{
9570 delete [] _arg7;
9a74fcaf
RD
9571}
9572{
9573 if (_obj11)
9574 delete _arg11;
aa2a5b86
RD
9575}
9576 return _resultobj;
9577}
9578
c3c1cebe 9579#define wxRadioBox_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
107e4716 9580static PyObject *_wrap_wxRadioBox_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9581 PyObject * _resultobj;
9582 wxRadioBox * _arg0;
9583 bool _arg1;
2d091820 9584 PyObject * _argo0 = 0;
70551f47 9585 int tempbool1;
107e4716 9586 char *_kwnames[] = { "self","enable", NULL };
70551f47
RD
9587
9588 self = self;
107e4716 9589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Enable",_kwnames,&_argo0,&tempbool1))
70551f47 9590 return NULL;
2d091820
RD
9591 if (_argo0) {
9592 if (_argo0 == Py_None) { _arg0 = NULL; }
9593 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
c3c1cebe 9594 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Enable. Expected _wxRadioBox_p.");
70551f47
RD
9595 return NULL;
9596 }
9597 }
9598 _arg1 = (bool ) tempbool1;
ab9bc19b 9599{
474c48f9 9600 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9601 wxRadioBox_Enable(_arg0,_arg1);
ab9bc19b 9602
474c48f9 9603 wxPyEndAllowThreads(__tstate);
4dfaa61e 9604 if (PyErr_Occurred()) return NULL;
ab9bc19b 9605} Py_INCREF(Py_None);
70551f47
RD
9606 _resultobj = Py_None;
9607 return _resultobj;
9608}
9609
c3c1cebe 9610#define wxRadioBox_EnableItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
107e4716 9611static PyObject *_wrap_wxRadioBox_EnableItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9612 PyObject * _resultobj;
9613 wxRadioBox * _arg0;
9614 int _arg1;
9615 bool _arg2;
2d091820 9616 PyObject * _argo0 = 0;
70551f47 9617 int tempbool2;
107e4716 9618 char *_kwnames[] = { "self","n","enable", NULL };
70551f47
RD
9619
9620 self = self;
107e4716 9621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_EnableItem",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 9622 return NULL;
2d091820
RD
9623 if (_argo0) {
9624 if (_argo0 == Py_None) { _arg0 = NULL; }
9625 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
c3c1cebe 9626 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_EnableItem. Expected _wxRadioBox_p.");
70551f47
RD
9627 return NULL;
9628 }
9629 }
9630 _arg2 = (bool ) tempbool2;
ab9bc19b 9631{
474c48f9 9632 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9633 wxRadioBox_EnableItem(_arg0,_arg1,_arg2);
ab9bc19b 9634
474c48f9 9635 wxPyEndAllowThreads(__tstate);
4dfaa61e 9636 if (PyErr_Occurred()) return NULL;
ab9bc19b 9637} Py_INCREF(Py_None);
70551f47
RD
9638 _resultobj = Py_None;
9639 return _resultobj;
9640}
9641
9642#define wxRadioBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
107e4716 9643static PyObject *_wrap_wxRadioBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9644 PyObject * _resultobj;
9645 int _result;
9646 wxRadioBox * _arg0;
9647 wxString * _arg1;
2d091820 9648 PyObject * _argo0 = 0;
70551f47 9649 PyObject * _obj1 = 0;
107e4716 9650 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
9651
9652 self = self;
107e4716 9653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_FindString",_kwnames,&_argo0,&_obj1))
70551f47 9654 return NULL;
2d091820
RD
9655 if (_argo0) {
9656 if (_argo0 == Py_None) { _arg0 = NULL; }
9657 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9658 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_FindString. Expected _wxRadioBox_p.");
9659 return NULL;
9660 }
9661 }
9662{
c8bc7bb8
RD
9663 _arg1 = wxString_in_helper(_obj1);
9664 if (_arg1 == NULL)
70551f47 9665 return NULL;
70551f47 9666}
ab9bc19b 9667{
474c48f9 9668 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9669 _result = (int )wxRadioBox_FindString(_arg0,*_arg1);
ab9bc19b 9670
474c48f9 9671 wxPyEndAllowThreads(__tstate);
4dfaa61e 9672 if (PyErr_Occurred()) return NULL;
ab9bc19b 9673} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
9674{
9675 if (_obj1)
9676 delete _arg1;
9677}
9678 return _resultobj;
9679}
9680
2c8a649d
RD
9681#define wxRadioBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
9682static PyObject *_wrap_wxRadioBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9683 PyObject * _resultobj;
9684 wxString * _result;
9685 wxRadioBox * _arg0;
9686 int _arg1;
2d091820 9687 PyObject * _argo0 = 0;
107e4716 9688 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
9689
9690 self = self;
2c8a649d 9691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetString",_kwnames,&_argo0,&_arg1))
70551f47 9692 return NULL;
2d091820
RD
9693 if (_argo0) {
9694 if (_argo0 == Py_None) { _arg0 = NULL; }
9695 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9696 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetString. Expected _wxRadioBox_p.");
70551f47
RD
9697 return NULL;
9698 }
9699 }
70551f47 9700{
474c48f9 9701 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9702 _result = new wxString (wxRadioBox_GetString(_arg0,_arg1));
ab9bc19b 9703
474c48f9 9704 wxPyEndAllowThreads(__tstate);
4dfaa61e 9705 if (PyErr_Occurred()) return NULL;
ab9bc19b 9706}{
c8bc7bb8
RD
9707#if wxUSE_UNICODE
9708 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
9709#else
e02c03a4 9710 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 9711#endif
70551f47
RD
9712}
9713{
9714 delete _result;
9715}
9716 return _resultobj;
9717}
9718
2c8a649d
RD
9719#define wxRadioBox_GetItemLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
9720static PyObject *_wrap_wxRadioBox_GetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9721 PyObject * _resultobj;
2c8a649d 9722 wxString * _result;
70551f47 9723 wxRadioBox * _arg0;
2c8a649d 9724 int _arg1;
2d091820 9725 PyObject * _argo0 = 0;
2c8a649d 9726 char *_kwnames[] = { "self","item", NULL };
70551f47
RD
9727
9728 self = self;
2c8a649d 9729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetItemLabel",_kwnames,&_argo0,&_arg1))
70551f47 9730 return NULL;
2d091820
RD
9731 if (_argo0) {
9732 if (_argo0 == Py_None) { _arg0 = NULL; }
9733 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9734 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetItemLabel. Expected _wxRadioBox_p.");
70551f47
RD
9735 return NULL;
9736 }
9737 }
ab9bc19b 9738{
474c48f9 9739 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9740 _result = new wxString (wxRadioBox_GetItemLabel(_arg0,_arg1));
ab9bc19b 9741
474c48f9 9742 wxPyEndAllowThreads(__tstate);
4dfaa61e 9743 if (PyErr_Occurred()) return NULL;
2c8a649d 9744}{
c8bc7bb8
RD
9745#if wxUSE_UNICODE
9746 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
9747#else
2c8a649d 9748 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 9749#endif
2c8a649d
RD
9750}
9751{
9752 delete _result;
9753}
70551f47
RD
9754 return _resultobj;
9755}
9756
2c8a649d
RD
9757#define wxRadioBox_SetItemLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
9758static PyObject *_wrap_wxRadioBox_SetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9759 PyObject * _resultobj;
70551f47
RD
9760 wxRadioBox * _arg0;
9761 int _arg1;
2c8a649d 9762 wxString * _arg2;
2d091820 9763 PyObject * _argo0 = 0;
2c8a649d
RD
9764 PyObject * _obj2 = 0;
9765 char *_kwnames[] = { "self","item","label", NULL };
70551f47
RD
9766
9767 self = self;
2c8a649d 9768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxRadioBox_SetItemLabel",_kwnames,&_argo0,&_arg1,&_obj2))
70551f47 9769 return NULL;
2d091820
RD
9770 if (_argo0) {
9771 if (_argo0 == Py_None) { _arg0 = NULL; }
9772 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9773 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetItemLabel. Expected _wxRadioBox_p.");
70551f47
RD
9774 return NULL;
9775 }
9776 }
2c8a649d 9777{
c8bc7bb8
RD
9778 _arg2 = wxString_in_helper(_obj2);
9779 if (_arg2 == NULL)
2c8a649d 9780 return NULL;
2c8a649d 9781}
70551f47 9782{
474c48f9 9783 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9784 wxRadioBox_SetItemLabel(_arg0,_arg1,*_arg2);
ab9bc19b 9785
474c48f9 9786 wxPyEndAllowThreads(__tstate);
4dfaa61e 9787 if (PyErr_Occurred()) return NULL;
2c8a649d
RD
9788} Py_INCREF(Py_None);
9789 _resultobj = Py_None;
70551f47 9790{
2c8a649d
RD
9791 if (_obj2)
9792 delete _arg2;
70551f47
RD
9793}
9794 return _resultobj;
9795}
9796
2c8a649d
RD
9797#define wxRadioBox_GetSelection(_swigobj) (_swigobj->GetSelection())
9798static PyObject *_wrap_wxRadioBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9799 PyObject * _resultobj;
2c8a649d 9800 int _result;
70551f47 9801 wxRadioBox * _arg0;
2d091820 9802 PyObject * _argo0 = 0;
107e4716 9803 char *_kwnames[] = { "self", NULL };
70551f47
RD
9804
9805 self = self;
2c8a649d 9806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetSelection",_kwnames,&_argo0))
70551f47 9807 return NULL;
2d091820
RD
9808 if (_argo0) {
9809 if (_argo0 == Py_None) { _arg0 = NULL; }
9810 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9811 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetSelection. Expected _wxRadioBox_p.");
70551f47
RD
9812 return NULL;
9813 }
9814 }
70551f47 9815{
474c48f9 9816 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9817 _result = (int )wxRadioBox_GetSelection(_arg0);
ab9bc19b 9818
474c48f9 9819 wxPyEndAllowThreads(__tstate);
4dfaa61e 9820 if (PyErr_Occurred()) return NULL;
2c8a649d 9821} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
9822 return _resultobj;
9823}
9824
2c8a649d
RD
9825#define wxRadioBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
9826static PyObject *_wrap_wxRadioBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9827 PyObject * _resultobj;
2c8a649d 9828 wxString * _result;
70551f47 9829 wxRadioBox * _arg0;
2d091820 9830 PyObject * _argo0 = 0;
107e4716 9831 char *_kwnames[] = { "self", NULL };
70551f47
RD
9832
9833 self = self;
2c8a649d 9834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetStringSelection",_kwnames,&_argo0))
70551f47 9835 return NULL;
2d091820
RD
9836 if (_argo0) {
9837 if (_argo0 == Py_None) { _arg0 = NULL; }
9838 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9839 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetStringSelection. Expected _wxRadioBox_p.");
70551f47
RD
9840 return NULL;
9841 }
9842 }
ab9bc19b 9843{
474c48f9 9844 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9845 _result = new wxString (wxRadioBox_GetStringSelection(_arg0));
ab9bc19b 9846
474c48f9 9847 wxPyEndAllowThreads(__tstate);
4dfaa61e 9848 if (PyErr_Occurred()) return NULL;
2c8a649d 9849}{
c8bc7bb8
RD
9850#if wxUSE_UNICODE
9851 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
9852#else
2c8a649d 9853 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 9854#endif
2c8a649d
RD
9855}
9856{
9857 delete _result;
9858}
70551f47
RD
9859 return _resultobj;
9860}
9861
2c8a649d
RD
9862#define wxRadioBox_GetCount(_swigobj) (_swigobj->GetCount())
9863static PyObject *_wrap_wxRadioBox_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 9864 PyObject * _resultobj;
2c8a649d 9865 int _result;
70551f47 9866 wxRadioBox * _arg0;
2d091820 9867 PyObject * _argo0 = 0;
2c8a649d 9868 char *_kwnames[] = { "self", NULL };
70551f47
RD
9869
9870 self = self;
2c8a649d 9871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetCount",_kwnames,&_argo0))
70551f47 9872 return NULL;
2d091820
RD
9873 if (_argo0) {
9874 if (_argo0 == Py_None) { _arg0 = NULL; }
9875 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
2c8a649d 9876 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetCount. Expected _wxRadioBox_p.");
70551f47
RD
9877 return NULL;
9878 }
9879 }
ab9bc19b 9880{
474c48f9 9881 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9882 _result = (int )wxRadioBox_GetCount(_arg0);
ab9bc19b 9883
474c48f9 9884 wxPyEndAllowThreads(__tstate);
4dfaa61e 9885 if (PyErr_Occurred()) return NULL;
2c8a649d 9886} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
9887 return _resultobj;
9888}
9889
9890#define wxRadioBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 9891static PyObject *_wrap_wxRadioBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9892 PyObject * _resultobj;
9893 wxRadioBox * _arg0;
9894 int _arg1;
2d091820 9895 PyObject * _argo0 = 0;
107e4716 9896 char *_kwnames[] = { "self","n", NULL };
70551f47
RD
9897
9898 self = self;
107e4716 9899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_SetSelection",_kwnames,&_argo0,&_arg1))
70551f47 9900 return NULL;
2d091820
RD
9901 if (_argo0) {
9902 if (_argo0 == Py_None) { _arg0 = NULL; }
9903 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9904 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetSelection. Expected _wxRadioBox_p.");
9905 return NULL;
9906 }
9907 }
ab9bc19b 9908{
474c48f9 9909 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9910 wxRadioBox_SetSelection(_arg0,_arg1);
ab9bc19b 9911
474c48f9 9912 wxPyEndAllowThreads(__tstate);
4dfaa61e 9913 if (PyErr_Occurred()) return NULL;
ab9bc19b 9914} Py_INCREF(Py_None);
70551f47
RD
9915 _resultobj = Py_None;
9916 return _resultobj;
9917}
9918
9919#define wxRadioBox_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
107e4716 9920static PyObject *_wrap_wxRadioBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9921 PyObject * _resultobj;
9922 wxRadioBox * _arg0;
9923 wxString * _arg1;
2d091820 9924 PyObject * _argo0 = 0;
70551f47 9925 PyObject * _obj1 = 0;
107e4716 9926 char *_kwnames[] = { "self","string", NULL };
70551f47
RD
9927
9928 self = self;
107e4716 9929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_SetStringSelection",_kwnames,&_argo0,&_obj1))
70551f47 9930 return NULL;
2d091820
RD
9931 if (_argo0) {
9932 if (_argo0 == Py_None) { _arg0 = NULL; }
9933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetStringSelection. Expected _wxRadioBox_p.");
9935 return NULL;
9936 }
9937 }
9938{
c8bc7bb8
RD
9939 _arg1 = wxString_in_helper(_obj1);
9940 if (_arg1 == NULL)
2cd2fac8 9941 return NULL;
70551f47 9942}
ab9bc19b 9943{
474c48f9 9944 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9945 wxRadioBox_SetStringSelection(_arg0,*_arg1);
ab9bc19b 9946
474c48f9 9947 wxPyEndAllowThreads(__tstate);
4dfaa61e 9948 if (PyErr_Occurred()) return NULL;
ab9bc19b 9949} Py_INCREF(Py_None);
70551f47
RD
9950 _resultobj = Py_None;
9951{
9952 if (_obj1)
9953 delete _arg1;
9954}
9955 return _resultobj;
9956}
9957
9958#define wxRadioBox_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
107e4716 9959static PyObject *_wrap_wxRadioBox_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9960 PyObject * _resultobj;
9961 wxRadioBox * _arg0;
9962 bool _arg1;
2d091820 9963 PyObject * _argo0 = 0;
70551f47 9964 int tempbool1;
107e4716 9965 char *_kwnames[] = { "self","show", NULL };
70551f47
RD
9966
9967 self = self;
107e4716 9968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Show",_kwnames,&_argo0,&tempbool1))
70551f47 9969 return NULL;
2d091820
RD
9970 if (_argo0) {
9971 if (_argo0 == Py_None) { _arg0 = NULL; }
9972 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
9973 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Show. Expected _wxRadioBox_p.");
9974 return NULL;
9975 }
9976 }
9977 _arg1 = (bool ) tempbool1;
ab9bc19b 9978{
474c48f9 9979 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 9980 wxRadioBox_Show(_arg0,_arg1);
ab9bc19b 9981
474c48f9 9982 wxPyEndAllowThreads(__tstate);
4dfaa61e 9983 if (PyErr_Occurred()) return NULL;
ab9bc19b 9984} Py_INCREF(Py_None);
70551f47
RD
9985 _resultobj = Py_None;
9986 return _resultobj;
9987}
9988
9989#define wxRadioBox_ShowItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Show(_swigarg0,_swigarg1))
107e4716 9990static PyObject *_wrap_wxRadioBox_ShowItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
9991 PyObject * _resultobj;
9992 wxRadioBox * _arg0;
9993 int _arg1;
9994 bool _arg2;
2d091820 9995 PyObject * _argo0 = 0;
70551f47 9996 int tempbool2;
107e4716 9997 char *_kwnames[] = { "self","item","show", NULL };
70551f47
RD
9998
9999 self = self;
107e4716 10000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_ShowItem",_kwnames,&_argo0,&_arg1,&tempbool2))
70551f47 10001 return NULL;
2d091820
RD
10002 if (_argo0) {
10003 if (_argo0 == Py_None) { _arg0 = NULL; }
10004 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
70551f47
RD
10005 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_ShowItem. Expected _wxRadioBox_p.");
10006 return NULL;
10007 }
10008 }
10009 _arg2 = (bool ) tempbool2;
ab9bc19b 10010{
474c48f9 10011 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10012 wxRadioBox_ShowItem(_arg0,_arg1,_arg2);
ab9bc19b 10013
474c48f9 10014 wxPyEndAllowThreads(__tstate);
4dfaa61e 10015 if (PyErr_Occurred()) return NULL;
ab9bc19b 10016} Py_INCREF(Py_None);
70551f47
RD
10017 _resultobj = Py_None;
10018 return _resultobj;
10019}
10020
10021static void *SwigwxRadioButtonTowxControl(void *ptr) {
10022 wxRadioButton *src;
10023 wxControl *dest;
10024 src = (wxRadioButton *) ptr;
10025 dest = (wxControl *) src;
10026 return (void *) dest;
10027}
10028
10029static void *SwigwxRadioButtonTowxWindow(void *ptr) {
10030 wxRadioButton *src;
10031 wxWindow *dest;
10032 src = (wxRadioButton *) ptr;
10033 dest = (wxWindow *) src;
10034 return (void *) dest;
10035}
10036
10037static void *SwigwxRadioButtonTowxEvtHandler(void *ptr) {
10038 wxRadioButton *src;
10039 wxEvtHandler *dest;
10040 src = (wxRadioButton *) ptr;
10041 dest = (wxEvtHandler *) src;
10042 return (void *) dest;
10043}
10044
9df61a29
RD
10045static void *SwigwxRadioButtonTowxObject(void *ptr) {
10046 wxRadioButton *src;
10047 wxObject *dest;
10048 src = (wxRadioButton *) ptr;
10049 dest = (wxObject *) src;
10050 return (void *) dest;
10051}
10052
70551f47 10053#define new_wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
107e4716 10054static PyObject *_wrap_new_wxRadioButton(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10055 PyObject * _resultobj;
10056 wxRadioButton * _result;
10057 wxWindow * _arg0;
10058 wxWindowID _arg1;
10059 wxString * _arg2;
b68dc582
RD
10060 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
10061 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
2d091820 10062 long _arg5 = (long ) 0;
b68dc582 10063 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 10064 wxString * _arg7 = (wxString *) &wxPyRadioButtonNameStr;
2d091820 10065 PyObject * _argo0 = 0;
70551f47 10066 PyObject * _obj2 = 0;
37f6a977
RD
10067 wxPoint temp;
10068 PyObject * _obj3 = 0;
10069 wxSize temp0;
10070 PyObject * _obj4 = 0;
2d091820 10071 PyObject * _argo6 = 0;
9a74fcaf 10072 PyObject * _obj7 = 0;
107e4716 10073 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
70551f47
RD
10074 char _ptemp[128];
10075
10076 self = self;
9a74fcaf 10077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOO:new_wxRadioButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
70551f47 10078 return NULL;
2d091820
RD
10079 if (_argo0) {
10080 if (_argo0 == Py_None) { _arg0 = NULL; }
10081 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
10082 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioButton. Expected _wxWindow_p.");
10083 return NULL;
10084 }
10085 }
10086{
c8bc7bb8
RD
10087 _arg2 = wxString_in_helper(_obj2);
10088 if (_arg2 == NULL)
2cd2fac8 10089 return NULL;
70551f47 10090}
37f6a977
RD
10091 if (_obj3)
10092{
aa2a5b86
RD
10093 _arg3 = &temp;
10094 if (! wxPoint_helper(_obj3, &_arg3))
10095 return NULL;
10096}
10097 if (_obj4)
10098{
10099 _arg4 = &temp0;
10100 if (! wxSize_helper(_obj4, &_arg4))
10101 return NULL;
10102}
10103 if (_argo6) {
10104 if (_argo6 == Py_None) { _arg6 = NULL; }
10105 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
10106 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxRadioButton. Expected _wxValidator_p.");
10107 return NULL;
10108 }
10109 }
9a74fcaf
RD
10110 if (_obj7)
10111{
10112 _arg7 = wxString_in_helper(_obj7);
10113 if (_arg7 == NULL)
10114 return NULL;
10115}
aa2a5b86 10116{
474c48f9 10117 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 10118 _result = (wxRadioButton *)new_wxRadioButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
aa2a5b86 10119
474c48f9 10120 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
10121 if (PyErr_Occurred()) return NULL;
10122} if (_result) {
10123 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioButton_p");
10124 _resultobj = Py_BuildValue("s",_ptemp);
10125 } else {
10126 Py_INCREF(Py_None);
10127 _resultobj = Py_None;
10128 }
10129{
10130 if (_obj2)
10131 delete _arg2;
9a74fcaf
RD
10132}
10133{
10134 if (_obj7)
10135 delete _arg7;
aa2a5b86
RD
10136}
10137 return _resultobj;
10138}
10139
10140#define new_wxPreRadioButton() (new wxRadioButton())
10141static PyObject *_wrap_new_wxPreRadioButton(PyObject *self, PyObject *args, PyObject *kwargs) {
10142 PyObject * _resultobj;
10143 wxRadioButton * _result;
10144 char *_kwnames[] = { NULL };
10145 char _ptemp[128];
10146
10147 self = self;
10148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreRadioButton",_kwnames))
10149 return NULL;
10150{
474c48f9 10151 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10152 _result = (wxRadioButton *)new_wxPreRadioButton();
aa2a5b86 10153
474c48f9 10154 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
10155 if (PyErr_Occurred()) return NULL;
10156} if (_result) {
10157 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioButton_p");
10158 _resultobj = Py_BuildValue("s",_ptemp);
10159 } else {
10160 Py_INCREF(Py_None);
10161 _resultobj = Py_None;
10162 }
10163 return _resultobj;
10164}
10165
10166#define wxRadioButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
10167static PyObject *_wrap_wxRadioButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
10168 PyObject * _resultobj;
10169 bool _result;
10170 wxRadioButton * _arg0;
10171 wxWindow * _arg1;
10172 wxWindowID _arg2;
10173 wxString * _arg3;
10174 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
10175 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
10176 long _arg6 = (long ) 0;
10177 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 10178 wxString * _arg8 = (wxString *) &wxPyRadioButtonNameStr;
aa2a5b86
RD
10179 PyObject * _argo0 = 0;
10180 PyObject * _argo1 = 0;
10181 PyObject * _obj3 = 0;
10182 wxPoint temp;
10183 PyObject * _obj4 = 0;
10184 wxSize temp0;
10185 PyObject * _obj5 = 0;
10186 PyObject * _argo7 = 0;
9a74fcaf 10187 PyObject * _obj8 = 0;
aa2a5b86
RD
10188 char *_kwnames[] = { "self","parent","id","label","pos","size","style","validator","name", NULL };
10189
10190 self = self;
9a74fcaf 10191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOO:wxRadioButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
10192 return NULL;
10193 if (_argo0) {
10194 if (_argo0 == Py_None) { _arg0 = NULL; }
10195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
10196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_Create. Expected _wxRadioButton_p.");
10197 return NULL;
10198 }
10199 }
10200 if (_argo1) {
10201 if (_argo1 == Py_None) { _arg1 = NULL; }
10202 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
10203 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRadioButton_Create. Expected _wxWindow_p.");
10204 return NULL;
10205 }
10206 }
10207{
c8bc7bb8
RD
10208 _arg3 = wxString_in_helper(_obj3);
10209 if (_arg3 == NULL)
aa2a5b86 10210 return NULL;
aa2a5b86
RD
10211}
10212 if (_obj4)
10213{
10214 _arg4 = &temp;
10215 if (! wxPoint_helper(_obj4, &_arg4))
70551f47 10216 return NULL;
37f6a977 10217}
aa2a5b86 10218 if (_obj5)
37f6a977 10219{
aa2a5b86
RD
10220 _arg5 = &temp0;
10221 if (! wxSize_helper(_obj5, &_arg5))
70551f47 10222 return NULL;
37f6a977 10223}
aa2a5b86
RD
10224 if (_argo7) {
10225 if (_argo7 == Py_None) { _arg7 = NULL; }
10226 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
10227 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxRadioButton_Create. Expected _wxValidator_p.");
70551f47
RD
10228 return NULL;
10229 }
10230 }
9a74fcaf
RD
10231 if (_obj8)
10232{
10233 _arg8 = wxString_in_helper(_obj8);
10234 if (_arg8 == NULL)
10235 return NULL;
10236}
ab9bc19b 10237{
474c48f9 10238 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 10239 _result = (bool )wxRadioButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8);
ab9bc19b 10240
474c48f9 10241 wxPyEndAllowThreads(__tstate);
4dfaa61e 10242 if (PyErr_Occurred()) return NULL;
aa2a5b86 10243} _resultobj = Py_BuildValue("i",_result);
70551f47 10244{
aa2a5b86
RD
10245 if (_obj3)
10246 delete _arg3;
9a74fcaf
RD
10247}
10248{
10249 if (_obj8)
10250 delete _arg8;
70551f47
RD
10251}
10252 return _resultobj;
10253}
10254
10255#define wxRadioButton_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 10256static PyObject *_wrap_wxRadioButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10257 PyObject * _resultobj;
10258 bool _result;
10259 wxRadioButton * _arg0;
2d091820 10260 PyObject * _argo0 = 0;
107e4716 10261 char *_kwnames[] = { "self", NULL };
70551f47
RD
10262
10263 self = self;
107e4716 10264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioButton_GetValue",_kwnames,&_argo0))
70551f47 10265 return NULL;
2d091820
RD
10266 if (_argo0) {
10267 if (_argo0 == Py_None) { _arg0 = NULL; }
10268 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
70551f47
RD
10269 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_GetValue. Expected _wxRadioButton_p.");
10270 return NULL;
10271 }
10272 }
ab9bc19b 10273{
474c48f9 10274 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10275 _result = (bool )wxRadioButton_GetValue(_arg0);
ab9bc19b 10276
474c48f9 10277 wxPyEndAllowThreads(__tstate);
4dfaa61e 10278 if (PyErr_Occurred()) return NULL;
ab9bc19b 10279} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10280 return _resultobj;
10281}
10282
10283#define wxRadioButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 10284static PyObject *_wrap_wxRadioButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10285 PyObject * _resultobj;
10286 wxRadioButton * _arg0;
10287 bool _arg1;
2d091820 10288 PyObject * _argo0 = 0;
70551f47 10289 int tempbool1;
107e4716 10290 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
10291
10292 self = self;
107e4716 10293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioButton_SetValue",_kwnames,&_argo0,&tempbool1))
70551f47 10294 return NULL;
2d091820
RD
10295 if (_argo0) {
10296 if (_argo0 == Py_None) { _arg0 = NULL; }
10297 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
70551f47
RD
10298 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_SetValue. Expected _wxRadioButton_p.");
10299 return NULL;
10300 }
10301 }
10302 _arg1 = (bool ) tempbool1;
ab9bc19b 10303{
474c48f9 10304 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10305 wxRadioButton_SetValue(_arg0,_arg1);
ab9bc19b 10306
474c48f9 10307 wxPyEndAllowThreads(__tstate);
4dfaa61e 10308 if (PyErr_Occurred()) return NULL;
ab9bc19b 10309} Py_INCREF(Py_None);
70551f47
RD
10310 _resultobj = Py_None;
10311 return _resultobj;
10312}
10313
10314static void *SwigwxSliderTowxControl(void *ptr) {
10315 wxSlider *src;
10316 wxControl *dest;
10317 src = (wxSlider *) ptr;
10318 dest = (wxControl *) src;
10319 return (void *) dest;
10320}
10321
10322static void *SwigwxSliderTowxWindow(void *ptr) {
10323 wxSlider *src;
10324 wxWindow *dest;
10325 src = (wxSlider *) ptr;
10326 dest = (wxWindow *) src;
10327 return (void *) dest;
10328}
10329
10330static void *SwigwxSliderTowxEvtHandler(void *ptr) {
10331 wxSlider *src;
10332 wxEvtHandler *dest;
10333 src = (wxSlider *) ptr;
10334 dest = (wxEvtHandler *) src;
10335 return (void *) dest;
10336}
10337
9df61a29
RD
10338static void *SwigwxSliderTowxObject(void *ptr) {
10339 wxSlider *src;
10340 wxObject *dest;
10341 src = (wxSlider *) ptr;
10342 dest = (wxObject *) src;
10343 return (void *) dest;
10344}
10345
70551f47 10346#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 10347static PyObject *_wrap_new_wxSlider(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10348 PyObject * _resultobj;
10349 wxSlider * _result;
10350 wxWindow * _arg0;
10351 wxWindowID _arg1;
10352 int _arg2;
10353 int _arg3;
10354 int _arg4;
b68dc582
RD
10355 wxPoint * _arg5 = (wxPoint *) &wxDefaultPosition;
10356 wxSize * _arg6 = (wxSize *) &wxDefaultSize;
2d091820 10357 long _arg7 = (long ) wxSL_HORIZONTAL;
b68dc582 10358 wxValidator * _arg8 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 10359 wxString * _arg9 = (wxString *) &wxPySliderNameStr;
2d091820 10360 PyObject * _argo0 = 0;
37f6a977
RD
10361 wxPoint temp;
10362 PyObject * _obj5 = 0;
10363 wxSize temp0;
10364 PyObject * _obj6 = 0;
2d091820 10365 PyObject * _argo8 = 0;
9a74fcaf 10366 PyObject * _obj9 = 0;
107e4716 10367 char *_kwnames[] = { "parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL };
70551f47
RD
10368 char _ptemp[128];
10369
10370 self = self;
9a74fcaf 10371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|OOlOO:new_wxSlider",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_obj5,&_obj6,&_arg7,&_argo8,&_obj9))
70551f47 10372 return NULL;
2d091820
RD
10373 if (_argo0) {
10374 if (_argo0 == Py_None) { _arg0 = NULL; }
10375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
10376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSlider. Expected _wxWindow_p.");
10377 return NULL;
10378 }
10379 }
37f6a977
RD
10380 if (_obj5)
10381{
10382 _arg5 = &temp;
10383 if (! wxPoint_helper(_obj5, &_arg5))
70551f47 10384 return NULL;
37f6a977
RD
10385}
10386 if (_obj6)
10387{
10388 _arg6 = &temp0;
10389 if (! wxSize_helper(_obj6, &_arg6))
70551f47 10390 return NULL;
37f6a977 10391}
2d091820
RD
10392 if (_argo8) {
10393 if (_argo8 == Py_None) { _arg8 = NULL; }
10394 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
70551f47
RD
10395 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxSlider. Expected _wxValidator_p.");
10396 return NULL;
10397 }
10398 }
9a74fcaf
RD
10399 if (_obj9)
10400{
10401 _arg9 = wxString_in_helper(_obj9);
10402 if (_arg9 == NULL)
10403 return NULL;
10404}
ab9bc19b 10405{
474c48f9 10406 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 10407 _result = (wxSlider *)new_wxSlider(_arg0,_arg1,_arg2,_arg3,_arg4,*_arg5,*_arg6,_arg7,*_arg8,*_arg9);
ab9bc19b 10408
474c48f9 10409 wxPyEndAllowThreads(__tstate);
4dfaa61e 10410 if (PyErr_Occurred()) return NULL;
2d091820
RD
10411} if (_result) {
10412 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSlider_p");
10413 _resultobj = Py_BuildValue("s",_ptemp);
10414 } else {
10415 Py_INCREF(Py_None);
10416 _resultobj = Py_None;
10417 }
9a74fcaf
RD
10418{
10419 if (_obj9)
10420 delete _arg9;
10421}
70551f47
RD
10422 return _resultobj;
10423}
10424
aa2a5b86
RD
10425#define new_wxPreSlider() (new wxSlider())
10426static PyObject *_wrap_new_wxPreSlider(PyObject *self, PyObject *args, PyObject *kwargs) {
10427 PyObject * _resultobj;
10428 wxSlider * _result;
10429 char *_kwnames[] = { NULL };
10430 char _ptemp[128];
10431
10432 self = self;
10433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSlider",_kwnames))
10434 return NULL;
10435{
474c48f9 10436 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10437 _result = (wxSlider *)new_wxPreSlider();
aa2a5b86 10438
474c48f9 10439 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
10440 if (PyErr_Occurred()) return NULL;
10441} if (_result) {
10442 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSlider_p");
10443 _resultobj = Py_BuildValue("s",_ptemp);
10444 } else {
10445 Py_INCREF(Py_None);
10446 _resultobj = Py_None;
10447 }
10448 return _resultobj;
10449}
10450
10451#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))
10452static PyObject *_wrap_wxSlider_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
10453 PyObject * _resultobj;
10454 bool _result;
10455 wxSlider * _arg0;
10456 wxWindow * _arg1;
10457 wxWindowID _arg2;
10458 int _arg3;
10459 int _arg4;
10460 int _arg5;
10461 wxPoint * _arg6 = (wxPoint *) &wxDefaultPosition;
10462 wxSize * _arg7 = (wxSize *) &wxDefaultSize;
10463 long _arg8 = (long ) wxSL_HORIZONTAL;
10464 wxValidator * _arg9 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 10465 wxString * _arg10 = (wxString *) &wxPySliderNameStr;
aa2a5b86
RD
10466 PyObject * _argo0 = 0;
10467 PyObject * _argo1 = 0;
10468 wxPoint temp;
10469 PyObject * _obj6 = 0;
10470 wxSize temp0;
10471 PyObject * _obj7 = 0;
10472 PyObject * _argo9 = 0;
9a74fcaf 10473 PyObject * _obj10 = 0;
aa2a5b86
RD
10474 char *_kwnames[] = { "self","parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL };
10475
10476 self = self;
9a74fcaf 10477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiiii|OOlOO:wxSlider_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&_obj6,&_obj7,&_arg8,&_argo9,&_obj10))
aa2a5b86
RD
10478 return NULL;
10479 if (_argo0) {
10480 if (_argo0 == Py_None) { _arg0 = NULL; }
10481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
10482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_Create. Expected _wxSlider_p.");
10483 return NULL;
10484 }
10485 }
10486 if (_argo1) {
10487 if (_argo1 == Py_None) { _arg1 = NULL; }
10488 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
10489 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSlider_Create. Expected _wxWindow_p.");
10490 return NULL;
10491 }
10492 }
10493 if (_obj6)
10494{
10495 _arg6 = &temp;
10496 if (! wxPoint_helper(_obj6, &_arg6))
10497 return NULL;
10498}
10499 if (_obj7)
10500{
10501 _arg7 = &temp0;
10502 if (! wxSize_helper(_obj7, &_arg7))
10503 return NULL;
10504}
10505 if (_argo9) {
10506 if (_argo9 == Py_None) { _arg9 = NULL; }
10507 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
10508 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of wxSlider_Create. Expected _wxValidator_p.");
10509 return NULL;
10510 }
10511 }
9a74fcaf
RD
10512 if (_obj10)
10513{
10514 _arg10 = wxString_in_helper(_obj10);
10515 if (_arg10 == NULL)
10516 return NULL;
10517}
aa2a5b86 10518{
474c48f9 10519 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 10520 _result = (bool )wxSlider_Create(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,*_arg6,*_arg7,_arg8,*_arg9,*_arg10);
aa2a5b86 10521
474c48f9 10522 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
10523 if (PyErr_Occurred()) return NULL;
10524} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
10525{
10526 if (_obj10)
10527 delete _arg10;
10528}
aa2a5b86
RD
10529 return _resultobj;
10530}
10531
70551f47 10532#define wxSlider_ClearSel(_swigobj) (_swigobj->ClearSel())
107e4716 10533static PyObject *_wrap_wxSlider_ClearSel(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10534 PyObject * _resultobj;
10535 wxSlider * _arg0;
2d091820 10536 PyObject * _argo0 = 0;
107e4716 10537 char *_kwnames[] = { "self", NULL };
70551f47
RD
10538
10539 self = self;
107e4716 10540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearSel",_kwnames,&_argo0))
70551f47 10541 return NULL;
2d091820
RD
10542 if (_argo0) {
10543 if (_argo0 == Py_None) { _arg0 = NULL; }
10544 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10545 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearSel. Expected _wxSlider_p.");
10546 return NULL;
10547 }
10548 }
ab9bc19b 10549{
474c48f9 10550 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10551 wxSlider_ClearSel(_arg0);
ab9bc19b 10552
474c48f9 10553 wxPyEndAllowThreads(__tstate);
4dfaa61e 10554 if (PyErr_Occurred()) return NULL;
ab9bc19b 10555} Py_INCREF(Py_None);
70551f47
RD
10556 _resultobj = Py_None;
10557 return _resultobj;
10558}
10559
10560#define wxSlider_ClearTicks(_swigobj) (_swigobj->ClearTicks())
107e4716 10561static PyObject *_wrap_wxSlider_ClearTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10562 PyObject * _resultobj;
10563 wxSlider * _arg0;
2d091820 10564 PyObject * _argo0 = 0;
107e4716 10565 char *_kwnames[] = { "self", NULL };
70551f47
RD
10566
10567 self = self;
107e4716 10568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearTicks",_kwnames,&_argo0))
70551f47 10569 return NULL;
2d091820
RD
10570 if (_argo0) {
10571 if (_argo0 == Py_None) { _arg0 = NULL; }
10572 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10573 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearTicks. Expected _wxSlider_p.");
10574 return NULL;
10575 }
10576 }
ab9bc19b 10577{
474c48f9 10578 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10579 wxSlider_ClearTicks(_arg0);
ab9bc19b 10580
474c48f9 10581 wxPyEndAllowThreads(__tstate);
4dfaa61e 10582 if (PyErr_Occurred()) return NULL;
ab9bc19b 10583} Py_INCREF(Py_None);
70551f47
RD
10584 _resultobj = Py_None;
10585 return _resultobj;
10586}
10587
10588#define wxSlider_GetLineSize(_swigobj) (_swigobj->GetLineSize())
107e4716 10589static PyObject *_wrap_wxSlider_GetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10590 PyObject * _resultobj;
10591 int _result;
10592 wxSlider * _arg0;
2d091820 10593 PyObject * _argo0 = 0;
107e4716 10594 char *_kwnames[] = { "self", NULL };
70551f47
RD
10595
10596 self = self;
107e4716 10597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetLineSize",_kwnames,&_argo0))
70551f47 10598 return NULL;
2d091820
RD
10599 if (_argo0) {
10600 if (_argo0 == Py_None) { _arg0 = NULL; }
10601 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10602 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetLineSize. Expected _wxSlider_p.");
10603 return NULL;
10604 }
10605 }
ab9bc19b 10606{
474c48f9 10607 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10608 _result = (int )wxSlider_GetLineSize(_arg0);
ab9bc19b 10609
474c48f9 10610 wxPyEndAllowThreads(__tstate);
4dfaa61e 10611 if (PyErr_Occurred()) return NULL;
ab9bc19b 10612} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10613 return _resultobj;
10614}
10615
10616#define wxSlider_GetMax(_swigobj) (_swigobj->GetMax())
107e4716 10617static PyObject *_wrap_wxSlider_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10618 PyObject * _resultobj;
10619 int _result;
10620 wxSlider * _arg0;
2d091820 10621 PyObject * _argo0 = 0;
107e4716 10622 char *_kwnames[] = { "self", NULL };
70551f47
RD
10623
10624 self = self;
107e4716 10625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMax",_kwnames,&_argo0))
70551f47 10626 return NULL;
2d091820
RD
10627 if (_argo0) {
10628 if (_argo0 == Py_None) { _arg0 = NULL; }
10629 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10630 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMax. Expected _wxSlider_p.");
10631 return NULL;
10632 }
10633 }
ab9bc19b 10634{
474c48f9 10635 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10636 _result = (int )wxSlider_GetMax(_arg0);
ab9bc19b 10637
474c48f9 10638 wxPyEndAllowThreads(__tstate);
4dfaa61e 10639 if (PyErr_Occurred()) return NULL;
ab9bc19b 10640} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10641 return _resultobj;
10642}
10643
10644#define wxSlider_GetMin(_swigobj) (_swigobj->GetMin())
107e4716 10645static PyObject *_wrap_wxSlider_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10646 PyObject * _resultobj;
10647 int _result;
10648 wxSlider * _arg0;
2d091820 10649 PyObject * _argo0 = 0;
107e4716 10650 char *_kwnames[] = { "self", NULL };
70551f47
RD
10651
10652 self = self;
107e4716 10653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMin",_kwnames,&_argo0))
70551f47 10654 return NULL;
2d091820
RD
10655 if (_argo0) {
10656 if (_argo0 == Py_None) { _arg0 = NULL; }
10657 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10658 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMin. Expected _wxSlider_p.");
10659 return NULL;
10660 }
10661 }
ab9bc19b 10662{
474c48f9 10663 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10664 _result = (int )wxSlider_GetMin(_arg0);
ab9bc19b 10665
474c48f9 10666 wxPyEndAllowThreads(__tstate);
4dfaa61e 10667 if (PyErr_Occurred()) return NULL;
ab9bc19b 10668} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10669 return _resultobj;
10670}
10671
10672#define wxSlider_GetPageSize(_swigobj) (_swigobj->GetPageSize())
107e4716 10673static PyObject *_wrap_wxSlider_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10674 PyObject * _resultobj;
10675 int _result;
10676 wxSlider * _arg0;
2d091820 10677 PyObject * _argo0 = 0;
107e4716 10678 char *_kwnames[] = { "self", NULL };
70551f47
RD
10679
10680 self = self;
107e4716 10681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetPageSize",_kwnames,&_argo0))
70551f47 10682 return NULL;
2d091820
RD
10683 if (_argo0) {
10684 if (_argo0 == Py_None) { _arg0 = NULL; }
10685 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10686 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetPageSize. Expected _wxSlider_p.");
10687 return NULL;
10688 }
10689 }
ab9bc19b 10690{
474c48f9 10691 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10692 _result = (int )wxSlider_GetPageSize(_arg0);
ab9bc19b 10693
474c48f9 10694 wxPyEndAllowThreads(__tstate);
4dfaa61e 10695 if (PyErr_Occurred()) return NULL;
ab9bc19b 10696} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10697 return _resultobj;
10698}
10699
10700#define wxSlider_GetSelEnd(_swigobj) (_swigobj->GetSelEnd())
107e4716 10701static PyObject *_wrap_wxSlider_GetSelEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10702 PyObject * _resultobj;
10703 int _result;
10704 wxSlider * _arg0;
2d091820 10705 PyObject * _argo0 = 0;
107e4716 10706 char *_kwnames[] = { "self", NULL };
70551f47
RD
10707
10708 self = self;
107e4716 10709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelEnd",_kwnames,&_argo0))
70551f47 10710 return NULL;
2d091820
RD
10711 if (_argo0) {
10712 if (_argo0 == Py_None) { _arg0 = NULL; }
10713 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10714 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelEnd. Expected _wxSlider_p.");
10715 return NULL;
10716 }
10717 }
ab9bc19b 10718{
474c48f9 10719 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10720 _result = (int )wxSlider_GetSelEnd(_arg0);
ab9bc19b 10721
474c48f9 10722 wxPyEndAllowThreads(__tstate);
4dfaa61e 10723 if (PyErr_Occurred()) return NULL;
ab9bc19b 10724} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10725 return _resultobj;
10726}
10727
10728#define wxSlider_GetSelStart(_swigobj) (_swigobj->GetSelStart())
107e4716 10729static PyObject *_wrap_wxSlider_GetSelStart(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10730 PyObject * _resultobj;
10731 int _result;
10732 wxSlider * _arg0;
2d091820 10733 PyObject * _argo0 = 0;
107e4716 10734 char *_kwnames[] = { "self", NULL };
70551f47
RD
10735
10736 self = self;
107e4716 10737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelStart",_kwnames,&_argo0))
70551f47 10738 return NULL;
2d091820
RD
10739 if (_argo0) {
10740 if (_argo0 == Py_None) { _arg0 = NULL; }
10741 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10742 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelStart. Expected _wxSlider_p.");
10743 return NULL;
10744 }
10745 }
ab9bc19b 10746{
474c48f9 10747 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10748 _result = (int )wxSlider_GetSelStart(_arg0);
ab9bc19b 10749
474c48f9 10750 wxPyEndAllowThreads(__tstate);
4dfaa61e 10751 if (PyErr_Occurred()) return NULL;
ab9bc19b 10752} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10753 return _resultobj;
10754}
10755
10756#define wxSlider_GetThumbLength(_swigobj) (_swigobj->GetThumbLength())
107e4716 10757static PyObject *_wrap_wxSlider_GetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10758 PyObject * _resultobj;
10759 int _result;
10760 wxSlider * _arg0;
2d091820 10761 PyObject * _argo0 = 0;
107e4716 10762 char *_kwnames[] = { "self", NULL };
70551f47
RD
10763
10764 self = self;
107e4716 10765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetThumbLength",_kwnames,&_argo0))
70551f47 10766 return NULL;
2d091820
RD
10767 if (_argo0) {
10768 if (_argo0 == Py_None) { _arg0 = NULL; }
10769 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10770 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetThumbLength. Expected _wxSlider_p.");
10771 return NULL;
10772 }
10773 }
ab9bc19b 10774{
474c48f9 10775 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10776 _result = (int )wxSlider_GetThumbLength(_arg0);
ab9bc19b 10777
474c48f9 10778 wxPyEndAllowThreads(__tstate);
4dfaa61e 10779 if (PyErr_Occurred()) return NULL;
ab9bc19b 10780} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10781 return _resultobj;
10782}
10783
10784#define wxSlider_GetTickFreq(_swigobj) (_swigobj->GetTickFreq())
107e4716 10785static PyObject *_wrap_wxSlider_GetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10786 PyObject * _resultobj;
10787 int _result;
10788 wxSlider * _arg0;
2d091820 10789 PyObject * _argo0 = 0;
107e4716 10790 char *_kwnames[] = { "self", NULL };
70551f47
RD
10791
10792 self = self;
107e4716 10793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetTickFreq",_kwnames,&_argo0))
70551f47 10794 return NULL;
2d091820
RD
10795 if (_argo0) {
10796 if (_argo0 == Py_None) { _arg0 = NULL; }
10797 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10798 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetTickFreq. Expected _wxSlider_p.");
10799 return NULL;
10800 }
10801 }
ab9bc19b 10802{
474c48f9 10803 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10804 _result = (int )wxSlider_GetTickFreq(_arg0);
ab9bc19b 10805
474c48f9 10806 wxPyEndAllowThreads(__tstate);
4dfaa61e 10807 if (PyErr_Occurred()) return NULL;
ab9bc19b 10808} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10809 return _resultobj;
10810}
10811
10812#define wxSlider_GetValue(_swigobj) (_swigobj->GetValue())
107e4716 10813static PyObject *_wrap_wxSlider_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10814 PyObject * _resultobj;
10815 int _result;
10816 wxSlider * _arg0;
2d091820 10817 PyObject * _argo0 = 0;
107e4716 10818 char *_kwnames[] = { "self", NULL };
70551f47
RD
10819
10820 self = self;
107e4716 10821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetValue",_kwnames,&_argo0))
70551f47 10822 return NULL;
2d091820
RD
10823 if (_argo0) {
10824 if (_argo0 == Py_None) { _arg0 = NULL; }
10825 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10826 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetValue. Expected _wxSlider_p.");
10827 return NULL;
10828 }
10829 }
ab9bc19b 10830{
474c48f9 10831 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10832 _result = (int )wxSlider_GetValue(_arg0);
ab9bc19b 10833
474c48f9 10834 wxPyEndAllowThreads(__tstate);
4dfaa61e 10835 if (PyErr_Occurred()) return NULL;
ab9bc19b 10836} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
10837 return _resultobj;
10838}
10839
10840#define wxSlider_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
107e4716 10841static PyObject *_wrap_wxSlider_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10842 PyObject * _resultobj;
10843 wxSlider * _arg0;
10844 int _arg1;
10845 int _arg2;
2d091820 10846 PyObject * _argo0 = 0;
107e4716 10847 char *_kwnames[] = { "self","minValue","maxValue", NULL };
70551f47
RD
10848
10849 self = self;
107e4716 10850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 10851 return NULL;
2d091820
RD
10852 if (_argo0) {
10853 if (_argo0 == Py_None) { _arg0 = NULL; }
10854 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10855 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetRange. Expected _wxSlider_p.");
10856 return NULL;
10857 }
10858 }
ab9bc19b 10859{
474c48f9 10860 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10861 wxSlider_SetRange(_arg0,_arg1,_arg2);
ab9bc19b 10862
474c48f9 10863 wxPyEndAllowThreads(__tstate);
4dfaa61e 10864 if (PyErr_Occurred()) return NULL;
ab9bc19b 10865} Py_INCREF(Py_None);
70551f47
RD
10866 _resultobj = Py_None;
10867 return _resultobj;
10868}
10869
10870#define wxSlider_SetTickFreq(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetTickFreq(_swigarg0,_swigarg1))
107e4716 10871static PyObject *_wrap_wxSlider_SetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10872 PyObject * _resultobj;
10873 wxSlider * _arg0;
10874 int _arg1;
10875 int _arg2;
2d091820 10876 PyObject * _argo0 = 0;
107e4716 10877 char *_kwnames[] = { "self","n","pos", NULL };
70551f47
RD
10878
10879 self = self;
107e4716 10880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetTickFreq",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 10881 return NULL;
2d091820
RD
10882 if (_argo0) {
10883 if (_argo0 == Py_None) { _arg0 = NULL; }
10884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTickFreq. Expected _wxSlider_p.");
10886 return NULL;
10887 }
10888 }
ab9bc19b 10889{
474c48f9 10890 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10891 wxSlider_SetTickFreq(_arg0,_arg1,_arg2);
ab9bc19b 10892
474c48f9 10893 wxPyEndAllowThreads(__tstate);
4dfaa61e 10894 if (PyErr_Occurred()) return NULL;
ab9bc19b 10895} Py_INCREF(Py_None);
70551f47
RD
10896 _resultobj = Py_None;
10897 return _resultobj;
10898}
10899
10900#define wxSlider_SetLineSize(_swigobj,_swigarg0) (_swigobj->SetLineSize(_swigarg0))
107e4716 10901static PyObject *_wrap_wxSlider_SetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10902 PyObject * _resultobj;
10903 wxSlider * _arg0;
10904 int _arg1;
2d091820 10905 PyObject * _argo0 = 0;
107e4716 10906 char *_kwnames[] = { "self","lineSize", NULL };
70551f47
RD
10907
10908 self = self;
107e4716 10909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetLineSize",_kwnames,&_argo0,&_arg1))
70551f47 10910 return NULL;
2d091820
RD
10911 if (_argo0) {
10912 if (_argo0 == Py_None) { _arg0 = NULL; }
10913 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10914 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetLineSize. Expected _wxSlider_p.");
10915 return NULL;
10916 }
10917 }
ab9bc19b 10918{
474c48f9 10919 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10920 wxSlider_SetLineSize(_arg0,_arg1);
ab9bc19b 10921
474c48f9 10922 wxPyEndAllowThreads(__tstate);
4dfaa61e 10923 if (PyErr_Occurred()) return NULL;
ab9bc19b 10924} Py_INCREF(Py_None);
70551f47
RD
10925 _resultobj = Py_None;
10926 return _resultobj;
10927}
10928
10929#define wxSlider_SetPageSize(_swigobj,_swigarg0) (_swigobj->SetPageSize(_swigarg0))
107e4716 10930static PyObject *_wrap_wxSlider_SetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10931 PyObject * _resultobj;
10932 wxSlider * _arg0;
10933 int _arg1;
2d091820 10934 PyObject * _argo0 = 0;
107e4716 10935 char *_kwnames[] = { "self","pageSize", NULL };
70551f47
RD
10936
10937 self = self;
107e4716 10938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetPageSize",_kwnames,&_argo0,&_arg1))
70551f47 10939 return NULL;
2d091820
RD
10940 if (_argo0) {
10941 if (_argo0 == Py_None) { _arg0 = NULL; }
10942 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10943 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetPageSize. Expected _wxSlider_p.");
10944 return NULL;
10945 }
10946 }
ab9bc19b 10947{
474c48f9 10948 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10949 wxSlider_SetPageSize(_arg0,_arg1);
ab9bc19b 10950
474c48f9 10951 wxPyEndAllowThreads(__tstate);
4dfaa61e 10952 if (PyErr_Occurred()) return NULL;
ab9bc19b 10953} Py_INCREF(Py_None);
70551f47
RD
10954 _resultobj = Py_None;
10955 return _resultobj;
10956}
10957
10958#define wxSlider_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
107e4716 10959static PyObject *_wrap_wxSlider_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10960 PyObject * _resultobj;
10961 wxSlider * _arg0;
10962 int _arg1;
10963 int _arg2;
2d091820 10964 PyObject * _argo0 = 0;
107e4716 10965 char *_kwnames[] = { "self","startPos","endPos", NULL };
70551f47
RD
10966
10967 self = self;
107e4716 10968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 10969 return NULL;
2d091820
RD
10970 if (_argo0) {
10971 if (_argo0 == Py_None) { _arg0 = NULL; }
10972 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
10973 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetSelection. Expected _wxSlider_p.");
10974 return NULL;
10975 }
10976 }
ab9bc19b 10977{
474c48f9 10978 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 10979 wxSlider_SetSelection(_arg0,_arg1,_arg2);
ab9bc19b 10980
474c48f9 10981 wxPyEndAllowThreads(__tstate);
4dfaa61e 10982 if (PyErr_Occurred()) return NULL;
ab9bc19b 10983} Py_INCREF(Py_None);
70551f47
RD
10984 _resultobj = Py_None;
10985 return _resultobj;
10986}
10987
10988#define wxSlider_SetThumbLength(_swigobj,_swigarg0) (_swigobj->SetThumbLength(_swigarg0))
107e4716 10989static PyObject *_wrap_wxSlider_SetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
10990 PyObject * _resultobj;
10991 wxSlider * _arg0;
10992 int _arg1;
2d091820 10993 PyObject * _argo0 = 0;
107e4716 10994 char *_kwnames[] = { "self","len", NULL };
70551f47
RD
10995
10996 self = self;
107e4716 10997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetThumbLength",_kwnames,&_argo0,&_arg1))
70551f47 10998 return NULL;
2d091820
RD
10999 if (_argo0) {
11000 if (_argo0 == Py_None) { _arg0 = NULL; }
11001 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
11002 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetThumbLength. Expected _wxSlider_p.");
11003 return NULL;
11004 }
11005 }
ab9bc19b 11006{
474c48f9 11007 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11008 wxSlider_SetThumbLength(_arg0,_arg1);
ab9bc19b 11009
474c48f9 11010 wxPyEndAllowThreads(__tstate);
4dfaa61e 11011 if (PyErr_Occurred()) return NULL;
ab9bc19b 11012} Py_INCREF(Py_None);
70551f47
RD
11013 _resultobj = Py_None;
11014 return _resultobj;
11015}
11016
11017#define wxSlider_SetTick(_swigobj,_swigarg0) (_swigobj->SetTick(_swigarg0))
107e4716 11018static PyObject *_wrap_wxSlider_SetTick(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
11019 PyObject * _resultobj;
11020 wxSlider * _arg0;
11021 int _arg1;
2d091820 11022 PyObject * _argo0 = 0;
107e4716 11023 char *_kwnames[] = { "self","tickPos", NULL };
70551f47
RD
11024
11025 self = self;
107e4716 11026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetTick",_kwnames,&_argo0,&_arg1))
70551f47 11027 return NULL;
2d091820
RD
11028 if (_argo0) {
11029 if (_argo0 == Py_None) { _arg0 = NULL; }
11030 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
11031 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTick. Expected _wxSlider_p.");
11032 return NULL;
11033 }
11034 }
ab9bc19b 11035{
474c48f9 11036 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11037 wxSlider_SetTick(_arg0,_arg1);
ab9bc19b 11038
474c48f9 11039 wxPyEndAllowThreads(__tstate);
4dfaa61e 11040 if (PyErr_Occurred()) return NULL;
ab9bc19b 11041} Py_INCREF(Py_None);
70551f47
RD
11042 _resultobj = Py_None;
11043 return _resultobj;
11044}
11045
11046#define wxSlider_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
107e4716 11047static PyObject *_wrap_wxSlider_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
11048 PyObject * _resultobj;
11049 wxSlider * _arg0;
11050 int _arg1;
2d091820 11051 PyObject * _argo0 = 0;
107e4716 11052 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
11053
11054 self = self;
107e4716 11055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetValue",_kwnames,&_argo0,&_arg1))
70551f47 11056 return NULL;
2d091820
RD
11057 if (_argo0) {
11058 if (_argo0 == Py_None) { _arg0 = NULL; }
11059 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
70551f47
RD
11060 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetValue. Expected _wxSlider_p.");
11061 return NULL;
11062 }
11063 }
ab9bc19b 11064{
474c48f9 11065 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11066 wxSlider_SetValue(_arg0,_arg1);
ab9bc19b 11067
474c48f9 11068 wxPyEndAllowThreads(__tstate);
4dfaa61e 11069 if (PyErr_Occurred()) return NULL;
ab9bc19b 11070} Py_INCREF(Py_None);
70551f47
RD
11071 _resultobj = Py_None;
11072 return _resultobj;
11073}
11074
f6bcfd97
BP
11075static void *SwigwxSpinCtrlTowxSpinButton(void *ptr) {
11076 wxSpinCtrl *src;
11077 wxSpinButton *dest;
11078 src = (wxSpinCtrl *) ptr;
11079 dest = (wxSpinButton *) src;
11080 return (void *) dest;
11081}
11082
11083static void *SwigwxSpinCtrlTowxControl(void *ptr) {
11084 wxSpinCtrl *src;
11085 wxControl *dest;
11086 src = (wxSpinCtrl *) ptr;
11087 dest = (wxControl *) src;
11088 return (void *) dest;
11089}
11090
11091static void *SwigwxSpinCtrlTowxWindow(void *ptr) {
11092 wxSpinCtrl *src;
11093 wxWindow *dest;
11094 src = (wxSpinCtrl *) ptr;
11095 dest = (wxWindow *) src;
11096 return (void *) dest;
11097}
11098
11099static void *SwigwxSpinCtrlTowxEvtHandler(void *ptr) {
11100 wxSpinCtrl *src;
11101 wxEvtHandler *dest;
11102 src = (wxSpinCtrl *) ptr;
11103 dest = (wxEvtHandler *) src;
11104 return (void *) dest;
11105}
11106
9df61a29
RD
11107static void *SwigwxSpinCtrlTowxObject(void *ptr) {
11108 wxSpinCtrl *src;
11109 wxObject *dest;
11110 src = (wxSpinCtrl *) ptr;
11111 dest = (wxObject *) src;
11112 return (void *) dest;
11113}
11114
f6bcfd97
BP
11115#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))
11116static PyObject *_wrap_new_wxSpinCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
11117 PyObject * _resultobj;
11118 wxSpinCtrl * _result;
11119 wxWindow * _arg0;
11120 wxWindowID _arg1 = (wxWindowID ) -1;
9a74fcaf 11121 wxString * _arg2 = (wxString *) &wxPyEmptyString;
b68dc582
RD
11122 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
11123 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
f6bcfd97
BP
11124 long _arg5 = (long ) wxSP_ARROW_KEYS;
11125 int _arg6 = (int ) 0;
11126 int _arg7 = (int ) 100;
11127 int _arg8 = (int ) 0;
9a74fcaf 11128 wxString * _arg9 = (wxString *) &wxPySpinCtrlNameStr;
f6bcfd97 11129 PyObject * _argo0 = 0;
9a74fcaf 11130 PyObject * _obj2 = 0;
f6bcfd97
BP
11131 wxPoint temp;
11132 PyObject * _obj3 = 0;
11133 wxSize temp0;
11134 PyObject * _obj4 = 0;
9a74fcaf 11135 PyObject * _obj9 = 0;
f6bcfd97
BP
11136 char *_kwnames[] = { "parent","id","value","pos","size","style","min","max","initial","name", NULL };
11137 char _ptemp[128];
11138
11139 self = self;
9a74fcaf 11140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOOliiiO:new_wxSpinCtrl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6,&_arg7,&_arg8,&_obj9))
f6bcfd97
BP
11141 return NULL;
11142 if (_argo0) {
11143 if (_argo0 == Py_None) { _arg0 = NULL; }
11144 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
11145 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSpinCtrl. Expected _wxWindow_p.");
11146 return NULL;
11147 }
11148 }
9a74fcaf
RD
11149 if (_obj2)
11150{
11151 _arg2 = wxString_in_helper(_obj2);
11152 if (_arg2 == NULL)
11153 return NULL;
11154}
f6bcfd97
BP
11155 if (_obj3)
11156{
11157 _arg3 = &temp;
11158 if (! wxPoint_helper(_obj3, &_arg3))
11159 return NULL;
11160}
11161 if (_obj4)
11162{
11163 _arg4 = &temp0;
11164 if (! wxSize_helper(_obj4, &_arg4))
11165 return NULL;
9a74fcaf
RD
11166}
11167 if (_obj9)
11168{
11169 _arg9 = wxString_in_helper(_obj9);
11170 if (_arg9 == NULL)
11171 return NULL;
f6bcfd97
BP
11172}
11173{
474c48f9 11174 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 11175 _result = (wxSpinCtrl *)new_wxSpinCtrl(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,_arg8,*_arg9);
f6bcfd97 11176
474c48f9 11177 wxPyEndAllowThreads(__tstate);
4dfaa61e 11178 if (PyErr_Occurred()) return NULL;
f6bcfd97
BP
11179} if (_result) {
11180 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinCtrl_p");
11181 _resultobj = Py_BuildValue("s",_ptemp);
11182 } else {
11183 Py_INCREF(Py_None);
11184 _resultobj = Py_None;
11185 }
9a74fcaf
RD
11186{
11187 if (_obj2)
11188 delete _arg2;
11189}
11190{
11191 if (_obj9)
11192 delete _arg9;
11193}
f6bcfd97
BP
11194 return _resultobj;
11195}
11196
aa2a5b86
RD
11197#define new_wxPreSpinCtrl() (new wxSpinCtrl())
11198static PyObject *_wrap_new_wxPreSpinCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
11199 PyObject * _resultobj;
11200 wxSpinCtrl * _result;
11201 char *_kwnames[] = { NULL };
11202 char _ptemp[128];
11203
11204 self = self;
11205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSpinCtrl",_kwnames))
11206 return NULL;
11207{
474c48f9 11208 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11209 _result = (wxSpinCtrl *)new_wxPreSpinCtrl();
aa2a5b86 11210
474c48f9 11211 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
11212 if (PyErr_Occurred()) return NULL;
11213} if (_result) {
11214 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinCtrl_p");
11215 _resultobj = Py_BuildValue("s",_ptemp);
11216 } else {
11217 Py_INCREF(Py_None);
11218 _resultobj = Py_None;
11219 }
11220 return _resultobj;
11221}
11222
11223#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))
11224static PyObject *_wrap_wxSpinCtrl_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
11225 PyObject * _resultobj;
11226 bool _result;
11227 wxSpinCtrl * _arg0;
11228 wxWindow * _arg1;
11229 wxWindowID _arg2 = (wxWindowID ) -1;
9a74fcaf 11230 wxString * _arg3 = (wxString *) &wxPyEmptyString;
aa2a5b86
RD
11231 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
11232 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
11233 long _arg6 = (long ) wxSP_ARROW_KEYS;
11234 int _arg7 = (int ) 0;
11235 int _arg8 = (int ) 100;
11236 int _arg9 = (int ) 0;
9a74fcaf 11237 wxString * _arg10 = (wxString *) &wxPySpinCtrlNameStr;
aa2a5b86
RD
11238 PyObject * _argo0 = 0;
11239 PyObject * _argo1 = 0;
9a74fcaf 11240 PyObject * _obj3 = 0;
aa2a5b86
RD
11241 wxPoint temp;
11242 PyObject * _obj4 = 0;
11243 wxSize temp0;
11244 PyObject * _obj5 = 0;
9a74fcaf 11245 PyObject * _obj10 = 0;
aa2a5b86
RD
11246 char *_kwnames[] = { "self","parent","id","value","pos","size","style","min","max","initial","name", NULL };
11247
11248 self = self;
9a74fcaf 11249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iOOOliiiO:wxSpinCtrl_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_arg7,&_arg8,&_arg9,&_obj10))
aa2a5b86
RD
11250 return NULL;
11251 if (_argo0) {
11252 if (_argo0 == Py_None) { _arg0 = NULL; }
11253 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11254 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_Create. Expected _wxSpinCtrl_p.");
11255 return NULL;
11256 }
11257 }
11258 if (_argo1) {
11259 if (_argo1 == Py_None) { _arg1 = NULL; }
11260 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
11261 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSpinCtrl_Create. Expected _wxWindow_p.");
11262 return NULL;
11263 }
11264 }
9a74fcaf
RD
11265 if (_obj3)
11266{
11267 _arg3 = wxString_in_helper(_obj3);
11268 if (_arg3 == NULL)
11269 return NULL;
11270}
aa2a5b86
RD
11271 if (_obj4)
11272{
11273 _arg4 = &temp;
11274 if (! wxPoint_helper(_obj4, &_arg4))
11275 return NULL;
11276}
11277 if (_obj5)
11278{
11279 _arg5 = &temp0;
11280 if (! wxSize_helper(_obj5, &_arg5))
11281 return NULL;
9a74fcaf
RD
11282}
11283 if (_obj10)
11284{
11285 _arg10 = wxString_in_helper(_obj10);
11286 if (_arg10 == NULL)
11287 return NULL;
aa2a5b86
RD
11288}
11289{
474c48f9 11290 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 11291 _result = (bool )wxSpinCtrl_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,_arg7,_arg8,_arg9,*_arg10);
aa2a5b86 11292
474c48f9 11293 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
11294 if (PyErr_Occurred()) return NULL;
11295} _resultobj = Py_BuildValue("i",_result);
9a74fcaf
RD
11296{
11297 if (_obj3)
11298 delete _arg3;
11299}
11300{
11301 if (_obj10)
11302 delete _arg10;
11303}
aa2a5b86
RD
11304 return _resultobj;
11305}
11306
c368d904
RD
11307#define wxSpinCtrl_GetMax(_swigobj) (_swigobj->GetMax())
11308static PyObject *_wrap_wxSpinCtrl_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
11309 PyObject * _resultobj;
11310 int _result;
11311 wxSpinCtrl * _arg0;
11312 PyObject * _argo0 = 0;
11313 char *_kwnames[] = { "self", NULL };
11314
11315 self = self;
11316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetMax",_kwnames,&_argo0))
11317 return NULL;
11318 if (_argo0) {
11319 if (_argo0 == Py_None) { _arg0 = NULL; }
11320 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11321 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetMax. Expected _wxSpinCtrl_p.");
11322 return NULL;
11323 }
11324 }
11325{
474c48f9 11326 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11327 _result = (int )wxSpinCtrl_GetMax(_arg0);
c368d904 11328
474c48f9 11329 wxPyEndAllowThreads(__tstate);
4dfaa61e 11330 if (PyErr_Occurred()) return NULL;
c368d904
RD
11331} _resultobj = Py_BuildValue("i",_result);
11332 return _resultobj;
11333}
11334
11335#define wxSpinCtrl_GetMin(_swigobj) (_swigobj->GetMin())
11336static PyObject *_wrap_wxSpinCtrl_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
11337 PyObject * _resultobj;
11338 int _result;
11339 wxSpinCtrl * _arg0;
11340 PyObject * _argo0 = 0;
11341 char *_kwnames[] = { "self", NULL };
11342
11343 self = self;
11344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetMin",_kwnames,&_argo0))
11345 return NULL;
11346 if (_argo0) {
11347 if (_argo0 == Py_None) { _arg0 = NULL; }
11348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetMin. Expected _wxSpinCtrl_p.");
11350 return NULL;
11351 }
11352 }
11353{
474c48f9 11354 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11355 _result = (int )wxSpinCtrl_GetMin(_arg0);
c368d904 11356
474c48f9 11357 wxPyEndAllowThreads(__tstate);
4dfaa61e 11358 if (PyErr_Occurred()) return NULL;
c368d904
RD
11359} _resultobj = Py_BuildValue("i",_result);
11360 return _resultobj;
11361}
11362
11363#define wxSpinCtrl_GetValue(_swigobj) (_swigobj->GetValue())
11364static PyObject *_wrap_wxSpinCtrl_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11365 PyObject * _resultobj;
11366 int _result;
11367 wxSpinCtrl * _arg0;
11368 PyObject * _argo0 = 0;
11369 char *_kwnames[] = { "self", NULL };
11370
11371 self = self;
11372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinCtrl_GetValue",_kwnames,&_argo0))
11373 return NULL;
11374 if (_argo0) {
11375 if (_argo0 == Py_None) { _arg0 = NULL; }
11376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_GetValue. Expected _wxSpinCtrl_p.");
11378 return NULL;
11379 }
11380 }
11381{
474c48f9 11382 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11383 _result = (int )wxSpinCtrl_GetValue(_arg0);
c368d904 11384
474c48f9 11385 wxPyEndAllowThreads(__tstate);
4dfaa61e 11386 if (PyErr_Occurred()) return NULL;
c368d904
RD
11387} _resultobj = Py_BuildValue("i",_result);
11388 return _resultobj;
11389}
11390
11391#define wxSpinCtrl_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
11392static PyObject *_wrap_wxSpinCtrl_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
11393 PyObject * _resultobj;
11394 wxSpinCtrl * _arg0;
11395 int _arg1;
11396 int _arg2;
11397 PyObject * _argo0 = 0;
11398 char *_kwnames[] = { "self","min","max", NULL };
11399
11400 self = self;
11401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSpinCtrl_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
11402 return NULL;
11403 if (_argo0) {
11404 if (_argo0 == Py_None) { _arg0 = NULL; }
11405 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11406 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_SetRange. Expected _wxSpinCtrl_p.");
11407 return NULL;
11408 }
11409 }
11410{
474c48f9 11411 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11412 wxSpinCtrl_SetRange(_arg0,_arg1,_arg2);
c368d904 11413
474c48f9 11414 wxPyEndAllowThreads(__tstate);
4dfaa61e 11415 if (PyErr_Occurred()) return NULL;
c368d904
RD
11416} Py_INCREF(Py_None);
11417 _resultobj = Py_None;
11418 return _resultobj;
11419}
11420
11421#define wxSpinCtrl_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
11422static PyObject *_wrap_wxSpinCtrl_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11423 PyObject * _resultobj;
11424 wxSpinCtrl * _arg0;
11425 int _arg1;
11426 PyObject * _argo0 = 0;
11427 char *_kwnames[] = { "self","value", NULL };
11428
11429 self = self;
11430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSpinCtrl_SetValue",_kwnames,&_argo0,&_arg1))
11431 return NULL;
11432 if (_argo0) {
11433 if (_argo0 == Py_None) { _arg0 = NULL; }
11434 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinCtrl_p")) {
11435 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinCtrl_SetValue. Expected _wxSpinCtrl_p.");
11436 return NULL;
11437 }
11438 }
11439{
474c48f9 11440 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11441 wxSpinCtrl_SetValue(_arg0,_arg1);
c368d904 11442
474c48f9 11443 wxPyEndAllowThreads(__tstate);
4dfaa61e 11444 if (PyErr_Occurred()) return NULL;
c368d904
RD
11445} Py_INCREF(Py_None);
11446 _resultobj = Py_None;
11447 return _resultobj;
11448}
11449
7a446686
RD
11450static void *SwigwxToggleButtonTowxControl(void *ptr) {
11451 wxToggleButton *src;
11452 wxControl *dest;
11453 src = (wxToggleButton *) ptr;
11454 dest = (wxControl *) src;
11455 return (void *) dest;
11456}
11457
11458static void *SwigwxToggleButtonTowxWindow(void *ptr) {
11459 wxToggleButton *src;
11460 wxWindow *dest;
11461 src = (wxToggleButton *) ptr;
11462 dest = (wxWindow *) src;
11463 return (void *) dest;
11464}
11465
11466static void *SwigwxToggleButtonTowxEvtHandler(void *ptr) {
11467 wxToggleButton *src;
11468 wxEvtHandler *dest;
11469 src = (wxToggleButton *) ptr;
11470 dest = (wxEvtHandler *) src;
11471 return (void *) dest;
11472}
11473
9df61a29
RD
11474static void *SwigwxToggleButtonTowxObject(void *ptr) {
11475 wxToggleButton *src;
11476 wxObject *dest;
11477 src = (wxToggleButton *) ptr;
11478 dest = (wxObject *) src;
11479 return (void *) dest;
11480}
11481
7a446686
RD
11482#define new_wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
11483static PyObject *_wrap_new_wxToggleButton(PyObject *self, PyObject *args, PyObject *kwargs) {
11484 PyObject * _resultobj;
11485 wxToggleButton * _result;
11486 wxWindow * _arg0;
11487 wxWindowID _arg1;
11488 wxString * _arg2;
11489 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
11490 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
11491 long _arg5 = (long ) 0;
11492 wxValidator * _arg6 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 11493 wxString * _arg7 = (wxString *) &wxPyCheckBoxNameStr;
7a446686
RD
11494 PyObject * _argo0 = 0;
11495 PyObject * _obj2 = 0;
11496 wxPoint temp;
11497 PyObject * _obj3 = 0;
11498 wxSize temp0;
11499 PyObject * _obj4 = 0;
11500 PyObject * _argo6 = 0;
9a74fcaf 11501 PyObject * _obj7 = 0;
7a446686
RD
11502 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
11503 char _ptemp[128];
11504
11505 self = self;
9a74fcaf 11506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOO:new_wxToggleButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_obj7))
7a446686
RD
11507 return NULL;
11508 if (_argo0) {
11509 if (_argo0 == Py_None) { _arg0 = NULL; }
11510 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
11511 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxToggleButton. Expected _wxWindow_p.");
11512 return NULL;
11513 }
11514 }
11515{
c8bc7bb8
RD
11516 _arg2 = wxString_in_helper(_obj2);
11517 if (_arg2 == NULL)
7a446686 11518 return NULL;
7a446686
RD
11519}
11520 if (_obj3)
11521{
11522 _arg3 = &temp;
11523 if (! wxPoint_helper(_obj3, &_arg3))
11524 return NULL;
11525}
11526 if (_obj4)
11527{
11528 _arg4 = &temp0;
11529 if (! wxSize_helper(_obj4, &_arg4))
11530 return NULL;
11531}
11532 if (_argo6) {
11533 if (_argo6 == Py_None) { _arg6 = NULL; }
11534 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
11535 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxToggleButton. Expected _wxValidator_p.");
11536 return NULL;
11537 }
11538 }
9a74fcaf
RD
11539 if (_obj7)
11540{
11541 _arg7 = wxString_in_helper(_obj7);
11542 if (_arg7 == NULL)
11543 return NULL;
11544}
7a446686 11545{
474c48f9 11546 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 11547 _result = (wxToggleButton *)new_wxToggleButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,*_arg7);
7a446686 11548
474c48f9 11549 wxPyEndAllowThreads(__tstate);
4dfaa61e 11550 if (PyErr_Occurred()) return NULL;
7a446686
RD
11551} if (_result) {
11552 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToggleButton_p");
11553 _resultobj = Py_BuildValue("s",_ptemp);
11554 } else {
11555 Py_INCREF(Py_None);
11556 _resultobj = Py_None;
11557 }
11558{
11559 if (_obj2)
11560 delete _arg2;
9a74fcaf
RD
11561}
11562{
11563 if (_obj7)
11564 delete _arg7;
7a446686
RD
11565}
11566 return _resultobj;
11567}
11568
aa2a5b86
RD
11569#define new_wxPreToggleButton() (new wxToggleButton())
11570static PyObject *_wrap_new_wxPreToggleButton(PyObject *self, PyObject *args, PyObject *kwargs) {
11571 PyObject * _resultobj;
11572 wxToggleButton * _result;
11573 char *_kwnames[] = { NULL };
11574 char _ptemp[128];
11575
11576 self = self;
11577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreToggleButton",_kwnames))
11578 return NULL;
11579{
474c48f9 11580 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11581 _result = (wxToggleButton *)new_wxPreToggleButton();
aa2a5b86 11582
474c48f9 11583 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
11584 if (PyErr_Occurred()) return NULL;
11585} if (_result) {
11586 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToggleButton_p");
11587 _resultobj = Py_BuildValue("s",_ptemp);
11588 } else {
11589 Py_INCREF(Py_None);
11590 _resultobj = Py_None;
11591 }
11592 return _resultobj;
11593}
11594
11595#define wxToggleButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
11596static PyObject *_wrap_wxToggleButton_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
11597 PyObject * _resultobj;
11598 bool _result;
11599 wxToggleButton * _arg0;
11600 wxWindow * _arg1;
11601 wxWindowID _arg2;
11602 wxString * _arg3;
11603 wxPoint * _arg4 = (wxPoint *) &wxDefaultPosition;
11604 wxSize * _arg5 = (wxSize *) &wxDefaultSize;
11605 long _arg6 = (long ) 0;
11606 wxValidator * _arg7 = (wxValidator *) &wxDefaultValidator;
9a74fcaf 11607 wxString * _arg8 = (wxString *) &wxPyCheckBoxNameStr;
aa2a5b86
RD
11608 PyObject * _argo0 = 0;
11609 PyObject * _argo1 = 0;
11610 PyObject * _obj3 = 0;
11611 wxPoint temp;
11612 PyObject * _obj4 = 0;
11613 wxSize temp0;
11614 PyObject * _obj5 = 0;
11615 PyObject * _argo7 = 0;
9a74fcaf 11616 PyObject * _obj8 = 0;
aa2a5b86
RD
11617 char *_kwnames[] = { "self","parent","id","label","pos","size","style","validator","name", NULL };
11618
11619 self = self;
9a74fcaf 11620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiO|OOlOO:wxToggleButton_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_obj5,&_arg6,&_argo7,&_obj8))
aa2a5b86
RD
11621 return NULL;
11622 if (_argo0) {
11623 if (_argo0 == Py_None) { _arg0 = NULL; }
11624 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11625 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_Create. Expected _wxToggleButton_p.");
11626 return NULL;
11627 }
11628 }
11629 if (_argo1) {
11630 if (_argo1 == Py_None) { _arg1 = NULL; }
11631 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
11632 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxToggleButton_Create. Expected _wxWindow_p.");
11633 return NULL;
11634 }
11635 }
11636{
c8bc7bb8
RD
11637 _arg3 = wxString_in_helper(_obj3);
11638 if (_arg3 == NULL)
aa2a5b86 11639 return NULL;
aa2a5b86
RD
11640}
11641 if (_obj4)
11642{
11643 _arg4 = &temp;
11644 if (! wxPoint_helper(_obj4, &_arg4))
11645 return NULL;
11646}
11647 if (_obj5)
11648{
11649 _arg5 = &temp0;
11650 if (! wxSize_helper(_obj5, &_arg5))
11651 return NULL;
11652}
11653 if (_argo7) {
11654 if (_argo7 == Py_None) { _arg7 = NULL; }
11655 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
11656 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of wxToggleButton_Create. Expected _wxValidator_p.");
11657 return NULL;
11658 }
11659 }
9a74fcaf
RD
11660 if (_obj8)
11661{
11662 _arg8 = wxString_in_helper(_obj8);
11663 if (_arg8 == NULL)
11664 return NULL;
11665}
aa2a5b86 11666{
474c48f9 11667 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 11668 _result = (bool )wxToggleButton_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,*_arg5,_arg6,*_arg7,*_arg8);
aa2a5b86 11669
474c48f9 11670 wxPyEndAllowThreads(__tstate);
aa2a5b86
RD
11671 if (PyErr_Occurred()) return NULL;
11672} _resultobj = Py_BuildValue("i",_result);
11673{
11674 if (_obj3)
11675 delete _arg3;
9a74fcaf
RD
11676}
11677{
11678 if (_obj8)
11679 delete _arg8;
aa2a5b86
RD
11680}
11681 return _resultobj;
11682}
11683
7a446686
RD
11684#define wxToggleButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
11685static PyObject *_wrap_wxToggleButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11686 PyObject * _resultobj;
11687 wxToggleButton * _arg0;
11688 bool _arg1;
11689 PyObject * _argo0 = 0;
11690 int tempbool1;
11691 char *_kwnames[] = { "self","value", NULL };
11692
11693 self = self;
11694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxToggleButton_SetValue",_kwnames,&_argo0,&tempbool1))
11695 return NULL;
11696 if (_argo0) {
11697 if (_argo0 == Py_None) { _arg0 = NULL; }
11698 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11699 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_SetValue. Expected _wxToggleButton_p.");
11700 return NULL;
11701 }
11702 }
11703 _arg1 = (bool ) tempbool1;
11704{
474c48f9 11705 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11706 wxToggleButton_SetValue(_arg0,_arg1);
7a446686 11707
474c48f9 11708 wxPyEndAllowThreads(__tstate);
4dfaa61e 11709 if (PyErr_Occurred()) return NULL;
7a446686
RD
11710} Py_INCREF(Py_None);
11711 _resultobj = Py_None;
11712 return _resultobj;
11713}
11714
11715#define wxToggleButton_GetValue(_swigobj) (_swigobj->GetValue())
11716static PyObject *_wrap_wxToggleButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
11717 PyObject * _resultobj;
11718 bool _result;
11719 wxToggleButton * _arg0;
11720 PyObject * _argo0 = 0;
11721 char *_kwnames[] = { "self", NULL };
11722
11723 self = self;
11724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToggleButton_GetValue",_kwnames,&_argo0))
11725 return NULL;
11726 if (_argo0) {
11727 if (_argo0 == Py_None) { _arg0 = NULL; }
11728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_GetValue. Expected _wxToggleButton_p.");
11730 return NULL;
11731 }
11732 }
11733{
474c48f9 11734 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11735 _result = (bool )wxToggleButton_GetValue(_arg0);
7a446686 11736
474c48f9 11737 wxPyEndAllowThreads(__tstate);
4dfaa61e 11738 if (PyErr_Occurred()) return NULL;
7a446686
RD
11739} _resultobj = Py_BuildValue("i",_result);
11740 return _resultobj;
11741}
11742
11743#define wxToggleButton_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
11744static PyObject *_wrap_wxToggleButton_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
11745 PyObject * _resultobj;
11746 wxToggleButton * _arg0;
11747 wxString * _arg1;
11748 PyObject * _argo0 = 0;
11749 PyObject * _obj1 = 0;
11750 char *_kwnames[] = { "self","label", NULL };
11751
11752 self = self;
11753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToggleButton_SetLabel",_kwnames,&_argo0,&_obj1))
11754 return NULL;
11755 if (_argo0) {
11756 if (_argo0 == Py_None) { _arg0 = NULL; }
11757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToggleButton_p")) {
11758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToggleButton_SetLabel. Expected _wxToggleButton_p.");
11759 return NULL;
11760 }
11761 }
11762{
c8bc7bb8
RD
11763 _arg1 = wxString_in_helper(_obj1);
11764 if (_arg1 == NULL)
7a446686 11765 return NULL;
7a446686
RD
11766}
11767{
474c48f9 11768 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 11769 wxToggleButton_SetLabel(_arg0,*_arg1);
7a446686 11770
474c48f9 11771 wxPyEndAllowThreads(__tstate);
4dfaa61e 11772 if (PyErr_Occurred()) return NULL;
7a446686
RD
11773} Py_INCREF(Py_None);
11774 _resultobj = Py_None;
11775{
11776 if (_obj1)
11777 delete _arg1;
11778}
11779 return _resultobj;
11780}
11781
70551f47 11782static PyMethodDef controlscMethods[] = {
7a446686
RD
11783 { "wxToggleButton_SetLabel", (PyCFunction) _wrap_wxToggleButton_SetLabel, METH_VARARGS | METH_KEYWORDS },
11784 { "wxToggleButton_GetValue", (PyCFunction) _wrap_wxToggleButton_GetValue, METH_VARARGS | METH_KEYWORDS },
11785 { "wxToggleButton_SetValue", (PyCFunction) _wrap_wxToggleButton_SetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11786 { "wxToggleButton_Create", (PyCFunction) _wrap_wxToggleButton_Create, METH_VARARGS | METH_KEYWORDS },
11787 { "new_wxPreToggleButton", (PyCFunction) _wrap_new_wxPreToggleButton, METH_VARARGS | METH_KEYWORDS },
7a446686 11788 { "new_wxToggleButton", (PyCFunction) _wrap_new_wxToggleButton, METH_VARARGS | METH_KEYWORDS },
c368d904
RD
11789 { "wxSpinCtrl_SetValue", (PyCFunction) _wrap_wxSpinCtrl_SetValue, METH_VARARGS | METH_KEYWORDS },
11790 { "wxSpinCtrl_SetRange", (PyCFunction) _wrap_wxSpinCtrl_SetRange, METH_VARARGS | METH_KEYWORDS },
11791 { "wxSpinCtrl_GetValue", (PyCFunction) _wrap_wxSpinCtrl_GetValue, METH_VARARGS | METH_KEYWORDS },
11792 { "wxSpinCtrl_GetMin", (PyCFunction) _wrap_wxSpinCtrl_GetMin, METH_VARARGS | METH_KEYWORDS },
11793 { "wxSpinCtrl_GetMax", (PyCFunction) _wrap_wxSpinCtrl_GetMax, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11794 { "wxSpinCtrl_Create", (PyCFunction) _wrap_wxSpinCtrl_Create, METH_VARARGS | METH_KEYWORDS },
11795 { "new_wxPreSpinCtrl", (PyCFunction) _wrap_new_wxPreSpinCtrl, METH_VARARGS | METH_KEYWORDS },
f6bcfd97 11796 { "new_wxSpinCtrl", (PyCFunction) _wrap_new_wxSpinCtrl, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11797 { "wxSlider_SetValue", (PyCFunction) _wrap_wxSlider_SetValue, METH_VARARGS | METH_KEYWORDS },
11798 { "wxSlider_SetTick", (PyCFunction) _wrap_wxSlider_SetTick, METH_VARARGS | METH_KEYWORDS },
11799 { "wxSlider_SetThumbLength", (PyCFunction) _wrap_wxSlider_SetThumbLength, METH_VARARGS | METH_KEYWORDS },
11800 { "wxSlider_SetSelection", (PyCFunction) _wrap_wxSlider_SetSelection, METH_VARARGS | METH_KEYWORDS },
11801 { "wxSlider_SetPageSize", (PyCFunction) _wrap_wxSlider_SetPageSize, METH_VARARGS | METH_KEYWORDS },
11802 { "wxSlider_SetLineSize", (PyCFunction) _wrap_wxSlider_SetLineSize, METH_VARARGS | METH_KEYWORDS },
11803 { "wxSlider_SetTickFreq", (PyCFunction) _wrap_wxSlider_SetTickFreq, METH_VARARGS | METH_KEYWORDS },
11804 { "wxSlider_SetRange", (PyCFunction) _wrap_wxSlider_SetRange, METH_VARARGS | METH_KEYWORDS },
11805 { "wxSlider_GetValue", (PyCFunction) _wrap_wxSlider_GetValue, METH_VARARGS | METH_KEYWORDS },
11806 { "wxSlider_GetTickFreq", (PyCFunction) _wrap_wxSlider_GetTickFreq, METH_VARARGS | METH_KEYWORDS },
11807 { "wxSlider_GetThumbLength", (PyCFunction) _wrap_wxSlider_GetThumbLength, METH_VARARGS | METH_KEYWORDS },
11808 { "wxSlider_GetSelStart", (PyCFunction) _wrap_wxSlider_GetSelStart, METH_VARARGS | METH_KEYWORDS },
11809 { "wxSlider_GetSelEnd", (PyCFunction) _wrap_wxSlider_GetSelEnd, METH_VARARGS | METH_KEYWORDS },
11810 { "wxSlider_GetPageSize", (PyCFunction) _wrap_wxSlider_GetPageSize, METH_VARARGS | METH_KEYWORDS },
11811 { "wxSlider_GetMin", (PyCFunction) _wrap_wxSlider_GetMin, METH_VARARGS | METH_KEYWORDS },
11812 { "wxSlider_GetMax", (PyCFunction) _wrap_wxSlider_GetMax, METH_VARARGS | METH_KEYWORDS },
11813 { "wxSlider_GetLineSize", (PyCFunction) _wrap_wxSlider_GetLineSize, METH_VARARGS | METH_KEYWORDS },
11814 { "wxSlider_ClearTicks", (PyCFunction) _wrap_wxSlider_ClearTicks, METH_VARARGS | METH_KEYWORDS },
11815 { "wxSlider_ClearSel", (PyCFunction) _wrap_wxSlider_ClearSel, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11816 { "wxSlider_Create", (PyCFunction) _wrap_wxSlider_Create, METH_VARARGS | METH_KEYWORDS },
11817 { "new_wxPreSlider", (PyCFunction) _wrap_new_wxPreSlider, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11818 { "new_wxSlider", (PyCFunction) _wrap_new_wxSlider, METH_VARARGS | METH_KEYWORDS },
11819 { "wxRadioButton_SetValue", (PyCFunction) _wrap_wxRadioButton_SetValue, METH_VARARGS | METH_KEYWORDS },
11820 { "wxRadioButton_GetValue", (PyCFunction) _wrap_wxRadioButton_GetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11821 { "wxRadioButton_Create", (PyCFunction) _wrap_wxRadioButton_Create, METH_VARARGS | METH_KEYWORDS },
11822 { "new_wxPreRadioButton", (PyCFunction) _wrap_new_wxPreRadioButton, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11823 { "new_wxRadioButton", (PyCFunction) _wrap_new_wxRadioButton, METH_VARARGS | METH_KEYWORDS },
11824 { "wxRadioBox_ShowItem", (PyCFunction) _wrap_wxRadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS },
11825 { "wxRadioBox_Show", (PyCFunction) _wrap_wxRadioBox_Show, METH_VARARGS | METH_KEYWORDS },
11826 { "wxRadioBox_SetStringSelection", (PyCFunction) _wrap_wxRadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
11827 { "wxRadioBox_SetSelection", (PyCFunction) _wrap_wxRadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11828 { "wxRadioBox_GetCount", (PyCFunction) _wrap_wxRadioBox_GetCount, METH_VARARGS | METH_KEYWORDS },
107e4716 11829 { "wxRadioBox_GetStringSelection", (PyCFunction) _wrap_wxRadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
107e4716 11830 { "wxRadioBox_GetSelection", (PyCFunction) _wrap_wxRadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11831 { "wxRadioBox_SetItemLabel", (PyCFunction) _wrap_wxRadioBox_SetItemLabel, METH_VARARGS | METH_KEYWORDS },
107e4716 11832 { "wxRadioBox_GetItemLabel", (PyCFunction) _wrap_wxRadioBox_GetItemLabel, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11833 { "wxRadioBox_GetString", (PyCFunction) _wrap_wxRadioBox_GetString, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11834 { "wxRadioBox_FindString", (PyCFunction) _wrap_wxRadioBox_FindString, METH_VARARGS | METH_KEYWORDS },
11835 { "wxRadioBox_EnableItem", (PyCFunction) _wrap_wxRadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS },
11836 { "wxRadioBox_Enable", (PyCFunction) _wrap_wxRadioBox_Enable, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11837 { "wxRadioBox_Create", (PyCFunction) _wrap_wxRadioBox_Create, METH_VARARGS | METH_KEYWORDS },
11838 { "new_wxPreRadioBox", (PyCFunction) _wrap_new_wxPreRadioBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11839 { "new_wxRadioBox", (PyCFunction) _wrap_new_wxRadioBox, METH_VARARGS | METH_KEYWORDS },
11840 { "wxStaticBitmap_SetIcon", (PyCFunction) _wrap_wxStaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS },
11841 { "wxStaticBitmap_SetBitmap", (PyCFunction) _wrap_wxStaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS },
11842 { "wxStaticBitmap_GetBitmap", (PyCFunction) _wrap_wxStaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11843 { "wxStaticBitmap_Create", (PyCFunction) _wrap_wxStaticBitmap_Create, METH_VARARGS | METH_KEYWORDS },
11844 { "new_wxPreStaticBitmap", (PyCFunction) _wrap_new_wxPreStaticBitmap, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11845 { "new_wxStaticBitmap", (PyCFunction) _wrap_new_wxStaticBitmap, METH_VARARGS | METH_KEYWORDS },
11846 { "wxSpinButton_SetValue", (PyCFunction) _wrap_wxSpinButton_SetValue, METH_VARARGS | METH_KEYWORDS },
11847 { "wxSpinButton_SetRange", (PyCFunction) _wrap_wxSpinButton_SetRange, METH_VARARGS | METH_KEYWORDS },
11848 { "wxSpinButton_GetValue", (PyCFunction) _wrap_wxSpinButton_GetValue, METH_VARARGS | METH_KEYWORDS },
11849 { "wxSpinButton_GetMin", (PyCFunction) _wrap_wxSpinButton_GetMin, METH_VARARGS | METH_KEYWORDS },
11850 { "wxSpinButton_GetMax", (PyCFunction) _wrap_wxSpinButton_GetMax, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11851 { "wxSpinButton_Create", (PyCFunction) _wrap_wxSpinButton_Create, METH_VARARGS | METH_KEYWORDS },
11852 { "new_wxPreSpinButton", (PyCFunction) _wrap_new_wxPreSpinButton, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11853 { "new_wxSpinButton", (PyCFunction) _wrap_new_wxSpinButton, METH_VARARGS | METH_KEYWORDS },
11854 { "wxScrollBar_SetScrollbar", (PyCFunction) _wrap_wxScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
11855 { "wxScrollBar_SetThumbPosition", (PyCFunction) _wrap_wxScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS },
6e8a778a 11856 { "wxScrollBar_IsVertical", (PyCFunction) _wrap_wxScrollBar_IsVertical, METH_VARARGS | METH_KEYWORDS },
2fc99549 11857 { "wxScrollBar_GetThumbLength", (PyCFunction) _wrap_wxScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11858 { "wxScrollBar_GetThumbSize", (PyCFunction) _wrap_wxScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS },
11859 { "wxScrollBar_GetThumbPosition", (PyCFunction) _wrap_wxScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS },
11860 { "wxScrollBar_GetPageSize", (PyCFunction) _wrap_wxScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS },
11861 { "wxScrollBar_GetRange", (PyCFunction) _wrap_wxScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11862 { "wxScrollBar_Create", (PyCFunction) _wrap_wxScrollBar_Create, METH_VARARGS | METH_KEYWORDS },
11863 { "new_wxPreScrollBar", (PyCFunction) _wrap_new_wxPreScrollBar, METH_VARARGS | METH_KEYWORDS },
107e4716 11864 { "new_wxScrollBar", (PyCFunction) _wrap_new_wxScrollBar, METH_VARARGS | METH_KEYWORDS },
7a9b33db 11865 { "wxTextCtrl_GetString", (PyCFunction) _wrap_wxTextCtrl_GetString, METH_VARARGS | METH_KEYWORDS },
4120ef2b 11866 { "wxTextCtrl_write", (PyCFunction) _wrap_wxTextCtrl_write, METH_VARARGS | METH_KEYWORDS },
d99400b2
RD
11867 { "wxTextCtrl_IsMultiLine", (PyCFunction) _wrap_wxTextCtrl_IsMultiLine, METH_VARARGS | METH_KEYWORDS },
11868 { "wxTextCtrl_IsSingleLine", (PyCFunction) _wrap_wxTextCtrl_IsSingleLine, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11869 { "wxTextCtrl_SetEditable", (PyCFunction) _wrap_wxTextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS },
11870 { "wxTextCtrl_SelectAll", (PyCFunction) _wrap_wxTextCtrl_SelectAll, METH_VARARGS | METH_KEYWORDS },
11871 { "wxTextCtrl_SetSelection", (PyCFunction) _wrap_wxTextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS },
11872 { "wxTextCtrl_GetLastPosition", (PyCFunction) _wrap_wxTextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
11873 { "wxTextCtrl_GetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
11874 { "wxTextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
11875 { "wxTextCtrl_SetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
11876 { "wxTextCtrl_CanRedo", (PyCFunction) _wrap_wxTextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS },
11877 { "wxTextCtrl_CanUndo", (PyCFunction) _wrap_wxTextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS },
4120ef2b
RD
11878 { "wxTextCtrl_Redo", (PyCFunction) _wrap_wxTextCtrl_Redo, METH_VARARGS | METH_KEYWORDS },
11879 { "wxTextCtrl_Undo", (PyCFunction) _wrap_wxTextCtrl_Undo, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11880 { "wxTextCtrl_CanPaste", (PyCFunction) _wrap_wxTextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS },
11881 { "wxTextCtrl_CanCut", (PyCFunction) _wrap_wxTextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS },
11882 { "wxTextCtrl_CanCopy", (PyCFunction) _wrap_wxTextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11883 { "wxTextCtrl_Paste", (PyCFunction) _wrap_wxTextCtrl_Paste, METH_VARARGS | METH_KEYWORDS },
11884 { "wxTextCtrl_Cut", (PyCFunction) _wrap_wxTextCtrl_Cut, METH_VARARGS | METH_KEYWORDS },
11885 { "wxTextCtrl_Copy", (PyCFunction) _wrap_wxTextCtrl_Copy, METH_VARARGS | METH_KEYWORDS },
11886 { "wxTextCtrl_ShowPosition", (PyCFunction) _wrap_wxTextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS },
11887 { "wxTextCtrl_PositionToXY", (PyCFunction) _wrap_wxTextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS },
107e4716 11888 { "wxTextCtrl_XYToPosition", (PyCFunction) _wrap_wxTextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11889 { "wxTextCtrl_GetDefaultStyle", (PyCFunction) _wrap_wxTextCtrl_GetDefaultStyle, METH_VARARGS | METH_KEYWORDS },
11890 { "wxTextCtrl_SetDefaultStyle", (PyCFunction) _wrap_wxTextCtrl_SetDefaultStyle, METH_VARARGS | METH_KEYWORDS },
11891 { "wxTextCtrl_SetStyle", (PyCFunction) _wrap_wxTextCtrl_SetStyle, METH_VARARGS | METH_KEYWORDS },
87439dd8 11892 { "wxTextCtrl_EmulateKeyPress", (PyCFunction) _wrap_wxTextCtrl_EmulateKeyPress, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11893 { "wxTextCtrl_AppendText", (PyCFunction) _wrap_wxTextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS },
11894 { "wxTextCtrl_WriteText", (PyCFunction) _wrap_wxTextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11895 { "wxTextCtrl_SetMaxLength", (PyCFunction) _wrap_wxTextCtrl_SetMaxLength, METH_VARARGS | METH_KEYWORDS },
11896 { "wxTextCtrl_DiscardEdits", (PyCFunction) _wrap_wxTextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS },
107e4716 11897 { "wxTextCtrl_SaveFile", (PyCFunction) _wrap_wxTextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS },
107e4716 11898 { "wxTextCtrl_LoadFile", (PyCFunction) _wrap_wxTextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11899 { "wxTextCtrl_Remove", (PyCFunction) _wrap_wxTextCtrl_Remove, METH_VARARGS | METH_KEYWORDS },
11900 { "wxTextCtrl_Replace", (PyCFunction) _wrap_wxTextCtrl_Replace, METH_VARARGS | METH_KEYWORDS },
11901 { "wxTextCtrl_Clear", (PyCFunction) _wrap_wxTextCtrl_Clear, METH_VARARGS | METH_KEYWORDS },
93283355 11902 { "wxTextCtrl_GetStringSelection", (PyCFunction) _wrap_wxTextCtrl_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11903 { "wxTextCtrl_GetSelection", (PyCFunction) _wrap_wxTextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS },
11904 { "wxTextCtrl_IsEditable", (PyCFunction) _wrap_wxTextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS },
107e4716 11905 { "wxTextCtrl_IsModified", (PyCFunction) _wrap_wxTextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11906 { "wxTextCtrl_GetNumberOfLines", (PyCFunction) _wrap_wxTextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS },
11907 { "wxTextCtrl_GetLineText", (PyCFunction) _wrap_wxTextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS },
11908 { "wxTextCtrl_GetLineLength", (PyCFunction) _wrap_wxTextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS },
db34b2d4 11909 { "wxTextCtrl_GetRange", (PyCFunction) _wrap_wxTextCtrl_GetRange, METH_VARARGS | METH_KEYWORDS },
a57d56d6
RD
11910 { "wxTextCtrl_SetValue", (PyCFunction) _wrap_wxTextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS },
11911 { "wxTextCtrl_GetValue", (PyCFunction) _wrap_wxTextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11912 { "wxTextCtrl_Create", (PyCFunction) _wrap_wxTextCtrl_Create, METH_VARARGS | METH_KEYWORDS },
11913 { "new_wxPreTextCtrl", (PyCFunction) _wrap_new_wxPreTextCtrl, METH_VARARGS | METH_KEYWORDS },
107e4716 11914 { "new_wxTextCtrl", (PyCFunction) _wrap_new_wxTextCtrl, METH_VARARGS | METH_KEYWORDS },
7a9b33db 11915 { "wxTextAttr_Combine", (PyCFunction) _wrap_wxTextAttr_Combine, METH_VARARGS | METH_KEYWORDS },
a57d56d6 11916 { "wxTextAttr_IsDefault", (PyCFunction) _wrap_wxTextAttr_IsDefault, METH_VARARGS | METH_KEYWORDS },
9d6da64a
RD
11917 { "wxTextAttr_GetFont", (PyCFunction) _wrap_wxTextAttr_GetFont, METH_VARARGS | METH_KEYWORDS },
11918 { "wxTextAttr_GetBackgroundColour", (PyCFunction) _wrap_wxTextAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
11919 { "wxTextAttr_GetTextColour", (PyCFunction) _wrap_wxTextAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS },
11920 { "wxTextAttr_HasFont", (PyCFunction) _wrap_wxTextAttr_HasFont, METH_VARARGS | METH_KEYWORDS },
11921 { "wxTextAttr_HasBackgroundColour", (PyCFunction) _wrap_wxTextAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS },
11922 { "wxTextAttr_HasTextColour", (PyCFunction) _wrap_wxTextAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS },
11923 { "wxTextAttr_SetFont", (PyCFunction) _wrap_wxTextAttr_SetFont, METH_VARARGS | METH_KEYWORDS },
11924 { "wxTextAttr_SetBackgroundColour", (PyCFunction) _wrap_wxTextAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
11925 { "wxTextAttr_SetTextColour", (PyCFunction) _wrap_wxTextAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS },
11926 { "delete_wxTextAttr", (PyCFunction) _wrap_delete_wxTextAttr, METH_VARARGS | METH_KEYWORDS },
11927 { "new_wxTextAttr", (PyCFunction) _wrap_new_wxTextAttr, METH_VARARGS | METH_KEYWORDS },
c81fd4b9
RD
11928 { "wxCheckListBox_HitTestXY", (PyCFunction) _wrap_wxCheckListBox_HitTestXY, METH_VARARGS | METH_KEYWORDS },
11929 { "wxCheckListBox_HitTest", (PyCFunction) _wrap_wxCheckListBox_HitTest, METH_VARARGS | METH_KEYWORDS },
107e4716 11930 { "wxCheckListBox_GetItemHeight", (PyCFunction) _wrap_wxCheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS },
d29aba2f 11931 { "wxCheckListBox_InsertItems", (PyCFunction) _wrap_wxCheckListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11932 { "wxCheckListBox_Check", (PyCFunction) _wrap_wxCheckListBox_Check, METH_VARARGS | METH_KEYWORDS },
11933 { "wxCheckListBox_IsChecked", (PyCFunction) _wrap_wxCheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11934 { "wxCheckListBox_Create", (PyCFunction) _wrap_wxCheckListBox_Create, METH_VARARGS | METH_KEYWORDS },
11935 { "new_wxPreCheckListBox", (PyCFunction) _wrap_new_wxPreCheckListBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11936 { "new_wxCheckListBox", (PyCFunction) _wrap_new_wxCheckListBox, METH_VARARGS | METH_KEYWORDS },
11937 { "wxListBox_SetStringSelection", (PyCFunction) _wrap_wxListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
11938 { "wxListBox_SetString", (PyCFunction) _wrap_wxListBox_SetString, METH_VARARGS | METH_KEYWORDS },
11939 { "wxListBox_SetSelection", (PyCFunction) _wrap_wxListBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
11940 { "wxListBox_SetFirstItemStr", (PyCFunction) _wrap_wxListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS },
11941 { "wxListBox_SetFirstItem", (PyCFunction) _wrap_wxListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS },
11942 { "wxListBox_Set", (PyCFunction) _wrap_wxListBox_Set, METH_VARARGS | METH_KEYWORDS },
11943 { "wxListBox_Selected", (PyCFunction) _wrap_wxListBox_Selected, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11944 { "wxListBox_IsSelected", (PyCFunction) _wrap_wxListBox_IsSelected, METH_VARARGS | METH_KEYWORDS },
37f6a977 11945 { "wxListBox_InsertItems", (PyCFunction) _wrap_wxListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
107e4716 11946 { "wxListBox_GetSelections", (PyCFunction) _wrap_wxListBox_GetSelections, METH_VARARGS | METH_KEYWORDS },
107e4716 11947 { "wxListBox_Deselect", (PyCFunction) _wrap_wxListBox_Deselect, METH_VARARGS | METH_KEYWORDS },
107e4716 11948 { "wxListBox_Clear", (PyCFunction) _wrap_wxListBox_Clear, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11949 { "wxListBox_Create", (PyCFunction) _wrap_wxListBox_Create, METH_VARARGS | METH_KEYWORDS },
11950 { "new_wxPreListBox", (PyCFunction) _wrap_new_wxPreListBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11951 { "new_wxListBox", (PyCFunction) _wrap_new_wxListBox, METH_VARARGS | METH_KEYWORDS },
11952 { "wxStaticText_SetLabel", (PyCFunction) _wrap_wxStaticText_SetLabel, METH_VARARGS | METH_KEYWORDS },
11953 { "wxStaticText_GetLabel", (PyCFunction) _wrap_wxStaticText_GetLabel, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11954 { "wxStaticText_Create", (PyCFunction) _wrap_wxStaticText_Create, METH_VARARGS | METH_KEYWORDS },
11955 { "new_wxPreStaticText", (PyCFunction) _wrap_new_wxPreStaticText, METH_VARARGS | METH_KEYWORDS },
107e4716 11956 { "new_wxStaticText", (PyCFunction) _wrap_new_wxStaticText, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11957 { "wxStaticLine_Create", (PyCFunction) _wrap_wxStaticLine_Create, METH_VARARGS | METH_KEYWORDS },
11958 { "new_wxPreStaticLine", (PyCFunction) _wrap_new_wxPreStaticLine, METH_VARARGS | METH_KEYWORDS },
107e4716 11959 { "new_wxStaticLine", (PyCFunction) _wrap_new_wxStaticLine, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11960 { "wxStaticBox_Create", (PyCFunction) _wrap_wxStaticBox_Create, METH_VARARGS | METH_KEYWORDS },
11961 { "new_wxPreStaticBox", (PyCFunction) _wrap_new_wxPreStaticBox, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11962 { "new_wxStaticBox", (PyCFunction) _wrap_new_wxStaticBox, METH_VARARGS | METH_KEYWORDS },
11963 { "wxGauge_SetValue", (PyCFunction) _wrap_wxGauge_SetValue, METH_VARARGS | METH_KEYWORDS },
11964 { "wxGauge_SetShadowWidth", (PyCFunction) _wrap_wxGauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS },
11965 { "wxGauge_SetRange", (PyCFunction) _wrap_wxGauge_SetRange, METH_VARARGS | METH_KEYWORDS },
11966 { "wxGauge_SetBezelFace", (PyCFunction) _wrap_wxGauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS },
11967 { "wxGauge_GetValue", (PyCFunction) _wrap_wxGauge_GetValue, METH_VARARGS | METH_KEYWORDS },
11968 { "wxGauge_GetShadowWidth", (PyCFunction) _wrap_wxGauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS },
11969 { "wxGauge_GetRange", (PyCFunction) _wrap_wxGauge_GetRange, METH_VARARGS | METH_KEYWORDS },
11970 { "wxGauge_GetBezelFace", (PyCFunction) _wrap_wxGauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11971 { "wxGauge_Create", (PyCFunction) _wrap_wxGauge_Create, METH_VARARGS | METH_KEYWORDS },
11972 { "new_wxPreGauge", (PyCFunction) _wrap_new_wxPreGauge, METH_VARARGS | METH_KEYWORDS },
107e4716 11973 { "new_wxGauge", (PyCFunction) _wrap_new_wxGauge, METH_VARARGS | METH_KEYWORDS },
c70fd24f
RD
11974 { "wxComboBox_SetClientData", (PyCFunction) _wrap_wxComboBox_SetClientData, METH_VARARGS | METH_KEYWORDS },
11975 { "wxComboBox_GetClientData", (PyCFunction) _wrap_wxComboBox_GetClientData, METH_VARARGS | METH_KEYWORDS },
11976 { "wxComboBox_Append", (PyCFunction) _wrap_wxComboBox_Append, METH_VARARGS | METH_KEYWORDS },
11977 { "wxComboBox_GetStringSelection", (PyCFunction) _wrap_wxComboBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
11978 { "wxComboBox_GetSelection", (PyCFunction) _wrap_wxComboBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
11979 { "wxComboBox_FindString", (PyCFunction) _wrap_wxComboBox_FindString, METH_VARARGS | METH_KEYWORDS },
11980 { "wxComboBox_GetString", (PyCFunction) _wrap_wxComboBox_GetString, METH_VARARGS | METH_KEYWORDS },
11981 { "wxComboBox_GetCount", (PyCFunction) _wrap_wxComboBox_GetCount, METH_VARARGS | METH_KEYWORDS },
11982 { "wxComboBox_Delete", (PyCFunction) _wrap_wxComboBox_Delete, METH_VARARGS | METH_KEYWORDS },
11983 { "wxComboBox_Clear", (PyCFunction) _wrap_wxComboBox_Clear, METH_VARARGS | METH_KEYWORDS },
2c8a649d 11984 { "wxComboBox_SetEditable", (PyCFunction) _wrap_wxComboBox_SetEditable, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11985 { "wxComboBox_SetValue", (PyCFunction) _wrap_wxComboBox_SetValue, METH_VARARGS | METH_KEYWORDS },
11986 { "wxComboBox_SetMark", (PyCFunction) _wrap_wxComboBox_SetMark, METH_VARARGS | METH_KEYWORDS },
11987 { "wxComboBox_SetSelection", (PyCFunction) _wrap_wxComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
11988 { "wxComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_wxComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
11989 { "wxComboBox_SetInsertionPoint", (PyCFunction) _wrap_wxComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
11990 { "wxComboBox_Remove", (PyCFunction) _wrap_wxComboBox_Remove, METH_VARARGS | METH_KEYWORDS },
11991 { "wxComboBox_Replace", (PyCFunction) _wrap_wxComboBox_Replace, METH_VARARGS | METH_KEYWORDS },
11992 { "wxComboBox_Paste", (PyCFunction) _wrap_wxComboBox_Paste, METH_VARARGS | METH_KEYWORDS },
107e4716 11993 { "wxComboBox_GetValue", (PyCFunction) _wrap_wxComboBox_GetValue, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11994 { "wxComboBox_GetLastPosition", (PyCFunction) _wrap_wxComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
11995 { "wxComboBox_GetInsertionPoint", (PyCFunction) _wrap_wxComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
11996 { "wxComboBox_Cut", (PyCFunction) _wrap_wxComboBox_Cut, METH_VARARGS | METH_KEYWORDS },
11997 { "wxComboBox_Copy", (PyCFunction) _wrap_wxComboBox_Copy, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
11998 { "wxComboBox_Create", (PyCFunction) _wrap_wxComboBox_Create, METH_VARARGS | METH_KEYWORDS },
11999 { "new_wxPreComboBox", (PyCFunction) _wrap_new_wxPreComboBox, METH_VARARGS | METH_KEYWORDS },
107e4716 12000 { "new_wxComboBox", (PyCFunction) _wrap_new_wxComboBox, METH_VARARGS | METH_KEYWORDS },
2c8a649d 12001 { "wxChoice_SetString", (PyCFunction) _wrap_wxChoice_SetString, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
12002 { "wxChoice_SetStringSelection", (PyCFunction) _wrap_wxChoice_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
12003 { "wxChoice_SetSelection", (PyCFunction) _wrap_wxChoice_SetSelection, METH_VARARGS | METH_KEYWORDS },
12004 { "wxChoice_SetColumns", (PyCFunction) _wrap_wxChoice_SetColumns, METH_VARARGS | METH_KEYWORDS },
107e4716 12005 { "wxChoice_GetColumns", (PyCFunction) _wrap_wxChoice_GetColumns, METH_VARARGS | METH_KEYWORDS },
107e4716 12006 { "wxChoice_Clear", (PyCFunction) _wrap_wxChoice_Clear, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
12007 { "wxChoice_Create", (PyCFunction) _wrap_wxChoice_Create, METH_VARARGS | METH_KEYWORDS },
12008 { "new_wxPreChoice", (PyCFunction) _wrap_new_wxPreChoice, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
12009 { "new_wxChoice", (PyCFunction) _wrap_new_wxChoice, METH_VARARGS | METH_KEYWORDS },
12010 { "wxCheckBox_SetValue", (PyCFunction) _wrap_wxCheckBox_SetValue, METH_VARARGS | METH_KEYWORDS },
12011 { "wxCheckBox_GetValue", (PyCFunction) _wrap_wxCheckBox_GetValue, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
12012 { "wxCheckBox_Create", (PyCFunction) _wrap_wxCheckBox_Create, METH_VARARGS | METH_KEYWORDS },
12013 { "new_wxPreCheckBox", (PyCFunction) _wrap_new_wxPreCheckBox, METH_VARARGS | METH_KEYWORDS },
107e4716 12014 { "new_wxCheckBox", (PyCFunction) _wrap_new_wxCheckBox, METH_VARARGS | METH_KEYWORDS },
f6bcfd97
BP
12015 { "wxBitmapButton_GetMarginY", (PyCFunction) _wrap_wxBitmapButton_GetMarginY, METH_VARARGS | METH_KEYWORDS },
12016 { "wxBitmapButton_GetMarginX", (PyCFunction) _wrap_wxBitmapButton_GetMarginX, METH_VARARGS | METH_KEYWORDS },
12017 { "wxBitmapButton_SetMargins", (PyCFunction) _wrap_wxBitmapButton_SetMargins, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
12018 { "wxBitmapButton_SetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
12019 { "wxBitmapButton_SetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
12020 { "wxBitmapButton_SetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
12021 { "wxBitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
12022 { "wxBitmapButton_GetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
12023 { "wxBitmapButton_GetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
12024 { "wxBitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
12025 { "wxBitmapButton_GetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
12026 { "wxBitmapButton_Create", (PyCFunction) _wrap_wxBitmapButton_Create, METH_VARARGS | METH_KEYWORDS },
12027 { "new_wxPreBitmapButton", (PyCFunction) _wrap_new_wxPreBitmapButton, METH_VARARGS | METH_KEYWORDS },
107e4716 12028 { "new_wxBitmapButton", (PyCFunction) _wrap_new_wxBitmapButton, METH_VARARGS | METH_KEYWORDS },
aa2a5b86 12029 { "wxButton_GetDefaultSize", (PyCFunction) _wrap_wxButton_GetDefaultSize, METH_VARARGS | METH_KEYWORDS },
ab2208b5
RD
12030 { "wxButton_SetForegroundColour", (PyCFunction) _wrap_wxButton_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
12031 { "wxButton_SetBackgroundColour", (PyCFunction) _wrap_wxButton_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
107e4716 12032 { "wxButton_SetDefault", (PyCFunction) _wrap_wxButton_SetDefault, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
12033 { "wxButton_Create", (PyCFunction) _wrap_wxButton_Create, METH_VARARGS | METH_KEYWORDS },
12034 { "new_wxPreButton", (PyCFunction) _wrap_new_wxPreButton, METH_VARARGS | METH_KEYWORDS },
107e4716 12035 { "new_wxButton", (PyCFunction) _wrap_new_wxButton, METH_VARARGS | METH_KEYWORDS },
85247b36 12036 { "wxControlWithItems_AppendItems", (PyCFunction) _wrap_wxControlWithItems_AppendItems, METH_VARARGS | METH_KEYWORDS },
65191ae8
RD
12037 { "wxControlWithItems_SetClientData", (PyCFunction) _wrap_wxControlWithItems_SetClientData, METH_VARARGS | METH_KEYWORDS },
12038 { "wxControlWithItems_GetClientData", (PyCFunction) _wrap_wxControlWithItems_GetClientData, METH_VARARGS | METH_KEYWORDS },
12039 { "wxControlWithItems_Append", (PyCFunction) _wrap_wxControlWithItems_Append, METH_VARARGS | METH_KEYWORDS },
12040 { "wxControlWithItems_GetStringSelection", (PyCFunction) _wrap_wxControlWithItems_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
12041 { "wxControlWithItems_GetSelection", (PyCFunction) _wrap_wxControlWithItems_GetSelection, METH_VARARGS | METH_KEYWORDS },
12042 { "wxControlWithItems_Select", (PyCFunction) _wrap_wxControlWithItems_Select, METH_VARARGS | METH_KEYWORDS },
12043 { "wxControlWithItems_FindString", (PyCFunction) _wrap_wxControlWithItems_FindString, METH_VARARGS | METH_KEYWORDS },
12044 { "wxControlWithItems_SetString", (PyCFunction) _wrap_wxControlWithItems_SetString, METH_VARARGS | METH_KEYWORDS },
12045 { "wxControlWithItems_GetString", (PyCFunction) _wrap_wxControlWithItems_GetString, METH_VARARGS | METH_KEYWORDS },
12046 { "wxControlWithItems_GetCount", (PyCFunction) _wrap_wxControlWithItems_GetCount, METH_VARARGS | METH_KEYWORDS },
12047 { "wxControlWithItems_Delete", (PyCFunction) _wrap_wxControlWithItems_Delete, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
12048 { "wxControl_SetLabel", (PyCFunction) _wrap_wxControl_SetLabel, METH_VARARGS | METH_KEYWORDS },
12049 { "wxControl_GetLabel", (PyCFunction) _wrap_wxControl_GetLabel, METH_VARARGS | METH_KEYWORDS },
56f5d962 12050 { "wxControl_Command", (PyCFunction) _wrap_wxControl_Command, METH_VARARGS | METH_KEYWORDS },
aa2a5b86
RD
12051 { "wxControl_Create", (PyCFunction) _wrap_wxControl_Create, METH_VARARGS | METH_KEYWORDS },
12052 { "new_wxPreControl", (PyCFunction) _wrap_new_wxPreControl, METH_VARARGS | METH_KEYWORDS },
56f5d962 12053 { "new_wxControl", (PyCFunction) _wrap_new_wxControl, METH_VARARGS | METH_KEYWORDS },
70551f47
RD
12054 { NULL, NULL }
12055};
2d091820
RD
12056#ifdef __cplusplus
12057}
12058#endif
12059/*
12060 * This table is used by the pointer type-checker
12061 */
12062static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2d091820 12063 { "_signed_long","_long",0},
4120ef2b 12064 { "_wxPrintQuality","_wxCoord",0},
2d091820
RD
12065 { "_wxPrintQuality","_int",0},
12066 { "_wxPrintQuality","_signed_int",0},
12067 { "_wxPrintQuality","_unsigned_int",0},
12068 { "_wxPrintQuality","_wxWindowID",0},
12069 { "_wxPrintQuality","_uint",0},
12070 { "_wxPrintQuality","_EBool",0},
12071 { "_wxPrintQuality","_size_t",0},
c368d904 12072 { "_wxPrintQuality","_time_t",0},
2d091820 12073 { "_byte","_unsigned_char",0},
2d091820
RD
12074 { "_long","_unsigned_long",0},
12075 { "_long","_signed_long",0},
4120ef2b 12076 { "_size_t","_wxCoord",0},
2d091820 12077 { "_size_t","_wxPrintQuality",0},
c368d904 12078 { "_size_t","_time_t",0},
2d091820
RD
12079 { "_size_t","_unsigned_int",0},
12080 { "_size_t","_int",0},
12081 { "_size_t","_wxWindowID",0},
12082 { "_size_t","_uint",0},
4120ef2b 12083 { "_uint","_wxCoord",0},
2d091820 12084 { "_uint","_wxPrintQuality",0},
c368d904 12085 { "_uint","_time_t",0},
2d091820
RD
12086 { "_uint","_size_t",0},
12087 { "_uint","_unsigned_int",0},
12088 { "_uint","_int",0},
12089 { "_uint","_wxWindowID",0},
f6bcfd97 12090 { "_wxChar","_char",0},
f6bcfd97 12091 { "_char","_wxChar",0},
f6bcfd97 12092 { "_wxSpinButton","_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton},
059a841c 12093 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
4120ef2b 12094 { "_EBool","_wxCoord",0},
2d091820
RD
12095 { "_EBool","_wxPrintQuality",0},
12096 { "_EBool","_signed_int",0},
12097 { "_EBool","_int",0},
12098 { "_EBool","_wxWindowID",0},
2d091820 12099 { "_unsigned_long","_long",0},
059a841c 12100 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
4120ef2b 12101 { "_signed_int","_wxCoord",0},
2d091820
RD
12102 { "_signed_int","_wxPrintQuality",0},
12103 { "_signed_int","_EBool",0},
12104 { "_signed_int","_wxWindowID",0},
12105 { "_signed_int","_int",0},
2d091820 12106 { "_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
2d091820
RD
12107 { "_WXTYPE","_short",0},
12108 { "_WXTYPE","_signed_short",0},
12109 { "_WXTYPE","_unsigned_short",0},
2d091820
RD
12110 { "_unsigned_short","_WXTYPE",0},
12111 { "_unsigned_short","_short",0},
9df61a29 12112 { "_wxObject","_wxToggleButton",SwigwxToggleButtonTowxObject},
9df61a29 12113 { "_wxObject","_wxSpinCtrl",SwigwxSpinCtrlTowxObject},
9df61a29 12114 { "_wxObject","_wxSlider",SwigwxSliderTowxObject},
9df61a29 12115 { "_wxObject","_wxRadioButton",SwigwxRadioButtonTowxObject},
9df61a29 12116 { "_wxObject","_wxRadioBox",SwigwxRadioBoxTowxObject},
9df61a29 12117 { "_wxObject","_wxStaticBitmap",SwigwxStaticBitmapTowxObject},
9df61a29 12118 { "_wxObject","_wxSpinButton",SwigwxSpinButtonTowxObject},
9df61a29 12119 { "_wxObject","_wxScrollBar",SwigwxScrollBarTowxObject},
9df61a29 12120 { "_wxObject","_wxTextCtrl",SwigwxTextCtrlTowxObject},
9df61a29 12121 { "_wxObject","_wxCheckListBox",SwigwxCheckListBoxTowxObject},
9df61a29 12122 { "_wxObject","_wxListBox",SwigwxListBoxTowxObject},
9df61a29 12123 { "_wxObject","_wxStaticText",SwigwxStaticTextTowxObject},
9df61a29 12124 { "_wxObject","_wxStaticLine",SwigwxStaticLineTowxObject},
9df61a29 12125 { "_wxObject","_wxStaticBox",SwigwxStaticBoxTowxObject},
9df61a29 12126 { "_wxObject","_wxGauge",SwigwxGaugeTowxObject},
9df61a29 12127 { "_wxObject","_wxComboBox",SwigwxComboBoxTowxObject},
9df61a29 12128 { "_wxObject","_wxChoice",SwigwxChoiceTowxObject},
9df61a29 12129 { "_wxObject","_wxCheckBox",SwigwxCheckBoxTowxObject},
9df61a29 12130 { "_wxObject","_wxBitmapButton",SwigwxBitmapButtonTowxObject},
9df61a29 12131 { "_wxObject","_wxButton",SwigwxButtonTowxObject},
65191ae8 12132 { "_wxObject","_wxControlWithItems",SwigwxControlWithItemsTowxObject},
9df61a29 12133 { "_wxObject","_wxControl",SwigwxControlTowxObject},
2d091820
RD
12134 { "_signed_short","_WXTYPE",0},
12135 { "_signed_short","_short",0},
2d091820 12136 { "_unsigned_char","_byte",0},
7a446686 12137 { "_wxControl","_wxToggleButton",SwigwxToggleButtonTowxControl},
f6bcfd97 12138 { "_wxControl","_wxSpinCtrl",SwigwxSpinCtrlTowxControl},
2d091820 12139 { "_wxControl","_wxSlider",SwigwxSliderTowxControl},
2d091820 12140 { "_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl},
2d091820 12141 { "_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl},
2d091820 12142 { "_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
2d091820 12143 { "_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl},
2d091820 12144 { "_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl},
2d091820 12145 { "_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl},
2d091820 12146 { "_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl},
2d091820 12147 { "_wxControl","_wxListBox",SwigwxListBoxTowxControl},
2d091820 12148 { "_wxControl","_wxStaticText",SwigwxStaticTextTowxControl},
2d091820 12149 { "_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl},
2d091820 12150 { "_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl},
2d091820 12151 { "_wxControl","_wxGauge",SwigwxGaugeTowxControl},
2d091820 12152 { "_wxControl","_wxComboBox",SwigwxComboBoxTowxControl},
2d091820 12153 { "_wxControl","_wxChoice",SwigwxChoiceTowxControl},
2d091820 12154 { "_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl},
2d091820 12155 { "_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl},
2d091820 12156 { "_wxControl","_wxButton",SwigwxButtonTowxControl},
65191ae8 12157 { "_wxControl","_wxControlWithItems",SwigwxControlWithItemsTowxControl},
4120ef2b 12158 { "_unsigned_int","_wxCoord",0},
2d091820 12159 { "_unsigned_int","_wxPrintQuality",0},
c368d904 12160 { "_unsigned_int","_time_t",0},
2d091820
RD
12161 { "_unsigned_int","_size_t",0},
12162 { "_unsigned_int","_uint",0},
12163 { "_unsigned_int","_wxWindowID",0},
12164 { "_unsigned_int","_int",0},
2d091820
RD
12165 { "_short","_WXTYPE",0},
12166 { "_short","_unsigned_short",0},
12167 { "_short","_signed_short",0},
65191ae8 12168 { "_wxControlWithItems","_wxCheckListBox",SwigwxCheckListBoxTowxControlWithItems},
65191ae8 12169 { "_wxControlWithItems","_wxListBox",SwigwxListBoxTowxControlWithItems},
65191ae8 12170 { "_wxControlWithItems","_wxChoice",SwigwxChoiceTowxControlWithItems},
4120ef2b 12171 { "_wxWindowID","_wxCoord",0},
2d091820 12172 { "_wxWindowID","_wxPrintQuality",0},
c368d904 12173 { "_wxWindowID","_time_t",0},
2d091820
RD
12174 { "_wxWindowID","_size_t",0},
12175 { "_wxWindowID","_EBool",0},
12176 { "_wxWindowID","_uint",0},
12177 { "_wxWindowID","_int",0},
12178 { "_wxWindowID","_signed_int",0},
12179 { "_wxWindowID","_unsigned_int",0},
4120ef2b 12180 { "_int","_wxCoord",0},
2d091820 12181 { "_int","_wxPrintQuality",0},
c368d904 12182 { "_int","_time_t",0},
2d091820
RD
12183 { "_int","_size_t",0},
12184 { "_int","_EBool",0},
12185 { "_int","_uint",0},
12186 { "_int","_wxWindowID",0},
12187 { "_int","_unsigned_int",0},
12188 { "_int","_signed_int",0},
c368d904
RD
12189 { "_time_t","_wxCoord",0},
12190 { "_time_t","_wxPrintQuality",0},
12191 { "_time_t","_unsigned_int",0},
12192 { "_time_t","_int",0},
12193 { "_time_t","_wxWindowID",0},
12194 { "_time_t","_uint",0},
12195 { "_time_t","_size_t",0},
2d091820 12196 { "_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton},
4120ef2b
RD
12197 { "_wxCoord","_int",0},
12198 { "_wxCoord","_signed_int",0},
12199 { "_wxCoord","_unsigned_int",0},
12200 { "_wxCoord","_wxWindowID",0},
12201 { "_wxCoord","_uint",0},
12202 { "_wxCoord","_EBool",0},
12203 { "_wxCoord","_size_t",0},
c368d904 12204 { "_wxCoord","_time_t",0},
4120ef2b 12205 { "_wxCoord","_wxPrintQuality",0},
7a446686 12206 { "_wxEvtHandler","_wxToggleButton",SwigwxToggleButtonTowxEvtHandler},
f6bcfd97 12207 { "_wxEvtHandler","_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler},
2d091820 12208 { "_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler},
2d091820 12209 { "_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
2d091820 12210 { "_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
2d091820 12211 { "_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
2d091820 12212 { "_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
2d091820 12213 { "_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
2d091820 12214 { "_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
2d091820 12215 { "_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
2d091820 12216 { "_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler},
2d091820 12217 { "_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler},
2d091820 12218 { "_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
2d091820 12219 { "_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
2d091820 12220 { "_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler},
2d091820 12221 { "_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler},
2d091820 12222 { "_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler},
2d091820 12223 { "_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
2d091820 12224 { "_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
2d091820 12225 { "_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler},
65191ae8 12226 { "_wxEvtHandler","_wxControlWithItems",SwigwxControlWithItemsTowxEvtHandler},
2d091820 12227 { "_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler},
7a446686 12228 { "_wxWindow","_wxToggleButton",SwigwxToggleButtonTowxWindow},
f6bcfd97 12229 { "_wxWindow","_wxSpinCtrl",SwigwxSpinCtrlTowxWindow},
2d091820 12230 { "_wxWindow","_wxSlider",SwigwxSliderTowxWindow},
2d091820 12231 { "_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow},
2d091820 12232 { "_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow},
2d091820 12233 { "_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
2d091820 12234 { "_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow},
2d091820 12235 { "_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow},
2d091820 12236 { "_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow},
2d091820 12237 { "_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
2d091820 12238 { "_wxWindow","_wxListBox",SwigwxListBoxTowxWindow},
2d091820 12239 { "_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow},
2d091820 12240 { "_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow},
2d091820 12241 { "_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow},
2d091820 12242 { "_wxWindow","_wxGauge",SwigwxGaugeTowxWindow},
2d091820 12243 { "_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow},
2d091820 12244 { "_wxWindow","_wxChoice",SwigwxChoiceTowxWindow},
2d091820 12245 { "_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow},
2d091820 12246 { "_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
2d091820 12247 { "_wxWindow","_wxButton",SwigwxButtonTowxWindow},
65191ae8 12248 { "_wxWindow","_wxControlWithItems",SwigwxControlWithItemsTowxWindow},
2d091820 12249 { "_wxWindow","_wxControl",SwigwxControlTowxWindow},
2d091820
RD
12250{0,0,0}};
12251
70551f47
RD
12252static PyObject *SWIG_globals;
12253#ifdef __cplusplus
12254extern "C"
12255#endif
2d091820 12256SWIGEXPORT(void) initcontrolsc() {
70551f47
RD
12257 PyObject *m, *d;
12258 SWIG_globals = SWIG_newvarlink();
12259 m = Py_InitModule("controlsc", controlscMethods);
12260 d = PyModule_GetDict(m);
37f6a977
RD
12261 PyDict_SetItemString(d,"cvar", SWIG_globals);
12262 SWIG_addvarlink(SWIG_globals,"wxDefaultValidator",_wrap_wxDefaultValidator_get, _wrap_wxDefaultValidator_set);
7a446686 12263 PyDict_SetItemString(d,"wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOGGLEBUTTON_CLICKED));
2d091820
RD
12264{
12265 int i;
12266 for (i = 0; _swig_mapping[i].n1; i++)
12267 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
12268}
70551f47 12269}