]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/controls.cpp
New SWIG generated sources
[wxWidgets.git] / utils / wxPython / src / gtk / controls.cpp
1 /*
2 * FILE : gtk/controls.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 810)
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 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
47 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48 extern PyObject *SWIG_newvarlink(void);
49 #ifdef __cplusplus
50 }
51 #endif
52 #define SWIG_init initcontrolsc
53
54 #define SWIG_name "controlsc"
55
56 #include "helpers.h"
57 #include <wx/slider.h>
58 #include <wx/spinbutt.h>
59 #include <wx/dynarray.h>
60 #include <wx/statline.h>
61 //#include <wx/toggbutt.h>
62
63 #ifdef __WXMSW__
64 #if wxUSE_OWNER_DRAWN
65 #include <wx/checklst.h>
66 #endif
67 #endif
68
69 #ifdef __WXGTK__
70 #include <wx/checklst.h>
71 #endif
72
73
74 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
75 PyObject* o2;
76 PyObject* o3;
77 if (!target) {
78 target = o;
79 } else if (target == Py_None) {
80 Py_DECREF(Py_None);
81 target = o;
82 } else {
83 if (!PyList_Check(target)) {
84 o2 = target;
85 target = PyList_New(0);
86 PyList_Append(target, o2);
87 Py_XDECREF(o2);
88 }
89 PyList_Append(target,o);
90 Py_XDECREF(o);
91 }
92 return target;
93 }
94
95 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
96 PyObject* o2;
97 PyObject* o3;
98
99 if (!target) {
100 target = o;
101 } else if (target == Py_None) {
102 Py_DECREF(Py_None);
103 target = o;
104 } else {
105 if (!PyTuple_Check(target)) {
106 o2 = target;
107 target = PyTuple_New(1);
108 PyTuple_SetItem(target, 0, o2);
109 }
110 o3 = PyTuple_New(1);
111 PyTuple_SetItem(o3, 0, o);
112
113 o2 = target;
114 target = PySequence_Concat(o2, o3);
115 Py_DECREF(o2);
116 Py_DECREF(o3);
117 }
118 return target;
119 }
120
121 static char* wxStringErrorMsg = "string type is required for parameter";
122
123 wxValidator wxPyDefaultValidator; // Non-const default because of SWIG
124
125 wxSize wxButton_GetDefaultSize() {
126 return wxButton::GetDefaultSize();
127 }
128 #ifdef __cplusplus
129 extern "C" {
130 #endif
131 static int _wrap_wxDefaultValidator_set(PyObject *val) {
132
133 PyErr_SetString(PyExc_TypeError,"Variable wxDefaultValidator is read-only.");
134 return 1;
135 }
136
137 static PyObject *_wrap_wxDefaultValidator_get() {
138 PyObject * pyobj;
139 char ptemp[128];
140
141 SWIG_MakePtr(ptemp,(char *) &wxDefaultValidator,"_wxValidator_p");
142 pyobj = PyString_FromString(ptemp);
143 return pyobj;
144 }
145
146 static PyObject *_wrap_wxButton_GetDefaultSize(PyObject *self, PyObject *args, PyObject *kwargs) {
147 PyObject * _resultobj;
148 wxSize * _result;
149 char *_kwnames[] = { NULL };
150 char _ptemp[128];
151
152 self = self;
153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxButton_GetDefaultSize",_kwnames))
154 return NULL;
155 {
156 wxPy_BEGIN_ALLOW_THREADS;
157 _result = new wxSize (wxButton_GetDefaultSize());
158
159 wxPy_END_ALLOW_THREADS;
160 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
161 _resultobj = Py_BuildValue("s",_ptemp);
162 return _resultobj;
163 }
164
165 static void *SwigwxControlTowxWindow(void *ptr) {
166 wxControl *src;
167 wxWindow *dest;
168 src = (wxControl *) ptr;
169 dest = (wxWindow *) src;
170 return (void *) dest;
171 }
172
173 static void *SwigwxControlTowxEvtHandler(void *ptr) {
174 wxControl *src;
175 wxEvtHandler *dest;
176 src = (wxControl *) ptr;
177 dest = (wxEvtHandler *) src;
178 return (void *) dest;
179 }
180
181 #define new_wxControl() (new wxControl())
182 static PyObject *_wrap_new_wxControl(PyObject *self, PyObject *args, PyObject *kwargs) {
183 PyObject * _resultobj;
184 wxControl * _result;
185 char *_kwnames[] = { NULL };
186 char _ptemp[128];
187
188 self = self;
189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxControl",_kwnames))
190 return NULL;
191 {
192 wxPy_BEGIN_ALLOW_THREADS;
193 _result = (wxControl *)new_wxControl();
194
195 wxPy_END_ALLOW_THREADS;
196 } if (_result) {
197 SWIG_MakePtr(_ptemp, (char *) _result,"_wxControl_p");
198 _resultobj = Py_BuildValue("s",_ptemp);
199 } else {
200 Py_INCREF(Py_None);
201 _resultobj = Py_None;
202 }
203 return _resultobj;
204 }
205
206 #define wxControl_CreateControl(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->CreateControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
207 static PyObject *_wrap_wxControl_CreateControl(PyObject *self, PyObject *args, PyObject *kwargs) {
208 PyObject * _resultobj;
209 bool _result;
210 wxControl * _arg0;
211 wxWindow * _arg1;
212 wxWindowID _arg2;
213 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
214 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
215 long _arg5 = (long ) 0;
216 wxValidator * _arg6 = (wxValidator *) &wxPyDefaultValidator;
217 char * _arg7 = (char *) "";
218 PyObject * _argo0 = 0;
219 PyObject * _argo1 = 0;
220 wxPoint temp;
221 PyObject * _obj3 = 0;
222 wxSize temp0;
223 PyObject * _obj4 = 0;
224 PyObject * _argo6 = 0;
225 char *_kwnames[] = { "self","parent","id","pos","size","style","validator","name", NULL };
226
227 self = self;
228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlOs:wxControl_CreateControl",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
229 return NULL;
230 if (_argo0) {
231 if (_argo0 == Py_None) { _arg0 = NULL; }
232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_CreateControl. Expected _wxControl_p.");
234 return NULL;
235 }
236 }
237 if (_argo1) {
238 if (_argo1 == Py_None) { _arg1 = NULL; }
239 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
240 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxControl_CreateControl. Expected _wxWindow_p.");
241 return NULL;
242 }
243 }
244 if (_obj3)
245 {
246 _arg3 = &temp;
247 if (! wxPoint_helper(_obj3, &_arg3))
248 return NULL;
249 }
250 if (_obj4)
251 {
252 _arg4 = &temp0;
253 if (! wxSize_helper(_obj4, &_arg4))
254 return NULL;
255 }
256 if (_argo6) {
257 if (_argo6 == Py_None) { _arg6 = NULL; }
258 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
259 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxControl_CreateControl. Expected _wxValidator_p.");
260 return NULL;
261 }
262 }
263 {
264 wxPy_BEGIN_ALLOW_THREADS;
265 _result = (bool )wxControl_CreateControl(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
266
267 wxPy_END_ALLOW_THREADS;
268 } _resultobj = Py_BuildValue("i",_result);
269 return _resultobj;
270 }
271
272 #define wxControl_Command(_swigobj,_swigarg0) (_swigobj->Command(_swigarg0))
273 static PyObject *_wrap_wxControl_Command(PyObject *self, PyObject *args, PyObject *kwargs) {
274 PyObject * _resultobj;
275 wxControl * _arg0;
276 wxCommandEvent * _arg1;
277 PyObject * _argo0 = 0;
278 PyObject * _argo1 = 0;
279 char *_kwnames[] = { "self","event", NULL };
280
281 self = self;
282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_Command",_kwnames,&_argo0,&_argo1))
283 return NULL;
284 if (_argo0) {
285 if (_argo0 == Py_None) { _arg0 = NULL; }
286 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_Command. Expected _wxControl_p.");
288 return NULL;
289 }
290 }
291 if (_argo1) {
292 if (_argo1 == Py_None) { _arg1 = NULL; }
293 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCommandEvent_p")) {
294 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxControl_Command. Expected _wxCommandEvent_p.");
295 return NULL;
296 }
297 }
298 {
299 wxPy_BEGIN_ALLOW_THREADS;
300 wxControl_Command(_arg0,*_arg1);
301
302 wxPy_END_ALLOW_THREADS;
303 } Py_INCREF(Py_None);
304 _resultobj = Py_None;
305 return _resultobj;
306 }
307
308 #define wxControl_GetLabel(_swigobj) (_swigobj->GetLabel())
309 static PyObject *_wrap_wxControl_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
310 PyObject * _resultobj;
311 wxString * _result;
312 wxControl * _arg0;
313 PyObject * _argo0 = 0;
314 char *_kwnames[] = { "self", NULL };
315
316 self = self;
317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxControl_GetLabel",_kwnames,&_argo0))
318 return NULL;
319 if (_argo0) {
320 if (_argo0 == Py_None) { _arg0 = NULL; }
321 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_GetLabel. Expected _wxControl_p.");
323 return NULL;
324 }
325 }
326 {
327 wxPy_BEGIN_ALLOW_THREADS;
328 _result = new wxString (wxControl_GetLabel(_arg0));
329
330 wxPy_END_ALLOW_THREADS;
331 }{
332 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
333 }
334 {
335 delete _result;
336 }
337 return _resultobj;
338 }
339
340 #define wxControl_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
341 static PyObject *_wrap_wxControl_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
342 PyObject * _resultobj;
343 wxControl * _arg0;
344 wxString * _arg1;
345 PyObject * _argo0 = 0;
346 PyObject * _obj1 = 0;
347 char *_kwnames[] = { "self","label", NULL };
348
349 self = self;
350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxControl_SetLabel",_kwnames,&_argo0,&_obj1))
351 return NULL;
352 if (_argo0) {
353 if (_argo0 == Py_None) { _arg0 = NULL; }
354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxControl_p")) {
355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxControl_SetLabel. Expected _wxControl_p.");
356 return NULL;
357 }
358 }
359 {
360 if (!PyString_Check(_obj1)) {
361 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
362 return NULL;
363 }
364 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
365 }
366 {
367 wxPy_BEGIN_ALLOW_THREADS;
368 wxControl_SetLabel(_arg0,*_arg1);
369
370 wxPy_END_ALLOW_THREADS;
371 } Py_INCREF(Py_None);
372 _resultobj = Py_None;
373 {
374 if (_obj1)
375 delete _arg1;
376 }
377 return _resultobj;
378 }
379
380 static void *SwigwxButtonTowxControl(void *ptr) {
381 wxButton *src;
382 wxControl *dest;
383 src = (wxButton *) ptr;
384 dest = (wxControl *) src;
385 return (void *) dest;
386 }
387
388 static void *SwigwxButtonTowxWindow(void *ptr) {
389 wxButton *src;
390 wxWindow *dest;
391 src = (wxButton *) ptr;
392 dest = (wxWindow *) src;
393 return (void *) dest;
394 }
395
396 static void *SwigwxButtonTowxEvtHandler(void *ptr) {
397 wxButton *src;
398 wxEvtHandler *dest;
399 src = (wxButton *) ptr;
400 dest = (wxEvtHandler *) src;
401 return (void *) dest;
402 }
403
404 #define new_wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
405 static PyObject *_wrap_new_wxButton(PyObject *self, PyObject *args, PyObject *kwargs) {
406 PyObject * _resultobj;
407 wxButton * _result;
408 wxWindow * _arg0;
409 wxWindowID _arg1;
410 wxString * _arg2;
411 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
412 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
413 long _arg5 = (long ) 0;
414 wxValidator * _arg6 = (wxValidator *) &wxPyDefaultValidator;
415 char * _arg7 = (char *) "button";
416 PyObject * _argo0 = 0;
417 PyObject * _obj2 = 0;
418 wxPoint temp;
419 PyObject * _obj3 = 0;
420 wxSize temp0;
421 PyObject * _obj4 = 0;
422 PyObject * _argo6 = 0;
423 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
424 char _ptemp[128];
425
426 self = self;
427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
428 return NULL;
429 if (_argo0) {
430 if (_argo0 == Py_None) { _arg0 = NULL; }
431 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
432 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxButton. Expected _wxWindow_p.");
433 return NULL;
434 }
435 }
436 {
437 if (!PyString_Check(_obj2)) {
438 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
439 return NULL;
440 }
441 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
442 }
443 if (_obj3)
444 {
445 _arg3 = &temp;
446 if (! wxPoint_helper(_obj3, &_arg3))
447 return NULL;
448 }
449 if (_obj4)
450 {
451 _arg4 = &temp0;
452 if (! wxSize_helper(_obj4, &_arg4))
453 return NULL;
454 }
455 if (_argo6) {
456 if (_argo6 == Py_None) { _arg6 = NULL; }
457 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
458 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxButton. Expected _wxValidator_p.");
459 return NULL;
460 }
461 }
462 {
463 wxPy_BEGIN_ALLOW_THREADS;
464 _result = (wxButton *)new_wxButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
465
466 wxPy_END_ALLOW_THREADS;
467 } if (_result) {
468 SWIG_MakePtr(_ptemp, (char *) _result,"_wxButton_p");
469 _resultobj = Py_BuildValue("s",_ptemp);
470 } else {
471 Py_INCREF(Py_None);
472 _resultobj = Py_None;
473 }
474 {
475 if (_obj2)
476 delete _arg2;
477 }
478 return _resultobj;
479 }
480
481 #define wxButton_SetDefault(_swigobj) (_swigobj->SetDefault())
482 static PyObject *_wrap_wxButton_SetDefault(PyObject *self, PyObject *args, PyObject *kwargs) {
483 PyObject * _resultobj;
484 wxButton * _arg0;
485 PyObject * _argo0 = 0;
486 char *_kwnames[] = { "self", NULL };
487
488 self = self;
489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxButton_SetDefault",_kwnames,&_argo0))
490 return NULL;
491 if (_argo0) {
492 if (_argo0 == Py_None) { _arg0 = NULL; }
493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxButton_p")) {
494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxButton_SetDefault. Expected _wxButton_p.");
495 return NULL;
496 }
497 }
498 {
499 wxPy_BEGIN_ALLOW_THREADS;
500 wxButton_SetDefault(_arg0);
501
502 wxPy_END_ALLOW_THREADS;
503 } Py_INCREF(Py_None);
504 _resultobj = Py_None;
505 return _resultobj;
506 }
507
508 static void *SwigwxBitmapButtonTowxButton(void *ptr) {
509 wxBitmapButton *src;
510 wxButton *dest;
511 src = (wxBitmapButton *) ptr;
512 dest = (wxButton *) src;
513 return (void *) dest;
514 }
515
516 static void *SwigwxBitmapButtonTowxControl(void *ptr) {
517 wxBitmapButton *src;
518 wxControl *dest;
519 src = (wxBitmapButton *) ptr;
520 dest = (wxControl *) src;
521 return (void *) dest;
522 }
523
524 static void *SwigwxBitmapButtonTowxWindow(void *ptr) {
525 wxBitmapButton *src;
526 wxWindow *dest;
527 src = (wxBitmapButton *) ptr;
528 dest = (wxWindow *) src;
529 return (void *) dest;
530 }
531
532 static void *SwigwxBitmapButtonTowxEvtHandler(void *ptr) {
533 wxBitmapButton *src;
534 wxEvtHandler *dest;
535 src = (wxBitmapButton *) ptr;
536 dest = (wxEvtHandler *) src;
537 return (void *) dest;
538 }
539
540 #define new_wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
541 static PyObject *_wrap_new_wxBitmapButton(PyObject *self, PyObject *args, PyObject *kwargs) {
542 PyObject * _resultobj;
543 wxBitmapButton * _result;
544 wxWindow * _arg0;
545 wxWindowID _arg1;
546 wxBitmap * _arg2;
547 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
548 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
549 long _arg5 = (long ) wxBU_AUTODRAW;
550 wxValidator * _arg6 = (wxValidator *) &wxPyDefaultValidator;
551 char * _arg7 = (char *) "button";
552 PyObject * _argo0 = 0;
553 PyObject * _argo2 = 0;
554 wxPoint temp;
555 PyObject * _obj3 = 0;
556 wxSize temp0;
557 PyObject * _obj4 = 0;
558 PyObject * _argo6 = 0;
559 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","validator","name", NULL };
560 char _ptemp[128];
561
562 self = self;
563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxBitmapButton",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
564 return NULL;
565 if (_argo0) {
566 if (_argo0 == Py_None) { _arg0 = NULL; }
567 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
568 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBitmapButton. Expected _wxWindow_p.");
569 return NULL;
570 }
571 }
572 if (_argo2) {
573 if (_argo2 == Py_None) { _arg2 = NULL; }
574 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
575 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxBitmapButton. Expected _wxBitmap_p.");
576 return NULL;
577 }
578 }
579 if (_obj3)
580 {
581 _arg3 = &temp;
582 if (! wxPoint_helper(_obj3, &_arg3))
583 return NULL;
584 }
585 if (_obj4)
586 {
587 _arg4 = &temp0;
588 if (! wxSize_helper(_obj4, &_arg4))
589 return NULL;
590 }
591 if (_argo6) {
592 if (_argo6 == Py_None) { _arg6 = NULL; }
593 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
594 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxBitmapButton. Expected _wxValidator_p.");
595 return NULL;
596 }
597 }
598 {
599 wxPy_BEGIN_ALLOW_THREADS;
600 _result = (wxBitmapButton *)new_wxBitmapButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
601
602 wxPy_END_ALLOW_THREADS;
603 } if (_result) {
604 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmapButton_p");
605 _resultobj = Py_BuildValue("s",_ptemp);
606 } else {
607 Py_INCREF(Py_None);
608 _resultobj = Py_None;
609 }
610 return _resultobj;
611 }
612
613 #define wxBitmapButton_GetBitmapLabel(_swigobj) (_swigobj->GetBitmapLabel())
614 static PyObject *_wrap_wxBitmapButton_GetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
615 PyObject * _resultobj;
616 wxBitmap * _result;
617 wxBitmapButton * _arg0;
618 PyObject * _argo0 = 0;
619 char *_kwnames[] = { "self", NULL };
620 char _ptemp[128];
621
622 self = self;
623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapLabel",_kwnames,&_argo0))
624 return NULL;
625 if (_argo0) {
626 if (_argo0 == Py_None) { _arg0 = NULL; }
627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapLabel. Expected _wxBitmapButton_p.");
629 return NULL;
630 }
631 }
632 {
633 wxPy_BEGIN_ALLOW_THREADS;
634 wxBitmap & _result_ref = wxBitmapButton_GetBitmapLabel(_arg0);
635 _result = (wxBitmap *) &_result_ref;
636
637 wxPy_END_ALLOW_THREADS;
638 } if (_result) {
639 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
640 _resultobj = Py_BuildValue("s",_ptemp);
641 } else {
642 Py_INCREF(Py_None);
643 _resultobj = Py_None;
644 }
645 return _resultobj;
646 }
647
648 #define wxBitmapButton_GetBitmapDisabled(_swigobj) (_swigobj->GetBitmapDisabled())
649 static PyObject *_wrap_wxBitmapButton_GetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
650 PyObject * _resultobj;
651 wxBitmap * _result;
652 wxBitmapButton * _arg0;
653 PyObject * _argo0 = 0;
654 char *_kwnames[] = { "self", NULL };
655 char _ptemp[128];
656
657 self = self;
658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapDisabled",_kwnames,&_argo0))
659 return NULL;
660 if (_argo0) {
661 if (_argo0 == Py_None) { _arg0 = NULL; }
662 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
663 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapDisabled. Expected _wxBitmapButton_p.");
664 return NULL;
665 }
666 }
667 {
668 wxPy_BEGIN_ALLOW_THREADS;
669 wxBitmap & _result_ref = wxBitmapButton_GetBitmapDisabled(_arg0);
670 _result = (wxBitmap *) &_result_ref;
671
672 wxPy_END_ALLOW_THREADS;
673 } if (_result) {
674 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
675 _resultobj = Py_BuildValue("s",_ptemp);
676 } else {
677 Py_INCREF(Py_None);
678 _resultobj = Py_None;
679 }
680 return _resultobj;
681 }
682
683 #define wxBitmapButton_GetBitmapFocus(_swigobj) (_swigobj->GetBitmapFocus())
684 static PyObject *_wrap_wxBitmapButton_GetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
685 PyObject * _resultobj;
686 wxBitmap * _result;
687 wxBitmapButton * _arg0;
688 PyObject * _argo0 = 0;
689 char *_kwnames[] = { "self", NULL };
690 char _ptemp[128];
691
692 self = self;
693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapFocus",_kwnames,&_argo0))
694 return NULL;
695 if (_argo0) {
696 if (_argo0 == Py_None) { _arg0 = NULL; }
697 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
698 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapFocus. Expected _wxBitmapButton_p.");
699 return NULL;
700 }
701 }
702 {
703 wxPy_BEGIN_ALLOW_THREADS;
704 wxBitmap & _result_ref = wxBitmapButton_GetBitmapFocus(_arg0);
705 _result = (wxBitmap *) &_result_ref;
706
707 wxPy_END_ALLOW_THREADS;
708 } if (_result) {
709 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
710 _resultobj = Py_BuildValue("s",_ptemp);
711 } else {
712 Py_INCREF(Py_None);
713 _resultobj = Py_None;
714 }
715 return _resultobj;
716 }
717
718 #define wxBitmapButton_GetBitmapSelected(_swigobj) (_swigobj->GetBitmapSelected())
719 static PyObject *_wrap_wxBitmapButton_GetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
720 PyObject * _resultobj;
721 wxBitmap * _result;
722 wxBitmapButton * _arg0;
723 PyObject * _argo0 = 0;
724 char *_kwnames[] = { "self", NULL };
725 char _ptemp[128];
726
727 self = self;
728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxBitmapButton_GetBitmapSelected",_kwnames,&_argo0))
729 return NULL;
730 if (_argo0) {
731 if (_argo0 == Py_None) { _arg0 = NULL; }
732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_GetBitmapSelected. Expected _wxBitmapButton_p.");
734 return NULL;
735 }
736 }
737 {
738 wxPy_BEGIN_ALLOW_THREADS;
739 wxBitmap & _result_ref = wxBitmapButton_GetBitmapSelected(_arg0);
740 _result = (wxBitmap *) &_result_ref;
741
742 wxPy_END_ALLOW_THREADS;
743 } if (_result) {
744 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
745 _resultobj = Py_BuildValue("s",_ptemp);
746 } else {
747 Py_INCREF(Py_None);
748 _resultobj = Py_None;
749 }
750 return _resultobj;
751 }
752
753 #define wxBitmapButton_SetBitmapDisabled(_swigobj,_swigarg0) (_swigobj->SetBitmapDisabled(_swigarg0))
754 static PyObject *_wrap_wxBitmapButton_SetBitmapDisabled(PyObject *self, PyObject *args, PyObject *kwargs) {
755 PyObject * _resultobj;
756 wxBitmapButton * _arg0;
757 wxBitmap * _arg1;
758 PyObject * _argo0 = 0;
759 PyObject * _argo1 = 0;
760 char *_kwnames[] = { "self","bitmap", NULL };
761
762 self = self;
763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapDisabled",_kwnames,&_argo0,&_argo1))
764 return NULL;
765 if (_argo0) {
766 if (_argo0 == Py_None) { _arg0 = NULL; }
767 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
768 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmapButton_p.");
769 return NULL;
770 }
771 }
772 if (_argo1) {
773 if (_argo1 == Py_None) { _arg1 = NULL; }
774 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
775 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmap_p.");
776 return NULL;
777 }
778 }
779 {
780 wxPy_BEGIN_ALLOW_THREADS;
781 wxBitmapButton_SetBitmapDisabled(_arg0,*_arg1);
782
783 wxPy_END_ALLOW_THREADS;
784 } Py_INCREF(Py_None);
785 _resultobj = Py_None;
786 return _resultobj;
787 }
788
789 #define wxBitmapButton_SetBitmapFocus(_swigobj,_swigarg0) (_swigobj->SetBitmapFocus(_swigarg0))
790 static PyObject *_wrap_wxBitmapButton_SetBitmapFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
791 PyObject * _resultobj;
792 wxBitmapButton * _arg0;
793 wxBitmap * _arg1;
794 PyObject * _argo0 = 0;
795 PyObject * _argo1 = 0;
796 char *_kwnames[] = { "self","bitmap", NULL };
797
798 self = self;
799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapFocus",_kwnames,&_argo0,&_argo1))
800 return NULL;
801 if (_argo0) {
802 if (_argo0 == Py_None) { _arg0 = NULL; }
803 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
804 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmapButton_p.");
805 return NULL;
806 }
807 }
808 if (_argo1) {
809 if (_argo1 == Py_None) { _arg1 = NULL; }
810 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
811 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmap_p.");
812 return NULL;
813 }
814 }
815 {
816 wxPy_BEGIN_ALLOW_THREADS;
817 wxBitmapButton_SetBitmapFocus(_arg0,*_arg1);
818
819 wxPy_END_ALLOW_THREADS;
820 } Py_INCREF(Py_None);
821 _resultobj = Py_None;
822 return _resultobj;
823 }
824
825 #define wxBitmapButton_SetBitmapSelected(_swigobj,_swigarg0) (_swigobj->SetBitmapSelected(_swigarg0))
826 static PyObject *_wrap_wxBitmapButton_SetBitmapSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
827 PyObject * _resultobj;
828 wxBitmapButton * _arg0;
829 wxBitmap * _arg1;
830 PyObject * _argo0 = 0;
831 PyObject * _argo1 = 0;
832 char *_kwnames[] = { "self","bitmap", NULL };
833
834 self = self;
835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapSelected",_kwnames,&_argo0,&_argo1))
836 return NULL;
837 if (_argo0) {
838 if (_argo0 == Py_None) { _arg0 = NULL; }
839 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
840 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmapButton_p.");
841 return NULL;
842 }
843 }
844 if (_argo1) {
845 if (_argo1 == Py_None) { _arg1 = NULL; }
846 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
847 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmap_p.");
848 return NULL;
849 }
850 }
851 {
852 wxPy_BEGIN_ALLOW_THREADS;
853 wxBitmapButton_SetBitmapSelected(_arg0,*_arg1);
854
855 wxPy_END_ALLOW_THREADS;
856 } Py_INCREF(Py_None);
857 _resultobj = Py_None;
858 return _resultobj;
859 }
860
861 #define wxBitmapButton_SetBitmapLabel(_swigobj,_swigarg0) (_swigobj->SetBitmapLabel(_swigarg0))
862 static PyObject *_wrap_wxBitmapButton_SetBitmapLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
863 PyObject * _resultobj;
864 wxBitmapButton * _arg0;
865 wxBitmap * _arg1;
866 PyObject * _argo0 = 0;
867 PyObject * _argo1 = 0;
868 char *_kwnames[] = { "self","bitmap", NULL };
869
870 self = self;
871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxBitmapButton_SetBitmapLabel",_kwnames,&_argo0,&_argo1))
872 return NULL;
873 if (_argo0) {
874 if (_argo0 == Py_None) { _arg0 = NULL; }
875 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmapButton_p")) {
876 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmapButton_p.");
877 return NULL;
878 }
879 }
880 if (_argo1) {
881 if (_argo1 == Py_None) { _arg1 = NULL; }
882 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
883 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmap_p.");
884 return NULL;
885 }
886 }
887 {
888 wxPy_BEGIN_ALLOW_THREADS;
889 wxBitmapButton_SetBitmapLabel(_arg0,*_arg1);
890
891 wxPy_END_ALLOW_THREADS;
892 } Py_INCREF(Py_None);
893 _resultobj = Py_None;
894 return _resultobj;
895 }
896
897 static void *SwigwxCheckBoxTowxControl(void *ptr) {
898 wxCheckBox *src;
899 wxControl *dest;
900 src = (wxCheckBox *) ptr;
901 dest = (wxControl *) src;
902 return (void *) dest;
903 }
904
905 static void *SwigwxCheckBoxTowxWindow(void *ptr) {
906 wxCheckBox *src;
907 wxWindow *dest;
908 src = (wxCheckBox *) ptr;
909 dest = (wxWindow *) src;
910 return (void *) dest;
911 }
912
913 static void *SwigwxCheckBoxTowxEvtHandler(void *ptr) {
914 wxCheckBox *src;
915 wxEvtHandler *dest;
916 src = (wxCheckBox *) ptr;
917 dest = (wxEvtHandler *) src;
918 return (void *) dest;
919 }
920
921 #define new_wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
922 static PyObject *_wrap_new_wxCheckBox(PyObject *self, PyObject *args, PyObject *kwargs) {
923 PyObject * _resultobj;
924 wxCheckBox * _result;
925 wxWindow * _arg0;
926 wxWindowID _arg1;
927 wxString * _arg2;
928 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
929 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
930 long _arg5 = (long ) 0;
931 wxValidator * _arg6 = (wxValidator *) &wxPyDefaultValidator;
932 char * _arg7 = (char *) "checkBox";
933 PyObject * _argo0 = 0;
934 PyObject * _obj2 = 0;
935 wxPoint temp;
936 PyObject * _obj3 = 0;
937 wxSize temp0;
938 PyObject * _obj4 = 0;
939 PyObject * _argo6 = 0;
940 char *_kwnames[] = { "parent","id","label","pos","size","style","val","name", NULL };
941 char _ptemp[128];
942
943 self = self;
944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxCheckBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
945 return NULL;
946 if (_argo0) {
947 if (_argo0 == Py_None) { _arg0 = NULL; }
948 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckBox. Expected _wxWindow_p.");
950 return NULL;
951 }
952 }
953 {
954 if (!PyString_Check(_obj2)) {
955 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
956 return NULL;
957 }
958 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
959 }
960 if (_obj3)
961 {
962 _arg3 = &temp;
963 if (! wxPoint_helper(_obj3, &_arg3))
964 return NULL;
965 }
966 if (_obj4)
967 {
968 _arg4 = &temp0;
969 if (! wxSize_helper(_obj4, &_arg4))
970 return NULL;
971 }
972 if (_argo6) {
973 if (_argo6 == Py_None) { _arg6 = NULL; }
974 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
975 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxCheckBox. Expected _wxValidator_p.");
976 return NULL;
977 }
978 }
979 {
980 wxPy_BEGIN_ALLOW_THREADS;
981 _result = (wxCheckBox *)new_wxCheckBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
982
983 wxPy_END_ALLOW_THREADS;
984 } if (_result) {
985 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckBox_p");
986 _resultobj = Py_BuildValue("s",_ptemp);
987 } else {
988 Py_INCREF(Py_None);
989 _resultobj = Py_None;
990 }
991 {
992 if (_obj2)
993 delete _arg2;
994 }
995 return _resultobj;
996 }
997
998 #define wxCheckBox_GetValue(_swigobj) (_swigobj->GetValue())
999 static PyObject *_wrap_wxCheckBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
1000 PyObject * _resultobj;
1001 bool _result;
1002 wxCheckBox * _arg0;
1003 PyObject * _argo0 = 0;
1004 char *_kwnames[] = { "self", NULL };
1005
1006 self = self;
1007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckBox_GetValue",_kwnames,&_argo0))
1008 return NULL;
1009 if (_argo0) {
1010 if (_argo0 == Py_None) { _arg0 = NULL; }
1011 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
1012 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_GetValue. Expected _wxCheckBox_p.");
1013 return NULL;
1014 }
1015 }
1016 {
1017 wxPy_BEGIN_ALLOW_THREADS;
1018 _result = (bool )wxCheckBox_GetValue(_arg0);
1019
1020 wxPy_END_ALLOW_THREADS;
1021 } _resultobj = Py_BuildValue("i",_result);
1022 return _resultobj;
1023 }
1024
1025 #define wxCheckBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
1026 static PyObject *_wrap_wxCheckBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
1027 PyObject * _resultobj;
1028 wxCheckBox * _arg0;
1029 bool _arg1;
1030 PyObject * _argo0 = 0;
1031 int tempbool1;
1032 char *_kwnames[] = { "self","state", NULL };
1033
1034 self = self;
1035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckBox_SetValue",_kwnames,&_argo0,&tempbool1))
1036 return NULL;
1037 if (_argo0) {
1038 if (_argo0 == Py_None) { _arg0 = NULL; }
1039 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckBox_p")) {
1040 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckBox_SetValue. Expected _wxCheckBox_p.");
1041 return NULL;
1042 }
1043 }
1044 _arg1 = (bool ) tempbool1;
1045 {
1046 wxPy_BEGIN_ALLOW_THREADS;
1047 wxCheckBox_SetValue(_arg0,_arg1);
1048
1049 wxPy_END_ALLOW_THREADS;
1050 } Py_INCREF(Py_None);
1051 _resultobj = Py_None;
1052 return _resultobj;
1053 }
1054
1055 static void *SwigwxChoiceTowxControl(void *ptr) {
1056 wxChoice *src;
1057 wxControl *dest;
1058 src = (wxChoice *) ptr;
1059 dest = (wxControl *) src;
1060 return (void *) dest;
1061 }
1062
1063 static void *SwigwxChoiceTowxWindow(void *ptr) {
1064 wxChoice *src;
1065 wxWindow *dest;
1066 src = (wxChoice *) ptr;
1067 dest = (wxWindow *) src;
1068 return (void *) dest;
1069 }
1070
1071 static void *SwigwxChoiceTowxEvtHandler(void *ptr) {
1072 wxChoice *src;
1073 wxEvtHandler *dest;
1074 src = (wxChoice *) ptr;
1075 dest = (wxEvtHandler *) src;
1076 return (void *) dest;
1077 }
1078
1079 #define new_wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
1080 static PyObject *_wrap_new_wxChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
1081 PyObject * _resultobj;
1082 wxChoice * _result;
1083 wxWindow * _arg0;
1084 wxWindowID _arg1;
1085 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
1086 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
1087 int _arg4 = (int ) 0;
1088 wxString * _arg5 = (wxString *) NULL;
1089 long _arg6 = (long ) 0;
1090 wxValidator * _arg7 = (wxValidator *) &wxPyDefaultValidator;
1091 char * _arg8 = (char *) "choice";
1092 PyObject * _argo0 = 0;
1093 wxPoint temp;
1094 PyObject * _obj2 = 0;
1095 wxSize temp0;
1096 PyObject * _obj3 = 0;
1097 PyObject * _obj5 = 0;
1098 PyObject * _argo7 = 0;
1099 char *_kwnames[] = { "parent","id","pos","size","LIST","style","validator","name", NULL };
1100 char _ptemp[128];
1101
1102 self = self;
1103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxChoice",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
1104 return NULL;
1105 if (_argo0) {
1106 if (_argo0 == Py_None) { _arg0 = NULL; }
1107 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxChoice. Expected _wxWindow_p.");
1109 return NULL;
1110 }
1111 }
1112 if (_obj2)
1113 {
1114 _arg2 = &temp;
1115 if (! wxPoint_helper(_obj2, &_arg2))
1116 return NULL;
1117 }
1118 if (_obj3)
1119 {
1120 _arg3 = &temp0;
1121 if (! wxSize_helper(_obj3, &_arg3))
1122 return NULL;
1123 }
1124 if (_obj5)
1125 {
1126 _arg5 = wxString_LIST_helper(_obj5);
1127 if (_arg5 == NULL) {
1128 return NULL;
1129 }
1130 }
1131 if (_argo7) {
1132 if (_argo7 == Py_None) { _arg7 = NULL; }
1133 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
1134 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxChoice. Expected _wxValidator_p.");
1135 return NULL;
1136 }
1137 }
1138 {
1139 if (_obj5) {
1140 _arg4 = PyList_Size(_obj5);
1141 }
1142 else {
1143 _arg4 = 0;
1144 }
1145 }
1146 {
1147 wxPy_BEGIN_ALLOW_THREADS;
1148 _result = (wxChoice *)new_wxChoice(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
1149
1150 wxPy_END_ALLOW_THREADS;
1151 } if (_result) {
1152 SWIG_MakePtr(_ptemp, (char *) _result,"_wxChoice_p");
1153 _resultobj = Py_BuildValue("s",_ptemp);
1154 } else {
1155 Py_INCREF(Py_None);
1156 _resultobj = Py_None;
1157 }
1158 {
1159 delete [] _arg5;
1160 }
1161 return _resultobj;
1162 }
1163
1164 #define wxChoice_Append(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
1165 static PyObject *_wrap_wxChoice_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
1166 PyObject * _resultobj;
1167 wxChoice * _arg0;
1168 wxString * _arg1;
1169 PyObject * _argo0 = 0;
1170 PyObject * _obj1 = 0;
1171 char *_kwnames[] = { "self","item", NULL };
1172
1173 self = self;
1174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_Append",_kwnames,&_argo0,&_obj1))
1175 return NULL;
1176 if (_argo0) {
1177 if (_argo0 == Py_None) { _arg0 = NULL; }
1178 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1179 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Append. Expected _wxChoice_p.");
1180 return NULL;
1181 }
1182 }
1183 {
1184 if (!PyString_Check(_obj1)) {
1185 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1186 return NULL;
1187 }
1188 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1189 }
1190 {
1191 wxPy_BEGIN_ALLOW_THREADS;
1192 wxChoice_Append(_arg0,*_arg1);
1193
1194 wxPy_END_ALLOW_THREADS;
1195 } Py_INCREF(Py_None);
1196 _resultobj = Py_None;
1197 {
1198 if (_obj1)
1199 delete _arg1;
1200 }
1201 return _resultobj;
1202 }
1203
1204 #define wxChoice_Clear(_swigobj) (_swigobj->Clear())
1205 static PyObject *_wrap_wxChoice_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
1206 PyObject * _resultobj;
1207 wxChoice * _arg0;
1208 PyObject * _argo0 = 0;
1209 char *_kwnames[] = { "self", NULL };
1210
1211 self = self;
1212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_Clear",_kwnames,&_argo0))
1213 return NULL;
1214 if (_argo0) {
1215 if (_argo0 == Py_None) { _arg0 = NULL; }
1216 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Clear. Expected _wxChoice_p.");
1218 return NULL;
1219 }
1220 }
1221 {
1222 wxPy_BEGIN_ALLOW_THREADS;
1223 wxChoice_Clear(_arg0);
1224
1225 wxPy_END_ALLOW_THREADS;
1226 } Py_INCREF(Py_None);
1227 _resultobj = Py_None;
1228 return _resultobj;
1229 }
1230
1231 #define wxChoice_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
1232 static PyObject *_wrap_wxChoice_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
1233 PyObject * _resultobj;
1234 int _result;
1235 wxChoice * _arg0;
1236 wxString * _arg1;
1237 PyObject * _argo0 = 0;
1238 PyObject * _obj1 = 0;
1239 char *_kwnames[] = { "self","string", NULL };
1240
1241 self = self;
1242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_FindString",_kwnames,&_argo0,&_obj1))
1243 return NULL;
1244 if (_argo0) {
1245 if (_argo0 == Py_None) { _arg0 = NULL; }
1246 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1247 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_FindString. Expected _wxChoice_p.");
1248 return NULL;
1249 }
1250 }
1251 {
1252 if (!PyString_Check(_obj1)) {
1253 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1254 return NULL;
1255 }
1256 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1257 }
1258 {
1259 wxPy_BEGIN_ALLOW_THREADS;
1260 _result = (int )wxChoice_FindString(_arg0,*_arg1);
1261
1262 wxPy_END_ALLOW_THREADS;
1263 } _resultobj = Py_BuildValue("i",_result);
1264 {
1265 if (_obj1)
1266 delete _arg1;
1267 }
1268 return _resultobj;
1269 }
1270
1271 #define wxChoice_GetColumns(_swigobj) (_swigobj->GetColumns())
1272 static PyObject *_wrap_wxChoice_GetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
1273 PyObject * _resultobj;
1274 int _result;
1275 wxChoice * _arg0;
1276 PyObject * _argo0 = 0;
1277 char *_kwnames[] = { "self", NULL };
1278
1279 self = self;
1280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetColumns",_kwnames,&_argo0))
1281 return NULL;
1282 if (_argo0) {
1283 if (_argo0 == Py_None) { _arg0 = NULL; }
1284 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1285 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetColumns. Expected _wxChoice_p.");
1286 return NULL;
1287 }
1288 }
1289 {
1290 wxPy_BEGIN_ALLOW_THREADS;
1291 _result = (int )wxChoice_GetColumns(_arg0);
1292
1293 wxPy_END_ALLOW_THREADS;
1294 } _resultobj = Py_BuildValue("i",_result);
1295 return _resultobj;
1296 }
1297
1298 #define wxChoice_GetSelection(_swigobj) (_swigobj->GetSelection())
1299 static PyObject *_wrap_wxChoice_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1300 PyObject * _resultobj;
1301 int _result;
1302 wxChoice * _arg0;
1303 PyObject * _argo0 = 0;
1304 char *_kwnames[] = { "self", NULL };
1305
1306 self = self;
1307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetSelection",_kwnames,&_argo0))
1308 return NULL;
1309 if (_argo0) {
1310 if (_argo0 == Py_None) { _arg0 = NULL; }
1311 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1312 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetSelection. Expected _wxChoice_p.");
1313 return NULL;
1314 }
1315 }
1316 {
1317 wxPy_BEGIN_ALLOW_THREADS;
1318 _result = (int )wxChoice_GetSelection(_arg0);
1319
1320 wxPy_END_ALLOW_THREADS;
1321 } _resultobj = Py_BuildValue("i",_result);
1322 return _resultobj;
1323 }
1324
1325 #define wxChoice_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
1326 static PyObject *_wrap_wxChoice_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
1327 PyObject * _resultobj;
1328 wxString * _result;
1329 wxChoice * _arg0;
1330 int _arg1;
1331 PyObject * _argo0 = 0;
1332 char *_kwnames[] = { "self","n", NULL };
1333
1334 self = self;
1335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxChoice_GetString",_kwnames,&_argo0,&_arg1))
1336 return NULL;
1337 if (_argo0) {
1338 if (_argo0 == Py_None) { _arg0 = NULL; }
1339 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1340 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetString. Expected _wxChoice_p.");
1341 return NULL;
1342 }
1343 }
1344 {
1345 wxPy_BEGIN_ALLOW_THREADS;
1346 _result = new wxString (wxChoice_GetString(_arg0,_arg1));
1347
1348 wxPy_END_ALLOW_THREADS;
1349 }{
1350 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1351 }
1352 {
1353 delete _result;
1354 }
1355 return _resultobj;
1356 }
1357
1358 #define wxChoice_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
1359 static PyObject *_wrap_wxChoice_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1360 PyObject * _resultobj;
1361 wxString * _result;
1362 wxChoice * _arg0;
1363 PyObject * _argo0 = 0;
1364 char *_kwnames[] = { "self", NULL };
1365
1366 self = self;
1367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_GetStringSelection",_kwnames,&_argo0))
1368 return NULL;
1369 if (_argo0) {
1370 if (_argo0 == Py_None) { _arg0 = NULL; }
1371 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1372 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_GetStringSelection. Expected _wxChoice_p.");
1373 return NULL;
1374 }
1375 }
1376 {
1377 wxPy_BEGIN_ALLOW_THREADS;
1378 _result = new wxString (wxChoice_GetStringSelection(_arg0));
1379
1380 wxPy_END_ALLOW_THREADS;
1381 }{
1382 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1383 }
1384 {
1385 delete _result;
1386 }
1387 return _resultobj;
1388 }
1389
1390 #define wxChoice_Number(_swigobj) (_swigobj->Number())
1391 static PyObject *_wrap_wxChoice_Number(PyObject *self, PyObject *args, PyObject *kwargs) {
1392 PyObject * _resultobj;
1393 int _result;
1394 wxChoice * _arg0;
1395 PyObject * _argo0 = 0;
1396 char *_kwnames[] = { "self", NULL };
1397
1398 self = self;
1399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxChoice_Number",_kwnames,&_argo0))
1400 return NULL;
1401 if (_argo0) {
1402 if (_argo0 == Py_None) { _arg0 = NULL; }
1403 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1404 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_Number. Expected _wxChoice_p.");
1405 return NULL;
1406 }
1407 }
1408 {
1409 wxPy_BEGIN_ALLOW_THREADS;
1410 _result = (int )wxChoice_Number(_arg0);
1411
1412 wxPy_END_ALLOW_THREADS;
1413 } _resultobj = Py_BuildValue("i",_result);
1414 return _resultobj;
1415 }
1416
1417 #define wxChoice_SetColumns(_swigobj,_swigarg0) (_swigobj->SetColumns(_swigarg0))
1418 static PyObject *_wrap_wxChoice_SetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
1419 PyObject * _resultobj;
1420 wxChoice * _arg0;
1421 int _arg1 = (int ) 1;
1422 PyObject * _argo0 = 0;
1423 char *_kwnames[] = { "self","n", NULL };
1424
1425 self = self;
1426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxChoice_SetColumns",_kwnames,&_argo0,&_arg1))
1427 return NULL;
1428 if (_argo0) {
1429 if (_argo0 == Py_None) { _arg0 = NULL; }
1430 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1431 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetColumns. Expected _wxChoice_p.");
1432 return NULL;
1433 }
1434 }
1435 {
1436 wxPy_BEGIN_ALLOW_THREADS;
1437 wxChoice_SetColumns(_arg0,_arg1);
1438
1439 wxPy_END_ALLOW_THREADS;
1440 } Py_INCREF(Py_None);
1441 _resultobj = Py_None;
1442 return _resultobj;
1443 }
1444
1445 #define wxChoice_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
1446 static PyObject *_wrap_wxChoice_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1447 PyObject * _resultobj;
1448 wxChoice * _arg0;
1449 int _arg1;
1450 PyObject * _argo0 = 0;
1451 char *_kwnames[] = { "self","n", NULL };
1452
1453 self = self;
1454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxChoice_SetSelection",_kwnames,&_argo0,&_arg1))
1455 return NULL;
1456 if (_argo0) {
1457 if (_argo0 == Py_None) { _arg0 = NULL; }
1458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetSelection. Expected _wxChoice_p.");
1460 return NULL;
1461 }
1462 }
1463 {
1464 wxPy_BEGIN_ALLOW_THREADS;
1465 wxChoice_SetSelection(_arg0,_arg1);
1466
1467 wxPy_END_ALLOW_THREADS;
1468 } Py_INCREF(Py_None);
1469 _resultobj = Py_None;
1470 return _resultobj;
1471 }
1472
1473 #define wxChoice_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
1474 static PyObject *_wrap_wxChoice_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1475 PyObject * _resultobj;
1476 wxChoice * _arg0;
1477 wxString * _arg1;
1478 PyObject * _argo0 = 0;
1479 PyObject * _obj1 = 0;
1480 char *_kwnames[] = { "self","string", NULL };
1481
1482 self = self;
1483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxChoice_SetStringSelection",_kwnames,&_argo0,&_obj1))
1484 return NULL;
1485 if (_argo0) {
1486 if (_argo0 == Py_None) { _arg0 = NULL; }
1487 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxChoice_p")) {
1488 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxChoice_SetStringSelection. Expected _wxChoice_p.");
1489 return NULL;
1490 }
1491 }
1492 {
1493 if (!PyString_Check(_obj1)) {
1494 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1495 return NULL;
1496 }
1497 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1498 }
1499 {
1500 wxPy_BEGIN_ALLOW_THREADS;
1501 wxChoice_SetStringSelection(_arg0,*_arg1);
1502
1503 wxPy_END_ALLOW_THREADS;
1504 } Py_INCREF(Py_None);
1505 _resultobj = Py_None;
1506 {
1507 if (_obj1)
1508 delete _arg1;
1509 }
1510 return _resultobj;
1511 }
1512
1513 static void *SwigwxComboBoxTowxChoice(void *ptr) {
1514 wxComboBox *src;
1515 wxChoice *dest;
1516 src = (wxComboBox *) ptr;
1517 dest = (wxChoice *) src;
1518 return (void *) dest;
1519 }
1520
1521 static void *SwigwxComboBoxTowxControl(void *ptr) {
1522 wxComboBox *src;
1523 wxControl *dest;
1524 src = (wxComboBox *) ptr;
1525 dest = (wxControl *) src;
1526 return (void *) dest;
1527 }
1528
1529 static void *SwigwxComboBoxTowxWindow(void *ptr) {
1530 wxComboBox *src;
1531 wxWindow *dest;
1532 src = (wxComboBox *) ptr;
1533 dest = (wxWindow *) src;
1534 return (void *) dest;
1535 }
1536
1537 static void *SwigwxComboBoxTowxEvtHandler(void *ptr) {
1538 wxComboBox *src;
1539 wxEvtHandler *dest;
1540 src = (wxComboBox *) ptr;
1541 dest = (wxEvtHandler *) src;
1542 return (void *) dest;
1543 }
1544
1545 #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))
1546 static PyObject *_wrap_new_wxComboBox(PyObject *self, PyObject *args, PyObject *kwargs) {
1547 PyObject * _resultobj;
1548 wxComboBox * _result;
1549 wxWindow * _arg0;
1550 wxWindowID _arg1;
1551 char * _arg2 = (char *) "";
1552 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
1553 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
1554 int _arg5 = (int ) 0;
1555 wxString * _arg6 = (wxString *) NULL;
1556 long _arg7 = (long ) 0;
1557 wxValidator * _arg8 = (wxValidator *) &wxPyDefaultValidator;
1558 char * _arg9 = (char *) "comboBox";
1559 PyObject * _argo0 = 0;
1560 wxPoint temp;
1561 PyObject * _obj3 = 0;
1562 wxSize temp0;
1563 PyObject * _obj4 = 0;
1564 PyObject * _obj6 = 0;
1565 PyObject * _argo8 = 0;
1566 char *_kwnames[] = { "parent","id","value","pos","size","LIST","style","validator","name", NULL };
1567 char _ptemp[128];
1568
1569 self = self;
1570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|sOOOlOs:new_wxComboBox",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_obj6,&_arg7,&_argo8,&_arg9))
1571 return NULL;
1572 if (_argo0) {
1573 if (_argo0 == Py_None) { _arg0 = NULL; }
1574 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1575 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxComboBox. Expected _wxWindow_p.");
1576 return NULL;
1577 }
1578 }
1579 if (_obj3)
1580 {
1581 _arg3 = &temp;
1582 if (! wxPoint_helper(_obj3, &_arg3))
1583 return NULL;
1584 }
1585 if (_obj4)
1586 {
1587 _arg4 = &temp0;
1588 if (! wxSize_helper(_obj4, &_arg4))
1589 return NULL;
1590 }
1591 if (_obj6)
1592 {
1593 _arg6 = wxString_LIST_helper(_obj6);
1594 if (_arg6 == NULL) {
1595 return NULL;
1596 }
1597 }
1598 if (_argo8) {
1599 if (_argo8 == Py_None) { _arg8 = NULL; }
1600 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
1601 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxComboBox. Expected _wxValidator_p.");
1602 return NULL;
1603 }
1604 }
1605 {
1606 if (_obj6) {
1607 _arg5 = PyList_Size(_obj6);
1608 }
1609 else {
1610 _arg5 = 0;
1611 }
1612 }
1613 {
1614 wxPy_BEGIN_ALLOW_THREADS;
1615 _result = (wxComboBox *)new_wxComboBox(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,*_arg8,_arg9);
1616
1617 wxPy_END_ALLOW_THREADS;
1618 } if (_result) {
1619 SWIG_MakePtr(_ptemp, (char *) _result,"_wxComboBox_p");
1620 _resultobj = Py_BuildValue("s",_ptemp);
1621 } else {
1622 Py_INCREF(Py_None);
1623 _resultobj = Py_None;
1624 }
1625 {
1626 delete [] _arg6;
1627 }
1628 return _resultobj;
1629 }
1630
1631 #define wxComboBox_Append(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
1632 static PyObject *_wrap_wxComboBox_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
1633 PyObject * _resultobj;
1634 wxComboBox * _arg0;
1635 wxString * _arg1;
1636 PyObject * _argo0 = 0;
1637 PyObject * _obj1 = 0;
1638 char *_kwnames[] = { "self","item", NULL };
1639
1640 self = self;
1641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_Append",_kwnames,&_argo0,&_obj1))
1642 return NULL;
1643 if (_argo0) {
1644 if (_argo0 == Py_None) { _arg0 = NULL; }
1645 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1646 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Append. Expected _wxComboBox_p.");
1647 return NULL;
1648 }
1649 }
1650 {
1651 if (!PyString_Check(_obj1)) {
1652 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1653 return NULL;
1654 }
1655 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1656 }
1657 {
1658 wxPy_BEGIN_ALLOW_THREADS;
1659 wxComboBox_Append(_arg0,*_arg1);
1660
1661 wxPy_END_ALLOW_THREADS;
1662 } Py_INCREF(Py_None);
1663 _resultobj = Py_None;
1664 {
1665 if (_obj1)
1666 delete _arg1;
1667 }
1668 return _resultobj;
1669 }
1670
1671 #define wxComboBox_Clear(_swigobj) (_swigobj->Clear())
1672 static PyObject *_wrap_wxComboBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
1673 PyObject * _resultobj;
1674 wxComboBox * _arg0;
1675 PyObject * _argo0 = 0;
1676 char *_kwnames[] = { "self", NULL };
1677
1678 self = self;
1679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Clear",_kwnames,&_argo0))
1680 return NULL;
1681 if (_argo0) {
1682 if (_argo0 == Py_None) { _arg0 = NULL; }
1683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Clear. Expected _wxComboBox_p.");
1685 return NULL;
1686 }
1687 }
1688 {
1689 wxPy_BEGIN_ALLOW_THREADS;
1690 wxComboBox_Clear(_arg0);
1691
1692 wxPy_END_ALLOW_THREADS;
1693 } Py_INCREF(Py_None);
1694 _resultobj = Py_None;
1695 return _resultobj;
1696 }
1697
1698 #define wxComboBox_Copy(_swigobj) (_swigobj->Copy())
1699 static PyObject *_wrap_wxComboBox_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
1700 PyObject * _resultobj;
1701 wxComboBox * _arg0;
1702 PyObject * _argo0 = 0;
1703 char *_kwnames[] = { "self", NULL };
1704
1705 self = self;
1706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Copy",_kwnames,&_argo0))
1707 return NULL;
1708 if (_argo0) {
1709 if (_argo0 == Py_None) { _arg0 = NULL; }
1710 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Copy. Expected _wxComboBox_p.");
1712 return NULL;
1713 }
1714 }
1715 {
1716 wxPy_BEGIN_ALLOW_THREADS;
1717 wxComboBox_Copy(_arg0);
1718
1719 wxPy_END_ALLOW_THREADS;
1720 } Py_INCREF(Py_None);
1721 _resultobj = Py_None;
1722 return _resultobj;
1723 }
1724
1725 #define wxComboBox_Cut(_swigobj) (_swigobj->Cut())
1726 static PyObject *_wrap_wxComboBox_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
1727 PyObject * _resultobj;
1728 wxComboBox * _arg0;
1729 PyObject * _argo0 = 0;
1730 char *_kwnames[] = { "self", NULL };
1731
1732 self = self;
1733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Cut",_kwnames,&_argo0))
1734 return NULL;
1735 if (_argo0) {
1736 if (_argo0 == Py_None) { _arg0 = NULL; }
1737 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1738 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Cut. Expected _wxComboBox_p.");
1739 return NULL;
1740 }
1741 }
1742 {
1743 wxPy_BEGIN_ALLOW_THREADS;
1744 wxComboBox_Cut(_arg0);
1745
1746 wxPy_END_ALLOW_THREADS;
1747 } Py_INCREF(Py_None);
1748 _resultobj = Py_None;
1749 return _resultobj;
1750 }
1751
1752 #define wxComboBox_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
1753 static PyObject *_wrap_wxComboBox_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
1754 PyObject * _resultobj;
1755 wxComboBox * _arg0;
1756 int _arg1;
1757 PyObject * _argo0 = 0;
1758 char *_kwnames[] = { "self","n", NULL };
1759
1760 self = self;
1761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_Delete",_kwnames,&_argo0,&_arg1))
1762 return NULL;
1763 if (_argo0) {
1764 if (_argo0 == Py_None) { _arg0 = NULL; }
1765 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1766 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Delete. Expected _wxComboBox_p.");
1767 return NULL;
1768 }
1769 }
1770 {
1771 wxPy_BEGIN_ALLOW_THREADS;
1772 wxComboBox_Delete(_arg0,_arg1);
1773
1774 wxPy_END_ALLOW_THREADS;
1775 } Py_INCREF(Py_None);
1776 _resultobj = Py_None;
1777 return _resultobj;
1778 }
1779
1780 #define wxComboBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
1781 static PyObject *_wrap_wxComboBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
1782 PyObject * _resultobj;
1783 int _result;
1784 wxComboBox * _arg0;
1785 wxString * _arg1;
1786 PyObject * _argo0 = 0;
1787 PyObject * _obj1 = 0;
1788 char *_kwnames[] = { "self","string", NULL };
1789
1790 self = self;
1791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_FindString",_kwnames,&_argo0,&_obj1))
1792 return NULL;
1793 if (_argo0) {
1794 if (_argo0 == Py_None) { _arg0 = NULL; }
1795 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1796 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_FindString. Expected _wxComboBox_p.");
1797 return NULL;
1798 }
1799 }
1800 {
1801 if (!PyString_Check(_obj1)) {
1802 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1803 return NULL;
1804 }
1805 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1806 }
1807 {
1808 wxPy_BEGIN_ALLOW_THREADS;
1809 _result = (int )wxComboBox_FindString(_arg0,*_arg1);
1810
1811 wxPy_END_ALLOW_THREADS;
1812 } _resultobj = Py_BuildValue("i",_result);
1813 {
1814 if (_obj1)
1815 delete _arg1;
1816 }
1817 return _resultobj;
1818 }
1819
1820 #define wxComboBox_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
1821 static PyObject *_wrap_wxComboBox_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
1822 PyObject * _resultobj;
1823 long _result;
1824 wxComboBox * _arg0;
1825 PyObject * _argo0 = 0;
1826 char *_kwnames[] = { "self", NULL };
1827
1828 self = self;
1829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetInsertionPoint",_kwnames,&_argo0))
1830 return NULL;
1831 if (_argo0) {
1832 if (_argo0 == Py_None) { _arg0 = NULL; }
1833 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1834 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetInsertionPoint. Expected _wxComboBox_p.");
1835 return NULL;
1836 }
1837 }
1838 {
1839 wxPy_BEGIN_ALLOW_THREADS;
1840 _result = (long )wxComboBox_GetInsertionPoint(_arg0);
1841
1842 wxPy_END_ALLOW_THREADS;
1843 } _resultobj = Py_BuildValue("l",_result);
1844 return _resultobj;
1845 }
1846
1847 #define wxComboBox_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
1848 static PyObject *_wrap_wxComboBox_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
1849 PyObject * _resultobj;
1850 long _result;
1851 wxComboBox * _arg0;
1852 PyObject * _argo0 = 0;
1853 char *_kwnames[] = { "self", NULL };
1854
1855 self = self;
1856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetLastPosition",_kwnames,&_argo0))
1857 return NULL;
1858 if (_argo0) {
1859 if (_argo0 == Py_None) { _arg0 = NULL; }
1860 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1861 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetLastPosition. Expected _wxComboBox_p.");
1862 return NULL;
1863 }
1864 }
1865 {
1866 wxPy_BEGIN_ALLOW_THREADS;
1867 _result = (long )wxComboBox_GetLastPosition(_arg0);
1868
1869 wxPy_END_ALLOW_THREADS;
1870 } _resultobj = Py_BuildValue("l",_result);
1871 return _resultobj;
1872 }
1873
1874 #define wxComboBox_GetSelection(_swigobj) (_swigobj->GetSelection())
1875 static PyObject *_wrap_wxComboBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1876 PyObject * _resultobj;
1877 int _result;
1878 wxComboBox * _arg0;
1879 PyObject * _argo0 = 0;
1880 char *_kwnames[] = { "self", NULL };
1881
1882 self = self;
1883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetSelection",_kwnames,&_argo0))
1884 return NULL;
1885 if (_argo0) {
1886 if (_argo0 == Py_None) { _arg0 = NULL; }
1887 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1888 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetSelection. Expected _wxComboBox_p.");
1889 return NULL;
1890 }
1891 }
1892 {
1893 wxPy_BEGIN_ALLOW_THREADS;
1894 _result = (int )wxComboBox_GetSelection(_arg0);
1895
1896 wxPy_END_ALLOW_THREADS;
1897 } _resultobj = Py_BuildValue("i",_result);
1898 return _resultobj;
1899 }
1900
1901 #define wxComboBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
1902 static PyObject *_wrap_wxComboBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
1903 PyObject * _resultobj;
1904 wxString * _result;
1905 wxComboBox * _arg0;
1906 int _arg1;
1907 PyObject * _argo0 = 0;
1908 char *_kwnames[] = { "self","n", NULL };
1909
1910 self = self;
1911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_GetString",_kwnames,&_argo0,&_arg1))
1912 return NULL;
1913 if (_argo0) {
1914 if (_argo0 == Py_None) { _arg0 = NULL; }
1915 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1916 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetString. Expected _wxComboBox_p.");
1917 return NULL;
1918 }
1919 }
1920 {
1921 wxPy_BEGIN_ALLOW_THREADS;
1922 _result = new wxString (wxComboBox_GetString(_arg0,_arg1));
1923
1924 wxPy_END_ALLOW_THREADS;
1925 }{
1926 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1927 }
1928 {
1929 delete _result;
1930 }
1931 return _resultobj;
1932 }
1933
1934 #define wxComboBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
1935 static PyObject *_wrap_wxComboBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
1936 PyObject * _resultobj;
1937 wxString * _result;
1938 wxComboBox * _arg0;
1939 PyObject * _argo0 = 0;
1940 char *_kwnames[] = { "self", NULL };
1941
1942 self = self;
1943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetStringSelection",_kwnames,&_argo0))
1944 return NULL;
1945 if (_argo0) {
1946 if (_argo0 == Py_None) { _arg0 = NULL; }
1947 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1948 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetStringSelection. Expected _wxComboBox_p.");
1949 return NULL;
1950 }
1951 }
1952 {
1953 wxPy_BEGIN_ALLOW_THREADS;
1954 _result = new wxString (wxComboBox_GetStringSelection(_arg0));
1955
1956 wxPy_END_ALLOW_THREADS;
1957 }{
1958 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1959 }
1960 {
1961 delete _result;
1962 }
1963 return _resultobj;
1964 }
1965
1966 #define wxComboBox_GetValue(_swigobj) (_swigobj->GetValue())
1967 static PyObject *_wrap_wxComboBox_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
1968 PyObject * _resultobj;
1969 wxString * _result;
1970 wxComboBox * _arg0;
1971 PyObject * _argo0 = 0;
1972 char *_kwnames[] = { "self", NULL };
1973
1974 self = self;
1975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_GetValue",_kwnames,&_argo0))
1976 return NULL;
1977 if (_argo0) {
1978 if (_argo0 == Py_None) { _arg0 = NULL; }
1979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
1980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_GetValue. Expected _wxComboBox_p.");
1981 return NULL;
1982 }
1983 }
1984 {
1985 wxPy_BEGIN_ALLOW_THREADS;
1986 _result = new wxString (wxComboBox_GetValue(_arg0));
1987
1988 wxPy_END_ALLOW_THREADS;
1989 }{
1990 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1991 }
1992 {
1993 delete _result;
1994 }
1995 return _resultobj;
1996 }
1997
1998 #define wxComboBox_Number(_swigobj) (_swigobj->Number())
1999 static PyObject *_wrap_wxComboBox_Number(PyObject *self, PyObject *args, PyObject *kwargs) {
2000 PyObject * _resultobj;
2001 int _result;
2002 wxComboBox * _arg0;
2003 PyObject * _argo0 = 0;
2004 char *_kwnames[] = { "self", NULL };
2005
2006 self = self;
2007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Number",_kwnames,&_argo0))
2008 return NULL;
2009 if (_argo0) {
2010 if (_argo0 == Py_None) { _arg0 = NULL; }
2011 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2012 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Number. Expected _wxComboBox_p.");
2013 return NULL;
2014 }
2015 }
2016 {
2017 wxPy_BEGIN_ALLOW_THREADS;
2018 _result = (int )wxComboBox_Number(_arg0);
2019
2020 wxPy_END_ALLOW_THREADS;
2021 } _resultobj = Py_BuildValue("i",_result);
2022 return _resultobj;
2023 }
2024
2025 #define wxComboBox_Paste(_swigobj) (_swigobj->Paste())
2026 static PyObject *_wrap_wxComboBox_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
2027 PyObject * _resultobj;
2028 wxComboBox * _arg0;
2029 PyObject * _argo0 = 0;
2030 char *_kwnames[] = { "self", NULL };
2031
2032 self = self;
2033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_Paste",_kwnames,&_argo0))
2034 return NULL;
2035 if (_argo0) {
2036 if (_argo0 == Py_None) { _arg0 = NULL; }
2037 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2038 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Paste. Expected _wxComboBox_p.");
2039 return NULL;
2040 }
2041 }
2042 {
2043 wxPy_BEGIN_ALLOW_THREADS;
2044 wxComboBox_Paste(_arg0);
2045
2046 wxPy_END_ALLOW_THREADS;
2047 } Py_INCREF(Py_None);
2048 _resultobj = Py_None;
2049 return _resultobj;
2050 }
2051
2052 #define wxComboBox_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
2053 static PyObject *_wrap_wxComboBox_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
2054 PyObject * _resultobj;
2055 wxComboBox * _arg0;
2056 long _arg1;
2057 long _arg2;
2058 wxString * _arg3;
2059 PyObject * _argo0 = 0;
2060 PyObject * _obj3 = 0;
2061 char *_kwnames[] = { "self","from","to","text", NULL };
2062
2063 self = self;
2064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxComboBox_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
2065 return NULL;
2066 if (_argo0) {
2067 if (_argo0 == Py_None) { _arg0 = NULL; }
2068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Replace. Expected _wxComboBox_p.");
2070 return NULL;
2071 }
2072 }
2073 {
2074 if (!PyString_Check(_obj3)) {
2075 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2076 return NULL;
2077 }
2078 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
2079 }
2080 {
2081 wxPy_BEGIN_ALLOW_THREADS;
2082 wxComboBox_Replace(_arg0,_arg1,_arg2,*_arg3);
2083
2084 wxPy_END_ALLOW_THREADS;
2085 } Py_INCREF(Py_None);
2086 _resultobj = Py_None;
2087 {
2088 if (_obj3)
2089 delete _arg3;
2090 }
2091 return _resultobj;
2092 }
2093
2094 #define wxComboBox_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
2095 static PyObject *_wrap_wxComboBox_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
2096 PyObject * _resultobj;
2097 wxComboBox * _arg0;
2098 long _arg1;
2099 long _arg2;
2100 PyObject * _argo0 = 0;
2101 char *_kwnames[] = { "self","from","to", NULL };
2102
2103 self = self;
2104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
2105 return NULL;
2106 if (_argo0) {
2107 if (_argo0 == Py_None) { _arg0 = NULL; }
2108 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2109 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_Remove. Expected _wxComboBox_p.");
2110 return NULL;
2111 }
2112 }
2113 {
2114 wxPy_BEGIN_ALLOW_THREADS;
2115 wxComboBox_Remove(_arg0,_arg1,_arg2);
2116
2117 wxPy_END_ALLOW_THREADS;
2118 } Py_INCREF(Py_None);
2119 _resultobj = Py_None;
2120 return _resultobj;
2121 }
2122
2123 #define wxComboBox_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
2124 static PyObject *_wrap_wxComboBox_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2125 PyObject * _resultobj;
2126 wxComboBox * _arg0;
2127 long _arg1;
2128 PyObject * _argo0 = 0;
2129 char *_kwnames[] = { "self","pos", NULL };
2130
2131 self = self;
2132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxComboBox_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
2133 return NULL;
2134 if (_argo0) {
2135 if (_argo0 == Py_None) { _arg0 = NULL; }
2136 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2137 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPoint. Expected _wxComboBox_p.");
2138 return NULL;
2139 }
2140 }
2141 {
2142 wxPy_BEGIN_ALLOW_THREADS;
2143 wxComboBox_SetInsertionPoint(_arg0,_arg1);
2144
2145 wxPy_END_ALLOW_THREADS;
2146 } Py_INCREF(Py_None);
2147 _resultobj = Py_None;
2148 return _resultobj;
2149 }
2150
2151 #define wxComboBox_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
2152 static PyObject *_wrap_wxComboBox_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
2153 PyObject * _resultobj;
2154 wxComboBox * _arg0;
2155 PyObject * _argo0 = 0;
2156 char *_kwnames[] = { "self", NULL };
2157
2158 self = self;
2159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxComboBox_SetInsertionPointEnd",_kwnames,&_argo0))
2160 return NULL;
2161 if (_argo0) {
2162 if (_argo0 == Py_None) { _arg0 = NULL; }
2163 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2164 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetInsertionPointEnd. Expected _wxComboBox_p.");
2165 return NULL;
2166 }
2167 }
2168 {
2169 wxPy_BEGIN_ALLOW_THREADS;
2170 wxComboBox_SetInsertionPointEnd(_arg0);
2171
2172 wxPy_END_ALLOW_THREADS;
2173 } Py_INCREF(Py_None);
2174 _resultobj = Py_None;
2175 return _resultobj;
2176 }
2177
2178 #define wxComboBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
2179 static PyObject *_wrap_wxComboBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
2180 PyObject * _resultobj;
2181 wxComboBox * _arg0;
2182 int _arg1;
2183 PyObject * _argo0 = 0;
2184 char *_kwnames[] = { "self","n", NULL };
2185
2186 self = self;
2187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxComboBox_SetSelection",_kwnames,&_argo0,&_arg1))
2188 return NULL;
2189 if (_argo0) {
2190 if (_argo0 == Py_None) { _arg0 = NULL; }
2191 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2192 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetSelection. Expected _wxComboBox_p.");
2193 return NULL;
2194 }
2195 }
2196 {
2197 wxPy_BEGIN_ALLOW_THREADS;
2198 wxComboBox_SetSelection(_arg0,_arg1);
2199
2200 wxPy_END_ALLOW_THREADS;
2201 } Py_INCREF(Py_None);
2202 _resultobj = Py_None;
2203 return _resultobj;
2204 }
2205
2206 #define wxComboBox_SetMark(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
2207 static PyObject *_wrap_wxComboBox_SetMark(PyObject *self, PyObject *args, PyObject *kwargs) {
2208 PyObject * _resultobj;
2209 wxComboBox * _arg0;
2210 long _arg1;
2211 long _arg2;
2212 PyObject * _argo0 = 0;
2213 char *_kwnames[] = { "self","from","to", NULL };
2214
2215 self = self;
2216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxComboBox_SetMark",_kwnames,&_argo0,&_arg1,&_arg2))
2217 return NULL;
2218 if (_argo0) {
2219 if (_argo0 == Py_None) { _arg0 = NULL; }
2220 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2221 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetMark. Expected _wxComboBox_p.");
2222 return NULL;
2223 }
2224 }
2225 {
2226 wxPy_BEGIN_ALLOW_THREADS;
2227 wxComboBox_SetMark(_arg0,_arg1,_arg2);
2228
2229 wxPy_END_ALLOW_THREADS;
2230 } Py_INCREF(Py_None);
2231 _resultobj = Py_None;
2232 return _resultobj;
2233 }
2234
2235 #define wxComboBox_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
2236 static PyObject *_wrap_wxComboBox_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
2237 PyObject * _resultobj;
2238 wxComboBox * _arg0;
2239 wxString * _arg1;
2240 PyObject * _argo0 = 0;
2241 PyObject * _obj1 = 0;
2242 char *_kwnames[] = { "self","text", NULL };
2243
2244 self = self;
2245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxComboBox_SetValue",_kwnames,&_argo0,&_obj1))
2246 return NULL;
2247 if (_argo0) {
2248 if (_argo0 == Py_None) { _arg0 = NULL; }
2249 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxComboBox_p")) {
2250 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxComboBox_SetValue. Expected _wxComboBox_p.");
2251 return NULL;
2252 }
2253 }
2254 {
2255 if (!PyString_Check(_obj1)) {
2256 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2257 return NULL;
2258 }
2259 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
2260 }
2261 {
2262 wxPy_BEGIN_ALLOW_THREADS;
2263 wxComboBox_SetValue(_arg0,*_arg1);
2264
2265 wxPy_END_ALLOW_THREADS;
2266 } Py_INCREF(Py_None);
2267 _resultobj = Py_None;
2268 {
2269 if (_obj1)
2270 delete _arg1;
2271 }
2272 return _resultobj;
2273 }
2274
2275 static void *SwigwxGaugeTowxControl(void *ptr) {
2276 wxGauge *src;
2277 wxControl *dest;
2278 src = (wxGauge *) ptr;
2279 dest = (wxControl *) src;
2280 return (void *) dest;
2281 }
2282
2283 static void *SwigwxGaugeTowxWindow(void *ptr) {
2284 wxGauge *src;
2285 wxWindow *dest;
2286 src = (wxGauge *) ptr;
2287 dest = (wxWindow *) src;
2288 return (void *) dest;
2289 }
2290
2291 static void *SwigwxGaugeTowxEvtHandler(void *ptr) {
2292 wxGauge *src;
2293 wxEvtHandler *dest;
2294 src = (wxGauge *) ptr;
2295 dest = (wxEvtHandler *) src;
2296 return (void *) dest;
2297 }
2298
2299 #define new_wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
2300 static PyObject *_wrap_new_wxGauge(PyObject *self, PyObject *args, PyObject *kwargs) {
2301 PyObject * _resultobj;
2302 wxGauge * _result;
2303 wxWindow * _arg0;
2304 wxWindowID _arg1;
2305 int _arg2;
2306 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
2307 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
2308 long _arg5 = (long ) wxGA_HORIZONTAL;
2309 wxValidator * _arg6 = (wxValidator *) &wxPyDefaultValidator;
2310 char * _arg7 = (char *) "gauge";
2311 PyObject * _argo0 = 0;
2312 wxPoint temp;
2313 PyObject * _obj3 = 0;
2314 wxSize temp0;
2315 PyObject * _obj4 = 0;
2316 PyObject * _argo6 = 0;
2317 char *_kwnames[] = { "parent","id","range","pos","size","style","validator","name", NULL };
2318 char _ptemp[128];
2319
2320 self = self;
2321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|OOlOs:new_wxGauge",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
2322 return NULL;
2323 if (_argo0) {
2324 if (_argo0 == Py_None) { _arg0 = NULL; }
2325 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2326 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxGauge. Expected _wxWindow_p.");
2327 return NULL;
2328 }
2329 }
2330 if (_obj3)
2331 {
2332 _arg3 = &temp;
2333 if (! wxPoint_helper(_obj3, &_arg3))
2334 return NULL;
2335 }
2336 if (_obj4)
2337 {
2338 _arg4 = &temp0;
2339 if (! wxSize_helper(_obj4, &_arg4))
2340 return NULL;
2341 }
2342 if (_argo6) {
2343 if (_argo6 == Py_None) { _arg6 = NULL; }
2344 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
2345 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxGauge. Expected _wxValidator_p.");
2346 return NULL;
2347 }
2348 }
2349 {
2350 wxPy_BEGIN_ALLOW_THREADS;
2351 _result = (wxGauge *)new_wxGauge(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
2352
2353 wxPy_END_ALLOW_THREADS;
2354 } if (_result) {
2355 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGauge_p");
2356 _resultobj = Py_BuildValue("s",_ptemp);
2357 } else {
2358 Py_INCREF(Py_None);
2359 _resultobj = Py_None;
2360 }
2361 return _resultobj;
2362 }
2363
2364 #define wxGauge_GetBezelFace(_swigobj) (_swigobj->GetBezelFace())
2365 static PyObject *_wrap_wxGauge_GetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
2366 PyObject * _resultobj;
2367 int _result;
2368 wxGauge * _arg0;
2369 PyObject * _argo0 = 0;
2370 char *_kwnames[] = { "self", NULL };
2371
2372 self = self;
2373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetBezelFace",_kwnames,&_argo0))
2374 return NULL;
2375 if (_argo0) {
2376 if (_argo0 == Py_None) { _arg0 = NULL; }
2377 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2378 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetBezelFace. Expected _wxGauge_p.");
2379 return NULL;
2380 }
2381 }
2382 {
2383 wxPy_BEGIN_ALLOW_THREADS;
2384 _result = (int )wxGauge_GetBezelFace(_arg0);
2385
2386 wxPy_END_ALLOW_THREADS;
2387 } _resultobj = Py_BuildValue("i",_result);
2388 return _resultobj;
2389 }
2390
2391 #define wxGauge_GetRange(_swigobj) (_swigobj->GetRange())
2392 static PyObject *_wrap_wxGauge_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
2393 PyObject * _resultobj;
2394 int _result;
2395 wxGauge * _arg0;
2396 PyObject * _argo0 = 0;
2397 char *_kwnames[] = { "self", NULL };
2398
2399 self = self;
2400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetRange",_kwnames,&_argo0))
2401 return NULL;
2402 if (_argo0) {
2403 if (_argo0 == Py_None) { _arg0 = NULL; }
2404 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2405 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetRange. Expected _wxGauge_p.");
2406 return NULL;
2407 }
2408 }
2409 {
2410 wxPy_BEGIN_ALLOW_THREADS;
2411 _result = (int )wxGauge_GetRange(_arg0);
2412
2413 wxPy_END_ALLOW_THREADS;
2414 } _resultobj = Py_BuildValue("i",_result);
2415 return _resultobj;
2416 }
2417
2418 #define wxGauge_GetShadowWidth(_swigobj) (_swigobj->GetShadowWidth())
2419 static PyObject *_wrap_wxGauge_GetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2420 PyObject * _resultobj;
2421 int _result;
2422 wxGauge * _arg0;
2423 PyObject * _argo0 = 0;
2424 char *_kwnames[] = { "self", NULL };
2425
2426 self = self;
2427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetShadowWidth",_kwnames,&_argo0))
2428 return NULL;
2429 if (_argo0) {
2430 if (_argo0 == Py_None) { _arg0 = NULL; }
2431 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2432 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetShadowWidth. Expected _wxGauge_p.");
2433 return NULL;
2434 }
2435 }
2436 {
2437 wxPy_BEGIN_ALLOW_THREADS;
2438 _result = (int )wxGauge_GetShadowWidth(_arg0);
2439
2440 wxPy_END_ALLOW_THREADS;
2441 } _resultobj = Py_BuildValue("i",_result);
2442 return _resultobj;
2443 }
2444
2445 #define wxGauge_GetValue(_swigobj) (_swigobj->GetValue())
2446 static PyObject *_wrap_wxGauge_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
2447 PyObject * _resultobj;
2448 int _result;
2449 wxGauge * _arg0;
2450 PyObject * _argo0 = 0;
2451 char *_kwnames[] = { "self", NULL };
2452
2453 self = self;
2454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGauge_GetValue",_kwnames,&_argo0))
2455 return NULL;
2456 if (_argo0) {
2457 if (_argo0 == Py_None) { _arg0 = NULL; }
2458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_GetValue. Expected _wxGauge_p.");
2460 return NULL;
2461 }
2462 }
2463 {
2464 wxPy_BEGIN_ALLOW_THREADS;
2465 _result = (int )wxGauge_GetValue(_arg0);
2466
2467 wxPy_END_ALLOW_THREADS;
2468 } _resultobj = Py_BuildValue("i",_result);
2469 return _resultobj;
2470 }
2471
2472 #define wxGauge_SetBezelFace(_swigobj,_swigarg0) (_swigobj->SetBezelFace(_swigarg0))
2473 static PyObject *_wrap_wxGauge_SetBezelFace(PyObject *self, PyObject *args, PyObject *kwargs) {
2474 PyObject * _resultobj;
2475 wxGauge * _arg0;
2476 int _arg1;
2477 PyObject * _argo0 = 0;
2478 char *_kwnames[] = { "self","width", NULL };
2479
2480 self = self;
2481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetBezelFace",_kwnames,&_argo0,&_arg1))
2482 return NULL;
2483 if (_argo0) {
2484 if (_argo0 == Py_None) { _arg0 = NULL; }
2485 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2486 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetBezelFace. Expected _wxGauge_p.");
2487 return NULL;
2488 }
2489 }
2490 {
2491 wxPy_BEGIN_ALLOW_THREADS;
2492 wxGauge_SetBezelFace(_arg0,_arg1);
2493
2494 wxPy_END_ALLOW_THREADS;
2495 } Py_INCREF(Py_None);
2496 _resultobj = Py_None;
2497 return _resultobj;
2498 }
2499
2500 #define wxGauge_SetRange(_swigobj,_swigarg0) (_swigobj->SetRange(_swigarg0))
2501 static PyObject *_wrap_wxGauge_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
2502 PyObject * _resultobj;
2503 wxGauge * _arg0;
2504 int _arg1;
2505 PyObject * _argo0 = 0;
2506 char *_kwnames[] = { "self","range", NULL };
2507
2508 self = self;
2509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetRange",_kwnames,&_argo0,&_arg1))
2510 return NULL;
2511 if (_argo0) {
2512 if (_argo0 == Py_None) { _arg0 = NULL; }
2513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetRange. Expected _wxGauge_p.");
2515 return NULL;
2516 }
2517 }
2518 {
2519 wxPy_BEGIN_ALLOW_THREADS;
2520 wxGauge_SetRange(_arg0,_arg1);
2521
2522 wxPy_END_ALLOW_THREADS;
2523 } Py_INCREF(Py_None);
2524 _resultobj = Py_None;
2525 return _resultobj;
2526 }
2527
2528 #define wxGauge_SetShadowWidth(_swigobj,_swigarg0) (_swigobj->SetShadowWidth(_swigarg0))
2529 static PyObject *_wrap_wxGauge_SetShadowWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2530 PyObject * _resultobj;
2531 wxGauge * _arg0;
2532 int _arg1;
2533 PyObject * _argo0 = 0;
2534 char *_kwnames[] = { "self","width", NULL };
2535
2536 self = self;
2537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetShadowWidth",_kwnames,&_argo0,&_arg1))
2538 return NULL;
2539 if (_argo0) {
2540 if (_argo0 == Py_None) { _arg0 = NULL; }
2541 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2542 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetShadowWidth. Expected _wxGauge_p.");
2543 return NULL;
2544 }
2545 }
2546 {
2547 wxPy_BEGIN_ALLOW_THREADS;
2548 wxGauge_SetShadowWidth(_arg0,_arg1);
2549
2550 wxPy_END_ALLOW_THREADS;
2551 } Py_INCREF(Py_None);
2552 _resultobj = Py_None;
2553 return _resultobj;
2554 }
2555
2556 #define wxGauge_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
2557 static PyObject *_wrap_wxGauge_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
2558 PyObject * _resultobj;
2559 wxGauge * _arg0;
2560 int _arg1;
2561 PyObject * _argo0 = 0;
2562 char *_kwnames[] = { "self","pos", NULL };
2563
2564 self = self;
2565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGauge_SetValue",_kwnames,&_argo0,&_arg1))
2566 return NULL;
2567 if (_argo0) {
2568 if (_argo0 == Py_None) { _arg0 = NULL; }
2569 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGauge_p")) {
2570 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGauge_SetValue. Expected _wxGauge_p.");
2571 return NULL;
2572 }
2573 }
2574 {
2575 wxPy_BEGIN_ALLOW_THREADS;
2576 wxGauge_SetValue(_arg0,_arg1);
2577
2578 wxPy_END_ALLOW_THREADS;
2579 } Py_INCREF(Py_None);
2580 _resultobj = Py_None;
2581 return _resultobj;
2582 }
2583
2584 static void *SwigwxStaticBoxTowxControl(void *ptr) {
2585 wxStaticBox *src;
2586 wxControl *dest;
2587 src = (wxStaticBox *) ptr;
2588 dest = (wxControl *) src;
2589 return (void *) dest;
2590 }
2591
2592 static void *SwigwxStaticBoxTowxWindow(void *ptr) {
2593 wxStaticBox *src;
2594 wxWindow *dest;
2595 src = (wxStaticBox *) ptr;
2596 dest = (wxWindow *) src;
2597 return (void *) dest;
2598 }
2599
2600 static void *SwigwxStaticBoxTowxEvtHandler(void *ptr) {
2601 wxStaticBox *src;
2602 wxEvtHandler *dest;
2603 src = (wxStaticBox *) ptr;
2604 dest = (wxEvtHandler *) src;
2605 return (void *) dest;
2606 }
2607
2608 #define new_wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2609 static PyObject *_wrap_new_wxStaticBox(PyObject *self, PyObject *args, PyObject *kwargs) {
2610 PyObject * _resultobj;
2611 wxStaticBox * _result;
2612 wxWindow * _arg0;
2613 wxWindowID _arg1;
2614 wxString * _arg2;
2615 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
2616 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
2617 long _arg5 = (long ) 0;
2618 char * _arg6 = (char *) "staticBox";
2619 PyObject * _argo0 = 0;
2620 PyObject * _obj2 = 0;
2621 wxPoint temp;
2622 PyObject * _obj3 = 0;
2623 wxSize temp0;
2624 PyObject * _obj4 = 0;
2625 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
2626 char _ptemp[128];
2627
2628 self = self;
2629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
2630 return NULL;
2631 if (_argo0) {
2632 if (_argo0 == Py_None) { _arg0 = NULL; }
2633 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2634 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBox. Expected _wxWindow_p.");
2635 return NULL;
2636 }
2637 }
2638 {
2639 if (!PyString_Check(_obj2)) {
2640 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2641 return NULL;
2642 }
2643 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
2644 }
2645 if (_obj3)
2646 {
2647 _arg3 = &temp;
2648 if (! wxPoint_helper(_obj3, &_arg3))
2649 return NULL;
2650 }
2651 if (_obj4)
2652 {
2653 _arg4 = &temp0;
2654 if (! wxSize_helper(_obj4, &_arg4))
2655 return NULL;
2656 }
2657 {
2658 wxPy_BEGIN_ALLOW_THREADS;
2659 _result = (wxStaticBox *)new_wxStaticBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
2660
2661 wxPy_END_ALLOW_THREADS;
2662 } if (_result) {
2663 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBox_p");
2664 _resultobj = Py_BuildValue("s",_ptemp);
2665 } else {
2666 Py_INCREF(Py_None);
2667 _resultobj = Py_None;
2668 }
2669 {
2670 if (_obj2)
2671 delete _arg2;
2672 }
2673 return _resultobj;
2674 }
2675
2676 static void *SwigwxStaticLineTowxControl(void *ptr) {
2677 wxStaticLine *src;
2678 wxControl *dest;
2679 src = (wxStaticLine *) ptr;
2680 dest = (wxControl *) src;
2681 return (void *) dest;
2682 }
2683
2684 static void *SwigwxStaticLineTowxWindow(void *ptr) {
2685 wxStaticLine *src;
2686 wxWindow *dest;
2687 src = (wxStaticLine *) ptr;
2688 dest = (wxWindow *) src;
2689 return (void *) dest;
2690 }
2691
2692 static void *SwigwxStaticLineTowxEvtHandler(void *ptr) {
2693 wxStaticLine *src;
2694 wxEvtHandler *dest;
2695 src = (wxStaticLine *) ptr;
2696 dest = (wxEvtHandler *) src;
2697 return (void *) dest;
2698 }
2699
2700 #define new_wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2701 static PyObject *_wrap_new_wxStaticLine(PyObject *self, PyObject *args, PyObject *kwargs) {
2702 PyObject * _resultobj;
2703 wxStaticLine * _result;
2704 wxWindow * _arg0;
2705 wxWindowID _arg1;
2706 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
2707 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
2708 long _arg4 = (long ) wxLI_HORIZONTAL;
2709 char * _arg5 = (char *) "staticLine";
2710 PyObject * _argo0 = 0;
2711 wxPoint temp;
2712 PyObject * _obj2 = 0;
2713 wxSize temp0;
2714 PyObject * _obj3 = 0;
2715 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
2716 char _ptemp[128];
2717
2718 self = self;
2719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxStaticLine",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
2720 return NULL;
2721 if (_argo0) {
2722 if (_argo0 == Py_None) { _arg0 = NULL; }
2723 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2724 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticLine. Expected _wxWindow_p.");
2725 return NULL;
2726 }
2727 }
2728 if (_obj2)
2729 {
2730 _arg2 = &temp;
2731 if (! wxPoint_helper(_obj2, &_arg2))
2732 return NULL;
2733 }
2734 if (_obj3)
2735 {
2736 _arg3 = &temp0;
2737 if (! wxSize_helper(_obj3, &_arg3))
2738 return NULL;
2739 }
2740 {
2741 wxPy_BEGIN_ALLOW_THREADS;
2742 _result = (wxStaticLine *)new_wxStaticLine(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
2743
2744 wxPy_END_ALLOW_THREADS;
2745 } if (_result) {
2746 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticLine_p");
2747 _resultobj = Py_BuildValue("s",_ptemp);
2748 } else {
2749 Py_INCREF(Py_None);
2750 _resultobj = Py_None;
2751 }
2752 return _resultobj;
2753 }
2754
2755 static void *SwigwxStaticTextTowxControl(void *ptr) {
2756 wxStaticText *src;
2757 wxControl *dest;
2758 src = (wxStaticText *) ptr;
2759 dest = (wxControl *) src;
2760 return (void *) dest;
2761 }
2762
2763 static void *SwigwxStaticTextTowxWindow(void *ptr) {
2764 wxStaticText *src;
2765 wxWindow *dest;
2766 src = (wxStaticText *) ptr;
2767 dest = (wxWindow *) src;
2768 return (void *) dest;
2769 }
2770
2771 static void *SwigwxStaticTextTowxEvtHandler(void *ptr) {
2772 wxStaticText *src;
2773 wxEvtHandler *dest;
2774 src = (wxStaticText *) ptr;
2775 dest = (wxEvtHandler *) src;
2776 return (void *) dest;
2777 }
2778
2779 #define new_wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2780 static PyObject *_wrap_new_wxStaticText(PyObject *self, PyObject *args, PyObject *kwargs) {
2781 PyObject * _resultobj;
2782 wxStaticText * _result;
2783 wxWindow * _arg0;
2784 wxWindowID _arg1;
2785 wxString * _arg2;
2786 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
2787 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
2788 long _arg5 = (long ) 0;
2789 char * _arg6 = (char *) "staticText";
2790 PyObject * _argo0 = 0;
2791 PyObject * _obj2 = 0;
2792 wxPoint temp;
2793 PyObject * _obj3 = 0;
2794 wxSize temp0;
2795 PyObject * _obj4 = 0;
2796 char *_kwnames[] = { "parent","id","label","pos","size","style","name", NULL };
2797 char _ptemp[128];
2798
2799 self = self;
2800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticText",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
2801 return NULL;
2802 if (_argo0) {
2803 if (_argo0 == Py_None) { _arg0 = NULL; }
2804 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2805 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticText. Expected _wxWindow_p.");
2806 return NULL;
2807 }
2808 }
2809 {
2810 if (!PyString_Check(_obj2)) {
2811 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2812 return NULL;
2813 }
2814 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
2815 }
2816 if (_obj3)
2817 {
2818 _arg3 = &temp;
2819 if (! wxPoint_helper(_obj3, &_arg3))
2820 return NULL;
2821 }
2822 if (_obj4)
2823 {
2824 _arg4 = &temp0;
2825 if (! wxSize_helper(_obj4, &_arg4))
2826 return NULL;
2827 }
2828 {
2829 wxPy_BEGIN_ALLOW_THREADS;
2830 _result = (wxStaticText *)new_wxStaticText(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
2831
2832 wxPy_END_ALLOW_THREADS;
2833 } if (_result) {
2834 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticText_p");
2835 _resultobj = Py_BuildValue("s",_ptemp);
2836 } else {
2837 Py_INCREF(Py_None);
2838 _resultobj = Py_None;
2839 }
2840 {
2841 if (_obj2)
2842 delete _arg2;
2843 }
2844 return _resultobj;
2845 }
2846
2847 #define wxStaticText_GetLabel(_swigobj) (_swigobj->GetLabel())
2848 static PyObject *_wrap_wxStaticText_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
2849 PyObject * _resultobj;
2850 wxString * _result;
2851 wxStaticText * _arg0;
2852 PyObject * _argo0 = 0;
2853 char *_kwnames[] = { "self", NULL };
2854
2855 self = self;
2856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticText_GetLabel",_kwnames,&_argo0))
2857 return NULL;
2858 if (_argo0) {
2859 if (_argo0 == Py_None) { _arg0 = NULL; }
2860 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
2861 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_GetLabel. Expected _wxStaticText_p.");
2862 return NULL;
2863 }
2864 }
2865 {
2866 wxPy_BEGIN_ALLOW_THREADS;
2867 _result = new wxString (wxStaticText_GetLabel(_arg0));
2868
2869 wxPy_END_ALLOW_THREADS;
2870 }{
2871 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
2872 }
2873 {
2874 delete _result;
2875 }
2876 return _resultobj;
2877 }
2878
2879 #define wxStaticText_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
2880 static PyObject *_wrap_wxStaticText_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
2881 PyObject * _resultobj;
2882 wxStaticText * _arg0;
2883 wxString * _arg1;
2884 PyObject * _argo0 = 0;
2885 PyObject * _obj1 = 0;
2886 char *_kwnames[] = { "self","label", NULL };
2887
2888 self = self;
2889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticText_SetLabel",_kwnames,&_argo0,&_obj1))
2890 return NULL;
2891 if (_argo0) {
2892 if (_argo0 == Py_None) { _arg0 = NULL; }
2893 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticText_p")) {
2894 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticText_SetLabel. Expected _wxStaticText_p.");
2895 return NULL;
2896 }
2897 }
2898 {
2899 if (!PyString_Check(_obj1)) {
2900 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2901 return NULL;
2902 }
2903 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
2904 }
2905 {
2906 wxPy_BEGIN_ALLOW_THREADS;
2907 wxStaticText_SetLabel(_arg0,*_arg1);
2908
2909 wxPy_END_ALLOW_THREADS;
2910 } Py_INCREF(Py_None);
2911 _resultobj = Py_None;
2912 {
2913 if (_obj1)
2914 delete _arg1;
2915 }
2916 return _resultobj;
2917 }
2918
2919 static void *SwigwxListBoxTowxControl(void *ptr) {
2920 wxListBox *src;
2921 wxControl *dest;
2922 src = (wxListBox *) ptr;
2923 dest = (wxControl *) src;
2924 return (void *) dest;
2925 }
2926
2927 static void *SwigwxListBoxTowxWindow(void *ptr) {
2928 wxListBox *src;
2929 wxWindow *dest;
2930 src = (wxListBox *) ptr;
2931 dest = (wxWindow *) src;
2932 return (void *) dest;
2933 }
2934
2935 static void *SwigwxListBoxTowxEvtHandler(void *ptr) {
2936 wxListBox *src;
2937 wxEvtHandler *dest;
2938 src = (wxListBox *) ptr;
2939 dest = (wxEvtHandler *) src;
2940 return (void *) dest;
2941 }
2942
2943 #define new_wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
2944 static PyObject *_wrap_new_wxListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
2945 PyObject * _resultobj;
2946 wxListBox * _result;
2947 wxWindow * _arg0;
2948 wxWindowID _arg1;
2949 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
2950 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
2951 int _arg4;
2952 wxString * _arg5 = (wxString *) NULL;
2953 long _arg6 = (long ) 0;
2954 wxValidator * _arg7 = (wxValidator *) &wxPyDefaultValidator;
2955 char * _arg8 = (char *) "listBox";
2956 PyObject * _argo0 = 0;
2957 wxPoint temp;
2958 PyObject * _obj2 = 0;
2959 wxSize temp0;
2960 PyObject * _obj3 = 0;
2961 PyObject * _obj5 = 0;
2962 PyObject * _argo7 = 0;
2963 char *_kwnames[] = { "parent","id","pos","size","LIST","style","validator","name", NULL };
2964 char _ptemp[128];
2965
2966 self = self;
2967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
2968 return NULL;
2969 if (_argo0) {
2970 if (_argo0 == Py_None) { _arg0 = NULL; }
2971 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2972 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxListBox. Expected _wxWindow_p.");
2973 return NULL;
2974 }
2975 }
2976 if (_obj2)
2977 {
2978 _arg2 = &temp;
2979 if (! wxPoint_helper(_obj2, &_arg2))
2980 return NULL;
2981 }
2982 if (_obj3)
2983 {
2984 _arg3 = &temp0;
2985 if (! wxSize_helper(_obj3, &_arg3))
2986 return NULL;
2987 }
2988 if (_obj5)
2989 {
2990 _arg5 = wxString_LIST_helper(_obj5);
2991 if (_arg5 == NULL) {
2992 return NULL;
2993 }
2994 }
2995 if (_argo7) {
2996 if (_argo7 == Py_None) { _arg7 = NULL; }
2997 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
2998 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxListBox. Expected _wxValidator_p.");
2999 return NULL;
3000 }
3001 }
3002 {
3003 if (_obj5) {
3004 _arg4 = PyList_Size(_obj5);
3005 }
3006 else {
3007 _arg4 = 0;
3008 }
3009 }
3010 {
3011 wxPy_BEGIN_ALLOW_THREADS;
3012 _result = (wxListBox *)new_wxListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
3013
3014 wxPy_END_ALLOW_THREADS;
3015 } if (_result) {
3016 SWIG_MakePtr(_ptemp, (char *) _result,"_wxListBox_p");
3017 _resultobj = Py_BuildValue("s",_ptemp);
3018 } else {
3019 Py_INCREF(Py_None);
3020 _resultobj = Py_None;
3021 }
3022 {
3023 delete [] _arg5;
3024 }
3025 return _resultobj;
3026 }
3027
3028 #define wxListBox_Append(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
3029 static PyObject *_wrap_wxListBox_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
3030 PyObject * _resultobj;
3031 wxListBox * _arg0;
3032 wxString * _arg1;
3033 PyObject * _argo0 = 0;
3034 PyObject * _obj1 = 0;
3035 char *_kwnames[] = { "self","item", NULL };
3036
3037 self = self;
3038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_Append",_kwnames,&_argo0,&_obj1))
3039 return NULL;
3040 if (_argo0) {
3041 if (_argo0 == Py_None) { _arg0 = NULL; }
3042 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3043 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Append. Expected _wxListBox_p.");
3044 return NULL;
3045 }
3046 }
3047 {
3048 if (!PyString_Check(_obj1)) {
3049 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3050 return NULL;
3051 }
3052 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
3053 }
3054 {
3055 wxPy_BEGIN_ALLOW_THREADS;
3056 wxListBox_Append(_arg0,*_arg1);
3057
3058 wxPy_END_ALLOW_THREADS;
3059 } Py_INCREF(Py_None);
3060 _resultobj = Py_None;
3061 {
3062 if (_obj1)
3063 delete _arg1;
3064 }
3065 return _resultobj;
3066 }
3067
3068 #define wxListBox_Clear(_swigobj) (_swigobj->Clear())
3069 static PyObject *_wrap_wxListBox_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
3070 PyObject * _resultobj;
3071 wxListBox * _arg0;
3072 PyObject * _argo0 = 0;
3073 char *_kwnames[] = { "self", NULL };
3074
3075 self = self;
3076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_Clear",_kwnames,&_argo0))
3077 return NULL;
3078 if (_argo0) {
3079 if (_argo0 == Py_None) { _arg0 = NULL; }
3080 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3081 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Clear. Expected _wxListBox_p.");
3082 return NULL;
3083 }
3084 }
3085 {
3086 wxPy_BEGIN_ALLOW_THREADS;
3087 wxListBox_Clear(_arg0);
3088
3089 wxPy_END_ALLOW_THREADS;
3090 } Py_INCREF(Py_None);
3091 _resultobj = Py_None;
3092 return _resultobj;
3093 }
3094
3095 #define wxListBox_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
3096 static PyObject *_wrap_wxListBox_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
3097 PyObject * _resultobj;
3098 wxListBox * _arg0;
3099 int _arg1;
3100 PyObject * _argo0 = 0;
3101 char *_kwnames[] = { "self","n", NULL };
3102
3103 self = self;
3104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Delete",_kwnames,&_argo0,&_arg1))
3105 return NULL;
3106 if (_argo0) {
3107 if (_argo0 == Py_None) { _arg0 = NULL; }
3108 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3109 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Delete. Expected _wxListBox_p.");
3110 return NULL;
3111 }
3112 }
3113 {
3114 wxPy_BEGIN_ALLOW_THREADS;
3115 wxListBox_Delete(_arg0,_arg1);
3116
3117 wxPy_END_ALLOW_THREADS;
3118 } Py_INCREF(Py_None);
3119 _resultobj = Py_None;
3120 return _resultobj;
3121 }
3122
3123 #define wxListBox_Deselect(_swigobj,_swigarg0) (_swigobj->Deselect(_swigarg0))
3124 static PyObject *_wrap_wxListBox_Deselect(PyObject *self, PyObject *args, PyObject *kwargs) {
3125 PyObject * _resultobj;
3126 wxListBox * _arg0;
3127 int _arg1;
3128 PyObject * _argo0 = 0;
3129 char *_kwnames[] = { "self","n", NULL };
3130
3131 self = self;
3132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Deselect",_kwnames,&_argo0,&_arg1))
3133 return NULL;
3134 if (_argo0) {
3135 if (_argo0 == Py_None) { _arg0 = NULL; }
3136 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3137 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Deselect. Expected _wxListBox_p.");
3138 return NULL;
3139 }
3140 }
3141 {
3142 wxPy_BEGIN_ALLOW_THREADS;
3143 wxListBox_Deselect(_arg0,_arg1);
3144
3145 wxPy_END_ALLOW_THREADS;
3146 } Py_INCREF(Py_None);
3147 _resultobj = Py_None;
3148 return _resultobj;
3149 }
3150
3151 #define wxListBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
3152 static PyObject *_wrap_wxListBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
3153 PyObject * _resultobj;
3154 int _result;
3155 wxListBox * _arg0;
3156 wxString * _arg1;
3157 PyObject * _argo0 = 0;
3158 PyObject * _obj1 = 0;
3159 char *_kwnames[] = { "self","string", NULL };
3160
3161 self = self;
3162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_FindString",_kwnames,&_argo0,&_obj1))
3163 return NULL;
3164 if (_argo0) {
3165 if (_argo0 == Py_None) { _arg0 = NULL; }
3166 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3167 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_FindString. Expected _wxListBox_p.");
3168 return NULL;
3169 }
3170 }
3171 {
3172 if (!PyString_Check(_obj1)) {
3173 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3174 return NULL;
3175 }
3176 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
3177 }
3178 {
3179 wxPy_BEGIN_ALLOW_THREADS;
3180 _result = (int )wxListBox_FindString(_arg0,*_arg1);
3181
3182 wxPy_END_ALLOW_THREADS;
3183 } _resultobj = Py_BuildValue("i",_result);
3184 {
3185 if (_obj1)
3186 delete _arg1;
3187 }
3188 return _resultobj;
3189 }
3190
3191 #define wxListBox_GetSelection(_swigobj) (_swigobj->GetSelection())
3192 static PyObject *_wrap_wxListBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3193 PyObject * _resultobj;
3194 int _result;
3195 wxListBox * _arg0;
3196 PyObject * _argo0 = 0;
3197 char *_kwnames[] = { "self", NULL };
3198
3199 self = self;
3200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetSelection",_kwnames,&_argo0))
3201 return NULL;
3202 if (_argo0) {
3203 if (_argo0 == Py_None) { _arg0 = NULL; }
3204 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3205 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetSelection. Expected _wxListBox_p.");
3206 return NULL;
3207 }
3208 }
3209 {
3210 wxPy_BEGIN_ALLOW_THREADS;
3211 _result = (int )wxListBox_GetSelection(_arg0);
3212
3213 wxPy_END_ALLOW_THREADS;
3214 } _resultobj = Py_BuildValue("i",_result);
3215 return _resultobj;
3216 }
3217
3218 static PyObject * wxListBox_GetSelections(wxListBox *self) {
3219 wxArrayInt lst;
3220 self->GetSelections(lst);
3221 PyObject *tup = PyTuple_New(lst.GetCount());
3222 for(int i=0; i<lst.GetCount(); i++) {
3223 PyTuple_SetItem(tup, i, PyInt_FromLong(lst[i]));
3224 }
3225 return tup;
3226 }
3227 static PyObject *_wrap_wxListBox_GetSelections(PyObject *self, PyObject *args, PyObject *kwargs) {
3228 PyObject * _resultobj;
3229 PyObject * _result;
3230 wxListBox * _arg0;
3231 PyObject * _argo0 = 0;
3232 char *_kwnames[] = { "self", NULL };
3233
3234 self = self;
3235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetSelections",_kwnames,&_argo0))
3236 return NULL;
3237 if (_argo0) {
3238 if (_argo0 == Py_None) { _arg0 = NULL; }
3239 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3240 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetSelections. Expected _wxListBox_p.");
3241 return NULL;
3242 }
3243 }
3244 {
3245 wxPy_BEGIN_ALLOW_THREADS;
3246 _result = (PyObject *)wxListBox_GetSelections(_arg0);
3247
3248 wxPy_END_ALLOW_THREADS;
3249 }{
3250 _resultobj = _result;
3251 }
3252 return _resultobj;
3253 }
3254
3255 #define wxListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
3256 static PyObject *_wrap_wxListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
3257 PyObject * _resultobj;
3258 wxListBox * _arg0;
3259 int _arg1;
3260 wxString * _arg2;
3261 int _arg3;
3262 PyObject * _argo0 = 0;
3263 PyObject * _obj2 = 0;
3264 char *_kwnames[] = { "self","LIST","pos", NULL };
3265
3266 self = self;
3267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
3268 return NULL;
3269 if (_argo0) {
3270 if (_argo0 == Py_None) { _arg0 = NULL; }
3271 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3272 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_InsertItems. Expected _wxListBox_p.");
3273 return NULL;
3274 }
3275 }
3276 {
3277 _arg2 = wxString_LIST_helper(_obj2);
3278 if (_arg2 == NULL) {
3279 return NULL;
3280 }
3281 }
3282 {
3283 if (_obj2) {
3284 _arg1 = PyList_Size(_obj2);
3285 }
3286 else {
3287 _arg1 = 0;
3288 }
3289 }
3290 {
3291 wxPy_BEGIN_ALLOW_THREADS;
3292 wxListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
3293
3294 wxPy_END_ALLOW_THREADS;
3295 } Py_INCREF(Py_None);
3296 _resultobj = Py_None;
3297 {
3298 delete [] _arg2;
3299 }
3300 return _resultobj;
3301 }
3302
3303 #define wxListBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
3304 static PyObject *_wrap_wxListBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
3305 PyObject * _resultobj;
3306 wxString * _result;
3307 wxListBox * _arg0;
3308 int _arg1;
3309 PyObject * _argo0 = 0;
3310 char *_kwnames[] = { "self","n", NULL };
3311
3312 self = self;
3313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_GetString",_kwnames,&_argo0,&_arg1))
3314 return NULL;
3315 if (_argo0) {
3316 if (_argo0 == Py_None) { _arg0 = NULL; }
3317 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3318 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetString. Expected _wxListBox_p.");
3319 return NULL;
3320 }
3321 }
3322 {
3323 wxPy_BEGIN_ALLOW_THREADS;
3324 _result = new wxString (wxListBox_GetString(_arg0,_arg1));
3325
3326 wxPy_END_ALLOW_THREADS;
3327 }{
3328 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
3329 }
3330 {
3331 delete _result;
3332 }
3333 return _resultobj;
3334 }
3335
3336 #define wxListBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
3337 static PyObject *_wrap_wxListBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3338 PyObject * _resultobj;
3339 wxString * _result;
3340 wxListBox * _arg0;
3341 PyObject * _argo0 = 0;
3342 char *_kwnames[] = { "self", NULL };
3343
3344 self = self;
3345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_GetStringSelection",_kwnames,&_argo0))
3346 return NULL;
3347 if (_argo0) {
3348 if (_argo0 == Py_None) { _arg0 = NULL; }
3349 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3350 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_GetStringSelection. Expected _wxListBox_p.");
3351 return NULL;
3352 }
3353 }
3354 {
3355 wxPy_BEGIN_ALLOW_THREADS;
3356 _result = new wxString (wxListBox_GetStringSelection(_arg0));
3357
3358 wxPy_END_ALLOW_THREADS;
3359 }{
3360 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
3361 }
3362 {
3363 delete _result;
3364 }
3365 return _resultobj;
3366 }
3367
3368 #define wxListBox_Number(_swigobj) (_swigobj->Number())
3369 static PyObject *_wrap_wxListBox_Number(PyObject *self, PyObject *args, PyObject *kwargs) {
3370 PyObject * _resultobj;
3371 int _result;
3372 wxListBox * _arg0;
3373 PyObject * _argo0 = 0;
3374 char *_kwnames[] = { "self", NULL };
3375
3376 self = self;
3377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxListBox_Number",_kwnames,&_argo0))
3378 return NULL;
3379 if (_argo0) {
3380 if (_argo0 == Py_None) { _arg0 = NULL; }
3381 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3382 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Number. Expected _wxListBox_p.");
3383 return NULL;
3384 }
3385 }
3386 {
3387 wxPy_BEGIN_ALLOW_THREADS;
3388 _result = (int )wxListBox_Number(_arg0);
3389
3390 wxPy_END_ALLOW_THREADS;
3391 } _resultobj = Py_BuildValue("i",_result);
3392 return _resultobj;
3393 }
3394
3395 #define wxListBox_Selected(_swigobj,_swigarg0) (_swigobj->Selected(_swigarg0))
3396 static PyObject *_wrap_wxListBox_Selected(PyObject *self, PyObject *args, PyObject *kwargs) {
3397 PyObject * _resultobj;
3398 bool _result;
3399 wxListBox * _arg0;
3400 int _arg1;
3401 PyObject * _argo0 = 0;
3402 char *_kwnames[] = { "self","n", NULL };
3403
3404 self = self;
3405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_Selected",_kwnames,&_argo0,&_arg1))
3406 return NULL;
3407 if (_argo0) {
3408 if (_argo0 == Py_None) { _arg0 = NULL; }
3409 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3410 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Selected. Expected _wxListBox_p.");
3411 return NULL;
3412 }
3413 }
3414 {
3415 wxPy_BEGIN_ALLOW_THREADS;
3416 _result = (bool )wxListBox_Selected(_arg0,_arg1);
3417
3418 wxPy_END_ALLOW_THREADS;
3419 } _resultobj = Py_BuildValue("i",_result);
3420 return _resultobj;
3421 }
3422
3423 #define wxListBox_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
3424 static PyObject *_wrap_wxListBox_Set(PyObject *self, PyObject *args, PyObject *kwargs) {
3425 PyObject * _resultobj;
3426 wxListBox * _arg0;
3427 int _arg1;
3428 wxString * _arg2;
3429 PyObject * _argo0 = 0;
3430 PyObject * _obj2 = 0;
3431 char *_kwnames[] = { "self","LIST", NULL };
3432
3433 self = self;
3434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_Set",_kwnames,&_argo0,&_obj2))
3435 return NULL;
3436 if (_argo0) {
3437 if (_argo0 == Py_None) { _arg0 = NULL; }
3438 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3439 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_Set. Expected _wxListBox_p.");
3440 return NULL;
3441 }
3442 }
3443 if (_obj2)
3444 {
3445 _arg2 = wxString_LIST_helper(_obj2);
3446 if (_arg2 == NULL) {
3447 return NULL;
3448 }
3449 }
3450 {
3451 if (_obj2) {
3452 _arg1 = PyList_Size(_obj2);
3453 }
3454 else {
3455 _arg1 = 0;
3456 }
3457 }
3458 {
3459 wxPy_BEGIN_ALLOW_THREADS;
3460 wxListBox_Set(_arg0,_arg1,_arg2);
3461
3462 wxPy_END_ALLOW_THREADS;
3463 } Py_INCREF(Py_None);
3464 _resultobj = Py_None;
3465 {
3466 delete [] _arg2;
3467 }
3468 return _resultobj;
3469 }
3470
3471 #define wxListBox_SetFirstItem(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
3472 static PyObject *_wrap_wxListBox_SetFirstItem(PyObject *self, PyObject *args, PyObject *kwargs) {
3473 PyObject * _resultobj;
3474 wxListBox * _arg0;
3475 int _arg1;
3476 PyObject * _argo0 = 0;
3477 char *_kwnames[] = { "self","n", NULL };
3478
3479 self = self;
3480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxListBox_SetFirstItem",_kwnames,&_argo0,&_arg1))
3481 return NULL;
3482 if (_argo0) {
3483 if (_argo0 == Py_None) { _arg0 = NULL; }
3484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItem. Expected _wxListBox_p.");
3486 return NULL;
3487 }
3488 }
3489 {
3490 wxPy_BEGIN_ALLOW_THREADS;
3491 wxListBox_SetFirstItem(_arg0,_arg1);
3492
3493 wxPy_END_ALLOW_THREADS;
3494 } Py_INCREF(Py_None);
3495 _resultobj = Py_None;
3496 return _resultobj;
3497 }
3498
3499 #define wxListBox_SetFirstItemStr(_swigobj,_swigarg0) (_swigobj->SetFirstItem(_swigarg0))
3500 static PyObject *_wrap_wxListBox_SetFirstItemStr(PyObject *self, PyObject *args, PyObject *kwargs) {
3501 PyObject * _resultobj;
3502 wxListBox * _arg0;
3503 wxString * _arg1;
3504 PyObject * _argo0 = 0;
3505 PyObject * _obj1 = 0;
3506 char *_kwnames[] = { "self","string", NULL };
3507
3508 self = self;
3509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxListBox_SetFirstItemStr",_kwnames,&_argo0,&_obj1))
3510 return NULL;
3511 if (_argo0) {
3512 if (_argo0 == Py_None) { _arg0 = NULL; }
3513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetFirstItemStr. Expected _wxListBox_p.");
3515 return NULL;
3516 }
3517 }
3518 {
3519 if (!PyString_Check(_obj1)) {
3520 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3521 return NULL;
3522 }
3523 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
3524 }
3525 {
3526 wxPy_BEGIN_ALLOW_THREADS;
3527 wxListBox_SetFirstItemStr(_arg0,*_arg1);
3528
3529 wxPy_END_ALLOW_THREADS;
3530 } Py_INCREF(Py_None);
3531 _resultobj = Py_None;
3532 {
3533 if (_obj1)
3534 delete _arg1;
3535 }
3536 return _resultobj;
3537 }
3538
3539 #define wxListBox_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
3540 static PyObject *_wrap_wxListBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3541 PyObject * _resultobj;
3542 wxListBox * _arg0;
3543 int _arg1;
3544 bool _arg2 = (bool ) TRUE;
3545 PyObject * _argo0 = 0;
3546 int tempbool2 = (int) TRUE;
3547 char *_kwnames[] = { "self","n","select", NULL };
3548
3549 self = self;
3550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxListBox_SetSelection",_kwnames,&_argo0,&_arg1,&tempbool2))
3551 return NULL;
3552 if (_argo0) {
3553 if (_argo0 == Py_None) { _arg0 = NULL; }
3554 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3555 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetSelection. Expected _wxListBox_p.");
3556 return NULL;
3557 }
3558 }
3559 _arg2 = (bool ) tempbool2;
3560 {
3561 wxPy_BEGIN_ALLOW_THREADS;
3562 wxListBox_SetSelection(_arg0,_arg1,_arg2);
3563
3564 wxPy_END_ALLOW_THREADS;
3565 } Py_INCREF(Py_None);
3566 _resultobj = Py_None;
3567 return _resultobj;
3568 }
3569
3570 #define wxListBox_SetString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetString(_swigarg0,_swigarg1))
3571 static PyObject *_wrap_wxListBox_SetString(PyObject *self, PyObject *args, PyObject *kwargs) {
3572 PyObject * _resultobj;
3573 wxListBox * _arg0;
3574 int _arg1;
3575 wxString * _arg2;
3576 PyObject * _argo0 = 0;
3577 PyObject * _obj2 = 0;
3578 char *_kwnames[] = { "self","n","string", NULL };
3579
3580 self = self;
3581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxListBox_SetString",_kwnames,&_argo0,&_arg1,&_obj2))
3582 return NULL;
3583 if (_argo0) {
3584 if (_argo0 == Py_None) { _arg0 = NULL; }
3585 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3586 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetString. Expected _wxListBox_p.");
3587 return NULL;
3588 }
3589 }
3590 {
3591 if (!PyString_Check(_obj2)) {
3592 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3593 return NULL;
3594 }
3595 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
3596 }
3597 {
3598 wxPy_BEGIN_ALLOW_THREADS;
3599 wxListBox_SetString(_arg0,_arg1,*_arg2);
3600
3601 wxPy_END_ALLOW_THREADS;
3602 } Py_INCREF(Py_None);
3603 _resultobj = Py_None;
3604 {
3605 if (_obj2)
3606 delete _arg2;
3607 }
3608 return _resultobj;
3609 }
3610
3611 #define wxListBox_SetStringSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStringSelection(_swigarg0,_swigarg1))
3612 static PyObject *_wrap_wxListBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
3613 PyObject * _resultobj;
3614 wxListBox * _arg0;
3615 wxString * _arg1;
3616 bool _arg2 = (bool ) TRUE;
3617 PyObject * _argo0 = 0;
3618 PyObject * _obj1 = 0;
3619 int tempbool2 = (int) TRUE;
3620 char *_kwnames[] = { "self","string","select", NULL };
3621
3622 self = self;
3623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxListBox_SetStringSelection",_kwnames,&_argo0,&_obj1,&tempbool2))
3624 return NULL;
3625 if (_argo0) {
3626 if (_argo0 == Py_None) { _arg0 = NULL; }
3627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListBox_p")) {
3628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxListBox_SetStringSelection. Expected _wxListBox_p.");
3629 return NULL;
3630 }
3631 }
3632 {
3633 if (!PyString_Check(_obj1)) {
3634 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3635 return NULL;
3636 }
3637 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
3638 }
3639 _arg2 = (bool ) tempbool2;
3640 {
3641 wxPy_BEGIN_ALLOW_THREADS;
3642 wxListBox_SetStringSelection(_arg0,*_arg1,_arg2);
3643
3644 wxPy_END_ALLOW_THREADS;
3645 } Py_INCREF(Py_None);
3646 _resultobj = Py_None;
3647 {
3648 if (_obj1)
3649 delete _arg1;
3650 }
3651 return _resultobj;
3652 }
3653
3654 static void *SwigwxCheckListBoxTowxListBox(void *ptr) {
3655 wxCheckListBox *src;
3656 wxListBox *dest;
3657 src = (wxCheckListBox *) ptr;
3658 dest = (wxListBox *) src;
3659 return (void *) dest;
3660 }
3661
3662 static void *SwigwxCheckListBoxTowxControl(void *ptr) {
3663 wxCheckListBox *src;
3664 wxControl *dest;
3665 src = (wxCheckListBox *) ptr;
3666 dest = (wxControl *) src;
3667 return (void *) dest;
3668 }
3669
3670 static void *SwigwxCheckListBoxTowxWindow(void *ptr) {
3671 wxCheckListBox *src;
3672 wxWindow *dest;
3673 src = (wxCheckListBox *) ptr;
3674 dest = (wxWindow *) src;
3675 return (void *) dest;
3676 }
3677
3678 static void *SwigwxCheckListBoxTowxEvtHandler(void *ptr) {
3679 wxCheckListBox *src;
3680 wxEvtHandler *dest;
3681 src = (wxCheckListBox *) ptr;
3682 dest = (wxEvtHandler *) src;
3683 return (void *) dest;
3684 }
3685
3686 #define new_wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8))
3687 static PyObject *_wrap_new_wxCheckListBox(PyObject *self, PyObject *args, PyObject *kwargs) {
3688 PyObject * _resultobj;
3689 wxCheckListBox * _result;
3690 wxWindow * _arg0;
3691 wxWindowID _arg1;
3692 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
3693 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
3694 int _arg4 = (int ) 0;
3695 wxString * _arg5 = (wxString *) NULL;
3696 long _arg6 = (long ) 0;
3697 wxValidator * _arg7 = (wxValidator *) &wxPyDefaultValidator;
3698 char * _arg8 = (char *) "listBox";
3699 PyObject * _argo0 = 0;
3700 wxPoint temp;
3701 PyObject * _obj2 = 0;
3702 wxSize temp0;
3703 PyObject * _obj3 = 0;
3704 PyObject * _obj5 = 0;
3705 PyObject * _argo7 = 0;
3706 char *_kwnames[] = { "parent","id","pos","size","LIST","style","validator","name", NULL };
3707 char _ptemp[128];
3708
3709 self = self;
3710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOOlOs:new_wxCheckListBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj5,&_arg6,&_argo7,&_arg8))
3711 return NULL;
3712 if (_argo0) {
3713 if (_argo0 == Py_None) { _arg0 = NULL; }
3714 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3715 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCheckListBox. Expected _wxWindow_p.");
3716 return NULL;
3717 }
3718 }
3719 if (_obj2)
3720 {
3721 _arg2 = &temp;
3722 if (! wxPoint_helper(_obj2, &_arg2))
3723 return NULL;
3724 }
3725 if (_obj3)
3726 {
3727 _arg3 = &temp0;
3728 if (! wxSize_helper(_obj3, &_arg3))
3729 return NULL;
3730 }
3731 if (_obj5)
3732 {
3733 _arg5 = wxString_LIST_helper(_obj5);
3734 if (_arg5 == NULL) {
3735 return NULL;
3736 }
3737 }
3738 if (_argo7) {
3739 if (_argo7 == Py_None) { _arg7 = NULL; }
3740 else if (SWIG_GetPtrObj(_argo7,(void **) &_arg7,"_wxValidator_p")) {
3741 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxCheckListBox. Expected _wxValidator_p.");
3742 return NULL;
3743 }
3744 }
3745 {
3746 if (_obj5) {
3747 _arg4 = PyList_Size(_obj5);
3748 }
3749 else {
3750 _arg4 = 0;
3751 }
3752 }
3753 {
3754 wxPy_BEGIN_ALLOW_THREADS;
3755 _result = (wxCheckListBox *)new_wxCheckListBox(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7,_arg8);
3756
3757 wxPy_END_ALLOW_THREADS;
3758 } if (_result) {
3759 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCheckListBox_p");
3760 _resultobj = Py_BuildValue("s",_ptemp);
3761 } else {
3762 Py_INCREF(Py_None);
3763 _resultobj = Py_None;
3764 }
3765 {
3766 delete [] _arg5;
3767 }
3768 return _resultobj;
3769 }
3770
3771 #define wxCheckListBox_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
3772 static PyObject *_wrap_wxCheckListBox_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
3773 PyObject * _resultobj;
3774 bool _result;
3775 wxCheckListBox * _arg0;
3776 int _arg1;
3777 PyObject * _argo0 = 0;
3778 char *_kwnames[] = { "self","uiIndex", NULL };
3779
3780 self = self;
3781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCheckListBox_IsChecked",_kwnames,&_argo0,&_arg1))
3782 return NULL;
3783 if (_argo0) {
3784 if (_argo0 == Py_None) { _arg0 = NULL; }
3785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
3786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_IsChecked. Expected _wxCheckListBox_p.");
3787 return NULL;
3788 }
3789 }
3790 {
3791 wxPy_BEGIN_ALLOW_THREADS;
3792 _result = (bool )wxCheckListBox_IsChecked(_arg0,_arg1);
3793
3794 wxPy_END_ALLOW_THREADS;
3795 } _resultobj = Py_BuildValue("i",_result);
3796 return _resultobj;
3797 }
3798
3799 #define wxCheckListBox_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
3800 static PyObject *_wrap_wxCheckListBox_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
3801 PyObject * _resultobj;
3802 wxCheckListBox * _arg0;
3803 int _arg1;
3804 int _arg2 = (int ) TRUE;
3805 PyObject * _argo0 = 0;
3806 char *_kwnames[] = { "self","uiIndex","bCheck", NULL };
3807
3808 self = self;
3809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxCheckListBox_Check",_kwnames,&_argo0,&_arg1,&_arg2))
3810 return NULL;
3811 if (_argo0) {
3812 if (_argo0 == Py_None) { _arg0 = NULL; }
3813 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
3814 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_Check. Expected _wxCheckListBox_p.");
3815 return NULL;
3816 }
3817 }
3818 {
3819 wxPy_BEGIN_ALLOW_THREADS;
3820 wxCheckListBox_Check(_arg0,_arg1,_arg2);
3821
3822 wxPy_END_ALLOW_THREADS;
3823 } Py_INCREF(Py_None);
3824 _resultobj = Py_None;
3825 return _resultobj;
3826 }
3827
3828 #define wxCheckListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2))
3829 static PyObject *_wrap_wxCheckListBox_InsertItems(PyObject *self, PyObject *args, PyObject *kwargs) {
3830 PyObject * _resultobj;
3831 wxCheckListBox * _arg0;
3832 int _arg1;
3833 wxString * _arg2;
3834 int _arg3;
3835 PyObject * _argo0 = 0;
3836 PyObject * _obj2 = 0;
3837 char *_kwnames[] = { "self","LIST","pos", NULL };
3838
3839 self = self;
3840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxCheckListBox_InsertItems",_kwnames,&_argo0,&_obj2,&_arg3))
3841 return NULL;
3842 if (_argo0) {
3843 if (_argo0 == Py_None) { _arg0 = NULL; }
3844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
3845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_InsertItems. Expected _wxCheckListBox_p.");
3846 return NULL;
3847 }
3848 }
3849 {
3850 _arg2 = wxString_LIST_helper(_obj2);
3851 if (_arg2 == NULL) {
3852 return NULL;
3853 }
3854 }
3855 {
3856 if (_obj2) {
3857 _arg1 = PyList_Size(_obj2);
3858 }
3859 else {
3860 _arg1 = 0;
3861 }
3862 }
3863 {
3864 wxPy_BEGIN_ALLOW_THREADS;
3865 wxCheckListBox_InsertItems(_arg0,_arg1,_arg2,_arg3);
3866
3867 wxPy_END_ALLOW_THREADS;
3868 } Py_INCREF(Py_None);
3869 _resultobj = Py_None;
3870 {
3871 delete [] _arg2;
3872 }
3873 return _resultobj;
3874 }
3875
3876 #define wxCheckListBox_GetItemHeight(_swigobj) (_swigobj->GetItemHeight())
3877 static PyObject *_wrap_wxCheckListBox_GetItemHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3878 PyObject * _resultobj;
3879 int _result;
3880 wxCheckListBox * _arg0;
3881 PyObject * _argo0 = 0;
3882 char *_kwnames[] = { "self", NULL };
3883
3884 self = self;
3885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCheckListBox_GetItemHeight",_kwnames,&_argo0))
3886 return NULL;
3887 if (_argo0) {
3888 if (_argo0 == Py_None) { _arg0 = NULL; }
3889 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCheckListBox_p")) {
3890 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCheckListBox_GetItemHeight. Expected _wxCheckListBox_p.");
3891 return NULL;
3892 }
3893 }
3894 {
3895 wxPy_BEGIN_ALLOW_THREADS;
3896 _result = (int )wxCheckListBox_GetItemHeight(_arg0);
3897
3898 wxPy_END_ALLOW_THREADS;
3899 } _resultobj = Py_BuildValue("i",_result);
3900 return _resultobj;
3901 }
3902
3903 static void *SwigwxTextCtrlTowxControl(void *ptr) {
3904 wxTextCtrl *src;
3905 wxControl *dest;
3906 src = (wxTextCtrl *) ptr;
3907 dest = (wxControl *) src;
3908 return (void *) dest;
3909 }
3910
3911 static void *SwigwxTextCtrlTowxWindow(void *ptr) {
3912 wxTextCtrl *src;
3913 wxWindow *dest;
3914 src = (wxTextCtrl *) ptr;
3915 dest = (wxWindow *) src;
3916 return (void *) dest;
3917 }
3918
3919 static void *SwigwxTextCtrlTowxEvtHandler(void *ptr) {
3920 wxTextCtrl *src;
3921 wxEvtHandler *dest;
3922 src = (wxTextCtrl *) ptr;
3923 dest = (wxEvtHandler *) src;
3924 return (void *) dest;
3925 }
3926
3927 #define new_wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
3928 static PyObject *_wrap_new_wxTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
3929 PyObject * _resultobj;
3930 wxTextCtrl * _result;
3931 wxWindow * _arg0;
3932 wxWindowID _arg1;
3933 char * _arg2 = (char *) "";
3934 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
3935 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
3936 long _arg5 = (long ) 0;
3937 wxValidator * _arg6 = (wxValidator *) &wxPyDefaultValidator;
3938 char * _arg7 = (char *) "text";
3939 PyObject * _argo0 = 0;
3940 wxPoint temp;
3941 PyObject * _obj3 = 0;
3942 wxSize temp0;
3943 PyObject * _obj4 = 0;
3944 PyObject * _argo6 = 0;
3945 char *_kwnames[] = { "parent","id","value","pos","size","style","validator","name", NULL };
3946 char _ptemp[128];
3947
3948 self = self;
3949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|sOOlOs:new_wxTextCtrl",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
3950 return NULL;
3951 if (_argo0) {
3952 if (_argo0 == Py_None) { _arg0 = NULL; }
3953 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3954 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxTextCtrl. Expected _wxWindow_p.");
3955 return NULL;
3956 }
3957 }
3958 if (_obj3)
3959 {
3960 _arg3 = &temp;
3961 if (! wxPoint_helper(_obj3, &_arg3))
3962 return NULL;
3963 }
3964 if (_obj4)
3965 {
3966 _arg4 = &temp0;
3967 if (! wxSize_helper(_obj4, &_arg4))
3968 return NULL;
3969 }
3970 if (_argo6) {
3971 if (_argo6 == Py_None) { _arg6 = NULL; }
3972 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
3973 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxTextCtrl. Expected _wxValidator_p.");
3974 return NULL;
3975 }
3976 }
3977 {
3978 wxPy_BEGIN_ALLOW_THREADS;
3979 _result = (wxTextCtrl *)new_wxTextCtrl(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
3980
3981 wxPy_END_ALLOW_THREADS;
3982 } if (_result) {
3983 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
3984 _resultobj = Py_BuildValue("s",_ptemp);
3985 } else {
3986 Py_INCREF(Py_None);
3987 _resultobj = Py_None;
3988 }
3989 return _resultobj;
3990 }
3991
3992 #define wxTextCtrl_Clear(_swigobj) (_swigobj->Clear())
3993 static PyObject *_wrap_wxTextCtrl_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
3994 PyObject * _resultobj;
3995 wxTextCtrl * _arg0;
3996 PyObject * _argo0 = 0;
3997 char *_kwnames[] = { "self", NULL };
3998
3999 self = self;
4000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Clear",_kwnames,&_argo0))
4001 return NULL;
4002 if (_argo0) {
4003 if (_argo0 == Py_None) { _arg0 = NULL; }
4004 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4005 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Clear. Expected _wxTextCtrl_p.");
4006 return NULL;
4007 }
4008 }
4009 {
4010 wxPy_BEGIN_ALLOW_THREADS;
4011 wxTextCtrl_Clear(_arg0);
4012
4013 wxPy_END_ALLOW_THREADS;
4014 } Py_INCREF(Py_None);
4015 _resultobj = Py_None;
4016 return _resultobj;
4017 }
4018
4019 #define wxTextCtrl_Copy(_swigobj) (_swigobj->Copy())
4020 static PyObject *_wrap_wxTextCtrl_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
4021 PyObject * _resultobj;
4022 wxTextCtrl * _arg0;
4023 PyObject * _argo0 = 0;
4024 char *_kwnames[] = { "self", NULL };
4025
4026 self = self;
4027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Copy",_kwnames,&_argo0))
4028 return NULL;
4029 if (_argo0) {
4030 if (_argo0 == Py_None) { _arg0 = NULL; }
4031 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4032 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Copy. Expected _wxTextCtrl_p.");
4033 return NULL;
4034 }
4035 }
4036 {
4037 wxPy_BEGIN_ALLOW_THREADS;
4038 wxTextCtrl_Copy(_arg0);
4039
4040 wxPy_END_ALLOW_THREADS;
4041 } Py_INCREF(Py_None);
4042 _resultobj = Py_None;
4043 return _resultobj;
4044 }
4045
4046 #define wxTextCtrl_Cut(_swigobj) (_swigobj->Cut())
4047 static PyObject *_wrap_wxTextCtrl_Cut(PyObject *self, PyObject *args, PyObject *kwargs) {
4048 PyObject * _resultobj;
4049 wxTextCtrl * _arg0;
4050 PyObject * _argo0 = 0;
4051 char *_kwnames[] = { "self", NULL };
4052
4053 self = self;
4054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Cut",_kwnames,&_argo0))
4055 return NULL;
4056 if (_argo0) {
4057 if (_argo0 == Py_None) { _arg0 = NULL; }
4058 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4059 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Cut. Expected _wxTextCtrl_p.");
4060 return NULL;
4061 }
4062 }
4063 {
4064 wxPy_BEGIN_ALLOW_THREADS;
4065 wxTextCtrl_Cut(_arg0);
4066
4067 wxPy_END_ALLOW_THREADS;
4068 } Py_INCREF(Py_None);
4069 _resultobj = Py_None;
4070 return _resultobj;
4071 }
4072
4073 #define wxTextCtrl_DiscardEdits(_swigobj) (_swigobj->DiscardEdits())
4074 static PyObject *_wrap_wxTextCtrl_DiscardEdits(PyObject *self, PyObject *args, PyObject *kwargs) {
4075 PyObject * _resultobj;
4076 wxTextCtrl * _arg0;
4077 PyObject * _argo0 = 0;
4078 char *_kwnames[] = { "self", NULL };
4079
4080 self = self;
4081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_DiscardEdits",_kwnames,&_argo0))
4082 return NULL;
4083 if (_argo0) {
4084 if (_argo0 == Py_None) { _arg0 = NULL; }
4085 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4086 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_DiscardEdits. Expected _wxTextCtrl_p.");
4087 return NULL;
4088 }
4089 }
4090 {
4091 wxPy_BEGIN_ALLOW_THREADS;
4092 wxTextCtrl_DiscardEdits(_arg0);
4093
4094 wxPy_END_ALLOW_THREADS;
4095 } Py_INCREF(Py_None);
4096 _resultobj = Py_None;
4097 return _resultobj;
4098 }
4099
4100 #define wxTextCtrl_GetInsertionPoint(_swigobj) (_swigobj->GetInsertionPoint())
4101 static PyObject *_wrap_wxTextCtrl_GetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4102 PyObject * _resultobj;
4103 long _result;
4104 wxTextCtrl * _arg0;
4105 PyObject * _argo0 = 0;
4106 char *_kwnames[] = { "self", NULL };
4107
4108 self = self;
4109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetInsertionPoint",_kwnames,&_argo0))
4110 return NULL;
4111 if (_argo0) {
4112 if (_argo0 == Py_None) { _arg0 = NULL; }
4113 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4114 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetInsertionPoint. Expected _wxTextCtrl_p.");
4115 return NULL;
4116 }
4117 }
4118 {
4119 wxPy_BEGIN_ALLOW_THREADS;
4120 _result = (long )wxTextCtrl_GetInsertionPoint(_arg0);
4121
4122 wxPy_END_ALLOW_THREADS;
4123 } _resultobj = Py_BuildValue("l",_result);
4124 return _resultobj;
4125 }
4126
4127 #define wxTextCtrl_GetLastPosition(_swigobj) (_swigobj->GetLastPosition())
4128 static PyObject *_wrap_wxTextCtrl_GetLastPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4129 PyObject * _resultobj;
4130 long _result;
4131 wxTextCtrl * _arg0;
4132 PyObject * _argo0 = 0;
4133 char *_kwnames[] = { "self", NULL };
4134
4135 self = self;
4136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetLastPosition",_kwnames,&_argo0))
4137 return NULL;
4138 if (_argo0) {
4139 if (_argo0 == Py_None) { _arg0 = NULL; }
4140 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4141 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLastPosition. Expected _wxTextCtrl_p.");
4142 return NULL;
4143 }
4144 }
4145 {
4146 wxPy_BEGIN_ALLOW_THREADS;
4147 _result = (long )wxTextCtrl_GetLastPosition(_arg0);
4148
4149 wxPy_END_ALLOW_THREADS;
4150 } _resultobj = Py_BuildValue("l",_result);
4151 return _resultobj;
4152 }
4153
4154 #define wxTextCtrl_GetLineLength(_swigobj,_swigarg0) (_swigobj->GetLineLength(_swigarg0))
4155 static PyObject *_wrap_wxTextCtrl_GetLineLength(PyObject *self, PyObject *args, PyObject *kwargs) {
4156 PyObject * _resultobj;
4157 int _result;
4158 wxTextCtrl * _arg0;
4159 long _arg1;
4160 PyObject * _argo0 = 0;
4161 char *_kwnames[] = { "self","lineNo", NULL };
4162
4163 self = self;
4164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineLength",_kwnames,&_argo0,&_arg1))
4165 return NULL;
4166 if (_argo0) {
4167 if (_argo0 == Py_None) { _arg0 = NULL; }
4168 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4169 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineLength. Expected _wxTextCtrl_p.");
4170 return NULL;
4171 }
4172 }
4173 {
4174 wxPy_BEGIN_ALLOW_THREADS;
4175 _result = (int )wxTextCtrl_GetLineLength(_arg0,_arg1);
4176
4177 wxPy_END_ALLOW_THREADS;
4178 } _resultobj = Py_BuildValue("i",_result);
4179 return _resultobj;
4180 }
4181
4182 #define wxTextCtrl_GetLineText(_swigobj,_swigarg0) (_swigobj->GetLineText(_swigarg0))
4183 static PyObject *_wrap_wxTextCtrl_GetLineText(PyObject *self, PyObject *args, PyObject *kwargs) {
4184 PyObject * _resultobj;
4185 wxString * _result;
4186 wxTextCtrl * _arg0;
4187 long _arg1;
4188 PyObject * _argo0 = 0;
4189 char *_kwnames[] = { "self","lineNo", NULL };
4190
4191 self = self;
4192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_GetLineText",_kwnames,&_argo0,&_arg1))
4193 return NULL;
4194 if (_argo0) {
4195 if (_argo0 == Py_None) { _arg0 = NULL; }
4196 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4197 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetLineText. Expected _wxTextCtrl_p.");
4198 return NULL;
4199 }
4200 }
4201 {
4202 wxPy_BEGIN_ALLOW_THREADS;
4203 _result = new wxString (wxTextCtrl_GetLineText(_arg0,_arg1));
4204
4205 wxPy_END_ALLOW_THREADS;
4206 }{
4207 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
4208 }
4209 {
4210 delete _result;
4211 }
4212 return _resultobj;
4213 }
4214
4215 #define wxTextCtrl_GetNumberOfLines(_swigobj) (_swigobj->GetNumberOfLines())
4216 static PyObject *_wrap_wxTextCtrl_GetNumberOfLines(PyObject *self, PyObject *args, PyObject *kwargs) {
4217 PyObject * _resultobj;
4218 int _result;
4219 wxTextCtrl * _arg0;
4220 PyObject * _argo0 = 0;
4221 char *_kwnames[] = { "self", NULL };
4222
4223 self = self;
4224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetNumberOfLines",_kwnames,&_argo0))
4225 return NULL;
4226 if (_argo0) {
4227 if (_argo0 == Py_None) { _arg0 = NULL; }
4228 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4229 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetNumberOfLines. Expected _wxTextCtrl_p.");
4230 return NULL;
4231 }
4232 }
4233 {
4234 wxPy_BEGIN_ALLOW_THREADS;
4235 _result = (int )wxTextCtrl_GetNumberOfLines(_arg0);
4236
4237 wxPy_END_ALLOW_THREADS;
4238 } _resultobj = Py_BuildValue("i",_result);
4239 return _resultobj;
4240 }
4241
4242 #define wxTextCtrl_GetValue(_swigobj) (_swigobj->GetValue())
4243 static PyObject *_wrap_wxTextCtrl_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
4244 PyObject * _resultobj;
4245 wxString * _result;
4246 wxTextCtrl * _arg0;
4247 PyObject * _argo0 = 0;
4248 char *_kwnames[] = { "self", NULL };
4249
4250 self = self;
4251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetValue",_kwnames,&_argo0))
4252 return NULL;
4253 if (_argo0) {
4254 if (_argo0 == Py_None) { _arg0 = NULL; }
4255 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetValue. Expected _wxTextCtrl_p.");
4257 return NULL;
4258 }
4259 }
4260 {
4261 wxPy_BEGIN_ALLOW_THREADS;
4262 _result = new wxString (wxTextCtrl_GetValue(_arg0));
4263
4264 wxPy_END_ALLOW_THREADS;
4265 }{
4266 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
4267 }
4268 {
4269 delete _result;
4270 }
4271 return _resultobj;
4272 }
4273
4274 #define wxTextCtrl_IsModified(_swigobj) (_swigobj->IsModified())
4275 static PyObject *_wrap_wxTextCtrl_IsModified(PyObject *self, PyObject *args, PyObject *kwargs) {
4276 PyObject * _resultobj;
4277 bool _result;
4278 wxTextCtrl * _arg0;
4279 PyObject * _argo0 = 0;
4280 char *_kwnames[] = { "self", NULL };
4281
4282 self = self;
4283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsModified",_kwnames,&_argo0))
4284 return NULL;
4285 if (_argo0) {
4286 if (_argo0 == Py_None) { _arg0 = NULL; }
4287 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4288 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsModified. Expected _wxTextCtrl_p.");
4289 return NULL;
4290 }
4291 }
4292 {
4293 wxPy_BEGIN_ALLOW_THREADS;
4294 _result = (bool )wxTextCtrl_IsModified(_arg0);
4295
4296 wxPy_END_ALLOW_THREADS;
4297 } _resultobj = Py_BuildValue("i",_result);
4298 return _resultobj;
4299 }
4300
4301 #define wxTextCtrl_LoadFile(_swigobj,_swigarg0) (_swigobj->LoadFile(_swigarg0))
4302 static PyObject *_wrap_wxTextCtrl_LoadFile(PyObject *self, PyObject *args, PyObject *kwargs) {
4303 PyObject * _resultobj;
4304 bool _result;
4305 wxTextCtrl * _arg0;
4306 wxString * _arg1;
4307 PyObject * _argo0 = 0;
4308 PyObject * _obj1 = 0;
4309 char *_kwnames[] = { "self","filename", NULL };
4310
4311 self = self;
4312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_LoadFile",_kwnames,&_argo0,&_obj1))
4313 return NULL;
4314 if (_argo0) {
4315 if (_argo0 == Py_None) { _arg0 = NULL; }
4316 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4317 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_LoadFile. Expected _wxTextCtrl_p.");
4318 return NULL;
4319 }
4320 }
4321 {
4322 if (!PyString_Check(_obj1)) {
4323 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4324 return NULL;
4325 }
4326 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4327 }
4328 {
4329 wxPy_BEGIN_ALLOW_THREADS;
4330 _result = (bool )wxTextCtrl_LoadFile(_arg0,*_arg1);
4331
4332 wxPy_END_ALLOW_THREADS;
4333 } _resultobj = Py_BuildValue("i",_result);
4334 {
4335 if (_obj1)
4336 delete _arg1;
4337 }
4338 return _resultobj;
4339 }
4340
4341 #define wxTextCtrl_Paste(_swigobj) (_swigobj->Paste())
4342 static PyObject *_wrap_wxTextCtrl_Paste(PyObject *self, PyObject *args, PyObject *kwargs) {
4343 PyObject * _resultobj;
4344 wxTextCtrl * _arg0;
4345 PyObject * _argo0 = 0;
4346 char *_kwnames[] = { "self", NULL };
4347
4348 self = self;
4349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Paste",_kwnames,&_argo0))
4350 return NULL;
4351 if (_argo0) {
4352 if (_argo0 == Py_None) { _arg0 = NULL; }
4353 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4354 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Paste. Expected _wxTextCtrl_p.");
4355 return NULL;
4356 }
4357 }
4358 {
4359 wxPy_BEGIN_ALLOW_THREADS;
4360 wxTextCtrl_Paste(_arg0);
4361
4362 wxPy_END_ALLOW_THREADS;
4363 } Py_INCREF(Py_None);
4364 _resultobj = Py_None;
4365 return _resultobj;
4366 }
4367
4368 #define wxTextCtrl_PositionToXY(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PositionToXY(_swigarg0,_swigarg1,_swigarg2))
4369 static PyObject *_wrap_wxTextCtrl_PositionToXY(PyObject *self, PyObject *args, PyObject *kwargs) {
4370 PyObject * _resultobj;
4371 wxTextCtrl * _arg0;
4372 long _arg1;
4373 long * _arg2;
4374 long temp;
4375 long * _arg3;
4376 long temp0;
4377 PyObject * _argo0 = 0;
4378 char *_kwnames[] = { "self","pos", NULL };
4379
4380 self = self;
4381 {
4382 _arg2 = &temp;
4383 }
4384 {
4385 _arg3 = &temp0;
4386 }
4387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_PositionToXY",_kwnames,&_argo0,&_arg1))
4388 return NULL;
4389 if (_argo0) {
4390 if (_argo0 == Py_None) { _arg0 = NULL; }
4391 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4392 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_PositionToXY. Expected _wxTextCtrl_p.");
4393 return NULL;
4394 }
4395 }
4396 {
4397 wxPy_BEGIN_ALLOW_THREADS;
4398 wxTextCtrl_PositionToXY(_arg0,_arg1,_arg2,_arg3);
4399
4400 wxPy_END_ALLOW_THREADS;
4401 } Py_INCREF(Py_None);
4402 _resultobj = Py_None;
4403 {
4404 PyObject *o;
4405 o = PyInt_FromLong((long) (*_arg2));
4406 _resultobj = t_output_helper(_resultobj, o);
4407 }
4408 {
4409 PyObject *o;
4410 o = PyInt_FromLong((long) (*_arg3));
4411 _resultobj = t_output_helper(_resultobj, o);
4412 }
4413 return _resultobj;
4414 }
4415
4416 #define wxTextCtrl_Remove(_swigobj,_swigarg0,_swigarg1) (_swigobj->Remove(_swigarg0,_swigarg1))
4417 static PyObject *_wrap_wxTextCtrl_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
4418 PyObject * _resultobj;
4419 wxTextCtrl * _arg0;
4420 long _arg1;
4421 long _arg2;
4422 PyObject * _argo0 = 0;
4423 char *_kwnames[] = { "self","from","to", NULL };
4424
4425 self = self;
4426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_Remove",_kwnames,&_argo0,&_arg1,&_arg2))
4427 return NULL;
4428 if (_argo0) {
4429 if (_argo0 == Py_None) { _arg0 = NULL; }
4430 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4431 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Remove. Expected _wxTextCtrl_p.");
4432 return NULL;
4433 }
4434 }
4435 {
4436 wxPy_BEGIN_ALLOW_THREADS;
4437 wxTextCtrl_Remove(_arg0,_arg1,_arg2);
4438
4439 wxPy_END_ALLOW_THREADS;
4440 } Py_INCREF(Py_None);
4441 _resultobj = Py_None;
4442 return _resultobj;
4443 }
4444
4445 #define wxTextCtrl_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
4446 static PyObject *_wrap_wxTextCtrl_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
4447 PyObject * _resultobj;
4448 wxTextCtrl * _arg0;
4449 long _arg1;
4450 long _arg2;
4451 wxString * _arg3;
4452 PyObject * _argo0 = 0;
4453 PyObject * _obj3 = 0;
4454 char *_kwnames[] = { "self","from","to","value", NULL };
4455
4456 self = self;
4457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OllO:wxTextCtrl_Replace",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
4458 return NULL;
4459 if (_argo0) {
4460 if (_argo0 == Py_None) { _arg0 = NULL; }
4461 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4462 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Replace. Expected _wxTextCtrl_p.");
4463 return NULL;
4464 }
4465 }
4466 {
4467 if (!PyString_Check(_obj3)) {
4468 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4469 return NULL;
4470 }
4471 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
4472 }
4473 {
4474 wxPy_BEGIN_ALLOW_THREADS;
4475 wxTextCtrl_Replace(_arg0,_arg1,_arg2,*_arg3);
4476
4477 wxPy_END_ALLOW_THREADS;
4478 } Py_INCREF(Py_None);
4479 _resultobj = Py_None;
4480 {
4481 if (_obj3)
4482 delete _arg3;
4483 }
4484 return _resultobj;
4485 }
4486
4487 #define wxTextCtrl_SaveFile(_swigobj,_swigarg0) (_swigobj->SaveFile(_swigarg0))
4488 static PyObject *_wrap_wxTextCtrl_SaveFile(PyObject *self, PyObject *args, PyObject *kwargs) {
4489 PyObject * _resultobj;
4490 bool _result;
4491 wxTextCtrl * _arg0;
4492 wxString * _arg1;
4493 PyObject * _argo0 = 0;
4494 PyObject * _obj1 = 0;
4495 char *_kwnames[] = { "self","filename", NULL };
4496
4497 self = self;
4498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SaveFile",_kwnames,&_argo0,&_obj1))
4499 return NULL;
4500 if (_argo0) {
4501 if (_argo0 == Py_None) { _arg0 = NULL; }
4502 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4503 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SaveFile. Expected _wxTextCtrl_p.");
4504 return NULL;
4505 }
4506 }
4507 {
4508 if (!PyString_Check(_obj1)) {
4509 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4510 return NULL;
4511 }
4512 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4513 }
4514 {
4515 wxPy_BEGIN_ALLOW_THREADS;
4516 _result = (bool )wxTextCtrl_SaveFile(_arg0,*_arg1);
4517
4518 wxPy_END_ALLOW_THREADS;
4519 } _resultobj = Py_BuildValue("i",_result);
4520 {
4521 if (_obj1)
4522 delete _arg1;
4523 }
4524 return _resultobj;
4525 }
4526
4527 #define wxTextCtrl_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
4528 static PyObject *_wrap_wxTextCtrl_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
4529 PyObject * _resultobj;
4530 wxTextCtrl * _arg0;
4531 bool _arg1;
4532 PyObject * _argo0 = 0;
4533 int tempbool1;
4534 char *_kwnames[] = { "self","editable", NULL };
4535
4536 self = self;
4537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxTextCtrl_SetEditable",_kwnames,&_argo0,&tempbool1))
4538 return NULL;
4539 if (_argo0) {
4540 if (_argo0 == Py_None) { _arg0 = NULL; }
4541 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4542 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetEditable. Expected _wxTextCtrl_p.");
4543 return NULL;
4544 }
4545 }
4546 _arg1 = (bool ) tempbool1;
4547 {
4548 wxPy_BEGIN_ALLOW_THREADS;
4549 wxTextCtrl_SetEditable(_arg0,_arg1);
4550
4551 wxPy_END_ALLOW_THREADS;
4552 } Py_INCREF(Py_None);
4553 _resultobj = Py_None;
4554 return _resultobj;
4555 }
4556
4557 #define wxTextCtrl_SetInsertionPoint(_swigobj,_swigarg0) (_swigobj->SetInsertionPoint(_swigarg0))
4558 static PyObject *_wrap_wxTextCtrl_SetInsertionPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
4559 PyObject * _resultobj;
4560 wxTextCtrl * _arg0;
4561 long _arg1;
4562 PyObject * _argo0 = 0;
4563 char *_kwnames[] = { "self","pos", NULL };
4564
4565 self = self;
4566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_SetInsertionPoint",_kwnames,&_argo0,&_arg1))
4567 return NULL;
4568 if (_argo0) {
4569 if (_argo0 == Py_None) { _arg0 = NULL; }
4570 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4571 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPoint. Expected _wxTextCtrl_p.");
4572 return NULL;
4573 }
4574 }
4575 {
4576 wxPy_BEGIN_ALLOW_THREADS;
4577 wxTextCtrl_SetInsertionPoint(_arg0,_arg1);
4578
4579 wxPy_END_ALLOW_THREADS;
4580 } Py_INCREF(Py_None);
4581 _resultobj = Py_None;
4582 return _resultobj;
4583 }
4584
4585 #define wxTextCtrl_SetInsertionPointEnd(_swigobj) (_swigobj->SetInsertionPointEnd())
4586 static PyObject *_wrap_wxTextCtrl_SetInsertionPointEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
4587 PyObject * _resultobj;
4588 wxTextCtrl * _arg0;
4589 PyObject * _argo0 = 0;
4590 char *_kwnames[] = { "self", NULL };
4591
4592 self = self;
4593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_SetInsertionPointEnd",_kwnames,&_argo0))
4594 return NULL;
4595 if (_argo0) {
4596 if (_argo0 == Py_None) { _arg0 = NULL; }
4597 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4598 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetInsertionPointEnd. Expected _wxTextCtrl_p.");
4599 return NULL;
4600 }
4601 }
4602 {
4603 wxPy_BEGIN_ALLOW_THREADS;
4604 wxTextCtrl_SetInsertionPointEnd(_arg0);
4605
4606 wxPy_END_ALLOW_THREADS;
4607 } Py_INCREF(Py_None);
4608 _resultobj = Py_None;
4609 return _resultobj;
4610 }
4611
4612 #define wxTextCtrl_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
4613 static PyObject *_wrap_wxTextCtrl_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
4614 PyObject * _resultobj;
4615 wxTextCtrl * _arg0;
4616 long _arg1;
4617 long _arg2;
4618 PyObject * _argo0 = 0;
4619 char *_kwnames[] = { "self","from","to", NULL };
4620
4621 self = self;
4622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
4623 return NULL;
4624 if (_argo0) {
4625 if (_argo0 == Py_None) { _arg0 = NULL; }
4626 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4627 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetSelection. Expected _wxTextCtrl_p.");
4628 return NULL;
4629 }
4630 }
4631 {
4632 wxPy_BEGIN_ALLOW_THREADS;
4633 wxTextCtrl_SetSelection(_arg0,_arg1,_arg2);
4634
4635 wxPy_END_ALLOW_THREADS;
4636 } Py_INCREF(Py_None);
4637 _resultobj = Py_None;
4638 return _resultobj;
4639 }
4640
4641 #define wxTextCtrl_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
4642 static PyObject *_wrap_wxTextCtrl_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
4643 PyObject * _resultobj;
4644 wxTextCtrl * _arg0;
4645 wxString * _arg1;
4646 PyObject * _argo0 = 0;
4647 PyObject * _obj1 = 0;
4648 char *_kwnames[] = { "self","value", NULL };
4649
4650 self = self;
4651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_SetValue",_kwnames,&_argo0,&_obj1))
4652 return NULL;
4653 if (_argo0) {
4654 if (_argo0 == Py_None) { _arg0 = NULL; }
4655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_SetValue. Expected _wxTextCtrl_p.");
4657 return NULL;
4658 }
4659 }
4660 {
4661 if (!PyString_Check(_obj1)) {
4662 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4663 return NULL;
4664 }
4665 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4666 }
4667 {
4668 wxPy_BEGIN_ALLOW_THREADS;
4669 wxTextCtrl_SetValue(_arg0,*_arg1);
4670
4671 wxPy_END_ALLOW_THREADS;
4672 } Py_INCREF(Py_None);
4673 _resultobj = Py_None;
4674 {
4675 if (_obj1)
4676 delete _arg1;
4677 }
4678 return _resultobj;
4679 }
4680
4681 #define wxTextCtrl_ShowPosition(_swigobj,_swigarg0) (_swigobj->ShowPosition(_swigarg0))
4682 static PyObject *_wrap_wxTextCtrl_ShowPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4683 PyObject * _resultobj;
4684 wxTextCtrl * _arg0;
4685 long _arg1;
4686 PyObject * _argo0 = 0;
4687 char *_kwnames[] = { "self","pos", NULL };
4688
4689 self = self;
4690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxTextCtrl_ShowPosition",_kwnames,&_argo0,&_arg1))
4691 return NULL;
4692 if (_argo0) {
4693 if (_argo0 == Py_None) { _arg0 = NULL; }
4694 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4695 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_ShowPosition. Expected _wxTextCtrl_p.");
4696 return NULL;
4697 }
4698 }
4699 {
4700 wxPy_BEGIN_ALLOW_THREADS;
4701 wxTextCtrl_ShowPosition(_arg0,_arg1);
4702
4703 wxPy_END_ALLOW_THREADS;
4704 } Py_INCREF(Py_None);
4705 _resultobj = Py_None;
4706 return _resultobj;
4707 }
4708
4709 #define wxTextCtrl_WriteText(_swigobj,_swigarg0) (_swigobj->WriteText(_swigarg0))
4710 static PyObject *_wrap_wxTextCtrl_WriteText(PyObject *self, PyObject *args, PyObject *kwargs) {
4711 PyObject * _resultobj;
4712 wxTextCtrl * _arg0;
4713 wxString * _arg1;
4714 PyObject * _argo0 = 0;
4715 PyObject * _obj1 = 0;
4716 char *_kwnames[] = { "self","text", NULL };
4717
4718 self = self;
4719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_WriteText",_kwnames,&_argo0,&_obj1))
4720 return NULL;
4721 if (_argo0) {
4722 if (_argo0 == Py_None) { _arg0 = NULL; }
4723 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4724 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_WriteText. Expected _wxTextCtrl_p.");
4725 return NULL;
4726 }
4727 }
4728 {
4729 if (!PyString_Check(_obj1)) {
4730 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4731 return NULL;
4732 }
4733 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4734 }
4735 {
4736 wxPy_BEGIN_ALLOW_THREADS;
4737 wxTextCtrl_WriteText(_arg0,*_arg1);
4738
4739 wxPy_END_ALLOW_THREADS;
4740 } Py_INCREF(Py_None);
4741 _resultobj = Py_None;
4742 {
4743 if (_obj1)
4744 delete _arg1;
4745 }
4746 return _resultobj;
4747 }
4748
4749 #define wxTextCtrl_AppendText(_swigobj,_swigarg0) (_swigobj->AppendText(_swigarg0))
4750 static PyObject *_wrap_wxTextCtrl_AppendText(PyObject *self, PyObject *args, PyObject *kwargs) {
4751 PyObject * _resultobj;
4752 wxTextCtrl * _arg0;
4753 wxString * _arg1;
4754 PyObject * _argo0 = 0;
4755 PyObject * _obj1 = 0;
4756 char *_kwnames[] = { "self","text", NULL };
4757
4758 self = self;
4759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_AppendText",_kwnames,&_argo0,&_obj1))
4760 return NULL;
4761 if (_argo0) {
4762 if (_argo0 == Py_None) { _arg0 = NULL; }
4763 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4764 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_AppendText. Expected _wxTextCtrl_p.");
4765 return NULL;
4766 }
4767 }
4768 {
4769 if (!PyString_Check(_obj1)) {
4770 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4771 return NULL;
4772 }
4773 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4774 }
4775 {
4776 wxPy_BEGIN_ALLOW_THREADS;
4777 wxTextCtrl_AppendText(_arg0,*_arg1);
4778
4779 wxPy_END_ALLOW_THREADS;
4780 } Py_INCREF(Py_None);
4781 _resultobj = Py_None;
4782 {
4783 if (_obj1)
4784 delete _arg1;
4785 }
4786 return _resultobj;
4787 }
4788
4789 #define wxTextCtrl_XYToPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->XYToPosition(_swigarg0,_swigarg1))
4790 static PyObject *_wrap_wxTextCtrl_XYToPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4791 PyObject * _resultobj;
4792 long _result;
4793 wxTextCtrl * _arg0;
4794 long _arg1;
4795 long _arg2;
4796 PyObject * _argo0 = 0;
4797 char *_kwnames[] = { "self","x","y", NULL };
4798
4799 self = self;
4800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oll:wxTextCtrl_XYToPosition",_kwnames,&_argo0,&_arg1,&_arg2))
4801 return NULL;
4802 if (_argo0) {
4803 if (_argo0 == Py_None) { _arg0 = NULL; }
4804 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4805 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_XYToPosition. Expected _wxTextCtrl_p.");
4806 return NULL;
4807 }
4808 }
4809 {
4810 wxPy_BEGIN_ALLOW_THREADS;
4811 _result = (long )wxTextCtrl_XYToPosition(_arg0,_arg1,_arg2);
4812
4813 wxPy_END_ALLOW_THREADS;
4814 } _resultobj = Py_BuildValue("l",_result);
4815 return _resultobj;
4816 }
4817
4818 #define wxTextCtrl_CanCopy(_swigobj) (_swigobj->CanCopy())
4819 static PyObject *_wrap_wxTextCtrl_CanCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
4820 PyObject * _resultobj;
4821 bool _result;
4822 wxTextCtrl * _arg0;
4823 PyObject * _argo0 = 0;
4824 char *_kwnames[] = { "self", NULL };
4825
4826 self = self;
4827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCopy",_kwnames,&_argo0))
4828 return NULL;
4829 if (_argo0) {
4830 if (_argo0 == Py_None) { _arg0 = NULL; }
4831 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4832 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCopy. Expected _wxTextCtrl_p.");
4833 return NULL;
4834 }
4835 }
4836 {
4837 wxPy_BEGIN_ALLOW_THREADS;
4838 _result = (bool )wxTextCtrl_CanCopy(_arg0);
4839
4840 wxPy_END_ALLOW_THREADS;
4841 } _resultobj = Py_BuildValue("i",_result);
4842 return _resultobj;
4843 }
4844
4845 #define wxTextCtrl_CanCut(_swigobj) (_swigobj->CanCut())
4846 static PyObject *_wrap_wxTextCtrl_CanCut(PyObject *self, PyObject *args, PyObject *kwargs) {
4847 PyObject * _resultobj;
4848 bool _result;
4849 wxTextCtrl * _arg0;
4850 PyObject * _argo0 = 0;
4851 char *_kwnames[] = { "self", NULL };
4852
4853 self = self;
4854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanCut",_kwnames,&_argo0))
4855 return NULL;
4856 if (_argo0) {
4857 if (_argo0 == Py_None) { _arg0 = NULL; }
4858 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4859 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanCut. Expected _wxTextCtrl_p.");
4860 return NULL;
4861 }
4862 }
4863 {
4864 wxPy_BEGIN_ALLOW_THREADS;
4865 _result = (bool )wxTextCtrl_CanCut(_arg0);
4866
4867 wxPy_END_ALLOW_THREADS;
4868 } _resultobj = Py_BuildValue("i",_result);
4869 return _resultobj;
4870 }
4871
4872 #define wxTextCtrl_CanPaste(_swigobj) (_swigobj->CanPaste())
4873 static PyObject *_wrap_wxTextCtrl_CanPaste(PyObject *self, PyObject *args, PyObject *kwargs) {
4874 PyObject * _resultobj;
4875 bool _result;
4876 wxTextCtrl * _arg0;
4877 PyObject * _argo0 = 0;
4878 char *_kwnames[] = { "self", NULL };
4879
4880 self = self;
4881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanPaste",_kwnames,&_argo0))
4882 return NULL;
4883 if (_argo0) {
4884 if (_argo0 == Py_None) { _arg0 = NULL; }
4885 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4886 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanPaste. Expected _wxTextCtrl_p.");
4887 return NULL;
4888 }
4889 }
4890 {
4891 wxPy_BEGIN_ALLOW_THREADS;
4892 _result = (bool )wxTextCtrl_CanPaste(_arg0);
4893
4894 wxPy_END_ALLOW_THREADS;
4895 } _resultobj = Py_BuildValue("i",_result);
4896 return _resultobj;
4897 }
4898
4899 #define wxTextCtrl_CanRedo(_swigobj) (_swigobj->CanRedo())
4900 static PyObject *_wrap_wxTextCtrl_CanRedo(PyObject *self, PyObject *args, PyObject *kwargs) {
4901 PyObject * _resultobj;
4902 bool _result;
4903 wxTextCtrl * _arg0;
4904 PyObject * _argo0 = 0;
4905 char *_kwnames[] = { "self", NULL };
4906
4907 self = self;
4908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanRedo",_kwnames,&_argo0))
4909 return NULL;
4910 if (_argo0) {
4911 if (_argo0 == Py_None) { _arg0 = NULL; }
4912 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanRedo. Expected _wxTextCtrl_p.");
4914 return NULL;
4915 }
4916 }
4917 {
4918 wxPy_BEGIN_ALLOW_THREADS;
4919 _result = (bool )wxTextCtrl_CanRedo(_arg0);
4920
4921 wxPy_END_ALLOW_THREADS;
4922 } _resultobj = Py_BuildValue("i",_result);
4923 return _resultobj;
4924 }
4925
4926 #define wxTextCtrl_CanUndo(_swigobj) (_swigobj->CanUndo())
4927 static PyObject *_wrap_wxTextCtrl_CanUndo(PyObject *self, PyObject *args, PyObject *kwargs) {
4928 PyObject * _resultobj;
4929 bool _result;
4930 wxTextCtrl * _arg0;
4931 PyObject * _argo0 = 0;
4932 char *_kwnames[] = { "self", NULL };
4933
4934 self = self;
4935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_CanUndo",_kwnames,&_argo0))
4936 return NULL;
4937 if (_argo0) {
4938 if (_argo0 == Py_None) { _arg0 = NULL; }
4939 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4940 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_CanUndo. Expected _wxTextCtrl_p.");
4941 return NULL;
4942 }
4943 }
4944 {
4945 wxPy_BEGIN_ALLOW_THREADS;
4946 _result = (bool )wxTextCtrl_CanUndo(_arg0);
4947
4948 wxPy_END_ALLOW_THREADS;
4949 } _resultobj = Py_BuildValue("i",_result);
4950 return _resultobj;
4951 }
4952
4953 #define wxTextCtrl_GetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSelection(_swigarg0,_swigarg1))
4954 static PyObject *_wrap_wxTextCtrl_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
4955 PyObject * _resultobj;
4956 wxTextCtrl * _arg0;
4957 long * _arg1;
4958 long temp;
4959 long * _arg2;
4960 long temp0;
4961 PyObject * _argo0 = 0;
4962 char *_kwnames[] = { "self", NULL };
4963
4964 self = self;
4965 {
4966 _arg1 = &temp;
4967 }
4968 {
4969 _arg2 = &temp0;
4970 }
4971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_GetSelection",_kwnames,&_argo0))
4972 return NULL;
4973 if (_argo0) {
4974 if (_argo0 == Py_None) { _arg0 = NULL; }
4975 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4976 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_GetSelection. Expected _wxTextCtrl_p.");
4977 return NULL;
4978 }
4979 }
4980 {
4981 wxPy_BEGIN_ALLOW_THREADS;
4982 wxTextCtrl_GetSelection(_arg0,_arg1,_arg2);
4983
4984 wxPy_END_ALLOW_THREADS;
4985 } Py_INCREF(Py_None);
4986 _resultobj = Py_None;
4987 {
4988 PyObject *o;
4989 o = PyInt_FromLong((long) (*_arg1));
4990 _resultobj = t_output_helper(_resultobj, o);
4991 }
4992 {
4993 PyObject *o;
4994 o = PyInt_FromLong((long) (*_arg2));
4995 _resultobj = t_output_helper(_resultobj, o);
4996 }
4997 return _resultobj;
4998 }
4999
5000 #define wxTextCtrl_IsEditable(_swigobj) (_swigobj->IsEditable())
5001 static PyObject *_wrap_wxTextCtrl_IsEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
5002 PyObject * _resultobj;
5003 bool _result;
5004 wxTextCtrl * _arg0;
5005 PyObject * _argo0 = 0;
5006 char *_kwnames[] = { "self", NULL };
5007
5008 self = self;
5009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_IsEditable",_kwnames,&_argo0))
5010 return NULL;
5011 if (_argo0) {
5012 if (_argo0 == Py_None) { _arg0 = NULL; }
5013 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
5014 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_IsEditable. Expected _wxTextCtrl_p.");
5015 return NULL;
5016 }
5017 }
5018 {
5019 wxPy_BEGIN_ALLOW_THREADS;
5020 _result = (bool )wxTextCtrl_IsEditable(_arg0);
5021
5022 wxPy_END_ALLOW_THREADS;
5023 } _resultobj = Py_BuildValue("i",_result);
5024 return _resultobj;
5025 }
5026
5027 #define wxTextCtrl_Undo(_swigobj) (_swigobj->Undo())
5028 static PyObject *_wrap_wxTextCtrl_Undo(PyObject *self, PyObject *args, PyObject *kwargs) {
5029 PyObject * _resultobj;
5030 wxTextCtrl * _arg0;
5031 PyObject * _argo0 = 0;
5032 char *_kwnames[] = { "self", NULL };
5033
5034 self = self;
5035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Undo",_kwnames,&_argo0))
5036 return NULL;
5037 if (_argo0) {
5038 if (_argo0 == Py_None) { _arg0 = NULL; }
5039 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
5040 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Undo. Expected _wxTextCtrl_p.");
5041 return NULL;
5042 }
5043 }
5044 {
5045 wxPy_BEGIN_ALLOW_THREADS;
5046 wxTextCtrl_Undo(_arg0);
5047
5048 wxPy_END_ALLOW_THREADS;
5049 } Py_INCREF(Py_None);
5050 _resultobj = Py_None;
5051 return _resultobj;
5052 }
5053
5054 #define wxTextCtrl_Redo(_swigobj) (_swigobj->Redo())
5055 static PyObject *_wrap_wxTextCtrl_Redo(PyObject *self, PyObject *args, PyObject *kwargs) {
5056 PyObject * _resultobj;
5057 wxTextCtrl * _arg0;
5058 PyObject * _argo0 = 0;
5059 char *_kwnames[] = { "self", NULL };
5060
5061 self = self;
5062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTextCtrl_Redo",_kwnames,&_argo0))
5063 return NULL;
5064 if (_argo0) {
5065 if (_argo0 == Py_None) { _arg0 = NULL; }
5066 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
5067 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_Redo. Expected _wxTextCtrl_p.");
5068 return NULL;
5069 }
5070 }
5071 {
5072 wxPy_BEGIN_ALLOW_THREADS;
5073 wxTextCtrl_Redo(_arg0);
5074
5075 wxPy_END_ALLOW_THREADS;
5076 } Py_INCREF(Py_None);
5077 _resultobj = Py_None;
5078 return _resultobj;
5079 }
5080
5081 static void wxTextCtrl_write(wxTextCtrl *self,const wxString & text) {
5082 self->AppendText(text + '\n');
5083 }
5084 static PyObject *_wrap_wxTextCtrl_write(PyObject *self, PyObject *args, PyObject *kwargs) {
5085 PyObject * _resultobj;
5086 wxTextCtrl * _arg0;
5087 wxString * _arg1;
5088 PyObject * _argo0 = 0;
5089 PyObject * _obj1 = 0;
5090 char *_kwnames[] = { "self","text", NULL };
5091
5092 self = self;
5093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTextCtrl_write",_kwnames,&_argo0,&_obj1))
5094 return NULL;
5095 if (_argo0) {
5096 if (_argo0 == Py_None) { _arg0 = NULL; }
5097 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
5098 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTextCtrl_write. Expected _wxTextCtrl_p.");
5099 return NULL;
5100 }
5101 }
5102 {
5103 if (!PyString_Check(_obj1)) {
5104 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5105 return NULL;
5106 }
5107 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
5108 }
5109 {
5110 wxPy_BEGIN_ALLOW_THREADS;
5111 wxTextCtrl_write(_arg0,*_arg1);
5112
5113 wxPy_END_ALLOW_THREADS;
5114 } Py_INCREF(Py_None);
5115 _resultobj = Py_None;
5116 {
5117 if (_obj1)
5118 delete _arg1;
5119 }
5120 return _resultobj;
5121 }
5122
5123 static void *SwigwxScrollBarTowxControl(void *ptr) {
5124 wxScrollBar *src;
5125 wxControl *dest;
5126 src = (wxScrollBar *) ptr;
5127 dest = (wxControl *) src;
5128 return (void *) dest;
5129 }
5130
5131 static void *SwigwxScrollBarTowxWindow(void *ptr) {
5132 wxScrollBar *src;
5133 wxWindow *dest;
5134 src = (wxScrollBar *) ptr;
5135 dest = (wxWindow *) src;
5136 return (void *) dest;
5137 }
5138
5139 static void *SwigwxScrollBarTowxEvtHandler(void *ptr) {
5140 wxScrollBar *src;
5141 wxEvtHandler *dest;
5142 src = (wxScrollBar *) ptr;
5143 dest = (wxEvtHandler *) src;
5144 return (void *) dest;
5145 }
5146
5147 #define new_wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
5148 static PyObject *_wrap_new_wxScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
5149 PyObject * _resultobj;
5150 wxScrollBar * _result;
5151 wxWindow * _arg0;
5152 wxWindowID _arg1 = (wxWindowID ) -1;
5153 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
5154 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
5155 long _arg4 = (long ) wxSB_HORIZONTAL;
5156 wxValidator * _arg5 = (wxValidator *) &wxPyDefaultValidator;
5157 char * _arg6 = (char *) "scrollBar";
5158 PyObject * _argo0 = 0;
5159 wxPoint temp;
5160 PyObject * _obj2 = 0;
5161 wxSize temp0;
5162 PyObject * _obj3 = 0;
5163 PyObject * _argo5 = 0;
5164 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
5165 char _ptemp[128];
5166
5167 self = self;
5168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlOs:new_wxScrollBar",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_arg6))
5169 return NULL;
5170 if (_argo0) {
5171 if (_argo0 == Py_None) { _arg0 = NULL; }
5172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxScrollBar. Expected _wxWindow_p.");
5174 return NULL;
5175 }
5176 }
5177 if (_obj2)
5178 {
5179 _arg2 = &temp;
5180 if (! wxPoint_helper(_obj2, &_arg2))
5181 return NULL;
5182 }
5183 if (_obj3)
5184 {
5185 _arg3 = &temp0;
5186 if (! wxSize_helper(_obj3, &_arg3))
5187 return NULL;
5188 }
5189 if (_argo5) {
5190 if (_argo5 == Py_None) { _arg5 = NULL; }
5191 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
5192 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxScrollBar. Expected _wxValidator_p.");
5193 return NULL;
5194 }
5195 }
5196 {
5197 wxPy_BEGIN_ALLOW_THREADS;
5198 _result = (wxScrollBar *)new_wxScrollBar(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,_arg6);
5199
5200 wxPy_END_ALLOW_THREADS;
5201 } if (_result) {
5202 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
5203 _resultobj = Py_BuildValue("s",_ptemp);
5204 } else {
5205 Py_INCREF(Py_None);
5206 _resultobj = Py_None;
5207 }
5208 return _resultobj;
5209 }
5210
5211 #define wxScrollBar_GetRange(_swigobj) (_swigobj->GetRange())
5212 static PyObject *_wrap_wxScrollBar_GetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
5213 PyObject * _resultobj;
5214 int _result;
5215 wxScrollBar * _arg0;
5216 PyObject * _argo0 = 0;
5217 char *_kwnames[] = { "self", NULL };
5218
5219 self = self;
5220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetRange",_kwnames,&_argo0))
5221 return NULL;
5222 if (_argo0) {
5223 if (_argo0 == Py_None) { _arg0 = NULL; }
5224 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
5225 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetRange. Expected _wxScrollBar_p.");
5226 return NULL;
5227 }
5228 }
5229 {
5230 wxPy_BEGIN_ALLOW_THREADS;
5231 _result = (int )wxScrollBar_GetRange(_arg0);
5232
5233 wxPy_END_ALLOW_THREADS;
5234 } _resultobj = Py_BuildValue("i",_result);
5235 return _resultobj;
5236 }
5237
5238 #define wxScrollBar_GetPageSize(_swigobj) (_swigobj->GetPageSize())
5239 static PyObject *_wrap_wxScrollBar_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5240 PyObject * _resultobj;
5241 int _result;
5242 wxScrollBar * _arg0;
5243 PyObject * _argo0 = 0;
5244 char *_kwnames[] = { "self", NULL };
5245
5246 self = self;
5247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetPageSize",_kwnames,&_argo0))
5248 return NULL;
5249 if (_argo0) {
5250 if (_argo0 == Py_None) { _arg0 = NULL; }
5251 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
5252 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetPageSize. Expected _wxScrollBar_p.");
5253 return NULL;
5254 }
5255 }
5256 {
5257 wxPy_BEGIN_ALLOW_THREADS;
5258 _result = (int )wxScrollBar_GetPageSize(_arg0);
5259
5260 wxPy_END_ALLOW_THREADS;
5261 } _resultobj = Py_BuildValue("i",_result);
5262 return _resultobj;
5263 }
5264
5265 #define wxScrollBar_GetThumbPosition(_swigobj) (_swigobj->GetThumbPosition())
5266 static PyObject *_wrap_wxScrollBar_GetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5267 PyObject * _resultobj;
5268 int _result;
5269 wxScrollBar * _arg0;
5270 PyObject * _argo0 = 0;
5271 char *_kwnames[] = { "self", NULL };
5272
5273 self = self;
5274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbPosition",_kwnames,&_argo0))
5275 return NULL;
5276 if (_argo0) {
5277 if (_argo0 == Py_None) { _arg0 = NULL; }
5278 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
5279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbPosition. Expected _wxScrollBar_p.");
5280 return NULL;
5281 }
5282 }
5283 {
5284 wxPy_BEGIN_ALLOW_THREADS;
5285 _result = (int )wxScrollBar_GetThumbPosition(_arg0);
5286
5287 wxPy_END_ALLOW_THREADS;
5288 } _resultobj = Py_BuildValue("i",_result);
5289 return _resultobj;
5290 }
5291
5292 #define wxScrollBar_GetThumbSize(_swigobj) (_swigobj->GetThumbSize())
5293 static PyObject *_wrap_wxScrollBar_GetThumbSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5294 PyObject * _resultobj;
5295 int _result;
5296 wxScrollBar * _arg0;
5297 PyObject * _argo0 = 0;
5298 char *_kwnames[] = { "self", NULL };
5299
5300 self = self;
5301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrollBar_GetThumbSize",_kwnames,&_argo0))
5302 return NULL;
5303 if (_argo0) {
5304 if (_argo0 == Py_None) { _arg0 = NULL; }
5305 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
5306 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_GetThumbSize. Expected _wxScrollBar_p.");
5307 return NULL;
5308 }
5309 }
5310 {
5311 wxPy_BEGIN_ALLOW_THREADS;
5312 _result = (int )wxScrollBar_GetThumbSize(_arg0);
5313
5314 wxPy_END_ALLOW_THREADS;
5315 } _resultobj = Py_BuildValue("i",_result);
5316 return _resultobj;
5317 }
5318
5319 #define wxScrollBar_SetThumbPosition(_swigobj,_swigarg0) (_swigobj->SetThumbPosition(_swigarg0))
5320 static PyObject *_wrap_wxScrollBar_SetThumbPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5321 PyObject * _resultobj;
5322 wxScrollBar * _arg0;
5323 int _arg1;
5324 PyObject * _argo0 = 0;
5325 char *_kwnames[] = { "self","viewStart", NULL };
5326
5327 self = self;
5328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxScrollBar_SetThumbPosition",_kwnames,&_argo0,&_arg1))
5329 return NULL;
5330 if (_argo0) {
5331 if (_argo0 == Py_None) { _arg0 = NULL; }
5332 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
5333 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetThumbPosition. Expected _wxScrollBar_p.");
5334 return NULL;
5335 }
5336 }
5337 {
5338 wxPy_BEGIN_ALLOW_THREADS;
5339 wxScrollBar_SetThumbPosition(_arg0,_arg1);
5340
5341 wxPy_END_ALLOW_THREADS;
5342 } Py_INCREF(Py_None);
5343 _resultobj = Py_None;
5344 return _resultobj;
5345 }
5346
5347 #define wxScrollBar_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5348 static PyObject *_wrap_wxScrollBar_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
5349 PyObject * _resultobj;
5350 wxScrollBar * _arg0;
5351 int _arg1;
5352 int _arg2;
5353 int _arg3;
5354 int _arg4;
5355 bool _arg5 = (bool ) TRUE;
5356 PyObject * _argo0 = 0;
5357 int tempbool5 = (int) TRUE;
5358 char *_kwnames[] = { "self","position","thumbSize","range","pageSize","refresh", NULL };
5359
5360 self = self;
5361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxScrollBar_SetScrollbar",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&tempbool5))
5362 return NULL;
5363 if (_argo0) {
5364 if (_argo0 == Py_None) { _arg0 = NULL; }
5365 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrollBar_p")) {
5366 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrollBar_SetScrollbar. Expected _wxScrollBar_p.");
5367 return NULL;
5368 }
5369 }
5370 _arg5 = (bool ) tempbool5;
5371 {
5372 wxPy_BEGIN_ALLOW_THREADS;
5373 wxScrollBar_SetScrollbar(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5374
5375 wxPy_END_ALLOW_THREADS;
5376 } Py_INCREF(Py_None);
5377 _resultobj = Py_None;
5378 return _resultobj;
5379 }
5380
5381 static void *SwigwxSpinButtonTowxControl(void *ptr) {
5382 wxSpinButton *src;
5383 wxControl *dest;
5384 src = (wxSpinButton *) ptr;
5385 dest = (wxControl *) src;
5386 return (void *) dest;
5387 }
5388
5389 static void *SwigwxSpinButtonTowxWindow(void *ptr) {
5390 wxSpinButton *src;
5391 wxWindow *dest;
5392 src = (wxSpinButton *) ptr;
5393 dest = (wxWindow *) src;
5394 return (void *) dest;
5395 }
5396
5397 static void *SwigwxSpinButtonTowxEvtHandler(void *ptr) {
5398 wxSpinButton *src;
5399 wxEvtHandler *dest;
5400 src = (wxSpinButton *) ptr;
5401 dest = (wxEvtHandler *) src;
5402 return (void *) dest;
5403 }
5404
5405 #define new_wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5406 static PyObject *_wrap_new_wxSpinButton(PyObject *self, PyObject *args, PyObject *kwargs) {
5407 PyObject * _resultobj;
5408 wxSpinButton * _result;
5409 wxWindow * _arg0;
5410 wxWindowID _arg1 = (wxWindowID ) -1;
5411 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
5412 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
5413 long _arg4 = (long ) wxSP_HORIZONTAL;
5414 char * _arg5 = (char *) "spinButton";
5415 PyObject * _argo0 = 0;
5416 wxPoint temp;
5417 PyObject * _obj2 = 0;
5418 wxSize temp0;
5419 PyObject * _obj3 = 0;
5420 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
5421 char _ptemp[128];
5422
5423 self = self;
5424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOls:new_wxSpinButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
5425 return NULL;
5426 if (_argo0) {
5427 if (_argo0 == Py_None) { _arg0 = NULL; }
5428 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5429 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSpinButton. Expected _wxWindow_p.");
5430 return NULL;
5431 }
5432 }
5433 if (_obj2)
5434 {
5435 _arg2 = &temp;
5436 if (! wxPoint_helper(_obj2, &_arg2))
5437 return NULL;
5438 }
5439 if (_obj3)
5440 {
5441 _arg3 = &temp0;
5442 if (! wxSize_helper(_obj3, &_arg3))
5443 return NULL;
5444 }
5445 {
5446 wxPy_BEGIN_ALLOW_THREADS;
5447 _result = (wxSpinButton *)new_wxSpinButton(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
5448
5449 wxPy_END_ALLOW_THREADS;
5450 } if (_result) {
5451 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSpinButton_p");
5452 _resultobj = Py_BuildValue("s",_ptemp);
5453 } else {
5454 Py_INCREF(Py_None);
5455 _resultobj = Py_None;
5456 }
5457 return _resultobj;
5458 }
5459
5460 #define wxSpinButton_GetMax(_swigobj) (_swigobj->GetMax())
5461 static PyObject *_wrap_wxSpinButton_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
5462 PyObject * _resultobj;
5463 int _result;
5464 wxSpinButton * _arg0;
5465 PyObject * _argo0 = 0;
5466 char *_kwnames[] = { "self", NULL };
5467
5468 self = self;
5469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMax",_kwnames,&_argo0))
5470 return NULL;
5471 if (_argo0) {
5472 if (_argo0 == Py_None) { _arg0 = NULL; }
5473 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
5474 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMax. Expected _wxSpinButton_p.");
5475 return NULL;
5476 }
5477 }
5478 {
5479 wxPy_BEGIN_ALLOW_THREADS;
5480 _result = (int )wxSpinButton_GetMax(_arg0);
5481
5482 wxPy_END_ALLOW_THREADS;
5483 } _resultobj = Py_BuildValue("i",_result);
5484 return _resultobj;
5485 }
5486
5487 #define wxSpinButton_GetMin(_swigobj) (_swigobj->GetMin())
5488 static PyObject *_wrap_wxSpinButton_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
5489 PyObject * _resultobj;
5490 int _result;
5491 wxSpinButton * _arg0;
5492 PyObject * _argo0 = 0;
5493 char *_kwnames[] = { "self", NULL };
5494
5495 self = self;
5496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetMin",_kwnames,&_argo0))
5497 return NULL;
5498 if (_argo0) {
5499 if (_argo0 == Py_None) { _arg0 = NULL; }
5500 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
5501 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetMin. Expected _wxSpinButton_p.");
5502 return NULL;
5503 }
5504 }
5505 {
5506 wxPy_BEGIN_ALLOW_THREADS;
5507 _result = (int )wxSpinButton_GetMin(_arg0);
5508
5509 wxPy_END_ALLOW_THREADS;
5510 } _resultobj = Py_BuildValue("i",_result);
5511 return _resultobj;
5512 }
5513
5514 #define wxSpinButton_GetValue(_swigobj) (_swigobj->GetValue())
5515 static PyObject *_wrap_wxSpinButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
5516 PyObject * _resultobj;
5517 int _result;
5518 wxSpinButton * _arg0;
5519 PyObject * _argo0 = 0;
5520 char *_kwnames[] = { "self", NULL };
5521
5522 self = self;
5523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSpinButton_GetValue",_kwnames,&_argo0))
5524 return NULL;
5525 if (_argo0) {
5526 if (_argo0 == Py_None) { _arg0 = NULL; }
5527 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
5528 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_GetValue. Expected _wxSpinButton_p.");
5529 return NULL;
5530 }
5531 }
5532 {
5533 wxPy_BEGIN_ALLOW_THREADS;
5534 _result = (int )wxSpinButton_GetValue(_arg0);
5535
5536 wxPy_END_ALLOW_THREADS;
5537 } _resultobj = Py_BuildValue("i",_result);
5538 return _resultobj;
5539 }
5540
5541 #define wxSpinButton_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
5542 static PyObject *_wrap_wxSpinButton_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
5543 PyObject * _resultobj;
5544 wxSpinButton * _arg0;
5545 int _arg1;
5546 int _arg2;
5547 PyObject * _argo0 = 0;
5548 char *_kwnames[] = { "self","min","max", NULL };
5549
5550 self = self;
5551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSpinButton_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
5552 return NULL;
5553 if (_argo0) {
5554 if (_argo0 == Py_None) { _arg0 = NULL; }
5555 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
5556 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetRange. Expected _wxSpinButton_p.");
5557 return NULL;
5558 }
5559 }
5560 {
5561 wxPy_BEGIN_ALLOW_THREADS;
5562 wxSpinButton_SetRange(_arg0,_arg1,_arg2);
5563
5564 wxPy_END_ALLOW_THREADS;
5565 } Py_INCREF(Py_None);
5566 _resultobj = Py_None;
5567 return _resultobj;
5568 }
5569
5570 #define wxSpinButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
5571 static PyObject *_wrap_wxSpinButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
5572 PyObject * _resultobj;
5573 wxSpinButton * _arg0;
5574 int _arg1;
5575 PyObject * _argo0 = 0;
5576 char *_kwnames[] = { "self","value", NULL };
5577
5578 self = self;
5579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSpinButton_SetValue",_kwnames,&_argo0,&_arg1))
5580 return NULL;
5581 if (_argo0) {
5582 if (_argo0 == Py_None) { _arg0 = NULL; }
5583 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSpinButton_p")) {
5584 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSpinButton_SetValue. Expected _wxSpinButton_p.");
5585 return NULL;
5586 }
5587 }
5588 {
5589 wxPy_BEGIN_ALLOW_THREADS;
5590 wxSpinButton_SetValue(_arg0,_arg1);
5591
5592 wxPy_END_ALLOW_THREADS;
5593 } Py_INCREF(Py_None);
5594 _resultobj = Py_None;
5595 return _resultobj;
5596 }
5597
5598 static void *SwigwxStaticBitmapTowxControl(void *ptr) {
5599 wxStaticBitmap *src;
5600 wxControl *dest;
5601 src = (wxStaticBitmap *) ptr;
5602 dest = (wxControl *) src;
5603 return (void *) dest;
5604 }
5605
5606 static void *SwigwxStaticBitmapTowxWindow(void *ptr) {
5607 wxStaticBitmap *src;
5608 wxWindow *dest;
5609 src = (wxStaticBitmap *) ptr;
5610 dest = (wxWindow *) src;
5611 return (void *) dest;
5612 }
5613
5614 static void *SwigwxStaticBitmapTowxEvtHandler(void *ptr) {
5615 wxStaticBitmap *src;
5616 wxEvtHandler *dest;
5617 src = (wxStaticBitmap *) ptr;
5618 dest = (wxEvtHandler *) src;
5619 return (void *) dest;
5620 }
5621
5622 #define new_wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
5623 static PyObject *_wrap_new_wxStaticBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
5624 PyObject * _resultobj;
5625 wxStaticBitmap * _result;
5626 wxWindow * _arg0;
5627 wxWindowID _arg1;
5628 wxBitmap * _arg2;
5629 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
5630 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
5631 long _arg5 = (long ) 0;
5632 char * _arg6 = (char *) "staticBitmap";
5633 PyObject * _argo0 = 0;
5634 PyObject * _argo2 = 0;
5635 wxPoint temp;
5636 PyObject * _obj3 = 0;
5637 wxSize temp0;
5638 PyObject * _obj4 = 0;
5639 char *_kwnames[] = { "parent","id","bitmap","pos","size","style","name", NULL };
5640 char _ptemp[128];
5641
5642 self = self;
5643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxStaticBitmap",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&_obj4,&_arg5,&_arg6))
5644 return NULL;
5645 if (_argo0) {
5646 if (_argo0 == Py_None) { _arg0 = NULL; }
5647 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5648 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxStaticBitmap. Expected _wxWindow_p.");
5649 return NULL;
5650 }
5651 }
5652 if (_argo2) {
5653 if (_argo2 == Py_None) { _arg2 = NULL; }
5654 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxBitmap_p")) {
5655 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxStaticBitmap. Expected _wxBitmap_p.");
5656 return NULL;
5657 }
5658 }
5659 if (_obj3)
5660 {
5661 _arg3 = &temp;
5662 if (! wxPoint_helper(_obj3, &_arg3))
5663 return NULL;
5664 }
5665 if (_obj4)
5666 {
5667 _arg4 = &temp0;
5668 if (! wxSize_helper(_obj4, &_arg4))
5669 return NULL;
5670 }
5671 {
5672 wxPy_BEGIN_ALLOW_THREADS;
5673 _result = (wxStaticBitmap *)new_wxStaticBitmap(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
5674
5675 wxPy_END_ALLOW_THREADS;
5676 } if (_result) {
5677 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStaticBitmap_p");
5678 _resultobj = Py_BuildValue("s",_ptemp);
5679 } else {
5680 Py_INCREF(Py_None);
5681 _resultobj = Py_None;
5682 }
5683 return _resultobj;
5684 }
5685
5686 #define wxStaticBitmap_GetBitmap(_swigobj) (_swigobj->GetBitmap())
5687 static PyObject *_wrap_wxStaticBitmap_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
5688 PyObject * _resultobj;
5689 wxBitmap * _result;
5690 wxStaticBitmap * _arg0;
5691 PyObject * _argo0 = 0;
5692 char *_kwnames[] = { "self", NULL };
5693 char _ptemp[128];
5694
5695 self = self;
5696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxStaticBitmap_GetBitmap",_kwnames,&_argo0))
5697 return NULL;
5698 if (_argo0) {
5699 if (_argo0 == Py_None) { _arg0 = NULL; }
5700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
5701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_GetBitmap. Expected _wxStaticBitmap_p.");
5702 return NULL;
5703 }
5704 }
5705 {
5706 wxPy_BEGIN_ALLOW_THREADS;
5707 const wxBitmap & _result_ref = wxStaticBitmap_GetBitmap(_arg0);
5708 _result = (wxBitmap *) &_result_ref;
5709
5710 wxPy_END_ALLOW_THREADS;
5711 } if (_result) {
5712 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
5713 _resultobj = Py_BuildValue("s",_ptemp);
5714 } else {
5715 Py_INCREF(Py_None);
5716 _resultobj = Py_None;
5717 }
5718 return _resultobj;
5719 }
5720
5721 #define wxStaticBitmap_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
5722 static PyObject *_wrap_wxStaticBitmap_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
5723 PyObject * _resultobj;
5724 wxStaticBitmap * _arg0;
5725 wxBitmap * _arg1;
5726 PyObject * _argo0 = 0;
5727 PyObject * _argo1 = 0;
5728 char *_kwnames[] = { "self","bitmap", NULL };
5729
5730 self = self;
5731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetBitmap",_kwnames,&_argo0,&_argo1))
5732 return NULL;
5733 if (_argo0) {
5734 if (_argo0 == Py_None) { _arg0 = NULL; }
5735 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
5736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetBitmap. Expected _wxStaticBitmap_p.");
5737 return NULL;
5738 }
5739 }
5740 if (_argo1) {
5741 if (_argo1 == Py_None) { _arg1 = NULL; }
5742 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
5743 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetBitmap. Expected _wxBitmap_p.");
5744 return NULL;
5745 }
5746 }
5747 {
5748 wxPy_BEGIN_ALLOW_THREADS;
5749 wxStaticBitmap_SetBitmap(_arg0,*_arg1);
5750
5751 wxPy_END_ALLOW_THREADS;
5752 } Py_INCREF(Py_None);
5753 _resultobj = Py_None;
5754 return _resultobj;
5755 }
5756
5757 #define wxStaticBitmap_SetIcon(_swigobj,_swigarg0) (_swigobj->SetIcon(_swigarg0))
5758 static PyObject *_wrap_wxStaticBitmap_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
5759 PyObject * _resultobj;
5760 wxStaticBitmap * _arg0;
5761 wxIcon * _arg1;
5762 PyObject * _argo0 = 0;
5763 PyObject * _argo1 = 0;
5764 char *_kwnames[] = { "self","icon", NULL };
5765
5766 self = self;
5767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStaticBitmap_SetIcon",_kwnames,&_argo0,&_argo1))
5768 return NULL;
5769 if (_argo0) {
5770 if (_argo0 == Py_None) { _arg0 = NULL; }
5771 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStaticBitmap_p")) {
5772 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStaticBitmap_SetIcon. Expected _wxStaticBitmap_p.");
5773 return NULL;
5774 }
5775 }
5776 if (_argo1) {
5777 if (_argo1 == Py_None) { _arg1 = NULL; }
5778 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxIcon_p")) {
5779 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStaticBitmap_SetIcon. Expected _wxIcon_p.");
5780 return NULL;
5781 }
5782 }
5783 {
5784 wxPy_BEGIN_ALLOW_THREADS;
5785 wxStaticBitmap_SetIcon(_arg0,*_arg1);
5786
5787 wxPy_END_ALLOW_THREADS;
5788 } Py_INCREF(Py_None);
5789 _resultobj = Py_None;
5790 return _resultobj;
5791 }
5792
5793 static void *SwigwxRadioBoxTowxControl(void *ptr) {
5794 wxRadioBox *src;
5795 wxControl *dest;
5796 src = (wxRadioBox *) ptr;
5797 dest = (wxControl *) src;
5798 return (void *) dest;
5799 }
5800
5801 static void *SwigwxRadioBoxTowxWindow(void *ptr) {
5802 wxRadioBox *src;
5803 wxWindow *dest;
5804 src = (wxRadioBox *) ptr;
5805 dest = (wxWindow *) src;
5806 return (void *) dest;
5807 }
5808
5809 static void *SwigwxRadioBoxTowxEvtHandler(void *ptr) {
5810 wxRadioBox *src;
5811 wxEvtHandler *dest;
5812 src = (wxRadioBox *) ptr;
5813 dest = (wxEvtHandler *) src;
5814 return (void *) dest;
5815 }
5816
5817 #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))
5818 static PyObject *_wrap_new_wxRadioBox(PyObject *self, PyObject *args, PyObject *kwargs) {
5819 PyObject * _resultobj;
5820 wxRadioBox * _result;
5821 wxWindow * _arg0;
5822 wxWindowID _arg1;
5823 wxString * _arg2;
5824 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
5825 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
5826 int _arg5 = (int ) 0;
5827 wxString * _arg6 = (wxString *) NULL;
5828 int _arg7 = (int ) 0;
5829 long _arg8 = (long ) wxRA_HORIZONTAL;
5830 wxValidator * _arg9 = (wxValidator *) &wxPyDefaultValidator;
5831 char * _arg10 = (char *) "radioBox";
5832 PyObject * _argo0 = 0;
5833 PyObject * _obj2 = 0;
5834 wxPoint temp;
5835 PyObject * _obj3 = 0;
5836 wxSize temp0;
5837 PyObject * _obj4 = 0;
5838 PyObject * _obj6 = 0;
5839 PyObject * _argo9 = 0;
5840 char *_kwnames[] = { "parent","id","label","point","size","LIST","majorDimension","style","validator","name", NULL };
5841 char _ptemp[128];
5842
5843 self = self;
5844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOOilOs:new_wxRadioBox",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_obj6,&_arg7,&_arg8,&_argo9,&_arg10))
5845 return NULL;
5846 if (_argo0) {
5847 if (_argo0 == Py_None) { _arg0 = NULL; }
5848 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5849 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioBox. Expected _wxWindow_p.");
5850 return NULL;
5851 }
5852 }
5853 {
5854 if (!PyString_Check(_obj2)) {
5855 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5856 return NULL;
5857 }
5858 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
5859 }
5860 if (_obj3)
5861 {
5862 _arg3 = &temp;
5863 if (! wxPoint_helper(_obj3, &_arg3))
5864 return NULL;
5865 }
5866 if (_obj4)
5867 {
5868 _arg4 = &temp0;
5869 if (! wxSize_helper(_obj4, &_arg4))
5870 return NULL;
5871 }
5872 if (_obj6)
5873 {
5874 _arg6 = wxString_LIST_helper(_obj6);
5875 if (_arg6 == NULL) {
5876 return NULL;
5877 }
5878 }
5879 if (_argo9) {
5880 if (_argo9 == Py_None) { _arg9 = NULL; }
5881 else if (SWIG_GetPtrObj(_argo9,(void **) &_arg9,"_wxValidator_p")) {
5882 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of new_wxRadioBox. Expected _wxValidator_p.");
5883 return NULL;
5884 }
5885 }
5886 {
5887 if (_obj6) {
5888 _arg5 = PyList_Size(_obj6);
5889 }
5890 else {
5891 _arg5 = 0;
5892 }
5893 }
5894 {
5895 wxPy_BEGIN_ALLOW_THREADS;
5896 _result = (wxRadioBox *)new_wxRadioBox(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6,_arg7,_arg8,*_arg9,_arg10);
5897
5898 wxPy_END_ALLOW_THREADS;
5899 } if (_result) {
5900 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioBox_p");
5901 _resultobj = Py_BuildValue("s",_ptemp);
5902 } else {
5903 Py_INCREF(Py_None);
5904 _resultobj = Py_None;
5905 }
5906 {
5907 if (_obj2)
5908 delete _arg2;
5909 }
5910 {
5911 delete [] _arg6;
5912 }
5913 return _resultobj;
5914 }
5915
5916 #define wxRadioBox_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
5917 static PyObject *_wrap_wxRadioBox_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
5918 PyObject * _resultobj;
5919 wxRadioBox * _arg0;
5920 bool _arg1;
5921 PyObject * _argo0 = 0;
5922 int tempbool1;
5923 char *_kwnames[] = { "self","enable", NULL };
5924
5925 self = self;
5926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Enable",_kwnames,&_argo0,&tempbool1))
5927 return NULL;
5928 if (_argo0) {
5929 if (_argo0 == Py_None) { _arg0 = NULL; }
5930 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
5931 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Enable. Expected _wxRadioBox_p.");
5932 return NULL;
5933 }
5934 }
5935 _arg1 = (bool ) tempbool1;
5936 {
5937 wxPy_BEGIN_ALLOW_THREADS;
5938 wxRadioBox_Enable(_arg0,_arg1);
5939
5940 wxPy_END_ALLOW_THREADS;
5941 } Py_INCREF(Py_None);
5942 _resultobj = Py_None;
5943 return _resultobj;
5944 }
5945
5946 #define wxRadioBox_EnableItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
5947 static PyObject *_wrap_wxRadioBox_EnableItem(PyObject *self, PyObject *args, PyObject *kwargs) {
5948 PyObject * _resultobj;
5949 wxRadioBox * _arg0;
5950 int _arg1;
5951 bool _arg2;
5952 PyObject * _argo0 = 0;
5953 int tempbool2;
5954 char *_kwnames[] = { "self","n","enable", NULL };
5955
5956 self = self;
5957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_EnableItem",_kwnames,&_argo0,&_arg1,&tempbool2))
5958 return NULL;
5959 if (_argo0) {
5960 if (_argo0 == Py_None) { _arg0 = NULL; }
5961 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
5962 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_EnableItem. Expected _wxRadioBox_p.");
5963 return NULL;
5964 }
5965 }
5966 _arg2 = (bool ) tempbool2;
5967 {
5968 wxPy_BEGIN_ALLOW_THREADS;
5969 wxRadioBox_EnableItem(_arg0,_arg1,_arg2);
5970
5971 wxPy_END_ALLOW_THREADS;
5972 } Py_INCREF(Py_None);
5973 _resultobj = Py_None;
5974 return _resultobj;
5975 }
5976
5977 #define wxRadioBox_FindString(_swigobj,_swigarg0) (_swigobj->FindString(_swigarg0))
5978 static PyObject *_wrap_wxRadioBox_FindString(PyObject *self, PyObject *args, PyObject *kwargs) {
5979 PyObject * _resultobj;
5980 int _result;
5981 wxRadioBox * _arg0;
5982 wxString * _arg1;
5983 PyObject * _argo0 = 0;
5984 PyObject * _obj1 = 0;
5985 char *_kwnames[] = { "self","string", NULL };
5986
5987 self = self;
5988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_FindString",_kwnames,&_argo0,&_obj1))
5989 return NULL;
5990 if (_argo0) {
5991 if (_argo0 == Py_None) { _arg0 = NULL; }
5992 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
5993 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_FindString. Expected _wxRadioBox_p.");
5994 return NULL;
5995 }
5996 }
5997 {
5998 if (!PyString_Check(_obj1)) {
5999 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6000 return NULL;
6001 }
6002 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
6003 }
6004 {
6005 wxPy_BEGIN_ALLOW_THREADS;
6006 _result = (int )wxRadioBox_FindString(_arg0,*_arg1);
6007
6008 wxPy_END_ALLOW_THREADS;
6009 } _resultobj = Py_BuildValue("i",_result);
6010 {
6011 if (_obj1)
6012 delete _arg1;
6013 }
6014 return _resultobj;
6015 }
6016
6017 #define wxRadioBox_GetItemLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
6018 static PyObject *_wrap_wxRadioBox_GetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
6019 PyObject * _resultobj;
6020 wxString * _result;
6021 wxRadioBox * _arg0;
6022 int _arg1;
6023 PyObject * _argo0 = 0;
6024 char *_kwnames[] = { "self","n", NULL };
6025
6026 self = self;
6027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetItemLabel",_kwnames,&_argo0,&_arg1))
6028 return NULL;
6029 if (_argo0) {
6030 if (_argo0 == Py_None) { _arg0 = NULL; }
6031 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6032 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetItemLabel. Expected _wxRadioBox_p.");
6033 return NULL;
6034 }
6035 }
6036 {
6037 wxPy_BEGIN_ALLOW_THREADS;
6038 _result = new wxString (wxRadioBox_GetItemLabel(_arg0,_arg1));
6039
6040 wxPy_END_ALLOW_THREADS;
6041 }{
6042 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
6043 }
6044 {
6045 delete _result;
6046 }
6047 return _resultobj;
6048 }
6049
6050 #define wxRadioBox_GetSelection(_swigobj) (_swigobj->GetSelection())
6051 static PyObject *_wrap_wxRadioBox_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
6052 PyObject * _resultobj;
6053 int _result;
6054 wxRadioBox * _arg0;
6055 PyObject * _argo0 = 0;
6056 char *_kwnames[] = { "self", NULL };
6057
6058 self = self;
6059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetSelection",_kwnames,&_argo0))
6060 return NULL;
6061 if (_argo0) {
6062 if (_argo0 == Py_None) { _arg0 = NULL; }
6063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetSelection. Expected _wxRadioBox_p.");
6065 return NULL;
6066 }
6067 }
6068 {
6069 wxPy_BEGIN_ALLOW_THREADS;
6070 _result = (int )wxRadioBox_GetSelection(_arg0);
6071
6072 wxPy_END_ALLOW_THREADS;
6073 } _resultobj = Py_BuildValue("i",_result);
6074 return _resultobj;
6075 }
6076
6077 #define wxRadioBox_GetString(_swigobj,_swigarg0) (_swigobj->GetString(_swigarg0))
6078 static PyObject *_wrap_wxRadioBox_GetString(PyObject *self, PyObject *args, PyObject *kwargs) {
6079 PyObject * _resultobj;
6080 wxString * _result;
6081 wxRadioBox * _arg0;
6082 int _arg1;
6083 PyObject * _argo0 = 0;
6084 char *_kwnames[] = { "self","n", NULL };
6085
6086 self = self;
6087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_GetString",_kwnames,&_argo0,&_arg1))
6088 return NULL;
6089 if (_argo0) {
6090 if (_argo0 == Py_None) { _arg0 = NULL; }
6091 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6092 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetString. Expected _wxRadioBox_p.");
6093 return NULL;
6094 }
6095 }
6096 {
6097 wxPy_BEGIN_ALLOW_THREADS;
6098 _result = new wxString (wxRadioBox_GetString(_arg0,_arg1));
6099
6100 wxPy_END_ALLOW_THREADS;
6101 }{
6102 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
6103 }
6104 {
6105 delete _result;
6106 }
6107 return _resultobj;
6108 }
6109
6110 #define wxRadioBox_GetStringSelection(_swigobj) (_swigobj->GetStringSelection())
6111 static PyObject *_wrap_wxRadioBox_GetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
6112 PyObject * _resultobj;
6113 wxString * _result;
6114 wxRadioBox * _arg0;
6115 PyObject * _argo0 = 0;
6116 char *_kwnames[] = { "self", NULL };
6117
6118 self = self;
6119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_GetStringSelection",_kwnames,&_argo0))
6120 return NULL;
6121 if (_argo0) {
6122 if (_argo0 == Py_None) { _arg0 = NULL; }
6123 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6124 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_GetStringSelection. Expected _wxRadioBox_p.");
6125 return NULL;
6126 }
6127 }
6128 {
6129 wxPy_BEGIN_ALLOW_THREADS;
6130 _result = new wxString (wxRadioBox_GetStringSelection(_arg0));
6131
6132 wxPy_END_ALLOW_THREADS;
6133 }{
6134 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
6135 }
6136 {
6137 delete _result;
6138 }
6139 return _resultobj;
6140 }
6141
6142 #define wxRadioBox_Number(_swigobj) (_swigobj->Number())
6143 static PyObject *_wrap_wxRadioBox_Number(PyObject *self, PyObject *args, PyObject *kwargs) {
6144 PyObject * _resultobj;
6145 int _result;
6146 wxRadioBox * _arg0;
6147 PyObject * _argo0 = 0;
6148 char *_kwnames[] = { "self", NULL };
6149
6150 self = self;
6151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioBox_Number",_kwnames,&_argo0))
6152 return NULL;
6153 if (_argo0) {
6154 if (_argo0 == Py_None) { _arg0 = NULL; }
6155 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6156 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Number. Expected _wxRadioBox_p.");
6157 return NULL;
6158 }
6159 }
6160 {
6161 wxPy_BEGIN_ALLOW_THREADS;
6162 _result = (int )wxRadioBox_Number(_arg0);
6163
6164 wxPy_END_ALLOW_THREADS;
6165 } _resultobj = Py_BuildValue("i",_result);
6166 return _resultobj;
6167 }
6168
6169 #define wxRadioBox_SetItemLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
6170 static PyObject *_wrap_wxRadioBox_SetItemLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
6171 PyObject * _resultobj;
6172 wxRadioBox * _arg0;
6173 int _arg1;
6174 wxString * _arg2;
6175 PyObject * _argo0 = 0;
6176 PyObject * _obj2 = 0;
6177 char *_kwnames[] = { "self","n","label", NULL };
6178
6179 self = self;
6180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxRadioBox_SetItemLabel",_kwnames,&_argo0,&_arg1,&_obj2))
6181 return NULL;
6182 if (_argo0) {
6183 if (_argo0 == Py_None) { _arg0 = NULL; }
6184 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6185 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetItemLabel. Expected _wxRadioBox_p.");
6186 return NULL;
6187 }
6188 }
6189 {
6190 if (!PyString_Check(_obj2)) {
6191 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6192 return NULL;
6193 }
6194 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
6195 }
6196 {
6197 wxPy_BEGIN_ALLOW_THREADS;
6198 wxRadioBox_SetItemLabel(_arg0,_arg1,*_arg2);
6199
6200 wxPy_END_ALLOW_THREADS;
6201 } Py_INCREF(Py_None);
6202 _resultobj = Py_None;
6203 {
6204 if (_obj2)
6205 delete _arg2;
6206 }
6207 return _resultobj;
6208 }
6209
6210 #define wxRadioBox_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
6211 static PyObject *_wrap_wxRadioBox_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
6212 PyObject * _resultobj;
6213 wxRadioBox * _arg0;
6214 int _arg1;
6215 PyObject * _argo0 = 0;
6216 char *_kwnames[] = { "self","n", NULL };
6217
6218 self = self;
6219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_SetSelection",_kwnames,&_argo0,&_arg1))
6220 return NULL;
6221 if (_argo0) {
6222 if (_argo0 == Py_None) { _arg0 = NULL; }
6223 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6224 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetSelection. Expected _wxRadioBox_p.");
6225 return NULL;
6226 }
6227 }
6228 {
6229 wxPy_BEGIN_ALLOW_THREADS;
6230 wxRadioBox_SetSelection(_arg0,_arg1);
6231
6232 wxPy_END_ALLOW_THREADS;
6233 } Py_INCREF(Py_None);
6234 _resultobj = Py_None;
6235 return _resultobj;
6236 }
6237
6238 #define wxRadioBox_SetStringSelection(_swigobj,_swigarg0) (_swigobj->SetStringSelection(_swigarg0))
6239 static PyObject *_wrap_wxRadioBox_SetStringSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
6240 PyObject * _resultobj;
6241 wxRadioBox * _arg0;
6242 wxString * _arg1;
6243 PyObject * _argo0 = 0;
6244 PyObject * _obj1 = 0;
6245 char *_kwnames[] = { "self","string", NULL };
6246
6247 self = self;
6248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxRadioBox_SetStringSelection",_kwnames,&_argo0,&_obj1))
6249 return NULL;
6250 if (_argo0) {
6251 if (_argo0 == Py_None) { _arg0 = NULL; }
6252 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6253 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_SetStringSelection. Expected _wxRadioBox_p.");
6254 return NULL;
6255 }
6256 }
6257 {
6258 if (!PyString_Check(_obj1)) {
6259 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6260 return NULL;
6261 }
6262 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
6263 }
6264 {
6265 wxPy_BEGIN_ALLOW_THREADS;
6266 wxRadioBox_SetStringSelection(_arg0,*_arg1);
6267
6268 wxPy_END_ALLOW_THREADS;
6269 } Py_INCREF(Py_None);
6270 _resultobj = Py_None;
6271 {
6272 if (_obj1)
6273 delete _arg1;
6274 }
6275 return _resultobj;
6276 }
6277
6278 #define wxRadioBox_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
6279 static PyObject *_wrap_wxRadioBox_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
6280 PyObject * _resultobj;
6281 wxRadioBox * _arg0;
6282 bool _arg1;
6283 PyObject * _argo0 = 0;
6284 int tempbool1;
6285 char *_kwnames[] = { "self","show", NULL };
6286
6287 self = self;
6288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioBox_Show",_kwnames,&_argo0,&tempbool1))
6289 return NULL;
6290 if (_argo0) {
6291 if (_argo0 == Py_None) { _arg0 = NULL; }
6292 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6293 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_Show. Expected _wxRadioBox_p.");
6294 return NULL;
6295 }
6296 }
6297 _arg1 = (bool ) tempbool1;
6298 {
6299 wxPy_BEGIN_ALLOW_THREADS;
6300 wxRadioBox_Show(_arg0,_arg1);
6301
6302 wxPy_END_ALLOW_THREADS;
6303 } Py_INCREF(Py_None);
6304 _resultobj = Py_None;
6305 return _resultobj;
6306 }
6307
6308 #define wxRadioBox_ShowItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Show(_swigarg0,_swigarg1))
6309 static PyObject *_wrap_wxRadioBox_ShowItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6310 PyObject * _resultobj;
6311 wxRadioBox * _arg0;
6312 int _arg1;
6313 bool _arg2;
6314 PyObject * _argo0 = 0;
6315 int tempbool2;
6316 char *_kwnames[] = { "self","item","show", NULL };
6317
6318 self = self;
6319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxRadioBox_ShowItem",_kwnames,&_argo0,&_arg1,&tempbool2))
6320 return NULL;
6321 if (_argo0) {
6322 if (_argo0 == Py_None) { _arg0 = NULL; }
6323 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioBox_p")) {
6324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioBox_ShowItem. Expected _wxRadioBox_p.");
6325 return NULL;
6326 }
6327 }
6328 _arg2 = (bool ) tempbool2;
6329 {
6330 wxPy_BEGIN_ALLOW_THREADS;
6331 wxRadioBox_ShowItem(_arg0,_arg1,_arg2);
6332
6333 wxPy_END_ALLOW_THREADS;
6334 } Py_INCREF(Py_None);
6335 _resultobj = Py_None;
6336 return _resultobj;
6337 }
6338
6339 static void *SwigwxRadioButtonTowxControl(void *ptr) {
6340 wxRadioButton *src;
6341 wxControl *dest;
6342 src = (wxRadioButton *) ptr;
6343 dest = (wxControl *) src;
6344 return (void *) dest;
6345 }
6346
6347 static void *SwigwxRadioButtonTowxWindow(void *ptr) {
6348 wxRadioButton *src;
6349 wxWindow *dest;
6350 src = (wxRadioButton *) ptr;
6351 dest = (wxWindow *) src;
6352 return (void *) dest;
6353 }
6354
6355 static void *SwigwxRadioButtonTowxEvtHandler(void *ptr) {
6356 wxRadioButton *src;
6357 wxEvtHandler *dest;
6358 src = (wxRadioButton *) ptr;
6359 dest = (wxEvtHandler *) src;
6360 return (void *) dest;
6361 }
6362
6363 #define new_wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
6364 static PyObject *_wrap_new_wxRadioButton(PyObject *self, PyObject *args, PyObject *kwargs) {
6365 PyObject * _resultobj;
6366 wxRadioButton * _result;
6367 wxWindow * _arg0;
6368 wxWindowID _arg1;
6369 wxString * _arg2;
6370 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
6371 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
6372 long _arg5 = (long ) 0;
6373 wxValidator * _arg6 = (wxValidator *) &wxPyDefaultValidator;
6374 char * _arg7 = (char *) "radioButton";
6375 PyObject * _argo0 = 0;
6376 PyObject * _obj2 = 0;
6377 wxPoint temp;
6378 PyObject * _obj3 = 0;
6379 wxSize temp0;
6380 PyObject * _obj4 = 0;
6381 PyObject * _argo6 = 0;
6382 char *_kwnames[] = { "parent","id","label","pos","size","style","validator","name", NULL };
6383 char _ptemp[128];
6384
6385 self = self;
6386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOlOs:new_wxRadioButton",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_argo6,&_arg7))
6387 return NULL;
6388 if (_argo0) {
6389 if (_argo0 == Py_None) { _arg0 = NULL; }
6390 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6391 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRadioButton. Expected _wxWindow_p.");
6392 return NULL;
6393 }
6394 }
6395 {
6396 if (!PyString_Check(_obj2)) {
6397 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6398 return NULL;
6399 }
6400 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
6401 }
6402 if (_obj3)
6403 {
6404 _arg3 = &temp;
6405 if (! wxPoint_helper(_obj3, &_arg3))
6406 return NULL;
6407 }
6408 if (_obj4)
6409 {
6410 _arg4 = &temp0;
6411 if (! wxSize_helper(_obj4, &_arg4))
6412 return NULL;
6413 }
6414 if (_argo6) {
6415 if (_argo6 == Py_None) { _arg6 = NULL; }
6416 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxValidator_p")) {
6417 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxRadioButton. Expected _wxValidator_p.");
6418 return NULL;
6419 }
6420 }
6421 {
6422 wxPy_BEGIN_ALLOW_THREADS;
6423 _result = (wxRadioButton *)new_wxRadioButton(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,*_arg6,_arg7);
6424
6425 wxPy_END_ALLOW_THREADS;
6426 } if (_result) {
6427 SWIG_MakePtr(_ptemp, (char *) _result,"_wxRadioButton_p");
6428 _resultobj = Py_BuildValue("s",_ptemp);
6429 } else {
6430 Py_INCREF(Py_None);
6431 _resultobj = Py_None;
6432 }
6433 {
6434 if (_obj2)
6435 delete _arg2;
6436 }
6437 return _resultobj;
6438 }
6439
6440 #define wxRadioButton_GetValue(_swigobj) (_swigobj->GetValue())
6441 static PyObject *_wrap_wxRadioButton_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
6442 PyObject * _resultobj;
6443 bool _result;
6444 wxRadioButton * _arg0;
6445 PyObject * _argo0 = 0;
6446 char *_kwnames[] = { "self", NULL };
6447
6448 self = self;
6449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxRadioButton_GetValue",_kwnames,&_argo0))
6450 return NULL;
6451 if (_argo0) {
6452 if (_argo0 == Py_None) { _arg0 = NULL; }
6453 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
6454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_GetValue. Expected _wxRadioButton_p.");
6455 return NULL;
6456 }
6457 }
6458 {
6459 wxPy_BEGIN_ALLOW_THREADS;
6460 _result = (bool )wxRadioButton_GetValue(_arg0);
6461
6462 wxPy_END_ALLOW_THREADS;
6463 } _resultobj = Py_BuildValue("i",_result);
6464 return _resultobj;
6465 }
6466
6467 #define wxRadioButton_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
6468 static PyObject *_wrap_wxRadioButton_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
6469 PyObject * _resultobj;
6470 wxRadioButton * _arg0;
6471 bool _arg1;
6472 PyObject * _argo0 = 0;
6473 int tempbool1;
6474 char *_kwnames[] = { "self","value", NULL };
6475
6476 self = self;
6477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxRadioButton_SetValue",_kwnames,&_argo0,&tempbool1))
6478 return NULL;
6479 if (_argo0) {
6480 if (_argo0 == Py_None) { _arg0 = NULL; }
6481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxRadioButton_p")) {
6482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRadioButton_SetValue. Expected _wxRadioButton_p.");
6483 return NULL;
6484 }
6485 }
6486 _arg1 = (bool ) tempbool1;
6487 {
6488 wxPy_BEGIN_ALLOW_THREADS;
6489 wxRadioButton_SetValue(_arg0,_arg1);
6490
6491 wxPy_END_ALLOW_THREADS;
6492 } Py_INCREF(Py_None);
6493 _resultobj = Py_None;
6494 return _resultobj;
6495 }
6496
6497 static void *SwigwxSliderTowxControl(void *ptr) {
6498 wxSlider *src;
6499 wxControl *dest;
6500 src = (wxSlider *) ptr;
6501 dest = (wxControl *) src;
6502 return (void *) dest;
6503 }
6504
6505 static void *SwigwxSliderTowxWindow(void *ptr) {
6506 wxSlider *src;
6507 wxWindow *dest;
6508 src = (wxSlider *) ptr;
6509 dest = (wxWindow *) src;
6510 return (void *) dest;
6511 }
6512
6513 static void *SwigwxSliderTowxEvtHandler(void *ptr) {
6514 wxSlider *src;
6515 wxEvtHandler *dest;
6516 src = (wxSlider *) ptr;
6517 dest = (wxEvtHandler *) src;
6518 return (void *) dest;
6519 }
6520
6521 #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))
6522 static PyObject *_wrap_new_wxSlider(PyObject *self, PyObject *args, PyObject *kwargs) {
6523 PyObject * _resultobj;
6524 wxSlider * _result;
6525 wxWindow * _arg0;
6526 wxWindowID _arg1;
6527 int _arg2;
6528 int _arg3;
6529 int _arg4;
6530 wxPoint * _arg5 = (wxPoint *) &wxPyDefaultPosition;
6531 wxSize * _arg6 = (wxSize *) &wxPyDefaultSize;
6532 long _arg7 = (long ) wxSL_HORIZONTAL;
6533 wxValidator * _arg8 = (wxValidator *) &wxPyDefaultValidator;
6534 char * _arg9 = (char *) "slider";
6535 PyObject * _argo0 = 0;
6536 wxPoint temp;
6537 PyObject * _obj5 = 0;
6538 wxSize temp0;
6539 PyObject * _obj6 = 0;
6540 PyObject * _argo8 = 0;
6541 char *_kwnames[] = { "parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL };
6542 char _ptemp[128];
6543
6544 self = self;
6545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|OOlOs:new_wxSlider",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_obj5,&_obj6,&_arg7,&_argo8,&_arg9))
6546 return NULL;
6547 if (_argo0) {
6548 if (_argo0 == Py_None) { _arg0 = NULL; }
6549 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6550 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSlider. Expected _wxWindow_p.");
6551 return NULL;
6552 }
6553 }
6554 if (_obj5)
6555 {
6556 _arg5 = &temp;
6557 if (! wxPoint_helper(_obj5, &_arg5))
6558 return NULL;
6559 }
6560 if (_obj6)
6561 {
6562 _arg6 = &temp0;
6563 if (! wxSize_helper(_obj6, &_arg6))
6564 return NULL;
6565 }
6566 if (_argo8) {
6567 if (_argo8 == Py_None) { _arg8 = NULL; }
6568 else if (SWIG_GetPtrObj(_argo8,(void **) &_arg8,"_wxValidator_p")) {
6569 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of new_wxSlider. Expected _wxValidator_p.");
6570 return NULL;
6571 }
6572 }
6573 {
6574 wxPy_BEGIN_ALLOW_THREADS;
6575 _result = (wxSlider *)new_wxSlider(_arg0,_arg1,_arg2,_arg3,_arg4,*_arg5,*_arg6,_arg7,*_arg8,_arg9);
6576
6577 wxPy_END_ALLOW_THREADS;
6578 } if (_result) {
6579 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSlider_p");
6580 _resultobj = Py_BuildValue("s",_ptemp);
6581 } else {
6582 Py_INCREF(Py_None);
6583 _resultobj = Py_None;
6584 }
6585 return _resultobj;
6586 }
6587
6588 #define wxSlider_ClearSel(_swigobj) (_swigobj->ClearSel())
6589 static PyObject *_wrap_wxSlider_ClearSel(PyObject *self, PyObject *args, PyObject *kwargs) {
6590 PyObject * _resultobj;
6591 wxSlider * _arg0;
6592 PyObject * _argo0 = 0;
6593 char *_kwnames[] = { "self", NULL };
6594
6595 self = self;
6596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearSel",_kwnames,&_argo0))
6597 return NULL;
6598 if (_argo0) {
6599 if (_argo0 == Py_None) { _arg0 = NULL; }
6600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearSel. Expected _wxSlider_p.");
6602 return NULL;
6603 }
6604 }
6605 {
6606 wxPy_BEGIN_ALLOW_THREADS;
6607 wxSlider_ClearSel(_arg0);
6608
6609 wxPy_END_ALLOW_THREADS;
6610 } Py_INCREF(Py_None);
6611 _resultobj = Py_None;
6612 return _resultobj;
6613 }
6614
6615 #define wxSlider_ClearTicks(_swigobj) (_swigobj->ClearTicks())
6616 static PyObject *_wrap_wxSlider_ClearTicks(PyObject *self, PyObject *args, PyObject *kwargs) {
6617 PyObject * _resultobj;
6618 wxSlider * _arg0;
6619 PyObject * _argo0 = 0;
6620 char *_kwnames[] = { "self", NULL };
6621
6622 self = self;
6623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_ClearTicks",_kwnames,&_argo0))
6624 return NULL;
6625 if (_argo0) {
6626 if (_argo0 == Py_None) { _arg0 = NULL; }
6627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_ClearTicks. Expected _wxSlider_p.");
6629 return NULL;
6630 }
6631 }
6632 {
6633 wxPy_BEGIN_ALLOW_THREADS;
6634 wxSlider_ClearTicks(_arg0);
6635
6636 wxPy_END_ALLOW_THREADS;
6637 } Py_INCREF(Py_None);
6638 _resultobj = Py_None;
6639 return _resultobj;
6640 }
6641
6642 #define wxSlider_GetLineSize(_swigobj) (_swigobj->GetLineSize())
6643 static PyObject *_wrap_wxSlider_GetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6644 PyObject * _resultobj;
6645 int _result;
6646 wxSlider * _arg0;
6647 PyObject * _argo0 = 0;
6648 char *_kwnames[] = { "self", NULL };
6649
6650 self = self;
6651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetLineSize",_kwnames,&_argo0))
6652 return NULL;
6653 if (_argo0) {
6654 if (_argo0 == Py_None) { _arg0 = NULL; }
6655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetLineSize. Expected _wxSlider_p.");
6657 return NULL;
6658 }
6659 }
6660 {
6661 wxPy_BEGIN_ALLOW_THREADS;
6662 _result = (int )wxSlider_GetLineSize(_arg0);
6663
6664 wxPy_END_ALLOW_THREADS;
6665 } _resultobj = Py_BuildValue("i",_result);
6666 return _resultobj;
6667 }
6668
6669 #define wxSlider_GetMax(_swigobj) (_swigobj->GetMax())
6670 static PyObject *_wrap_wxSlider_GetMax(PyObject *self, PyObject *args, PyObject *kwargs) {
6671 PyObject * _resultobj;
6672 int _result;
6673 wxSlider * _arg0;
6674 PyObject * _argo0 = 0;
6675 char *_kwnames[] = { "self", NULL };
6676
6677 self = self;
6678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMax",_kwnames,&_argo0))
6679 return NULL;
6680 if (_argo0) {
6681 if (_argo0 == Py_None) { _arg0 = NULL; }
6682 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6683 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMax. Expected _wxSlider_p.");
6684 return NULL;
6685 }
6686 }
6687 {
6688 wxPy_BEGIN_ALLOW_THREADS;
6689 _result = (int )wxSlider_GetMax(_arg0);
6690
6691 wxPy_END_ALLOW_THREADS;
6692 } _resultobj = Py_BuildValue("i",_result);
6693 return _resultobj;
6694 }
6695
6696 #define wxSlider_GetMin(_swigobj) (_swigobj->GetMin())
6697 static PyObject *_wrap_wxSlider_GetMin(PyObject *self, PyObject *args, PyObject *kwargs) {
6698 PyObject * _resultobj;
6699 int _result;
6700 wxSlider * _arg0;
6701 PyObject * _argo0 = 0;
6702 char *_kwnames[] = { "self", NULL };
6703
6704 self = self;
6705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetMin",_kwnames,&_argo0))
6706 return NULL;
6707 if (_argo0) {
6708 if (_argo0 == Py_None) { _arg0 = NULL; }
6709 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6710 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetMin. Expected _wxSlider_p.");
6711 return NULL;
6712 }
6713 }
6714 {
6715 wxPy_BEGIN_ALLOW_THREADS;
6716 _result = (int )wxSlider_GetMin(_arg0);
6717
6718 wxPy_END_ALLOW_THREADS;
6719 } _resultobj = Py_BuildValue("i",_result);
6720 return _resultobj;
6721 }
6722
6723 #define wxSlider_GetPageSize(_swigobj) (_swigobj->GetPageSize())
6724 static PyObject *_wrap_wxSlider_GetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6725 PyObject * _resultobj;
6726 int _result;
6727 wxSlider * _arg0;
6728 PyObject * _argo0 = 0;
6729 char *_kwnames[] = { "self", NULL };
6730
6731 self = self;
6732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetPageSize",_kwnames,&_argo0))
6733 return NULL;
6734 if (_argo0) {
6735 if (_argo0 == Py_None) { _arg0 = NULL; }
6736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetPageSize. Expected _wxSlider_p.");
6738 return NULL;
6739 }
6740 }
6741 {
6742 wxPy_BEGIN_ALLOW_THREADS;
6743 _result = (int )wxSlider_GetPageSize(_arg0);
6744
6745 wxPy_END_ALLOW_THREADS;
6746 } _resultobj = Py_BuildValue("i",_result);
6747 return _resultobj;
6748 }
6749
6750 #define wxSlider_GetSelEnd(_swigobj) (_swigobj->GetSelEnd())
6751 static PyObject *_wrap_wxSlider_GetSelEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
6752 PyObject * _resultobj;
6753 int _result;
6754 wxSlider * _arg0;
6755 PyObject * _argo0 = 0;
6756 char *_kwnames[] = { "self", NULL };
6757
6758 self = self;
6759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelEnd",_kwnames,&_argo0))
6760 return NULL;
6761 if (_argo0) {
6762 if (_argo0 == Py_None) { _arg0 = NULL; }
6763 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6764 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelEnd. Expected _wxSlider_p.");
6765 return NULL;
6766 }
6767 }
6768 {
6769 wxPy_BEGIN_ALLOW_THREADS;
6770 _result = (int )wxSlider_GetSelEnd(_arg0);
6771
6772 wxPy_END_ALLOW_THREADS;
6773 } _resultobj = Py_BuildValue("i",_result);
6774 return _resultobj;
6775 }
6776
6777 #define wxSlider_GetSelStart(_swigobj) (_swigobj->GetSelStart())
6778 static PyObject *_wrap_wxSlider_GetSelStart(PyObject *self, PyObject *args, PyObject *kwargs) {
6779 PyObject * _resultobj;
6780 int _result;
6781 wxSlider * _arg0;
6782 PyObject * _argo0 = 0;
6783 char *_kwnames[] = { "self", NULL };
6784
6785 self = self;
6786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetSelStart",_kwnames,&_argo0))
6787 return NULL;
6788 if (_argo0) {
6789 if (_argo0 == Py_None) { _arg0 = NULL; }
6790 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6791 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetSelStart. Expected _wxSlider_p.");
6792 return NULL;
6793 }
6794 }
6795 {
6796 wxPy_BEGIN_ALLOW_THREADS;
6797 _result = (int )wxSlider_GetSelStart(_arg0);
6798
6799 wxPy_END_ALLOW_THREADS;
6800 } _resultobj = Py_BuildValue("i",_result);
6801 return _resultobj;
6802 }
6803
6804 #define wxSlider_GetThumbLength(_swigobj) (_swigobj->GetThumbLength())
6805 static PyObject *_wrap_wxSlider_GetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
6806 PyObject * _resultobj;
6807 int _result;
6808 wxSlider * _arg0;
6809 PyObject * _argo0 = 0;
6810 char *_kwnames[] = { "self", NULL };
6811
6812 self = self;
6813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetThumbLength",_kwnames,&_argo0))
6814 return NULL;
6815 if (_argo0) {
6816 if (_argo0 == Py_None) { _arg0 = NULL; }
6817 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6818 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetThumbLength. Expected _wxSlider_p.");
6819 return NULL;
6820 }
6821 }
6822 {
6823 wxPy_BEGIN_ALLOW_THREADS;
6824 _result = (int )wxSlider_GetThumbLength(_arg0);
6825
6826 wxPy_END_ALLOW_THREADS;
6827 } _resultobj = Py_BuildValue("i",_result);
6828 return _resultobj;
6829 }
6830
6831 #define wxSlider_GetTickFreq(_swigobj) (_swigobj->GetTickFreq())
6832 static PyObject *_wrap_wxSlider_GetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
6833 PyObject * _resultobj;
6834 int _result;
6835 wxSlider * _arg0;
6836 PyObject * _argo0 = 0;
6837 char *_kwnames[] = { "self", NULL };
6838
6839 self = self;
6840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetTickFreq",_kwnames,&_argo0))
6841 return NULL;
6842 if (_argo0) {
6843 if (_argo0 == Py_None) { _arg0 = NULL; }
6844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetTickFreq. Expected _wxSlider_p.");
6846 return NULL;
6847 }
6848 }
6849 {
6850 wxPy_BEGIN_ALLOW_THREADS;
6851 _result = (int )wxSlider_GetTickFreq(_arg0);
6852
6853 wxPy_END_ALLOW_THREADS;
6854 } _resultobj = Py_BuildValue("i",_result);
6855 return _resultobj;
6856 }
6857
6858 #define wxSlider_GetValue(_swigobj) (_swigobj->GetValue())
6859 static PyObject *_wrap_wxSlider_GetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
6860 PyObject * _resultobj;
6861 int _result;
6862 wxSlider * _arg0;
6863 PyObject * _argo0 = 0;
6864 char *_kwnames[] = { "self", NULL };
6865
6866 self = self;
6867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSlider_GetValue",_kwnames,&_argo0))
6868 return NULL;
6869 if (_argo0) {
6870 if (_argo0 == Py_None) { _arg0 = NULL; }
6871 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6872 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_GetValue. Expected _wxSlider_p.");
6873 return NULL;
6874 }
6875 }
6876 {
6877 wxPy_BEGIN_ALLOW_THREADS;
6878 _result = (int )wxSlider_GetValue(_arg0);
6879
6880 wxPy_END_ALLOW_THREADS;
6881 } _resultobj = Py_BuildValue("i",_result);
6882 return _resultobj;
6883 }
6884
6885 #define wxSlider_SetRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRange(_swigarg0,_swigarg1))
6886 static PyObject *_wrap_wxSlider_SetRange(PyObject *self, PyObject *args, PyObject *kwargs) {
6887 PyObject * _resultobj;
6888 wxSlider * _arg0;
6889 int _arg1;
6890 int _arg2;
6891 PyObject * _argo0 = 0;
6892 char *_kwnames[] = { "self","minValue","maxValue", NULL };
6893
6894 self = self;
6895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetRange",_kwnames,&_argo0,&_arg1,&_arg2))
6896 return NULL;
6897 if (_argo0) {
6898 if (_argo0 == Py_None) { _arg0 = NULL; }
6899 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6900 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetRange. Expected _wxSlider_p.");
6901 return NULL;
6902 }
6903 }
6904 {
6905 wxPy_BEGIN_ALLOW_THREADS;
6906 wxSlider_SetRange(_arg0,_arg1,_arg2);
6907
6908 wxPy_END_ALLOW_THREADS;
6909 } Py_INCREF(Py_None);
6910 _resultobj = Py_None;
6911 return _resultobj;
6912 }
6913
6914 #define wxSlider_SetTickFreq(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetTickFreq(_swigarg0,_swigarg1))
6915 static PyObject *_wrap_wxSlider_SetTickFreq(PyObject *self, PyObject *args, PyObject *kwargs) {
6916 PyObject * _resultobj;
6917 wxSlider * _arg0;
6918 int _arg1;
6919 int _arg2;
6920 PyObject * _argo0 = 0;
6921 char *_kwnames[] = { "self","n","pos", NULL };
6922
6923 self = self;
6924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetTickFreq",_kwnames,&_argo0,&_arg1,&_arg2))
6925 return NULL;
6926 if (_argo0) {
6927 if (_argo0 == Py_None) { _arg0 = NULL; }
6928 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6929 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTickFreq. Expected _wxSlider_p.");
6930 return NULL;
6931 }
6932 }
6933 {
6934 wxPy_BEGIN_ALLOW_THREADS;
6935 wxSlider_SetTickFreq(_arg0,_arg1,_arg2);
6936
6937 wxPy_END_ALLOW_THREADS;
6938 } Py_INCREF(Py_None);
6939 _resultobj = Py_None;
6940 return _resultobj;
6941 }
6942
6943 #define wxSlider_SetLineSize(_swigobj,_swigarg0) (_swigobj->SetLineSize(_swigarg0))
6944 static PyObject *_wrap_wxSlider_SetLineSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6945 PyObject * _resultobj;
6946 wxSlider * _arg0;
6947 int _arg1;
6948 PyObject * _argo0 = 0;
6949 char *_kwnames[] = { "self","lineSize", NULL };
6950
6951 self = self;
6952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetLineSize",_kwnames,&_argo0,&_arg1))
6953 return NULL;
6954 if (_argo0) {
6955 if (_argo0 == Py_None) { _arg0 = NULL; }
6956 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6957 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetLineSize. Expected _wxSlider_p.");
6958 return NULL;
6959 }
6960 }
6961 {
6962 wxPy_BEGIN_ALLOW_THREADS;
6963 wxSlider_SetLineSize(_arg0,_arg1);
6964
6965 wxPy_END_ALLOW_THREADS;
6966 } Py_INCREF(Py_None);
6967 _resultobj = Py_None;
6968 return _resultobj;
6969 }
6970
6971 #define wxSlider_SetPageSize(_swigobj,_swigarg0) (_swigobj->SetPageSize(_swigarg0))
6972 static PyObject *_wrap_wxSlider_SetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6973 PyObject * _resultobj;
6974 wxSlider * _arg0;
6975 int _arg1;
6976 PyObject * _argo0 = 0;
6977 char *_kwnames[] = { "self","pageSize", NULL };
6978
6979 self = self;
6980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetPageSize",_kwnames,&_argo0,&_arg1))
6981 return NULL;
6982 if (_argo0) {
6983 if (_argo0 == Py_None) { _arg0 = NULL; }
6984 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
6985 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetPageSize. Expected _wxSlider_p.");
6986 return NULL;
6987 }
6988 }
6989 {
6990 wxPy_BEGIN_ALLOW_THREADS;
6991 wxSlider_SetPageSize(_arg0,_arg1);
6992
6993 wxPy_END_ALLOW_THREADS;
6994 } Py_INCREF(Py_None);
6995 _resultobj = Py_None;
6996 return _resultobj;
6997 }
6998
6999 #define wxSlider_SetSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSelection(_swigarg0,_swigarg1))
7000 static PyObject *_wrap_wxSlider_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
7001 PyObject * _resultobj;
7002 wxSlider * _arg0;
7003 int _arg1;
7004 int _arg2;
7005 PyObject * _argo0 = 0;
7006 char *_kwnames[] = { "self","startPos","endPos", NULL };
7007
7008 self = self;
7009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxSlider_SetSelection",_kwnames,&_argo0,&_arg1,&_arg2))
7010 return NULL;
7011 if (_argo0) {
7012 if (_argo0 == Py_None) { _arg0 = NULL; }
7013 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
7014 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetSelection. Expected _wxSlider_p.");
7015 return NULL;
7016 }
7017 }
7018 {
7019 wxPy_BEGIN_ALLOW_THREADS;
7020 wxSlider_SetSelection(_arg0,_arg1,_arg2);
7021
7022 wxPy_END_ALLOW_THREADS;
7023 } Py_INCREF(Py_None);
7024 _resultobj = Py_None;
7025 return _resultobj;
7026 }
7027
7028 #define wxSlider_SetThumbLength(_swigobj,_swigarg0) (_swigobj->SetThumbLength(_swigarg0))
7029 static PyObject *_wrap_wxSlider_SetThumbLength(PyObject *self, PyObject *args, PyObject *kwargs) {
7030 PyObject * _resultobj;
7031 wxSlider * _arg0;
7032 int _arg1;
7033 PyObject * _argo0 = 0;
7034 char *_kwnames[] = { "self","len", NULL };
7035
7036 self = self;
7037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetThumbLength",_kwnames,&_argo0,&_arg1))
7038 return NULL;
7039 if (_argo0) {
7040 if (_argo0 == Py_None) { _arg0 = NULL; }
7041 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
7042 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetThumbLength. Expected _wxSlider_p.");
7043 return NULL;
7044 }
7045 }
7046 {
7047 wxPy_BEGIN_ALLOW_THREADS;
7048 wxSlider_SetThumbLength(_arg0,_arg1);
7049
7050 wxPy_END_ALLOW_THREADS;
7051 } Py_INCREF(Py_None);
7052 _resultobj = Py_None;
7053 return _resultobj;
7054 }
7055
7056 #define wxSlider_SetTick(_swigobj,_swigarg0) (_swigobj->SetTick(_swigarg0))
7057 static PyObject *_wrap_wxSlider_SetTick(PyObject *self, PyObject *args, PyObject *kwargs) {
7058 PyObject * _resultobj;
7059 wxSlider * _arg0;
7060 int _arg1;
7061 PyObject * _argo0 = 0;
7062 char *_kwnames[] = { "self","tickPos", NULL };
7063
7064 self = self;
7065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetTick",_kwnames,&_argo0,&_arg1))
7066 return NULL;
7067 if (_argo0) {
7068 if (_argo0 == Py_None) { _arg0 = NULL; }
7069 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
7070 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetTick. Expected _wxSlider_p.");
7071 return NULL;
7072 }
7073 }
7074 {
7075 wxPy_BEGIN_ALLOW_THREADS;
7076 wxSlider_SetTick(_arg0,_arg1);
7077
7078 wxPy_END_ALLOW_THREADS;
7079 } Py_INCREF(Py_None);
7080 _resultobj = Py_None;
7081 return _resultobj;
7082 }
7083
7084 #define wxSlider_SetValue(_swigobj,_swigarg0) (_swigobj->SetValue(_swigarg0))
7085 static PyObject *_wrap_wxSlider_SetValue(PyObject *self, PyObject *args, PyObject *kwargs) {
7086 PyObject * _resultobj;
7087 wxSlider * _arg0;
7088 int _arg1;
7089 PyObject * _argo0 = 0;
7090 char *_kwnames[] = { "self","value", NULL };
7091
7092 self = self;
7093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSlider_SetValue",_kwnames,&_argo0,&_arg1))
7094 return NULL;
7095 if (_argo0) {
7096 if (_argo0 == Py_None) { _arg0 = NULL; }
7097 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSlider_p")) {
7098 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSlider_SetValue. Expected _wxSlider_p.");
7099 return NULL;
7100 }
7101 }
7102 {
7103 wxPy_BEGIN_ALLOW_THREADS;
7104 wxSlider_SetValue(_arg0,_arg1);
7105
7106 wxPy_END_ALLOW_THREADS;
7107 } Py_INCREF(Py_None);
7108 _resultobj = Py_None;
7109 return _resultobj;
7110 }
7111
7112 static PyMethodDef controlscMethods[] = {
7113 { "wxSlider_SetValue", (PyCFunction) _wrap_wxSlider_SetValue, METH_VARARGS | METH_KEYWORDS },
7114 { "wxSlider_SetTick", (PyCFunction) _wrap_wxSlider_SetTick, METH_VARARGS | METH_KEYWORDS },
7115 { "wxSlider_SetThumbLength", (PyCFunction) _wrap_wxSlider_SetThumbLength, METH_VARARGS | METH_KEYWORDS },
7116 { "wxSlider_SetSelection", (PyCFunction) _wrap_wxSlider_SetSelection, METH_VARARGS | METH_KEYWORDS },
7117 { "wxSlider_SetPageSize", (PyCFunction) _wrap_wxSlider_SetPageSize, METH_VARARGS | METH_KEYWORDS },
7118 { "wxSlider_SetLineSize", (PyCFunction) _wrap_wxSlider_SetLineSize, METH_VARARGS | METH_KEYWORDS },
7119 { "wxSlider_SetTickFreq", (PyCFunction) _wrap_wxSlider_SetTickFreq, METH_VARARGS | METH_KEYWORDS },
7120 { "wxSlider_SetRange", (PyCFunction) _wrap_wxSlider_SetRange, METH_VARARGS | METH_KEYWORDS },
7121 { "wxSlider_GetValue", (PyCFunction) _wrap_wxSlider_GetValue, METH_VARARGS | METH_KEYWORDS },
7122 { "wxSlider_GetTickFreq", (PyCFunction) _wrap_wxSlider_GetTickFreq, METH_VARARGS | METH_KEYWORDS },
7123 { "wxSlider_GetThumbLength", (PyCFunction) _wrap_wxSlider_GetThumbLength, METH_VARARGS | METH_KEYWORDS },
7124 { "wxSlider_GetSelStart", (PyCFunction) _wrap_wxSlider_GetSelStart, METH_VARARGS | METH_KEYWORDS },
7125 { "wxSlider_GetSelEnd", (PyCFunction) _wrap_wxSlider_GetSelEnd, METH_VARARGS | METH_KEYWORDS },
7126 { "wxSlider_GetPageSize", (PyCFunction) _wrap_wxSlider_GetPageSize, METH_VARARGS | METH_KEYWORDS },
7127 { "wxSlider_GetMin", (PyCFunction) _wrap_wxSlider_GetMin, METH_VARARGS | METH_KEYWORDS },
7128 { "wxSlider_GetMax", (PyCFunction) _wrap_wxSlider_GetMax, METH_VARARGS | METH_KEYWORDS },
7129 { "wxSlider_GetLineSize", (PyCFunction) _wrap_wxSlider_GetLineSize, METH_VARARGS | METH_KEYWORDS },
7130 { "wxSlider_ClearTicks", (PyCFunction) _wrap_wxSlider_ClearTicks, METH_VARARGS | METH_KEYWORDS },
7131 { "wxSlider_ClearSel", (PyCFunction) _wrap_wxSlider_ClearSel, METH_VARARGS | METH_KEYWORDS },
7132 { "new_wxSlider", (PyCFunction) _wrap_new_wxSlider, METH_VARARGS | METH_KEYWORDS },
7133 { "wxRadioButton_SetValue", (PyCFunction) _wrap_wxRadioButton_SetValue, METH_VARARGS | METH_KEYWORDS },
7134 { "wxRadioButton_GetValue", (PyCFunction) _wrap_wxRadioButton_GetValue, METH_VARARGS | METH_KEYWORDS },
7135 { "new_wxRadioButton", (PyCFunction) _wrap_new_wxRadioButton, METH_VARARGS | METH_KEYWORDS },
7136 { "wxRadioBox_ShowItem", (PyCFunction) _wrap_wxRadioBox_ShowItem, METH_VARARGS | METH_KEYWORDS },
7137 { "wxRadioBox_Show", (PyCFunction) _wrap_wxRadioBox_Show, METH_VARARGS | METH_KEYWORDS },
7138 { "wxRadioBox_SetStringSelection", (PyCFunction) _wrap_wxRadioBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
7139 { "wxRadioBox_SetSelection", (PyCFunction) _wrap_wxRadioBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
7140 { "wxRadioBox_SetItemLabel", (PyCFunction) _wrap_wxRadioBox_SetItemLabel, METH_VARARGS | METH_KEYWORDS },
7141 { "wxRadioBox_Number", (PyCFunction) _wrap_wxRadioBox_Number, METH_VARARGS | METH_KEYWORDS },
7142 { "wxRadioBox_GetStringSelection", (PyCFunction) _wrap_wxRadioBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
7143 { "wxRadioBox_GetString", (PyCFunction) _wrap_wxRadioBox_GetString, METH_VARARGS | METH_KEYWORDS },
7144 { "wxRadioBox_GetSelection", (PyCFunction) _wrap_wxRadioBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
7145 { "wxRadioBox_GetItemLabel", (PyCFunction) _wrap_wxRadioBox_GetItemLabel, METH_VARARGS | METH_KEYWORDS },
7146 { "wxRadioBox_FindString", (PyCFunction) _wrap_wxRadioBox_FindString, METH_VARARGS | METH_KEYWORDS },
7147 { "wxRadioBox_EnableItem", (PyCFunction) _wrap_wxRadioBox_EnableItem, METH_VARARGS | METH_KEYWORDS },
7148 { "wxRadioBox_Enable", (PyCFunction) _wrap_wxRadioBox_Enable, METH_VARARGS | METH_KEYWORDS },
7149 { "new_wxRadioBox", (PyCFunction) _wrap_new_wxRadioBox, METH_VARARGS | METH_KEYWORDS },
7150 { "wxStaticBitmap_SetIcon", (PyCFunction) _wrap_wxStaticBitmap_SetIcon, METH_VARARGS | METH_KEYWORDS },
7151 { "wxStaticBitmap_SetBitmap", (PyCFunction) _wrap_wxStaticBitmap_SetBitmap, METH_VARARGS | METH_KEYWORDS },
7152 { "wxStaticBitmap_GetBitmap", (PyCFunction) _wrap_wxStaticBitmap_GetBitmap, METH_VARARGS | METH_KEYWORDS },
7153 { "new_wxStaticBitmap", (PyCFunction) _wrap_new_wxStaticBitmap, METH_VARARGS | METH_KEYWORDS },
7154 { "wxSpinButton_SetValue", (PyCFunction) _wrap_wxSpinButton_SetValue, METH_VARARGS | METH_KEYWORDS },
7155 { "wxSpinButton_SetRange", (PyCFunction) _wrap_wxSpinButton_SetRange, METH_VARARGS | METH_KEYWORDS },
7156 { "wxSpinButton_GetValue", (PyCFunction) _wrap_wxSpinButton_GetValue, METH_VARARGS | METH_KEYWORDS },
7157 { "wxSpinButton_GetMin", (PyCFunction) _wrap_wxSpinButton_GetMin, METH_VARARGS | METH_KEYWORDS },
7158 { "wxSpinButton_GetMax", (PyCFunction) _wrap_wxSpinButton_GetMax, METH_VARARGS | METH_KEYWORDS },
7159 { "new_wxSpinButton", (PyCFunction) _wrap_new_wxSpinButton, METH_VARARGS | METH_KEYWORDS },
7160 { "wxScrollBar_SetScrollbar", (PyCFunction) _wrap_wxScrollBar_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
7161 { "wxScrollBar_SetThumbPosition", (PyCFunction) _wrap_wxScrollBar_SetThumbPosition, METH_VARARGS | METH_KEYWORDS },
7162 { "wxScrollBar_GetThumbSize", (PyCFunction) _wrap_wxScrollBar_GetThumbSize, METH_VARARGS | METH_KEYWORDS },
7163 { "wxScrollBar_GetThumbPosition", (PyCFunction) _wrap_wxScrollBar_GetThumbPosition, METH_VARARGS | METH_KEYWORDS },
7164 { "wxScrollBar_GetPageSize", (PyCFunction) _wrap_wxScrollBar_GetPageSize, METH_VARARGS | METH_KEYWORDS },
7165 { "wxScrollBar_GetRange", (PyCFunction) _wrap_wxScrollBar_GetRange, METH_VARARGS | METH_KEYWORDS },
7166 { "new_wxScrollBar", (PyCFunction) _wrap_new_wxScrollBar, METH_VARARGS | METH_KEYWORDS },
7167 { "wxTextCtrl_write", (PyCFunction) _wrap_wxTextCtrl_write, METH_VARARGS | METH_KEYWORDS },
7168 { "wxTextCtrl_Redo", (PyCFunction) _wrap_wxTextCtrl_Redo, METH_VARARGS | METH_KEYWORDS },
7169 { "wxTextCtrl_Undo", (PyCFunction) _wrap_wxTextCtrl_Undo, METH_VARARGS | METH_KEYWORDS },
7170 { "wxTextCtrl_IsEditable", (PyCFunction) _wrap_wxTextCtrl_IsEditable, METH_VARARGS | METH_KEYWORDS },
7171 { "wxTextCtrl_GetSelection", (PyCFunction) _wrap_wxTextCtrl_GetSelection, METH_VARARGS | METH_KEYWORDS },
7172 { "wxTextCtrl_CanUndo", (PyCFunction) _wrap_wxTextCtrl_CanUndo, METH_VARARGS | METH_KEYWORDS },
7173 { "wxTextCtrl_CanRedo", (PyCFunction) _wrap_wxTextCtrl_CanRedo, METH_VARARGS | METH_KEYWORDS },
7174 { "wxTextCtrl_CanPaste", (PyCFunction) _wrap_wxTextCtrl_CanPaste, METH_VARARGS | METH_KEYWORDS },
7175 { "wxTextCtrl_CanCut", (PyCFunction) _wrap_wxTextCtrl_CanCut, METH_VARARGS | METH_KEYWORDS },
7176 { "wxTextCtrl_CanCopy", (PyCFunction) _wrap_wxTextCtrl_CanCopy, METH_VARARGS | METH_KEYWORDS },
7177 { "wxTextCtrl_XYToPosition", (PyCFunction) _wrap_wxTextCtrl_XYToPosition, METH_VARARGS | METH_KEYWORDS },
7178 { "wxTextCtrl_AppendText", (PyCFunction) _wrap_wxTextCtrl_AppendText, METH_VARARGS | METH_KEYWORDS },
7179 { "wxTextCtrl_WriteText", (PyCFunction) _wrap_wxTextCtrl_WriteText, METH_VARARGS | METH_KEYWORDS },
7180 { "wxTextCtrl_ShowPosition", (PyCFunction) _wrap_wxTextCtrl_ShowPosition, METH_VARARGS | METH_KEYWORDS },
7181 { "wxTextCtrl_SetValue", (PyCFunction) _wrap_wxTextCtrl_SetValue, METH_VARARGS | METH_KEYWORDS },
7182 { "wxTextCtrl_SetSelection", (PyCFunction) _wrap_wxTextCtrl_SetSelection, METH_VARARGS | METH_KEYWORDS },
7183 { "wxTextCtrl_SetInsertionPointEnd", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
7184 { "wxTextCtrl_SetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
7185 { "wxTextCtrl_SetEditable", (PyCFunction) _wrap_wxTextCtrl_SetEditable, METH_VARARGS | METH_KEYWORDS },
7186 { "wxTextCtrl_SaveFile", (PyCFunction) _wrap_wxTextCtrl_SaveFile, METH_VARARGS | METH_KEYWORDS },
7187 { "wxTextCtrl_Replace", (PyCFunction) _wrap_wxTextCtrl_Replace, METH_VARARGS | METH_KEYWORDS },
7188 { "wxTextCtrl_Remove", (PyCFunction) _wrap_wxTextCtrl_Remove, METH_VARARGS | METH_KEYWORDS },
7189 { "wxTextCtrl_PositionToXY", (PyCFunction) _wrap_wxTextCtrl_PositionToXY, METH_VARARGS | METH_KEYWORDS },
7190 { "wxTextCtrl_Paste", (PyCFunction) _wrap_wxTextCtrl_Paste, METH_VARARGS | METH_KEYWORDS },
7191 { "wxTextCtrl_LoadFile", (PyCFunction) _wrap_wxTextCtrl_LoadFile, METH_VARARGS | METH_KEYWORDS },
7192 { "wxTextCtrl_IsModified", (PyCFunction) _wrap_wxTextCtrl_IsModified, METH_VARARGS | METH_KEYWORDS },
7193 { "wxTextCtrl_GetValue", (PyCFunction) _wrap_wxTextCtrl_GetValue, METH_VARARGS | METH_KEYWORDS },
7194 { "wxTextCtrl_GetNumberOfLines", (PyCFunction) _wrap_wxTextCtrl_GetNumberOfLines, METH_VARARGS | METH_KEYWORDS },
7195 { "wxTextCtrl_GetLineText", (PyCFunction) _wrap_wxTextCtrl_GetLineText, METH_VARARGS | METH_KEYWORDS },
7196 { "wxTextCtrl_GetLineLength", (PyCFunction) _wrap_wxTextCtrl_GetLineLength, METH_VARARGS | METH_KEYWORDS },
7197 { "wxTextCtrl_GetLastPosition", (PyCFunction) _wrap_wxTextCtrl_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
7198 { "wxTextCtrl_GetInsertionPoint", (PyCFunction) _wrap_wxTextCtrl_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
7199 { "wxTextCtrl_DiscardEdits", (PyCFunction) _wrap_wxTextCtrl_DiscardEdits, METH_VARARGS | METH_KEYWORDS },
7200 { "wxTextCtrl_Cut", (PyCFunction) _wrap_wxTextCtrl_Cut, METH_VARARGS | METH_KEYWORDS },
7201 { "wxTextCtrl_Copy", (PyCFunction) _wrap_wxTextCtrl_Copy, METH_VARARGS | METH_KEYWORDS },
7202 { "wxTextCtrl_Clear", (PyCFunction) _wrap_wxTextCtrl_Clear, METH_VARARGS | METH_KEYWORDS },
7203 { "new_wxTextCtrl", (PyCFunction) _wrap_new_wxTextCtrl, METH_VARARGS | METH_KEYWORDS },
7204 { "wxCheckListBox_GetItemHeight", (PyCFunction) _wrap_wxCheckListBox_GetItemHeight, METH_VARARGS | METH_KEYWORDS },
7205 { "wxCheckListBox_InsertItems", (PyCFunction) _wrap_wxCheckListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
7206 { "wxCheckListBox_Check", (PyCFunction) _wrap_wxCheckListBox_Check, METH_VARARGS | METH_KEYWORDS },
7207 { "wxCheckListBox_IsChecked", (PyCFunction) _wrap_wxCheckListBox_IsChecked, METH_VARARGS | METH_KEYWORDS },
7208 { "new_wxCheckListBox", (PyCFunction) _wrap_new_wxCheckListBox, METH_VARARGS | METH_KEYWORDS },
7209 { "wxListBox_SetStringSelection", (PyCFunction) _wrap_wxListBox_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
7210 { "wxListBox_SetString", (PyCFunction) _wrap_wxListBox_SetString, METH_VARARGS | METH_KEYWORDS },
7211 { "wxListBox_SetSelection", (PyCFunction) _wrap_wxListBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
7212 { "wxListBox_SetFirstItemStr", (PyCFunction) _wrap_wxListBox_SetFirstItemStr, METH_VARARGS | METH_KEYWORDS },
7213 { "wxListBox_SetFirstItem", (PyCFunction) _wrap_wxListBox_SetFirstItem, METH_VARARGS | METH_KEYWORDS },
7214 { "wxListBox_Set", (PyCFunction) _wrap_wxListBox_Set, METH_VARARGS | METH_KEYWORDS },
7215 { "wxListBox_Selected", (PyCFunction) _wrap_wxListBox_Selected, METH_VARARGS | METH_KEYWORDS },
7216 { "wxListBox_Number", (PyCFunction) _wrap_wxListBox_Number, METH_VARARGS | METH_KEYWORDS },
7217 { "wxListBox_GetStringSelection", (PyCFunction) _wrap_wxListBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
7218 { "wxListBox_GetString", (PyCFunction) _wrap_wxListBox_GetString, METH_VARARGS | METH_KEYWORDS },
7219 { "wxListBox_InsertItems", (PyCFunction) _wrap_wxListBox_InsertItems, METH_VARARGS | METH_KEYWORDS },
7220 { "wxListBox_GetSelections", (PyCFunction) _wrap_wxListBox_GetSelections, METH_VARARGS | METH_KEYWORDS },
7221 { "wxListBox_GetSelection", (PyCFunction) _wrap_wxListBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
7222 { "wxListBox_FindString", (PyCFunction) _wrap_wxListBox_FindString, METH_VARARGS | METH_KEYWORDS },
7223 { "wxListBox_Deselect", (PyCFunction) _wrap_wxListBox_Deselect, METH_VARARGS | METH_KEYWORDS },
7224 { "wxListBox_Delete", (PyCFunction) _wrap_wxListBox_Delete, METH_VARARGS | METH_KEYWORDS },
7225 { "wxListBox_Clear", (PyCFunction) _wrap_wxListBox_Clear, METH_VARARGS | METH_KEYWORDS },
7226 { "wxListBox_Append", (PyCFunction) _wrap_wxListBox_Append, METH_VARARGS | METH_KEYWORDS },
7227 { "new_wxListBox", (PyCFunction) _wrap_new_wxListBox, METH_VARARGS | METH_KEYWORDS },
7228 { "wxStaticText_SetLabel", (PyCFunction) _wrap_wxStaticText_SetLabel, METH_VARARGS | METH_KEYWORDS },
7229 { "wxStaticText_GetLabel", (PyCFunction) _wrap_wxStaticText_GetLabel, METH_VARARGS | METH_KEYWORDS },
7230 { "new_wxStaticText", (PyCFunction) _wrap_new_wxStaticText, METH_VARARGS | METH_KEYWORDS },
7231 { "new_wxStaticLine", (PyCFunction) _wrap_new_wxStaticLine, METH_VARARGS | METH_KEYWORDS },
7232 { "new_wxStaticBox", (PyCFunction) _wrap_new_wxStaticBox, METH_VARARGS | METH_KEYWORDS },
7233 { "wxGauge_SetValue", (PyCFunction) _wrap_wxGauge_SetValue, METH_VARARGS | METH_KEYWORDS },
7234 { "wxGauge_SetShadowWidth", (PyCFunction) _wrap_wxGauge_SetShadowWidth, METH_VARARGS | METH_KEYWORDS },
7235 { "wxGauge_SetRange", (PyCFunction) _wrap_wxGauge_SetRange, METH_VARARGS | METH_KEYWORDS },
7236 { "wxGauge_SetBezelFace", (PyCFunction) _wrap_wxGauge_SetBezelFace, METH_VARARGS | METH_KEYWORDS },
7237 { "wxGauge_GetValue", (PyCFunction) _wrap_wxGauge_GetValue, METH_VARARGS | METH_KEYWORDS },
7238 { "wxGauge_GetShadowWidth", (PyCFunction) _wrap_wxGauge_GetShadowWidth, METH_VARARGS | METH_KEYWORDS },
7239 { "wxGauge_GetRange", (PyCFunction) _wrap_wxGauge_GetRange, METH_VARARGS | METH_KEYWORDS },
7240 { "wxGauge_GetBezelFace", (PyCFunction) _wrap_wxGauge_GetBezelFace, METH_VARARGS | METH_KEYWORDS },
7241 { "new_wxGauge", (PyCFunction) _wrap_new_wxGauge, METH_VARARGS | METH_KEYWORDS },
7242 { "wxComboBox_SetValue", (PyCFunction) _wrap_wxComboBox_SetValue, METH_VARARGS | METH_KEYWORDS },
7243 { "wxComboBox_SetMark", (PyCFunction) _wrap_wxComboBox_SetMark, METH_VARARGS | METH_KEYWORDS },
7244 { "wxComboBox_SetSelection", (PyCFunction) _wrap_wxComboBox_SetSelection, METH_VARARGS | METH_KEYWORDS },
7245 { "wxComboBox_SetInsertionPointEnd", (PyCFunction) _wrap_wxComboBox_SetInsertionPointEnd, METH_VARARGS | METH_KEYWORDS },
7246 { "wxComboBox_SetInsertionPoint", (PyCFunction) _wrap_wxComboBox_SetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
7247 { "wxComboBox_Remove", (PyCFunction) _wrap_wxComboBox_Remove, METH_VARARGS | METH_KEYWORDS },
7248 { "wxComboBox_Replace", (PyCFunction) _wrap_wxComboBox_Replace, METH_VARARGS | METH_KEYWORDS },
7249 { "wxComboBox_Paste", (PyCFunction) _wrap_wxComboBox_Paste, METH_VARARGS | METH_KEYWORDS },
7250 { "wxComboBox_Number", (PyCFunction) _wrap_wxComboBox_Number, METH_VARARGS | METH_KEYWORDS },
7251 { "wxComboBox_GetValue", (PyCFunction) _wrap_wxComboBox_GetValue, METH_VARARGS | METH_KEYWORDS },
7252 { "wxComboBox_GetStringSelection", (PyCFunction) _wrap_wxComboBox_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
7253 { "wxComboBox_GetString", (PyCFunction) _wrap_wxComboBox_GetString, METH_VARARGS | METH_KEYWORDS },
7254 { "wxComboBox_GetSelection", (PyCFunction) _wrap_wxComboBox_GetSelection, METH_VARARGS | METH_KEYWORDS },
7255 { "wxComboBox_GetLastPosition", (PyCFunction) _wrap_wxComboBox_GetLastPosition, METH_VARARGS | METH_KEYWORDS },
7256 { "wxComboBox_GetInsertionPoint", (PyCFunction) _wrap_wxComboBox_GetInsertionPoint, METH_VARARGS | METH_KEYWORDS },
7257 { "wxComboBox_FindString", (PyCFunction) _wrap_wxComboBox_FindString, METH_VARARGS | METH_KEYWORDS },
7258 { "wxComboBox_Delete", (PyCFunction) _wrap_wxComboBox_Delete, METH_VARARGS | METH_KEYWORDS },
7259 { "wxComboBox_Cut", (PyCFunction) _wrap_wxComboBox_Cut, METH_VARARGS | METH_KEYWORDS },
7260 { "wxComboBox_Copy", (PyCFunction) _wrap_wxComboBox_Copy, METH_VARARGS | METH_KEYWORDS },
7261 { "wxComboBox_Clear", (PyCFunction) _wrap_wxComboBox_Clear, METH_VARARGS | METH_KEYWORDS },
7262 { "wxComboBox_Append", (PyCFunction) _wrap_wxComboBox_Append, METH_VARARGS | METH_KEYWORDS },
7263 { "new_wxComboBox", (PyCFunction) _wrap_new_wxComboBox, METH_VARARGS | METH_KEYWORDS },
7264 { "wxChoice_SetStringSelection", (PyCFunction) _wrap_wxChoice_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
7265 { "wxChoice_SetSelection", (PyCFunction) _wrap_wxChoice_SetSelection, METH_VARARGS | METH_KEYWORDS },
7266 { "wxChoice_SetColumns", (PyCFunction) _wrap_wxChoice_SetColumns, METH_VARARGS | METH_KEYWORDS },
7267 { "wxChoice_Number", (PyCFunction) _wrap_wxChoice_Number, METH_VARARGS | METH_KEYWORDS },
7268 { "wxChoice_GetStringSelection", (PyCFunction) _wrap_wxChoice_GetStringSelection, METH_VARARGS | METH_KEYWORDS },
7269 { "wxChoice_GetString", (PyCFunction) _wrap_wxChoice_GetString, METH_VARARGS | METH_KEYWORDS },
7270 { "wxChoice_GetSelection", (PyCFunction) _wrap_wxChoice_GetSelection, METH_VARARGS | METH_KEYWORDS },
7271 { "wxChoice_GetColumns", (PyCFunction) _wrap_wxChoice_GetColumns, METH_VARARGS | METH_KEYWORDS },
7272 { "wxChoice_FindString", (PyCFunction) _wrap_wxChoice_FindString, METH_VARARGS | METH_KEYWORDS },
7273 { "wxChoice_Clear", (PyCFunction) _wrap_wxChoice_Clear, METH_VARARGS | METH_KEYWORDS },
7274 { "wxChoice_Append", (PyCFunction) _wrap_wxChoice_Append, METH_VARARGS | METH_KEYWORDS },
7275 { "new_wxChoice", (PyCFunction) _wrap_new_wxChoice, METH_VARARGS | METH_KEYWORDS },
7276 { "wxCheckBox_SetValue", (PyCFunction) _wrap_wxCheckBox_SetValue, METH_VARARGS | METH_KEYWORDS },
7277 { "wxCheckBox_GetValue", (PyCFunction) _wrap_wxCheckBox_GetValue, METH_VARARGS | METH_KEYWORDS },
7278 { "new_wxCheckBox", (PyCFunction) _wrap_new_wxCheckBox, METH_VARARGS | METH_KEYWORDS },
7279 { "wxBitmapButton_SetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_SetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
7280 { "wxBitmapButton_SetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_SetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
7281 { "wxBitmapButton_SetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_SetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
7282 { "wxBitmapButton_SetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_SetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
7283 { "wxBitmapButton_GetBitmapSelected", (PyCFunction) _wrap_wxBitmapButton_GetBitmapSelected, METH_VARARGS | METH_KEYWORDS },
7284 { "wxBitmapButton_GetBitmapFocus", (PyCFunction) _wrap_wxBitmapButton_GetBitmapFocus, METH_VARARGS | METH_KEYWORDS },
7285 { "wxBitmapButton_GetBitmapDisabled", (PyCFunction) _wrap_wxBitmapButton_GetBitmapDisabled, METH_VARARGS | METH_KEYWORDS },
7286 { "wxBitmapButton_GetBitmapLabel", (PyCFunction) _wrap_wxBitmapButton_GetBitmapLabel, METH_VARARGS | METH_KEYWORDS },
7287 { "new_wxBitmapButton", (PyCFunction) _wrap_new_wxBitmapButton, METH_VARARGS | METH_KEYWORDS },
7288 { "wxButton_SetDefault", (PyCFunction) _wrap_wxButton_SetDefault, METH_VARARGS | METH_KEYWORDS },
7289 { "new_wxButton", (PyCFunction) _wrap_new_wxButton, METH_VARARGS | METH_KEYWORDS },
7290 { "wxControl_SetLabel", (PyCFunction) _wrap_wxControl_SetLabel, METH_VARARGS | METH_KEYWORDS },
7291 { "wxControl_GetLabel", (PyCFunction) _wrap_wxControl_GetLabel, METH_VARARGS | METH_KEYWORDS },
7292 { "wxControl_Command", (PyCFunction) _wrap_wxControl_Command, METH_VARARGS | METH_KEYWORDS },
7293 { "wxControl_CreateControl", (PyCFunction) _wrap_wxControl_CreateControl, METH_VARARGS | METH_KEYWORDS },
7294 { "new_wxControl", (PyCFunction) _wrap_new_wxControl, METH_VARARGS | METH_KEYWORDS },
7295 { "wxButton_GetDefaultSize", (PyCFunction) _wrap_wxButton_GetDefaultSize, METH_VARARGS | METH_KEYWORDS },
7296 { NULL, NULL }
7297 };
7298 #ifdef __cplusplus
7299 }
7300 #endif
7301 /*
7302 * This table is used by the pointer type-checker
7303 */
7304 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
7305 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
7306 { "_wxEvent","_class_wxEvent",0},
7307 { "_class_wxActivateEvent","_wxActivateEvent",0},
7308 { "_signed_long","_long",0},
7309 { "_wxMenuEvent","_class_wxMenuEvent",0},
7310 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
7311 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
7312 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
7313 { "_wxPrintQuality","_wxCoord",0},
7314 { "_wxPrintQuality","_int",0},
7315 { "_wxPrintQuality","_signed_int",0},
7316 { "_wxPrintQuality","_unsigned_int",0},
7317 { "_wxPrintQuality","_wxWindowID",0},
7318 { "_wxPrintQuality","_uint",0},
7319 { "_wxPrintQuality","_EBool",0},
7320 { "_wxPrintQuality","_size_t",0},
7321 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
7322 { "_class_wxRegionIterator","_wxRegionIterator",0},
7323 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
7324 { "_class_wxMenuBar","_wxMenuBar",0},
7325 { "_class_wxEvtHandler","_class_wxSlider",SwigwxSliderTowxEvtHandler},
7326 { "_class_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler},
7327 { "_class_wxEvtHandler","_class_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
7328 { "_class_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
7329 { "_class_wxEvtHandler","_class_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
7330 { "_class_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
7331 { "_class_wxEvtHandler","_class_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
7332 { "_class_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
7333 { "_class_wxEvtHandler","_class_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
7334 { "_class_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
7335 { "_class_wxEvtHandler","_class_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
7336 { "_class_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
7337 { "_class_wxEvtHandler","_class_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
7338 { "_class_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
7339 { "_class_wxEvtHandler","_class_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
7340 { "_class_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
7341 { "_class_wxEvtHandler","_class_wxListBox",SwigwxListBoxTowxEvtHandler},
7342 { "_class_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler},
7343 { "_class_wxEvtHandler","_class_wxStaticText",SwigwxStaticTextTowxEvtHandler},
7344 { "_class_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler},
7345 { "_class_wxEvtHandler","_class_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
7346 { "_class_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
7347 { "_class_wxEvtHandler","_class_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
7348 { "_class_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
7349 { "_class_wxEvtHandler","_class_wxGauge",SwigwxGaugeTowxEvtHandler},
7350 { "_class_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler},
7351 { "_class_wxEvtHandler","_class_wxComboBox",SwigwxComboBoxTowxEvtHandler},
7352 { "_class_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler},
7353 { "_class_wxEvtHandler","_class_wxChoice",SwigwxChoiceTowxEvtHandler},
7354 { "_class_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler},
7355 { "_class_wxEvtHandler","_class_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
7356 { "_class_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
7357 { "_class_wxEvtHandler","_class_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
7358 { "_class_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
7359 { "_class_wxEvtHandler","_class_wxButton",SwigwxButtonTowxEvtHandler},
7360 { "_class_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler},
7361 { "_class_wxEvtHandler","_class_wxControl",SwigwxControlTowxEvtHandler},
7362 { "_class_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler},
7363 { "_class_wxEvtHandler","_wxEvtHandler",0},
7364 { "_wxPaintEvent","_class_wxPaintEvent",0},
7365 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
7366 { "_wxCursor","_class_wxCursor",0},
7367 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
7368 { "_wxMask","_class_wxMask",0},
7369 { "_wxPen","_class_wxPen",0},
7370 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
7371 { "_byte","_unsigned_char",0},
7372 { "_wxDataObject","_class_wxDataObject",0},
7373 { "_wxStaticBox","_class_wxStaticBox",0},
7374 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
7375 { "_wxPyDropSource","_class_wxPyDropSource",0},
7376 { "_wxChoice","_class_wxComboBox",SwigwxComboBoxTowxChoice},
7377 { "_wxChoice","_wxComboBox",SwigwxComboBoxTowxChoice},
7378 { "_wxChoice","_class_wxChoice",0},
7379 { "_wxSlider","_class_wxSlider",0},
7380 { "_long","_unsigned_long",0},
7381 { "_long","_signed_long",0},
7382 { "_wxImageList","_class_wxImageList",0},
7383 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
7384 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
7385 { "_wxBitmapButton","_class_wxBitmapButton",0},
7386 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
7387 { "_class_wxClipboard","_wxClipboard",0},
7388 { "_class_wxGauge","_wxGauge",0},
7389 { "_wxDC","_class_wxDC",0},
7390 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
7391 { "_wxSpinEvent","_class_wxSpinEvent",0},
7392 { "_size_t","_wxCoord",0},
7393 { "_size_t","_wxPrintQuality",0},
7394 { "_size_t","_unsigned_int",0},
7395 { "_size_t","_int",0},
7396 { "_size_t","_wxWindowID",0},
7397 { "_size_t","_uint",0},
7398 { "_class_wxRealPoint","_wxRealPoint",0},
7399 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
7400 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
7401 { "_class_wxMenuItem","_wxMenuItem",0},
7402 { "_class_wxPaintEvent","_wxPaintEvent",0},
7403 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
7404 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
7405 { "_wxPanel","_class_wxPanel",0},
7406 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
7407 { "_wxCheckBox","_class_wxCheckBox",0},
7408 { "_wxPyEvent","_class_wxPyEvent",0},
7409 { "_wxTextCtrl","_class_wxTextCtrl",0},
7410 { "_class_wxMask","_wxMask",0},
7411 { "_wxTextDataObject","_class_wxTextDataObject",0},
7412 { "_class_wxKeyEvent","_wxKeyEvent",0},
7413 { "_wxColour","_class_wxColour",0},
7414 { "_class_wxDialog","_wxDialog",0},
7415 { "_class_wxFileDataObject","_wxFileDataObject",0},
7416 { "_wxIdleEvent","_class_wxIdleEvent",0},
7417 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
7418 { "_class_wxDataObject","_wxDataObject",0},
7419 { "_wxStaticLine","_class_wxStaticLine",0},
7420 { "_wxBrush","_class_wxBrush",0},
7421 { "_wxDataFormat","_class_wxDataFormat",0},
7422 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
7423 { "_wxShowEvent","_class_wxShowEvent",0},
7424 { "_uint","_wxCoord",0},
7425 { "_uint","_wxPrintQuality",0},
7426 { "_uint","_size_t",0},
7427 { "_uint","_unsigned_int",0},
7428 { "_uint","_int",0},
7429 { "_uint","_wxWindowID",0},
7430 { "_wxPyValidator","_class_wxPyValidator",0},
7431 { "_class_wxEvent","_wxEvent",0},
7432 { "_wxCheckListBox","_class_wxCheckListBox",0},
7433 { "_wxRect","_class_wxRect",0},
7434 { "_wxCommandEvent","_class_wxCommandEvent",0},
7435 { "_wxSizeEvent","_class_wxSizeEvent",0},
7436 { "_wxPoint","_class_wxPoint",0},
7437 { "_class_wxButton","_class_wxBitmapButton",SwigwxBitmapButtonTowxButton},
7438 { "_class_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton},
7439 { "_class_wxButton","_wxButton",0},
7440 { "_wxRadioBox","_class_wxRadioBox",0},
7441 { "_wxBitmap","_class_wxBitmap",0},
7442 { "_char","_wxDash",0},
7443 { "_wxPyTimer","_class_wxPyTimer",0},
7444 { "_wxWindowDC","_class_wxWindowDC",0},
7445 { "_wxScrollBar","_class_wxScrollBar",0},
7446 { "_wxSpinButton","_class_wxSpinButton",0},
7447 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
7448 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
7449 { "_class_wxValidator","_wxValidator",0},
7450 { "_class_wxPyEvent","_wxPyEvent",0},
7451 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
7452 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
7453 { "_wxDropTarget","_class_wxDropTarget",0},
7454 { "_class_wxStaticLine","_wxStaticLine",0},
7455 { "_wxScrollEvent","_class_wxScrollEvent",0},
7456 { "_EBool","_wxCoord",0},
7457 { "_EBool","_wxPrintQuality",0},
7458 { "_EBool","_signed_int",0},
7459 { "_EBool","_int",0},
7460 { "_EBool","_wxWindowID",0},
7461 { "_class_wxRegion","_wxRegion",0},
7462 { "_class_wxDataFormat","_wxDataFormat",0},
7463 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
7464 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
7465 { "_wxStaticText","_class_wxStaticText",0},
7466 { "_wxFont","_class_wxFont",0},
7467 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
7468 { "_wxCloseEvent","_class_wxCloseEvent",0},
7469 { "_unsigned_long","_long",0},
7470 { "_class_wxRect","_wxRect",0},
7471 { "_class_wxDC","_wxDC",0},
7472 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
7473 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
7474 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
7475 { "_class_wxPyTimer","_wxPyTimer",0},
7476 { "_wxFocusEvent","_class_wxFocusEvent",0},
7477 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
7478 { "_class_wxSpinButton","_wxSpinButton",0},
7479 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
7480 { "_class_wxPanel","_wxPanel",0},
7481 { "_class_wxCheckBox","_wxCheckBox",0},
7482 { "_wxComboBox","_class_wxComboBox",0},
7483 { "_wxRadioButton","_class_wxRadioButton",0},
7484 { "_signed_int","_wxCoord",0},
7485 { "_signed_int","_wxPrintQuality",0},
7486 { "_signed_int","_EBool",0},
7487 { "_signed_int","_wxWindowID",0},
7488 { "_signed_int","_int",0},
7489 { "_class_wxTextCtrl","_wxTextCtrl",0},
7490 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
7491 { "_class_wxTextDataObject","_wxTextDataObject",0},
7492 { "_wxMenu","_class_wxMenu",0},
7493 { "_class_wxMoveEvent","_wxMoveEvent",0},
7494 { "_wxListBox","_class_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
7495 { "_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
7496 { "_wxListBox","_class_wxListBox",0},
7497 { "_wxScreenDC","_class_wxScreenDC",0},
7498 { "_WXTYPE","_short",0},
7499 { "_WXTYPE","_signed_short",0},
7500 { "_WXTYPE","_unsigned_short",0},
7501 { "_class_wxDropTarget","_wxDropTarget",0},
7502 { "_class_wxBrush","_wxBrush",0},
7503 { "_unsigned_short","_WXTYPE",0},
7504 { "_unsigned_short","_short",0},
7505 { "_class_wxWindow","_class_wxSlider",SwigwxSliderTowxWindow},
7506 { "_class_wxWindow","_wxSlider",SwigwxSliderTowxWindow},
7507 { "_class_wxWindow","_class_wxRadioButton",SwigwxRadioButtonTowxWindow},
7508 { "_class_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow},
7509 { "_class_wxWindow","_class_wxRadioBox",SwigwxRadioBoxTowxWindow},
7510 { "_class_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow},
7511 { "_class_wxWindow","_class_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
7512 { "_class_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
7513 { "_class_wxWindow","_class_wxSpinButton",SwigwxSpinButtonTowxWindow},
7514 { "_class_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow},
7515 { "_class_wxWindow","_class_wxScrollBar",SwigwxScrollBarTowxWindow},
7516 { "_class_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow},
7517 { "_class_wxWindow","_class_wxTextCtrl",SwigwxTextCtrlTowxWindow},
7518 { "_class_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow},
7519 { "_class_wxWindow","_class_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
7520 { "_class_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
7521 { "_class_wxWindow","_class_wxListBox",SwigwxListBoxTowxWindow},
7522 { "_class_wxWindow","_wxListBox",SwigwxListBoxTowxWindow},
7523 { "_class_wxWindow","_class_wxStaticText",SwigwxStaticTextTowxWindow},
7524 { "_class_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow},
7525 { "_class_wxWindow","_class_wxStaticLine",SwigwxStaticLineTowxWindow},
7526 { "_class_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow},
7527 { "_class_wxWindow","_class_wxStaticBox",SwigwxStaticBoxTowxWindow},
7528 { "_class_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow},
7529 { "_class_wxWindow","_class_wxGauge",SwigwxGaugeTowxWindow},
7530 { "_class_wxWindow","_wxGauge",SwigwxGaugeTowxWindow},
7531 { "_class_wxWindow","_class_wxComboBox",SwigwxComboBoxTowxWindow},
7532 { "_class_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow},
7533 { "_class_wxWindow","_class_wxChoice",SwigwxChoiceTowxWindow},
7534 { "_class_wxWindow","_wxChoice",SwigwxChoiceTowxWindow},
7535 { "_class_wxWindow","_class_wxCheckBox",SwigwxCheckBoxTowxWindow},
7536 { "_class_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow},
7537 { "_class_wxWindow","_class_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
7538 { "_class_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
7539 { "_class_wxWindow","_class_wxButton",SwigwxButtonTowxWindow},
7540 { "_class_wxWindow","_wxButton",SwigwxButtonTowxWindow},
7541 { "_class_wxWindow","_class_wxControl",SwigwxControlTowxWindow},
7542 { "_class_wxWindow","_wxControl",SwigwxControlTowxWindow},
7543 { "_class_wxWindow","_wxWindow",0},
7544 { "_class_wxStaticText","_wxStaticText",0},
7545 { "_class_wxFont","_wxFont",0},
7546 { "_wxClipboard","_class_wxClipboard",0},
7547 { "_class_wxPyValidator","_wxPyValidator",0},
7548 { "_class_wxCloseEvent","_wxCloseEvent",0},
7549 { "_wxBusyInfo","_class_wxBusyInfo",0},
7550 { "_class_wxMenuEvent","_wxMenuEvent",0},
7551 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
7552 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
7553 { "_wxClientDC","_class_wxClientDC",0},
7554 { "_wxMouseEvent","_class_wxMouseEvent",0},
7555 { "_class_wxPoint","_wxPoint",0},
7556 { "_wxRealPoint","_class_wxRealPoint",0},
7557 { "_class_wxRadioBox","_wxRadioBox",0},
7558 { "_signed_short","_WXTYPE",0},
7559 { "_signed_short","_short",0},
7560 { "_wxMemoryDC","_class_wxMemoryDC",0},
7561 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
7562 { "_wxPaintDC","_class_wxPaintDC",0},
7563 { "_class_wxWindowDC","_wxWindowDC",0},
7564 { "_class_wxFocusEvent","_wxFocusEvent",0},
7565 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
7566 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
7567 { "_class_wxCursor","_wxCursor",0},
7568 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
7569 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
7570 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
7571 { "_unsigned_char","_byte",0},
7572 { "_class_wxMenu","_wxMenu",0},
7573 { "_wxControl","_class_wxSlider",SwigwxSliderTowxControl},
7574 { "_wxControl","_wxSlider",SwigwxSliderTowxControl},
7575 { "_wxControl","_class_wxRadioButton",SwigwxRadioButtonTowxControl},
7576 { "_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl},
7577 { "_wxControl","_class_wxRadioBox",SwigwxRadioBoxTowxControl},
7578 { "_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl},
7579 { "_wxControl","_class_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
7580 { "_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
7581 { "_wxControl","_class_wxSpinButton",SwigwxSpinButtonTowxControl},
7582 { "_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl},
7583 { "_wxControl","_class_wxScrollBar",SwigwxScrollBarTowxControl},
7584 { "_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl},
7585 { "_wxControl","_class_wxTextCtrl",SwigwxTextCtrlTowxControl},
7586 { "_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl},
7587 { "_wxControl","_class_wxCheckListBox",SwigwxCheckListBoxTowxControl},
7588 { "_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl},
7589 { "_wxControl","_class_wxListBox",SwigwxListBoxTowxControl},
7590 { "_wxControl","_wxListBox",SwigwxListBoxTowxControl},
7591 { "_wxControl","_class_wxStaticText",SwigwxStaticTextTowxControl},
7592 { "_wxControl","_wxStaticText",SwigwxStaticTextTowxControl},
7593 { "_wxControl","_class_wxStaticLine",SwigwxStaticLineTowxControl},
7594 { "_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl},
7595 { "_wxControl","_class_wxStaticBox",SwigwxStaticBoxTowxControl},
7596 { "_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl},
7597 { "_wxControl","_class_wxGauge",SwigwxGaugeTowxControl},
7598 { "_wxControl","_wxGauge",SwigwxGaugeTowxControl},
7599 { "_wxControl","_class_wxComboBox",SwigwxComboBoxTowxControl},
7600 { "_wxControl","_wxComboBox",SwigwxComboBoxTowxControl},
7601 { "_wxControl","_class_wxChoice",SwigwxChoiceTowxControl},
7602 { "_wxControl","_wxChoice",SwigwxChoiceTowxControl},
7603 { "_wxControl","_class_wxCheckBox",SwigwxCheckBoxTowxControl},
7604 { "_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl},
7605 { "_wxControl","_class_wxBitmapButton",SwigwxBitmapButtonTowxControl},
7606 { "_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl},
7607 { "_wxControl","_class_wxButton",SwigwxButtonTowxControl},
7608 { "_wxControl","_wxButton",SwigwxButtonTowxControl},
7609 { "_wxControl","_class_wxControl",0},
7610 { "_class_wxListBox","_class_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
7611 { "_class_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox},
7612 { "_class_wxListBox","_wxListBox",0},
7613 { "_unsigned_int","_wxCoord",0},
7614 { "_unsigned_int","_wxPrintQuality",0},
7615 { "_unsigned_int","_size_t",0},
7616 { "_unsigned_int","_uint",0},
7617 { "_unsigned_int","_wxWindowID",0},
7618 { "_unsigned_int","_int",0},
7619 { "_wxIcon","_class_wxIcon",0},
7620 { "_wxDialog","_class_wxDialog",0},
7621 { "_class_wxPen","_wxPen",0},
7622 { "_short","_WXTYPE",0},
7623 { "_short","_unsigned_short",0},
7624 { "_short","_signed_short",0},
7625 { "_class_wxStaticBox","_wxStaticBox",0},
7626 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
7627 { "_class_wxPyDropSource","_wxPyDropSource",0},
7628 { "_class_wxScrollEvent","_wxScrollEvent",0},
7629 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
7630 { "_class_wxChoice","_class_wxComboBox",SwigwxComboBoxTowxChoice},
7631 { "_class_wxChoice","_wxComboBox",SwigwxComboBoxTowxChoice},
7632 { "_class_wxChoice","_wxChoice",0},
7633 { "_class_wxSlider","_wxSlider",0},
7634 { "_class_wxImageList","_wxImageList",0},
7635 { "_class_wxBitmapButton","_wxBitmapButton",0},
7636 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
7637 { "_wxWindowID","_wxCoord",0},
7638 { "_wxWindowID","_wxPrintQuality",0},
7639 { "_wxWindowID","_size_t",0},
7640 { "_wxWindowID","_EBool",0},
7641 { "_wxWindowID","_uint",0},
7642 { "_wxWindowID","_int",0},
7643 { "_wxWindowID","_signed_int",0},
7644 { "_wxWindowID","_unsigned_int",0},
7645 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
7646 { "_int","_wxCoord",0},
7647 { "_int","_wxPrintQuality",0},
7648 { "_int","_size_t",0},
7649 { "_int","_EBool",0},
7650 { "_int","_uint",0},
7651 { "_int","_wxWindowID",0},
7652 { "_int","_unsigned_int",0},
7653 { "_int","_signed_int",0},
7654 { "_class_wxMouseEvent","_wxMouseEvent",0},
7655 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
7656 { "_class_wxSpinEvent","_wxSpinEvent",0},
7657 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
7658 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
7659 { "_wxButton","_class_wxBitmapButton",SwigwxBitmapButtonTowxButton},
7660 { "_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton},
7661 { "_wxButton","_class_wxButton",0},
7662 { "_wxSize","_class_wxSize",0},
7663 { "_wxRegionIterator","_class_wxRegionIterator",0},
7664 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
7665 { "_class_wxPaintDC","_wxPaintDC",0},
7666 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
7667 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
7668 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
7669 { "_class_wxComboBox","_wxComboBox",0},
7670 { "_class_wxRadioButton","_wxRadioButton",0},
7671 { "_wxValidator","_class_wxValidator",0},
7672 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
7673 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
7674 { "_class_wxControl","_class_wxSlider",SwigwxSliderTowxControl},
7675 { "_class_wxControl","_wxSlider",SwigwxSliderTowxControl},
7676 { "_class_wxControl","_class_wxRadioButton",SwigwxRadioButtonTowxControl},
7677 { "_class_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl},
7678 { "_class_wxControl","_class_wxRadioBox",SwigwxRadioBoxTowxControl},
7679 { "_class_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl},
7680 { "_class_wxControl","_class_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
7681 { "_class_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl},
7682 { "_class_wxControl","_class_wxSpinButton",SwigwxSpinButtonTowxControl},
7683 { "_class_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl},
7684 { "_class_wxControl","_class_wxScrollBar",SwigwxScrollBarTowxControl},
7685 { "_class_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl},
7686 { "_class_wxControl","_class_wxTextCtrl",SwigwxTextCtrlTowxControl},
7687 { "_class_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl},
7688 { "_class_wxControl","_class_wxCheckListBox",SwigwxCheckListBoxTowxControl},
7689 { "_class_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl},
7690 { "_class_wxControl","_class_wxListBox",SwigwxListBoxTowxControl},
7691 { "_class_wxControl","_wxListBox",SwigwxListBoxTowxControl},
7692 { "_class_wxControl","_class_wxStaticText",SwigwxStaticTextTowxControl},
7693 { "_class_wxControl","_wxStaticText",SwigwxStaticTextTowxControl},
7694 { "_class_wxControl","_class_wxStaticLine",SwigwxStaticLineTowxControl},
7695 { "_class_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl},
7696 { "_class_wxControl","_class_wxStaticBox",SwigwxStaticBoxTowxControl},
7697 { "_class_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl},
7698 { "_class_wxControl","_class_wxGauge",SwigwxGaugeTowxControl},
7699 { "_class_wxControl","_wxGauge",SwigwxGaugeTowxControl},
7700 { "_class_wxControl","_class_wxComboBox",SwigwxComboBoxTowxControl},
7701 { "_class_wxControl","_wxComboBox",SwigwxComboBoxTowxControl},
7702 { "_class_wxControl","_class_wxChoice",SwigwxChoiceTowxControl},
7703 { "_class_wxControl","_wxChoice",SwigwxChoiceTowxControl},
7704 { "_class_wxControl","_class_wxCheckBox",SwigwxCheckBoxTowxControl},
7705 { "_class_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl},
7706 { "_class_wxControl","_class_wxBitmapButton",SwigwxBitmapButtonTowxControl},
7707 { "_class_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl},
7708 { "_class_wxControl","_class_wxButton",SwigwxButtonTowxControl},
7709 { "_class_wxControl","_wxButton",SwigwxButtonTowxControl},
7710 { "_class_wxControl","_wxControl",0},
7711 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
7712 { "_class_wxIcon","_wxIcon",0},
7713 { "_class_wxColour","_wxColour",0},
7714 { "_class_wxScreenDC","_wxScreenDC",0},
7715 { "_wxPalette","_class_wxPalette",0},
7716 { "_class_wxIdleEvent","_wxIdleEvent",0},
7717 { "_wxCoord","_int",0},
7718 { "_wxCoord","_signed_int",0},
7719 { "_wxCoord","_unsigned_int",0},
7720 { "_wxCoord","_wxWindowID",0},
7721 { "_wxCoord","_uint",0},
7722 { "_wxCoord","_EBool",0},
7723 { "_wxCoord","_size_t",0},
7724 { "_wxCoord","_wxPrintQuality",0},
7725 { "_wxEraseEvent","_class_wxEraseEvent",0},
7726 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
7727 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
7728 { "_wxRegion","_class_wxRegion",0},
7729 { "_class_wxShowEvent","_wxShowEvent",0},
7730 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
7731 { "_wxActivateEvent","_class_wxActivateEvent",0},
7732 { "_wxGauge","_class_wxGauge",0},
7733 { "_class_wxCheckListBox","_wxCheckListBox",0},
7734 { "_class_wxBusyInfo","_wxBusyInfo",0},
7735 { "_class_wxCommandEvent","_wxCommandEvent",0},
7736 { "_class_wxClientDC","_wxClientDC",0},
7737 { "_class_wxSizeEvent","_wxSizeEvent",0},
7738 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
7739 { "_class_wxSize","_wxSize",0},
7740 { "_class_wxBitmap","_wxBitmap",0},
7741 { "_class_wxMemoryDC","_wxMemoryDC",0},
7742 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
7743 { "_wxMenuBar","_class_wxMenuBar",0},
7744 { "_wxEvtHandler","_class_wxSlider",SwigwxSliderTowxEvtHandler},
7745 { "_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler},
7746 { "_wxEvtHandler","_class_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
7747 { "_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler},
7748 { "_wxEvtHandler","_class_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
7749 { "_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler},
7750 { "_wxEvtHandler","_class_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
7751 { "_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler},
7752 { "_wxEvtHandler","_class_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
7753 { "_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler},
7754 { "_wxEvtHandler","_class_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
7755 { "_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler},
7756 { "_wxEvtHandler","_class_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
7757 { "_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler},
7758 { "_wxEvtHandler","_class_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
7759 { "_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler},
7760 { "_wxEvtHandler","_class_wxListBox",SwigwxListBoxTowxEvtHandler},
7761 { "_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler},
7762 { "_wxEvtHandler","_class_wxStaticText",SwigwxStaticTextTowxEvtHandler},
7763 { "_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler},
7764 { "_wxEvtHandler","_class_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
7765 { "_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler},
7766 { "_wxEvtHandler","_class_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
7767 { "_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler},
7768 { "_wxEvtHandler","_class_wxGauge",SwigwxGaugeTowxEvtHandler},
7769 { "_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler},
7770 { "_wxEvtHandler","_class_wxComboBox",SwigwxComboBoxTowxEvtHandler},
7771 { "_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler},
7772 { "_wxEvtHandler","_class_wxChoice",SwigwxChoiceTowxEvtHandler},
7773 { "_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler},
7774 { "_wxEvtHandler","_class_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
7775 { "_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler},
7776 { "_wxEvtHandler","_class_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
7777 { "_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler},
7778 { "_wxEvtHandler","_class_wxButton",SwigwxButtonTowxEvtHandler},
7779 { "_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler},
7780 { "_wxEvtHandler","_class_wxControl",SwigwxControlTowxEvtHandler},
7781 { "_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler},
7782 { "_wxEvtHandler","_class_wxEvtHandler",0},
7783 { "_wxMenuItem","_class_wxMenuItem",0},
7784 { "_class_wxScrollBar","_wxScrollBar",0},
7785 { "_wxDash","_char",0},
7786 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
7787 { "_wxKeyEvent","_class_wxKeyEvent",0},
7788 { "_wxMoveEvent","_class_wxMoveEvent",0},
7789 { "_class_wxPalette","_wxPalette",0},
7790 { "_wxFileDataObject","_class_wxFileDataObject",0},
7791 { "_class_wxEraseEvent","_wxEraseEvent",0},
7792 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
7793 { "_wxWindow","_class_wxSlider",SwigwxSliderTowxWindow},
7794 { "_wxWindow","_wxSlider",SwigwxSliderTowxWindow},
7795 { "_wxWindow","_class_wxRadioButton",SwigwxRadioButtonTowxWindow},
7796 { "_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow},
7797 { "_wxWindow","_class_wxRadioBox",SwigwxRadioBoxTowxWindow},
7798 { "_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow},
7799 { "_wxWindow","_class_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
7800 { "_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow},
7801 { "_wxWindow","_class_wxSpinButton",SwigwxSpinButtonTowxWindow},
7802 { "_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow},
7803 { "_wxWindow","_class_wxScrollBar",SwigwxScrollBarTowxWindow},
7804 { "_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow},
7805 { "_wxWindow","_class_wxTextCtrl",SwigwxTextCtrlTowxWindow},
7806 { "_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow},
7807 { "_wxWindow","_class_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
7808 { "_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow},
7809 { "_wxWindow","_class_wxListBox",SwigwxListBoxTowxWindow},
7810 { "_wxWindow","_wxListBox",SwigwxListBoxTowxWindow},
7811 { "_wxWindow","_class_wxStaticText",SwigwxStaticTextTowxWindow},
7812 { "_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow},
7813 { "_wxWindow","_class_wxStaticLine",SwigwxStaticLineTowxWindow},
7814 { "_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow},
7815 { "_wxWindow","_class_wxStaticBox",SwigwxStaticBoxTowxWindow},
7816 { "_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow},
7817 { "_wxWindow","_class_wxGauge",SwigwxGaugeTowxWindow},
7818 { "_wxWindow","_wxGauge",SwigwxGaugeTowxWindow},
7819 { "_wxWindow","_class_wxComboBox",SwigwxComboBoxTowxWindow},
7820 { "_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow},
7821 { "_wxWindow","_class_wxChoice",SwigwxChoiceTowxWindow},
7822 { "_wxWindow","_wxChoice",SwigwxChoiceTowxWindow},
7823 { "_wxWindow","_class_wxCheckBox",SwigwxCheckBoxTowxWindow},
7824 { "_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow},
7825 { "_wxWindow","_class_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
7826 { "_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow},
7827 { "_wxWindow","_class_wxButton",SwigwxButtonTowxWindow},
7828 { "_wxWindow","_wxButton",SwigwxButtonTowxWindow},
7829 { "_wxWindow","_class_wxControl",SwigwxControlTowxWindow},
7830 { "_wxWindow","_wxControl",SwigwxControlTowxWindow},
7831 { "_wxWindow","_class_wxWindow",0},
7832 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
7833 {0,0,0}};
7834
7835 static PyObject *SWIG_globals;
7836 #ifdef __cplusplus
7837 extern "C"
7838 #endif
7839 SWIGEXPORT(void) initcontrolsc() {
7840 PyObject *m, *d;
7841 SWIG_globals = SWIG_newvarlink();
7842 m = Py_InitModule("controlsc", controlscMethods);
7843 d = PyModule_GetDict(m);
7844 PyDict_SetItemString(d,"cvar", SWIG_globals);
7845 SWIG_addvarlink(SWIG_globals,"wxDefaultValidator",_wrap_wxDefaultValidator_get, _wrap_wxDefaultValidator_set);
7846 {
7847 int i;
7848 for (i = 0; _swig_mapping[i].n1; i++)
7849 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
7850 }
7851 }