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