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