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