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