]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/misc2.cpp
More cleanup. Removed all wxPyDefaultXXX since they aren't needed any
[wxWidgets.git] / wxPython / src / msw / misc2.cpp
1 /*
2 * FILE : src/msw/misc2.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
31 # else
32 # define SWIGEXPORT(a) a
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a) a
37 #endif
38
39 #include "Python.h"
40
41 #ifdef __cplusplus
42 extern "C" {
43 #endif
44
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50 extern PyObject *SWIG_newvarlink(void);
51 #ifdef __cplusplus
52 }
53 #endif
54 #define SWIG_init initmisc2c
55
56 #define SWIG_name "misc2c"
57
58 #include "helpers.h"
59 #include <wx/resource.h>
60 #include <wx/tooltip.h>
61 #include <wx/caret.h>
62 #include <wx/fontenum.h>
63 #include <wx/tipdlg.h>
64 #include <wx/process.h>
65 #include <wx/joystick.h>
66
67 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
68 PyObject* o2;
69 if (!target) {
70 target = o;
71 } else if (target == Py_None) {
72 Py_DECREF(Py_None);
73 target = o;
74 } else {
75 if (!PyList_Check(target)) {
76 o2 = target;
77 target = PyList_New(0);
78 PyList_Append(target, o2);
79 Py_XDECREF(o2);
80 }
81 PyList_Append(target,o);
82 Py_XDECREF(o);
83 }
84 return target;
85 }
86
87 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
88 PyObject* o2;
89 PyObject* o3;
90
91 if (!target) {
92 target = o;
93 } else if (target == Py_None) {
94 Py_DECREF(Py_None);
95 target = o;
96 } else {
97 if (!PyTuple_Check(target)) {
98 o2 = target;
99 target = PyTuple_New(1);
100 PyTuple_SetItem(target, 0, o2);
101 }
102 o3 = PyTuple_New(1);
103 PyTuple_SetItem(o3, 0, o);
104
105 o2 = target;
106 target = PySequence_Concat(o2, o3);
107 Py_DECREF(o2);
108 Py_DECREF(o3);
109 }
110 return target;
111 }
112
113 static char* wxStringErrorMsg = "string type is required for parameter";
114
115
116 wxColour wxSystemSettings_GetSystemColour(int index) {
117 return wxSystemSettings::GetSystemColour(index);
118 }
119
120 wxFont wxSystemSettings_GetSystemFont(int index) {
121 return wxSystemSettings::GetSystemFont(index);
122 }
123
124 int wxSystemSettings_GetSystemMetric(int index) {
125 return wxSystemSettings::GetSystemMetric(index);
126 }
127
128 void wxToolTip_Enable(bool flag) {
129 wxToolTip::Enable(flag);
130 }
131
132 void wxToolTip_SetDelay(long milliseconds) {
133 wxToolTip::SetDelay(milliseconds);
134 }
135
136 int wxCaret_GetBlinkTime() {
137 return wxCaret::GetBlinkTime();
138 }
139
140 void wxCaret_SetBlinkTime(int milliseconds) {
141 wxCaret::SetBlinkTime(milliseconds);
142 }
143
144 class wxPyFontEnumerator : public wxFontEnumerator {
145 public:
146 wxPyFontEnumerator() {}
147 ~wxPyFontEnumerator() {}
148
149 DEC_PYCALLBACK_BOOL_STRING(OnFacename);
150 DEC_PYCALLBACK_BOOL_STRINGSTRING(OnFontEncoding);
151
152 PYPRIVATE;
153 };
154
155 IMP_PYCALLBACK_BOOL_STRING(wxPyFontEnumerator, wxFontEnumerator, OnFacename);
156 IMP_PYCALLBACK_BOOL_STRINGSTRING(wxPyFontEnumerator, wxFontEnumerator, OnFontEncoding);
157
158
159 class wxPyTipProvider : public wxTipProvider {
160 public:
161 wxPyTipProvider(size_t currentTip)
162 : wxTipProvider(currentTip) {}
163
164 DEC_PYCALLBACK_STRING__pure(GetTip);
165
166 PYPRIVATE;
167 };
168
169 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
170
171
172 #include <wx/generic/dragimgg.h>
173 static wxPoint wxPyNullPoint;
174
175
176 wxGenericDragImage* wxDragIcon(const wxIcon& image,
177 const wxCursor& cursor,
178 const wxPoint& hotspot) {
179 return new wxGenericDragImage(image, cursor, hotspot);
180 }
181
182 wxGenericDragImage* wxDragString(const wxString& str,
183 const wxCursor& cursor,
184 const wxPoint& hotspot) {
185 return new wxGenericDragImage(str, cursor, hotspot);
186 }
187
188 wxGenericDragImage* wxDragTreeItem(const wxTreeCtrl& treeCtrl, wxTreeItemId& id) {
189 return new wxGenericDragImage(treeCtrl, id);
190 }
191
192 wxGenericDragImage* wxDragListItem(const wxListCtrl& listCtrl, long id) {
193 return new wxGenericDragImage(listCtrl, id);
194 }
195
196 // C++ version of wxProcess derived class
197
198 class wxPyProcess : public wxProcess {
199 public:
200 wxPyProcess(wxEvtHandler *parent = NULL, int id = -1)
201 : wxProcess(parent, id)
202 {}
203
204 DEC_PYCALLBACK_VOID_INTINT(OnTerminate);
205
206 PYPRIVATE;
207 };
208
209 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
210 #ifdef __cplusplus
211 extern "C" {
212 #endif
213 static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
214 PyObject * _resultobj;
215 wxString * _result;
216 char * _arg0;
217 char * _arg1 = (char *) NULL;
218 char * _arg2 = (char *) NULL;
219 char * _arg3 = (char *) NULL;
220 char * _arg4 = (char *) "*.*";
221 int _arg5 = (int ) 0;
222 wxWindow * _arg6 = (wxWindow *) NULL;
223 int _arg7 = (int ) -1;
224 int _arg8 = (int ) -1;
225 PyObject * _argo6 = 0;
226 char *_kwnames[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL };
227
228 self = self;
229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|ssssiOii:wxFileSelector",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_argo6,&_arg7,&_arg8))
230 return NULL;
231 if (_argo6) {
232 if (_argo6 == Py_None) { _arg6 = NULL; }
233 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxWindow_p")) {
234 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p.");
235 return NULL;
236 }
237 }
238 {
239 wxPy_BEGIN_ALLOW_THREADS;
240 _result = new wxString (wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8));
241
242 wxPy_END_ALLOW_THREADS;
243 }{
244 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
245 }
246 {
247 delete _result;
248 }
249 return _resultobj;
250 }
251
252 static PyObject *_wrap_wxGetTextFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
253 PyObject * _resultobj;
254 wxString * _result;
255 wxString * _arg0;
256 wxString * _arg1 = (wxString *) &wxPyEmptyStr;
257 wxString * _arg2 = (wxString *) &wxPyEmptyStr;
258 wxWindow * _arg3 = (wxWindow *) NULL;
259 int _arg4 = (int ) -1;
260 int _arg5 = (int ) -1;
261 bool _arg6 = (bool ) TRUE;
262 PyObject * _obj0 = 0;
263 PyObject * _obj1 = 0;
264 PyObject * _obj2 = 0;
265 PyObject * _argo3 = 0;
266 int tempbool6 = (int) TRUE;
267 char *_kwnames[] = { "message","caption","default_value","parent","x","y","centre", NULL };
268
269 self = self;
270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OOOiii:wxGetTextFromUser",_kwnames,&_obj0,&_obj1,&_obj2,&_argo3,&_arg4,&_arg5,&tempbool6))
271 return NULL;
272 {
273 #if PYTHON_API_VERSION >= 1009
274 char* tmpPtr; int tmpSize;
275 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
276 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
277 return NULL;
278 }
279 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
280 return NULL;
281 _arg0 = new wxString(tmpPtr, tmpSize);
282 #else
283 if (!PyString_Check(_obj0)) {
284 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
285 return NULL;
286 }
287 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
288 #endif
289 }
290 if (_obj1)
291 {
292 #if PYTHON_API_VERSION >= 1009
293 char* tmpPtr; int tmpSize;
294 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
295 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
296 return NULL;
297 }
298 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
299 return NULL;
300 _arg1 = new wxString(tmpPtr, tmpSize);
301 #else
302 if (!PyString_Check(_obj1)) {
303 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
304 return NULL;
305 }
306 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
307 #endif
308 }
309 if (_obj2)
310 {
311 #if PYTHON_API_VERSION >= 1009
312 char* tmpPtr; int tmpSize;
313 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
314 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
315 return NULL;
316 }
317 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
318 return NULL;
319 _arg2 = new wxString(tmpPtr, tmpSize);
320 #else
321 if (!PyString_Check(_obj2)) {
322 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
323 return NULL;
324 }
325 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
326 #endif
327 }
328 if (_argo3) {
329 if (_argo3 == Py_None) { _arg3 = NULL; }
330 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxWindow_p")) {
331 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p.");
332 return NULL;
333 }
334 }
335 _arg6 = (bool ) tempbool6;
336 {
337 wxPy_BEGIN_ALLOW_THREADS;
338 _result = new wxString (wxGetTextFromUser(*_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6));
339
340 wxPy_END_ALLOW_THREADS;
341 }{
342 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
343 }
344 {
345 if (_obj0)
346 delete _arg0;
347 }
348 {
349 if (_obj1)
350 delete _arg1;
351 }
352 {
353 if (_obj2)
354 delete _arg2;
355 }
356 {
357 delete _result;
358 }
359 return _resultobj;
360 }
361
362 static PyObject *_wrap_wxGetSingleChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
363 PyObject * _resultobj;
364 wxString * _result;
365 wxString * _arg0;
366 wxString * _arg1;
367 int _arg2;
368 wxString * _arg3;
369 wxWindow * _arg4 = (wxWindow *) NULL;
370 int _arg5 = (int ) -1;
371 int _arg6 = (int ) -1;
372 bool _arg7 = (bool ) TRUE;
373 int _arg8 = (int ) 150;
374 int _arg9 = (int ) 200;
375 PyObject * _obj0 = 0;
376 PyObject * _obj1 = 0;
377 PyObject * _obj3 = 0;
378 PyObject * _argo4 = 0;
379 int tempbool7 = (int) TRUE;
380 char *_kwnames[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL };
381
382 self = self;
383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|Oiiiii:wxGetSingleChoice",_kwnames,&_obj0,&_obj1,&_obj3,&_argo4,&_arg5,&_arg6,&tempbool7,&_arg8,&_arg9))
384 return NULL;
385 {
386 #if PYTHON_API_VERSION >= 1009
387 char* tmpPtr; int tmpSize;
388 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
389 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
390 return NULL;
391 }
392 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
393 return NULL;
394 _arg0 = new wxString(tmpPtr, tmpSize);
395 #else
396 if (!PyString_Check(_obj0)) {
397 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
398 return NULL;
399 }
400 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
401 #endif
402 }
403 {
404 #if PYTHON_API_VERSION >= 1009
405 char* tmpPtr; int tmpSize;
406 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
407 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
408 return NULL;
409 }
410 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
411 return NULL;
412 _arg1 = new wxString(tmpPtr, tmpSize);
413 #else
414 if (!PyString_Check(_obj1)) {
415 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
416 return NULL;
417 }
418 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
419 #endif
420 }
421 if (_obj3)
422 {
423 _arg3 = wxString_LIST_helper(_obj3);
424 if (_arg3 == NULL) {
425 return NULL;
426 }
427 }
428 if (_argo4) {
429 if (_argo4 == Py_None) { _arg4 = NULL; }
430 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxWindow_p")) {
431 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p.");
432 return NULL;
433 }
434 }
435 _arg7 = (bool ) tempbool7;
436 {
437 if (_obj3) {
438 _arg2 = PyList_Size(_obj3);
439 }
440 else {
441 _arg2 = 0;
442 }
443 }
444 {
445 wxPy_BEGIN_ALLOW_THREADS;
446 _result = new wxString (wxGetSingleChoice(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9));
447
448 wxPy_END_ALLOW_THREADS;
449 }{
450 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
451 }
452 {
453 if (_obj0)
454 delete _arg0;
455 }
456 {
457 if (_obj1)
458 delete _arg1;
459 }
460 {
461 delete [] _arg3;
462 }
463 {
464 delete _result;
465 }
466 return _resultobj;
467 }
468
469 static PyObject *_wrap_wxGetSingleChoiceIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
470 PyObject * _resultobj;
471 int _result;
472 wxString * _arg0;
473 wxString * _arg1;
474 int _arg2;
475 wxString * _arg3;
476 wxWindow * _arg4 = (wxWindow *) NULL;
477 int _arg5 = (int ) -1;
478 int _arg6 = (int ) -1;
479 bool _arg7 = (bool ) TRUE;
480 int _arg8 = (int ) 150;
481 int _arg9 = (int ) 200;
482 PyObject * _obj0 = 0;
483 PyObject * _obj1 = 0;
484 PyObject * _obj3 = 0;
485 PyObject * _argo4 = 0;
486 int tempbool7 = (int) TRUE;
487 char *_kwnames[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL };
488
489 self = self;
490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames,&_obj0,&_obj1,&_obj3,&_argo4,&_arg5,&_arg6,&tempbool7,&_arg8,&_arg9))
491 return NULL;
492 {
493 #if PYTHON_API_VERSION >= 1009
494 char* tmpPtr; int tmpSize;
495 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
496 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
497 return NULL;
498 }
499 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
500 return NULL;
501 _arg0 = new wxString(tmpPtr, tmpSize);
502 #else
503 if (!PyString_Check(_obj0)) {
504 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
505 return NULL;
506 }
507 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
508 #endif
509 }
510 {
511 #if PYTHON_API_VERSION >= 1009
512 char* tmpPtr; int tmpSize;
513 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
514 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
515 return NULL;
516 }
517 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
518 return NULL;
519 _arg1 = new wxString(tmpPtr, tmpSize);
520 #else
521 if (!PyString_Check(_obj1)) {
522 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
523 return NULL;
524 }
525 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
526 #endif
527 }
528 if (_obj3)
529 {
530 _arg3 = wxString_LIST_helper(_obj3);
531 if (_arg3 == NULL) {
532 return NULL;
533 }
534 }
535 if (_argo4) {
536 if (_argo4 == Py_None) { _arg4 = NULL; }
537 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxWindow_p")) {
538 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p.");
539 return NULL;
540 }
541 }
542 _arg7 = (bool ) tempbool7;
543 {
544 if (_obj3) {
545 _arg2 = PyList_Size(_obj3);
546 }
547 else {
548 _arg2 = 0;
549 }
550 }
551 {
552 wxPy_BEGIN_ALLOW_THREADS;
553 _result = (int )wxGetSingleChoiceIndex(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
554
555 wxPy_END_ALLOW_THREADS;
556 } _resultobj = Py_BuildValue("i",_result);
557 {
558 if (_obj0)
559 delete _arg0;
560 }
561 {
562 if (_obj1)
563 delete _arg1;
564 }
565 {
566 delete [] _arg3;
567 }
568 return _resultobj;
569 }
570
571 static PyObject *_wrap_wxMessageBox(PyObject *self, PyObject *args, PyObject *kwargs) {
572 PyObject * _resultobj;
573 int _result;
574 wxString * _arg0;
575 wxString * _arg1 = (wxString *) &wxPyEmptyStr;
576 int _arg2 = (int ) wxOK|wxCENTRE;
577 wxWindow * _arg3 = (wxWindow *) NULL;
578 int _arg4 = (int ) -1;
579 int _arg5 = (int ) -1;
580 PyObject * _obj0 = 0;
581 PyObject * _obj1 = 0;
582 PyObject * _argo3 = 0;
583 char *_kwnames[] = { "message","caption","style","parent","x","y", NULL };
584
585 self = self;
586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OiOii:wxMessageBox",_kwnames,&_obj0,&_obj1,&_arg2,&_argo3,&_arg4,&_arg5))
587 return NULL;
588 {
589 #if PYTHON_API_VERSION >= 1009
590 char* tmpPtr; int tmpSize;
591 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
592 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
593 return NULL;
594 }
595 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
596 return NULL;
597 _arg0 = new wxString(tmpPtr, tmpSize);
598 #else
599 if (!PyString_Check(_obj0)) {
600 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
601 return NULL;
602 }
603 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
604 #endif
605 }
606 if (_obj1)
607 {
608 #if PYTHON_API_VERSION >= 1009
609 char* tmpPtr; int tmpSize;
610 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
611 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
612 return NULL;
613 }
614 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
615 return NULL;
616 _arg1 = new wxString(tmpPtr, tmpSize);
617 #else
618 if (!PyString_Check(_obj1)) {
619 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
620 return NULL;
621 }
622 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
623 #endif
624 }
625 if (_argo3) {
626 if (_argo3 == Py_None) { _arg3 = NULL; }
627 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxWindow_p")) {
628 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p.");
629 return NULL;
630 }
631 }
632 {
633 wxPy_BEGIN_ALLOW_THREADS;
634 _result = (int )wxMessageBox(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
635
636 wxPy_END_ALLOW_THREADS;
637 } _resultobj = Py_BuildValue("i",_result);
638 {
639 if (_obj0)
640 delete _arg0;
641 }
642 {
643 if (_obj1)
644 delete _arg1;
645 }
646 return _resultobj;
647 }
648
649 static PyObject *_wrap_wxGetNumberFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
650 PyObject * _resultobj;
651 long _result;
652 wxString * _arg0;
653 wxString * _arg1;
654 wxString * _arg2;
655 long _arg3;
656 long _arg4 = (long ) 0;
657 long _arg5 = (long ) 100;
658 wxWindow * _arg6 = (wxWindow *) NULL;
659 wxPoint * _arg7 = (wxPoint *) &wxPyDefaultPosition;
660 PyObject * _obj0 = 0;
661 PyObject * _obj1 = 0;
662 PyObject * _obj2 = 0;
663 PyObject * _argo6 = 0;
664 wxPoint temp;
665 PyObject * _obj7 = 0;
666 char *_kwnames[] = { "message","prompt","caption","value","min","max","parent","pos", NULL };
667
668 self = self;
669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOl|llOO:wxGetNumberFromUser",_kwnames,&_obj0,&_obj1,&_obj2,&_arg3,&_arg4,&_arg5,&_argo6,&_obj7))
670 return NULL;
671 {
672 #if PYTHON_API_VERSION >= 1009
673 char* tmpPtr; int tmpSize;
674 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
675 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
676 return NULL;
677 }
678 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
679 return NULL;
680 _arg0 = new wxString(tmpPtr, tmpSize);
681 #else
682 if (!PyString_Check(_obj0)) {
683 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
684 return NULL;
685 }
686 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
687 #endif
688 }
689 {
690 #if PYTHON_API_VERSION >= 1009
691 char* tmpPtr; int tmpSize;
692 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
693 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
694 return NULL;
695 }
696 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
697 return NULL;
698 _arg1 = new wxString(tmpPtr, tmpSize);
699 #else
700 if (!PyString_Check(_obj1)) {
701 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
702 return NULL;
703 }
704 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
705 #endif
706 }
707 {
708 #if PYTHON_API_VERSION >= 1009
709 char* tmpPtr; int tmpSize;
710 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
711 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
712 return NULL;
713 }
714 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
715 return NULL;
716 _arg2 = new wxString(tmpPtr, tmpSize);
717 #else
718 if (!PyString_Check(_obj2)) {
719 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
720 return NULL;
721 }
722 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
723 #endif
724 }
725 if (_argo6) {
726 if (_argo6 == Py_None) { _arg6 = NULL; }
727 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxWindow_p")) {
728 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p.");
729 return NULL;
730 }
731 }
732 if (_obj7)
733 {
734 _arg7 = &temp;
735 if (! wxPoint_helper(_obj7, &_arg7))
736 return NULL;
737 }
738 {
739 wxPy_BEGIN_ALLOW_THREADS;
740 _result = (long )wxGetNumberFromUser(*_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6,*_arg7);
741
742 wxPy_END_ALLOW_THREADS;
743 } _resultobj = Py_BuildValue("l",_result);
744 {
745 if (_obj0)
746 delete _arg0;
747 }
748 {
749 if (_obj1)
750 delete _arg1;
751 }
752 {
753 if (_obj2)
754 delete _arg2;
755 }
756 return _resultobj;
757 }
758
759 static PyObject *_wrap_wxColourDisplay(PyObject *self, PyObject *args, PyObject *kwargs) {
760 PyObject * _resultobj;
761 bool _result;
762 char *_kwnames[] = { NULL };
763
764 self = self;
765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxColourDisplay",_kwnames))
766 return NULL;
767 {
768 wxPy_BEGIN_ALLOW_THREADS;
769 _result = (bool )wxColourDisplay();
770
771 wxPy_END_ALLOW_THREADS;
772 } _resultobj = Py_BuildValue("i",_result);
773 return _resultobj;
774 }
775
776 static PyObject *_wrap_wxDisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
777 PyObject * _resultobj;
778 int _result;
779 char *_kwnames[] = { NULL };
780
781 self = self;
782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDisplayDepth",_kwnames))
783 return NULL;
784 {
785 wxPy_BEGIN_ALLOW_THREADS;
786 _result = (int )wxDisplayDepth();
787
788 wxPy_END_ALLOW_THREADS;
789 } _resultobj = Py_BuildValue("i",_result);
790 return _resultobj;
791 }
792
793 static PyObject *_wrap_wxGetDisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
794 PyObject * _resultobj;
795 int _result;
796 char *_kwnames[] = { NULL };
797
798 self = self;
799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetDisplayDepth",_kwnames))
800 return NULL;
801 {
802 wxPy_BEGIN_ALLOW_THREADS;
803 _result = (int )wxGetDisplayDepth();
804
805 wxPy_END_ALLOW_THREADS;
806 } _resultobj = Py_BuildValue("i",_result);
807 return _resultobj;
808 }
809
810 static PyObject *_wrap_wxDisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
811 PyObject * _resultobj;
812 int * _arg0;
813 int temp;
814 int * _arg1;
815 int temp0;
816 char *_kwnames[] = { NULL };
817
818 self = self;
819 {
820 _arg0 = &temp;
821 }
822 {
823 _arg1 = &temp0;
824 }
825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDisplaySize",_kwnames))
826 return NULL;
827 {
828 wxPy_BEGIN_ALLOW_THREADS;
829 wxDisplaySize(_arg0,_arg1);
830
831 wxPy_END_ALLOW_THREADS;
832 } Py_INCREF(Py_None);
833 _resultobj = Py_None;
834 {
835 PyObject *o;
836 o = PyInt_FromLong((long) (*_arg0));
837 _resultobj = t_output_helper(_resultobj, o);
838 }
839 {
840 PyObject *o;
841 o = PyInt_FromLong((long) (*_arg1));
842 _resultobj = t_output_helper(_resultobj, o);
843 }
844 return _resultobj;
845 }
846
847 static PyObject *_wrap_wxGetDisplaySize(PyObject *self, PyObject *args, PyObject *kwargs) {
848 PyObject * _resultobj;
849 wxSize * _result;
850 char *_kwnames[] = { NULL };
851 char _ptemp[128];
852
853 self = self;
854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetDisplaySize",_kwnames))
855 return NULL;
856 {
857 wxPy_BEGIN_ALLOW_THREADS;
858 _result = new wxSize (wxGetDisplaySize());
859
860 wxPy_END_ALLOW_THREADS;
861 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
862 _resultobj = Py_BuildValue("s",_ptemp);
863 return _resultobj;
864 }
865
866 static PyObject *_wrap_wxDisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
867 PyObject * _resultobj;
868 int * _arg0;
869 int temp;
870 int * _arg1;
871 int temp0;
872 char *_kwnames[] = { NULL };
873
874 self = self;
875 {
876 _arg0 = &temp;
877 }
878 {
879 _arg1 = &temp0;
880 }
881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDisplaySizeMM",_kwnames))
882 return NULL;
883 {
884 wxPy_BEGIN_ALLOW_THREADS;
885 wxDisplaySizeMM(_arg0,_arg1);
886
887 wxPy_END_ALLOW_THREADS;
888 } Py_INCREF(Py_None);
889 _resultobj = Py_None;
890 {
891 PyObject *o;
892 o = PyInt_FromLong((long) (*_arg0));
893 _resultobj = t_output_helper(_resultobj, o);
894 }
895 {
896 PyObject *o;
897 o = PyInt_FromLong((long) (*_arg1));
898 _resultobj = t_output_helper(_resultobj, o);
899 }
900 return _resultobj;
901 }
902
903 static PyObject *_wrap_wxGetDisplaySizeMM(PyObject *self, PyObject *args, PyObject *kwargs) {
904 PyObject * _resultobj;
905 wxSize * _result;
906 char *_kwnames[] = { NULL };
907 char _ptemp[128];
908
909 self = self;
910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetDisplaySizeMM",_kwnames))
911 return NULL;
912 {
913 wxPy_BEGIN_ALLOW_THREADS;
914 _result = new wxSize (wxGetDisplaySizeMM());
915
916 wxPy_END_ALLOW_THREADS;
917 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
918 _resultobj = Py_BuildValue("s",_ptemp);
919 return _resultobj;
920 }
921
922 static PyObject *_wrap_wxSetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
923 PyObject * _resultobj;
924 wxCursor * _arg0;
925 PyObject * _argo0 = 0;
926 char *_kwnames[] = { "cursor", NULL };
927
928 self = self;
929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSetCursor",_kwnames,&_argo0))
930 return NULL;
931 if (_argo0) {
932 if (_argo0 == Py_None) { _arg0 = NULL; }
933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p.");
935 return NULL;
936 }
937 }
938 {
939 wxPy_BEGIN_ALLOW_THREADS;
940 wxSetCursor(*_arg0);
941
942 wxPy_END_ALLOW_THREADS;
943 } Py_INCREF(Py_None);
944 _resultobj = Py_None;
945 return _resultobj;
946 }
947
948 static PyObject *_wrap_wxFindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
949 PyObject * _resultobj;
950 wxWindow * _result;
951 wxString * _arg0;
952 wxWindow * _arg1 = (wxWindow *) NULL;
953 PyObject * _obj0 = 0;
954 PyObject * _argo1 = 0;
955 char *_kwnames[] = { "label","parent", NULL };
956 char _ptemp[128];
957
958 self = self;
959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxFindWindowByLabel",_kwnames,&_obj0,&_argo1))
960 return NULL;
961 {
962 #if PYTHON_API_VERSION >= 1009
963 char* tmpPtr; int tmpSize;
964 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
965 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
966 return NULL;
967 }
968 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
969 return NULL;
970 _arg0 = new wxString(tmpPtr, tmpSize);
971 #else
972 if (!PyString_Check(_obj0)) {
973 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
974 return NULL;
975 }
976 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
977 #endif
978 }
979 if (_argo1) {
980 if (_argo1 == Py_None) { _arg1 = NULL; }
981 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
982 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p.");
983 return NULL;
984 }
985 }
986 {
987 wxPy_BEGIN_ALLOW_THREADS;
988 _result = (wxWindow *)wxFindWindowByLabel(*_arg0,_arg1);
989
990 wxPy_END_ALLOW_THREADS;
991 } if (_result) {
992 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
993 _resultobj = Py_BuildValue("s",_ptemp);
994 } else {
995 Py_INCREF(Py_None);
996 _resultobj = Py_None;
997 }
998 {
999 if (_obj0)
1000 delete _arg0;
1001 }
1002 return _resultobj;
1003 }
1004
1005 static PyObject *_wrap_wxFindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
1006 PyObject * _resultobj;
1007 wxWindow * _result;
1008 wxString * _arg0;
1009 wxWindow * _arg1 = (wxWindow *) NULL;
1010 PyObject * _obj0 = 0;
1011 PyObject * _argo1 = 0;
1012 char *_kwnames[] = { "name","parent", NULL };
1013 char _ptemp[128];
1014
1015 self = self;
1016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxFindWindowByName",_kwnames,&_obj0,&_argo1))
1017 return NULL;
1018 {
1019 #if PYTHON_API_VERSION >= 1009
1020 char* tmpPtr; int tmpSize;
1021 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
1022 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
1023 return NULL;
1024 }
1025 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
1026 return NULL;
1027 _arg0 = new wxString(tmpPtr, tmpSize);
1028 #else
1029 if (!PyString_Check(_obj0)) {
1030 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1031 return NULL;
1032 }
1033 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
1034 #endif
1035 }
1036 if (_argo1) {
1037 if (_argo1 == Py_None) { _arg1 = NULL; }
1038 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1039 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p.");
1040 return NULL;
1041 }
1042 }
1043 {
1044 wxPy_BEGIN_ALLOW_THREADS;
1045 _result = (wxWindow *)wxFindWindowByName(*_arg0,_arg1);
1046
1047 wxPy_END_ALLOW_THREADS;
1048 } if (_result) {
1049 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1050 _resultobj = Py_BuildValue("s",_ptemp);
1051 } else {
1052 Py_INCREF(Py_None);
1053 _resultobj = Py_None;
1054 }
1055 {
1056 if (_obj0)
1057 delete _arg0;
1058 }
1059 return _resultobj;
1060 }
1061
1062 static PyObject *_wrap_wxBeginBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
1063 PyObject * _resultobj;
1064 wxCursor * _arg0 = (wxCursor *) wxHOURGLASS_CURSOR;
1065 PyObject * _argo0 = 0;
1066 char *_kwnames[] = { "cursor", NULL };
1067
1068 self = self;
1069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:wxBeginBusyCursor",_kwnames,&_argo0))
1070 return NULL;
1071 if (_argo0) {
1072 if (_argo0 == Py_None) { _arg0 = NULL; }
1073 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
1074 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p.");
1075 return NULL;
1076 }
1077 }
1078 {
1079 wxPy_BEGIN_ALLOW_THREADS;
1080 wxBeginBusyCursor(_arg0);
1081
1082 wxPy_END_ALLOW_THREADS;
1083 } Py_INCREF(Py_None);
1084 _resultobj = Py_None;
1085 return _resultobj;
1086 }
1087
1088 static PyObject *_wrap_wxGetActiveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1089 PyObject * _resultobj;
1090 wxWindow * _result;
1091 char *_kwnames[] = { NULL };
1092 char _ptemp[128];
1093
1094 self = self;
1095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetActiveWindow",_kwnames))
1096 return NULL;
1097 {
1098 wxPy_BEGIN_ALLOW_THREADS;
1099 _result = (wxWindow *)wxGetActiveWindow();
1100
1101 wxPy_END_ALLOW_THREADS;
1102 } if (_result) {
1103 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1104 _resultobj = Py_BuildValue("s",_ptemp);
1105 } else {
1106 Py_INCREF(Py_None);
1107 _resultobj = Py_None;
1108 }
1109 return _resultobj;
1110 }
1111
1112 static PyObject *_wrap_wxResourceAddIdentifier(PyObject *self, PyObject *args, PyObject *kwargs) {
1113 PyObject * _resultobj;
1114 bool _result;
1115 char * _arg0;
1116 int _arg1;
1117 char *_kwnames[] = { "name","value", NULL };
1118
1119 self = self;
1120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"si:wxResourceAddIdentifier",_kwnames,&_arg0,&_arg1))
1121 return NULL;
1122 {
1123 wxPy_BEGIN_ALLOW_THREADS;
1124 _result = (bool )wxResourceAddIdentifier(_arg0,_arg1);
1125
1126 wxPy_END_ALLOW_THREADS;
1127 } _resultobj = Py_BuildValue("i",_result);
1128 return _resultobj;
1129 }
1130
1131 static PyObject *_wrap_wxResourceClear(PyObject *self, PyObject *args, PyObject *kwargs) {
1132 PyObject * _resultobj;
1133 char *_kwnames[] = { NULL };
1134
1135 self = self;
1136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxResourceClear",_kwnames))
1137 return NULL;
1138 {
1139 wxPy_BEGIN_ALLOW_THREADS;
1140 wxResourceClear();
1141
1142 wxPy_END_ALLOW_THREADS;
1143 } Py_INCREF(Py_None);
1144 _resultobj = Py_None;
1145 return _resultobj;
1146 }
1147
1148 static PyObject *_wrap_wxResourceCreateBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
1149 PyObject * _resultobj;
1150 wxBitmap * _result;
1151 char * _arg0;
1152 char *_kwnames[] = { "resource", NULL };
1153 char _ptemp[128];
1154
1155 self = self;
1156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceCreateBitmap",_kwnames,&_arg0))
1157 return NULL;
1158 {
1159 wxPy_BEGIN_ALLOW_THREADS;
1160 _result = new wxBitmap (wxResourceCreateBitmap(_arg0));
1161
1162 wxPy_END_ALLOW_THREADS;
1163 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
1164 _resultobj = Py_BuildValue("s",_ptemp);
1165 return _resultobj;
1166 }
1167
1168 static PyObject *_wrap_wxResourceCreateIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
1169 PyObject * _resultobj;
1170 wxIcon * _result;
1171 char * _arg0;
1172 char *_kwnames[] = { "resource", NULL };
1173 char _ptemp[128];
1174
1175 self = self;
1176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceCreateIcon",_kwnames,&_arg0))
1177 return NULL;
1178 {
1179 wxPy_BEGIN_ALLOW_THREADS;
1180 _result = new wxIcon (wxResourceCreateIcon(_arg0));
1181
1182 wxPy_END_ALLOW_THREADS;
1183 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxIcon_p");
1184 _resultobj = Py_BuildValue("s",_ptemp);
1185 return _resultobj;
1186 }
1187
1188 static PyObject *_wrap_wxResourceCreateMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
1189 PyObject * _resultobj;
1190 wxMenuBar * _result;
1191 char * _arg0;
1192 char *_kwnames[] = { "resource", NULL };
1193 char _ptemp[128];
1194
1195 self = self;
1196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceCreateMenuBar",_kwnames,&_arg0))
1197 return NULL;
1198 {
1199 wxPy_BEGIN_ALLOW_THREADS;
1200 _result = (wxMenuBar *)wxResourceCreateMenuBar(_arg0);
1201
1202 wxPy_END_ALLOW_THREADS;
1203 } if (_result) {
1204 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p");
1205 _resultobj = Py_BuildValue("s",_ptemp);
1206 } else {
1207 Py_INCREF(Py_None);
1208 _resultobj = Py_None;
1209 }
1210 return _resultobj;
1211 }
1212
1213 static PyObject *_wrap_wxResourceGetIdentifier(PyObject *self, PyObject *args, PyObject *kwargs) {
1214 PyObject * _resultobj;
1215 int _result;
1216 char * _arg0;
1217 char *_kwnames[] = { "name", NULL };
1218
1219 self = self;
1220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceGetIdentifier",_kwnames,&_arg0))
1221 return NULL;
1222 {
1223 wxPy_BEGIN_ALLOW_THREADS;
1224 _result = (int )wxResourceGetIdentifier(_arg0);
1225
1226 wxPy_END_ALLOW_THREADS;
1227 } _resultobj = Py_BuildValue("i",_result);
1228 return _resultobj;
1229 }
1230
1231 static PyObject *_wrap_wxResourceParseData(PyObject *self, PyObject *args, PyObject *kwargs) {
1232 PyObject * _resultobj;
1233 bool _result;
1234 char * _arg0;
1235 wxResourceTable * _arg1 = (wxResourceTable *) NULL;
1236 PyObject * _argo1 = 0;
1237 char *_kwnames[] = { "resource","table", NULL };
1238
1239 self = self;
1240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|O:wxResourceParseData",_kwnames,&_arg0,&_argo1))
1241 return NULL;
1242 if (_argo1) {
1243 if (_argo1 == Py_None) { _arg1 = NULL; }
1244 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxResourceTable_p")) {
1245 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p.");
1246 return NULL;
1247 }
1248 }
1249 {
1250 wxPy_BEGIN_ALLOW_THREADS;
1251 _result = (bool )wxResourceParseData(_arg0,_arg1);
1252
1253 wxPy_END_ALLOW_THREADS;
1254 } _resultobj = Py_BuildValue("i",_result);
1255 return _resultobj;
1256 }
1257
1258 static PyObject *_wrap_wxResourceParseFile(PyObject *self, PyObject *args, PyObject *kwargs) {
1259 PyObject * _resultobj;
1260 bool _result;
1261 char * _arg0;
1262 wxResourceTable * _arg1 = (wxResourceTable *) NULL;
1263 PyObject * _argo1 = 0;
1264 char *_kwnames[] = { "filename","table", NULL };
1265
1266 self = self;
1267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|O:wxResourceParseFile",_kwnames,&_arg0,&_argo1))
1268 return NULL;
1269 if (_argo1) {
1270 if (_argo1 == Py_None) { _arg1 = NULL; }
1271 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxResourceTable_p")) {
1272 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p.");
1273 return NULL;
1274 }
1275 }
1276 {
1277 wxPy_BEGIN_ALLOW_THREADS;
1278 _result = (bool )wxResourceParseFile(_arg0,_arg1);
1279
1280 wxPy_END_ALLOW_THREADS;
1281 } _resultobj = Py_BuildValue("i",_result);
1282 return _resultobj;
1283 }
1284
1285 static PyObject *_wrap_wxResourceParseString(PyObject *self, PyObject *args, PyObject *kwargs) {
1286 PyObject * _resultobj;
1287 bool _result;
1288 char * _arg0;
1289 wxResourceTable * _arg1 = (wxResourceTable *) NULL;
1290 PyObject * _argo1 = 0;
1291 char *_kwnames[] = { "resource","table", NULL };
1292
1293 self = self;
1294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|O:wxResourceParseString",_kwnames,&_arg0,&_argo1))
1295 return NULL;
1296 if (_argo1) {
1297 if (_argo1 == Py_None) { _arg1 = NULL; }
1298 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxResourceTable_p")) {
1299 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p.");
1300 return NULL;
1301 }
1302 }
1303 {
1304 wxPy_BEGIN_ALLOW_THREADS;
1305 _result = (bool )wxResourceParseString(_arg0,_arg1);
1306
1307 wxPy_END_ALLOW_THREADS;
1308 } _resultobj = Py_BuildValue("i",_result);
1309 return _resultobj;
1310 }
1311
1312 static PyObject *_wrap_wxSystemSettings_GetSystemColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1313 PyObject * _resultobj;
1314 wxColour * _result;
1315 int _arg0;
1316 char *_kwnames[] = { "index", NULL };
1317 char _ptemp[128];
1318
1319 self = self;
1320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxSystemSettings_GetSystemColour",_kwnames,&_arg0))
1321 return NULL;
1322 {
1323 wxPy_BEGIN_ALLOW_THREADS;
1324 _result = new wxColour (wxSystemSettings_GetSystemColour(_arg0));
1325
1326 wxPy_END_ALLOW_THREADS;
1327 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
1328 _resultobj = Py_BuildValue("s",_ptemp);
1329 return _resultobj;
1330 }
1331
1332 static PyObject *_wrap_wxSystemSettings_GetSystemFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1333 PyObject * _resultobj;
1334 wxFont * _result;
1335 int _arg0;
1336 char *_kwnames[] = { "index", NULL };
1337 char _ptemp[128];
1338
1339 self = self;
1340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxSystemSettings_GetSystemFont",_kwnames,&_arg0))
1341 return NULL;
1342 {
1343 wxPy_BEGIN_ALLOW_THREADS;
1344 _result = new wxFont (wxSystemSettings_GetSystemFont(_arg0));
1345
1346 wxPy_END_ALLOW_THREADS;
1347 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
1348 _resultobj = Py_BuildValue("s",_ptemp);
1349 return _resultobj;
1350 }
1351
1352 static PyObject *_wrap_wxSystemSettings_GetSystemMetric(PyObject *self, PyObject *args, PyObject *kwargs) {
1353 PyObject * _resultobj;
1354 int _result;
1355 int _arg0;
1356 char *_kwnames[] = { "index", NULL };
1357
1358 self = self;
1359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxSystemSettings_GetSystemMetric",_kwnames,&_arg0))
1360 return NULL;
1361 {
1362 wxPy_BEGIN_ALLOW_THREADS;
1363 _result = (int )wxSystemSettings_GetSystemMetric(_arg0);
1364
1365 wxPy_END_ALLOW_THREADS;
1366 } _resultobj = Py_BuildValue("i",_result);
1367 return _resultobj;
1368 }
1369
1370 static PyObject *_wrap_wxToolTip_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
1371 PyObject * _resultobj;
1372 bool _arg0;
1373 int tempbool0;
1374 char *_kwnames[] = { "flag", NULL };
1375
1376 self = self;
1377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxToolTip_Enable",_kwnames,&tempbool0))
1378 return NULL;
1379 _arg0 = (bool ) tempbool0;
1380 {
1381 wxPy_BEGIN_ALLOW_THREADS;
1382 wxToolTip_Enable(_arg0);
1383
1384 wxPy_END_ALLOW_THREADS;
1385 } Py_INCREF(Py_None);
1386 _resultobj = Py_None;
1387 return _resultobj;
1388 }
1389
1390 static PyObject *_wrap_wxToolTip_SetDelay(PyObject *self, PyObject *args, PyObject *kwargs) {
1391 PyObject * _resultobj;
1392 long _arg0;
1393 char *_kwnames[] = { "milliseconds", NULL };
1394
1395 self = self;
1396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxToolTip_SetDelay",_kwnames,&_arg0))
1397 return NULL;
1398 {
1399 wxPy_BEGIN_ALLOW_THREADS;
1400 wxToolTip_SetDelay(_arg0);
1401
1402 wxPy_END_ALLOW_THREADS;
1403 } Py_INCREF(Py_None);
1404 _resultobj = Py_None;
1405 return _resultobj;
1406 }
1407
1408 static PyObject *_wrap_wxCaret_GetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
1409 PyObject * _resultobj;
1410 int _result;
1411 char *_kwnames[] = { NULL };
1412
1413 self = self;
1414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxCaret_GetBlinkTime",_kwnames))
1415 return NULL;
1416 {
1417 wxPy_BEGIN_ALLOW_THREADS;
1418 _result = (int )wxCaret_GetBlinkTime();
1419
1420 wxPy_END_ALLOW_THREADS;
1421 } _resultobj = Py_BuildValue("i",_result);
1422 return _resultobj;
1423 }
1424
1425 static PyObject *_wrap_wxCaret_SetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
1426 PyObject * _resultobj;
1427 int _arg0;
1428 char *_kwnames[] = { "milliseconds", NULL };
1429
1430 self = self;
1431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxCaret_SetBlinkTime",_kwnames,&_arg0))
1432 return NULL;
1433 {
1434 wxPy_BEGIN_ALLOW_THREADS;
1435 wxCaret_SetBlinkTime(_arg0);
1436
1437 wxPy_END_ALLOW_THREADS;
1438 } Py_INCREF(Py_None);
1439 _resultobj = Py_None;
1440 return _resultobj;
1441 }
1442
1443 static PyObject *_wrap_wxPostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
1444 PyObject * _resultobj;
1445 wxEvtHandler * _arg0;
1446 wxEvent * _arg1;
1447 PyObject * _argo0 = 0;
1448 PyObject * _argo1 = 0;
1449 char *_kwnames[] = { "dest","event", NULL };
1450
1451 self = self;
1452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPostEvent",_kwnames,&_argo0,&_argo1))
1453 return NULL;
1454 if (_argo0) {
1455 if (_argo0 == Py_None) { _arg0 = NULL; }
1456 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
1457 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p.");
1458 return NULL;
1459 }
1460 }
1461 if (_argo1) {
1462 if (_argo1 == Py_None) { _arg1 = NULL; }
1463 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvent_p")) {
1464 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p.");
1465 return NULL;
1466 }
1467 }
1468 {
1469 wxPy_BEGIN_ALLOW_THREADS;
1470 wxPostEvent(_arg0,*_arg1);
1471
1472 wxPy_END_ALLOW_THREADS;
1473 } Py_INCREF(Py_None);
1474 _resultobj = Py_None;
1475 return _resultobj;
1476 }
1477
1478 static PyObject *_wrap_wxWakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
1479 PyObject * _resultobj;
1480 char *_kwnames[] = { NULL };
1481
1482 self = self;
1483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxWakeUpIdle",_kwnames))
1484 return NULL;
1485 {
1486 wxPy_BEGIN_ALLOW_THREADS;
1487 wxWakeUpIdle();
1488
1489 wxPy_END_ALLOW_THREADS;
1490 } Py_INCREF(Py_None);
1491 _resultobj = Py_None;
1492 return _resultobj;
1493 }
1494
1495 static PyObject *_wrap_wxSafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
1496 PyObject * _resultobj;
1497 bool _result;
1498 wxWindow * _arg0 = (wxWindow *) NULL;
1499 PyObject * _argo0 = 0;
1500 char *_kwnames[] = { "win", NULL };
1501
1502 self = self;
1503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:wxSafeYield",_kwnames,&_argo0))
1504 return NULL;
1505 if (_argo0) {
1506 if (_argo0 == Py_None) { _arg0 = NULL; }
1507 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1508 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p.");
1509 return NULL;
1510 }
1511 }
1512 {
1513 wxPy_BEGIN_ALLOW_THREADS;
1514 _result = (bool )wxSafeYield(_arg0);
1515
1516 wxPy_END_ALLOW_THREADS;
1517 } _resultobj = Py_BuildValue("i",_result);
1518 return _resultobj;
1519 }
1520
1521 static PyObject *_wrap_wxShowTip(PyObject *self, PyObject *args, PyObject *kwargs) {
1522 PyObject * _resultobj;
1523 bool _result;
1524 wxWindow * _arg0;
1525 wxTipProvider * _arg1;
1526 bool _arg2 = (bool ) TRUE;
1527 PyObject * _argo0 = 0;
1528 PyObject * _argo1 = 0;
1529 int tempbool2 = (int) TRUE;
1530 char *_kwnames[] = { "parent","tipProvider","showAtStartup", NULL };
1531
1532 self = self;
1533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxShowTip",_kwnames,&_argo0,&_argo1,&tempbool2))
1534 return NULL;
1535 if (_argo0) {
1536 if (_argo0 == Py_None) { _arg0 = NULL; }
1537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p.");
1539 return NULL;
1540 }
1541 }
1542 if (_argo1) {
1543 if (_argo1 == Py_None) { _arg1 = NULL; }
1544 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTipProvider_p")) {
1545 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p.");
1546 return NULL;
1547 }
1548 }
1549 _arg2 = (bool ) tempbool2;
1550 {
1551 wxPy_BEGIN_ALLOW_THREADS;
1552 _result = (bool )wxShowTip(_arg0,_arg1,_arg2);
1553
1554 wxPy_END_ALLOW_THREADS;
1555 } _resultobj = Py_BuildValue("i",_result);
1556 return _resultobj;
1557 }
1558
1559 static PyObject *_wrap_wxCreateFileTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
1560 PyObject * _resultobj;
1561 wxTipProvider * _result;
1562 wxString * _arg0;
1563 size_t _arg1;
1564 PyObject * _obj0 = 0;
1565 char *_kwnames[] = { "filename","currentTip", NULL };
1566 char _ptemp[128];
1567
1568 self = self;
1569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCreateFileTipProvider",_kwnames,&_obj0,&_arg1))
1570 return NULL;
1571 {
1572 #if PYTHON_API_VERSION >= 1009
1573 char* tmpPtr; int tmpSize;
1574 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
1575 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
1576 return NULL;
1577 }
1578 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
1579 return NULL;
1580 _arg0 = new wxString(tmpPtr, tmpSize);
1581 #else
1582 if (!PyString_Check(_obj0)) {
1583 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1584 return NULL;
1585 }
1586 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
1587 #endif
1588 }
1589 {
1590 wxPy_BEGIN_ALLOW_THREADS;
1591 _result = (wxTipProvider *)wxCreateFileTipProvider(*_arg0,_arg1);
1592
1593 wxPy_END_ALLOW_THREADS;
1594 } if (_result) {
1595 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTipProvider_p");
1596 _resultobj = Py_BuildValue("s",_ptemp);
1597 } else {
1598 Py_INCREF(Py_None);
1599 _resultobj = Py_None;
1600 }
1601 {
1602 if (_obj0)
1603 delete _arg0;
1604 }
1605 return _resultobj;
1606 }
1607
1608 static PyObject *_wrap_wxDragIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
1609 PyObject * _resultobj;
1610 wxGenericDragImage * _result;
1611 wxIcon * _arg0;
1612 wxCursor * _arg1 = (wxCursor *) &wxNullCursor;
1613 wxPoint * _arg2 = (wxPoint *) &wxPyNullPoint;
1614 PyObject * _argo0 = 0;
1615 PyObject * _argo1 = 0;
1616 wxPoint temp;
1617 PyObject * _obj2 = 0;
1618 char *_kwnames[] = { "image","cursor","hotspot", NULL };
1619 char _ptemp[128];
1620
1621 self = self;
1622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OO:wxDragIcon",_kwnames,&_argo0,&_argo1,&_obj2))
1623 return NULL;
1624 if (_argo0) {
1625 if (_argo0 == Py_None) { _arg0 = NULL; }
1626 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1627 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragIcon. Expected _wxIcon_p.");
1628 return NULL;
1629 }
1630 }
1631 if (_argo1) {
1632 if (_argo1 == Py_None) { _arg1 = NULL; }
1633 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
1634 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDragIcon. Expected _wxCursor_p.");
1635 return NULL;
1636 }
1637 }
1638 if (_obj2)
1639 {
1640 _arg2 = &temp;
1641 if (! wxPoint_helper(_obj2, &_arg2))
1642 return NULL;
1643 }
1644 {
1645 wxPy_BEGIN_ALLOW_THREADS;
1646 _result = (wxGenericDragImage *)wxDragIcon(*_arg0,*_arg1,*_arg2);
1647
1648 wxPy_END_ALLOW_THREADS;
1649 } if (_result) {
1650 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1651 _resultobj = Py_BuildValue("s",_ptemp);
1652 } else {
1653 Py_INCREF(Py_None);
1654 _resultobj = Py_None;
1655 }
1656 return _resultobj;
1657 }
1658
1659 static PyObject *_wrap_wxDragString(PyObject *self, PyObject *args, PyObject *kwargs) {
1660 PyObject * _resultobj;
1661 wxGenericDragImage * _result;
1662 wxString * _arg0;
1663 wxCursor * _arg1 = (wxCursor *) &wxNullCursor;
1664 wxPoint * _arg2 = (wxPoint *) &wxPyNullPoint;
1665 PyObject * _obj0 = 0;
1666 PyObject * _argo1 = 0;
1667 wxPoint temp;
1668 PyObject * _obj2 = 0;
1669 char *_kwnames[] = { "str","cursor","hotspot", NULL };
1670 char _ptemp[128];
1671
1672 self = self;
1673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OO:wxDragString",_kwnames,&_obj0,&_argo1,&_obj2))
1674 return NULL;
1675 {
1676 #if PYTHON_API_VERSION >= 1009
1677 char* tmpPtr; int tmpSize;
1678 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
1679 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
1680 return NULL;
1681 }
1682 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
1683 return NULL;
1684 _arg0 = new wxString(tmpPtr, tmpSize);
1685 #else
1686 if (!PyString_Check(_obj0)) {
1687 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1688 return NULL;
1689 }
1690 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
1691 #endif
1692 }
1693 if (_argo1) {
1694 if (_argo1 == Py_None) { _arg1 = NULL; }
1695 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
1696 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDragString. Expected _wxCursor_p.");
1697 return NULL;
1698 }
1699 }
1700 if (_obj2)
1701 {
1702 _arg2 = &temp;
1703 if (! wxPoint_helper(_obj2, &_arg2))
1704 return NULL;
1705 }
1706 {
1707 wxPy_BEGIN_ALLOW_THREADS;
1708 _result = (wxGenericDragImage *)wxDragString(*_arg0,*_arg1,*_arg2);
1709
1710 wxPy_END_ALLOW_THREADS;
1711 } if (_result) {
1712 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1713 _resultobj = Py_BuildValue("s",_ptemp);
1714 } else {
1715 Py_INCREF(Py_None);
1716 _resultobj = Py_None;
1717 }
1718 {
1719 if (_obj0)
1720 delete _arg0;
1721 }
1722 return _resultobj;
1723 }
1724
1725 static PyObject *_wrap_wxDragTreeItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1726 PyObject * _resultobj;
1727 wxGenericDragImage * _result;
1728 wxTreeCtrl * _arg0;
1729 wxTreeItemId * _arg1;
1730 PyObject * _argo0 = 0;
1731 PyObject * _argo1 = 0;
1732 char *_kwnames[] = { "treeCtrl","id", NULL };
1733 char _ptemp[128];
1734
1735 self = self;
1736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDragTreeItem",_kwnames,&_argo0,&_argo1))
1737 return NULL;
1738 if (_argo0) {
1739 if (_argo0 == Py_None) { _arg0 = NULL; }
1740 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
1741 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragTreeItem. Expected _wxTreeCtrl_p.");
1742 return NULL;
1743 }
1744 }
1745 if (_argo1) {
1746 if (_argo1 == Py_None) { _arg1 = NULL; }
1747 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
1748 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDragTreeItem. Expected _wxTreeItemId_p.");
1749 return NULL;
1750 }
1751 }
1752 {
1753 wxPy_BEGIN_ALLOW_THREADS;
1754 _result = (wxGenericDragImage *)wxDragTreeItem(*_arg0,*_arg1);
1755
1756 wxPy_END_ALLOW_THREADS;
1757 } if (_result) {
1758 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1759 _resultobj = Py_BuildValue("s",_ptemp);
1760 } else {
1761 Py_INCREF(Py_None);
1762 _resultobj = Py_None;
1763 }
1764 return _resultobj;
1765 }
1766
1767 static PyObject *_wrap_wxDragListItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1768 PyObject * _resultobj;
1769 wxGenericDragImage * _result;
1770 wxListCtrl * _arg0;
1771 long _arg1;
1772 PyObject * _argo0 = 0;
1773 char *_kwnames[] = { "listCtrl","id", NULL };
1774 char _ptemp[128];
1775
1776 self = self;
1777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDragListItem",_kwnames,&_argo0,&_arg1))
1778 return NULL;
1779 if (_argo0) {
1780 if (_argo0 == Py_None) { _arg0 = NULL; }
1781 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1782 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragListItem. Expected _wxListCtrl_p.");
1783 return NULL;
1784 }
1785 }
1786 {
1787 wxPy_BEGIN_ALLOW_THREADS;
1788 _result = (wxGenericDragImage *)wxDragListItem(*_arg0,_arg1);
1789
1790 wxPy_END_ALLOW_THREADS;
1791 } if (_result) {
1792 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1793 _resultobj = Py_BuildValue("s",_ptemp);
1794 } else {
1795 Py_INCREF(Py_None);
1796 _resultobj = Py_None;
1797 }
1798 return _resultobj;
1799 }
1800
1801 static PyObject *_wrap_wxSysErrorCode(PyObject *self, PyObject *args, PyObject *kwargs) {
1802 PyObject * _resultobj;
1803 unsigned long _result;
1804 char *_kwnames[] = { NULL };
1805
1806 self = self;
1807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxSysErrorCode",_kwnames))
1808 return NULL;
1809 {
1810 wxPy_BEGIN_ALLOW_THREADS;
1811 _result = (unsigned long )wxSysErrorCode();
1812
1813 wxPy_END_ALLOW_THREADS;
1814 } _resultobj = Py_BuildValue("l",_result);
1815 return _resultobj;
1816 }
1817
1818 static PyObject *_wrap_wxSysErrorMsg(PyObject *self, PyObject *args, PyObject *kwargs) {
1819 PyObject * _resultobj;
1820 char * _result;
1821 unsigned long _arg0 = (unsigned long ) 0;
1822 char *_kwnames[] = { "nErrCode", NULL };
1823
1824 self = self;
1825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|l:wxSysErrorMsg",_kwnames,&_arg0))
1826 return NULL;
1827 {
1828 wxPy_BEGIN_ALLOW_THREADS;
1829 _result = (char *)wxSysErrorMsg(_arg0);
1830
1831 wxPy_END_ALLOW_THREADS;
1832 } _resultobj = Py_BuildValue("s", _result);
1833 return _resultobj;
1834 }
1835
1836 static PyObject *_wrap_wxLogFatalError(PyObject *self, PyObject *args, PyObject *kwargs) {
1837 PyObject * _resultobj;
1838 char * _arg0;
1839 char *_kwnames[] = { "szFormat", NULL };
1840
1841 self = self;
1842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogFatalError",_kwnames,&_arg0))
1843 return NULL;
1844 {
1845 wxPy_BEGIN_ALLOW_THREADS;
1846 wxLogFatalError(_arg0);
1847
1848 wxPy_END_ALLOW_THREADS;
1849 } Py_INCREF(Py_None);
1850 _resultobj = Py_None;
1851 return _resultobj;
1852 }
1853
1854 static PyObject *_wrap_wxLogError(PyObject *self, PyObject *args, PyObject *kwargs) {
1855 PyObject * _resultobj;
1856 char * _arg0;
1857 char *_kwnames[] = { "szFormat", NULL };
1858
1859 self = self;
1860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogError",_kwnames,&_arg0))
1861 return NULL;
1862 {
1863 wxPy_BEGIN_ALLOW_THREADS;
1864 wxLogError(_arg0);
1865
1866 wxPy_END_ALLOW_THREADS;
1867 } Py_INCREF(Py_None);
1868 _resultobj = Py_None;
1869 return _resultobj;
1870 }
1871
1872 static PyObject *_wrap_wxLogWarning(PyObject *self, PyObject *args, PyObject *kwargs) {
1873 PyObject * _resultobj;
1874 char * _arg0;
1875 char *_kwnames[] = { "szFormat", NULL };
1876
1877 self = self;
1878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogWarning",_kwnames,&_arg0))
1879 return NULL;
1880 {
1881 wxPy_BEGIN_ALLOW_THREADS;
1882 wxLogWarning(_arg0);
1883
1884 wxPy_END_ALLOW_THREADS;
1885 } Py_INCREF(Py_None);
1886 _resultobj = Py_None;
1887 return _resultobj;
1888 }
1889
1890 static PyObject *_wrap_wxLogMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
1891 PyObject * _resultobj;
1892 char * _arg0;
1893 char *_kwnames[] = { "szFormat", NULL };
1894
1895 self = self;
1896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogMessage",_kwnames,&_arg0))
1897 return NULL;
1898 {
1899 wxPy_BEGIN_ALLOW_THREADS;
1900 wxLogMessage(_arg0);
1901
1902 wxPy_END_ALLOW_THREADS;
1903 } Py_INCREF(Py_None);
1904 _resultobj = Py_None;
1905 return _resultobj;
1906 }
1907
1908 static PyObject *_wrap_wxLogInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
1909 PyObject * _resultobj;
1910 char * _arg0;
1911 char *_kwnames[] = { "szFormat", NULL };
1912
1913 self = self;
1914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogInfo",_kwnames,&_arg0))
1915 return NULL;
1916 {
1917 wxPy_BEGIN_ALLOW_THREADS;
1918 wxLogInfo(_arg0);
1919
1920 wxPy_END_ALLOW_THREADS;
1921 } Py_INCREF(Py_None);
1922 _resultobj = Py_None;
1923 return _resultobj;
1924 }
1925
1926 static PyObject *_wrap_wxLogVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
1927 PyObject * _resultobj;
1928 char * _arg0;
1929 char *_kwnames[] = { "szFormat", NULL };
1930
1931 self = self;
1932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogVerbose",_kwnames,&_arg0))
1933 return NULL;
1934 {
1935 wxPy_BEGIN_ALLOW_THREADS;
1936 wxLogVerbose(_arg0);
1937
1938 wxPy_END_ALLOW_THREADS;
1939 } Py_INCREF(Py_None);
1940 _resultobj = Py_None;
1941 return _resultobj;
1942 }
1943
1944 static PyObject *_wrap_wxLogStatus(PyObject *self, PyObject *args, PyObject *kwargs) {
1945 PyObject * _resultobj;
1946 char * _arg0;
1947 char *_kwnames[] = { "szFormat", NULL };
1948
1949 self = self;
1950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogStatus",_kwnames,&_arg0))
1951 return NULL;
1952 {
1953 wxPy_BEGIN_ALLOW_THREADS;
1954 wxLogStatus(_arg0);
1955
1956 wxPy_END_ALLOW_THREADS;
1957 } Py_INCREF(Py_None);
1958 _resultobj = Py_None;
1959 return _resultobj;
1960 }
1961
1962 static PyObject *_wrap_wxLogStatusFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
1963 PyObject * _resultobj;
1964 wxFrame * _arg0;
1965 char * _arg1;
1966 PyObject * _argo0 = 0;
1967 char *_kwnames[] = { "pFrame","szFormat", NULL };
1968
1969 self = self;
1970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxLogStatusFrame",_kwnames,&_argo0,&_arg1))
1971 return NULL;
1972 if (_argo0) {
1973 if (_argo0 == Py_None) { _arg0 = NULL; }
1974 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFrame_p")) {
1975 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p.");
1976 return NULL;
1977 }
1978 }
1979 {
1980 wxPy_BEGIN_ALLOW_THREADS;
1981 wxLogStatus(_arg0,_arg1);
1982
1983 wxPy_END_ALLOW_THREADS;
1984 } Py_INCREF(Py_None);
1985 _resultobj = Py_None;
1986 return _resultobj;
1987 }
1988
1989 static PyObject *_wrap_wxLogSysError(PyObject *self, PyObject *args, PyObject *kwargs) {
1990 PyObject * _resultobj;
1991 char * _arg0;
1992 char *_kwnames[] = { "szFormat", NULL };
1993
1994 self = self;
1995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogSysError",_kwnames,&_arg0))
1996 return NULL;
1997 {
1998 wxPy_BEGIN_ALLOW_THREADS;
1999 wxLogSysError(_arg0);
2000
2001 wxPy_END_ALLOW_THREADS;
2002 } Py_INCREF(Py_None);
2003 _resultobj = Py_None;
2004 return _resultobj;
2005 }
2006
2007 static PyObject *_wrap_wxExecute(PyObject *self, PyObject *args, PyObject *kwargs) {
2008 PyObject * _resultobj;
2009 long _result;
2010 wxString * _arg0;
2011 int _arg1 = (int ) FALSE;
2012 wxPyProcess * _arg2 = (wxPyProcess *) NULL;
2013 PyObject * _obj0 = 0;
2014 PyObject * _argo2 = 0;
2015 char *_kwnames[] = { "command","sync","process", NULL };
2016
2017 self = self;
2018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iO:wxExecute",_kwnames,&_obj0,&_arg1,&_argo2))
2019 return NULL;
2020 {
2021 #if PYTHON_API_VERSION >= 1009
2022 char* tmpPtr; int tmpSize;
2023 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
2024 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
2025 return NULL;
2026 }
2027 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
2028 return NULL;
2029 _arg0 = new wxString(tmpPtr, tmpSize);
2030 #else
2031 if (!PyString_Check(_obj0)) {
2032 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2033 return NULL;
2034 }
2035 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
2036 #endif
2037 }
2038 if (_argo2) {
2039 if (_argo2 == Py_None) { _arg2 = NULL; }
2040 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyProcess_p")) {
2041 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p.");
2042 return NULL;
2043 }
2044 }
2045 {
2046 wxPy_BEGIN_ALLOW_THREADS;
2047 _result = (long )wxExecute(*_arg0,_arg1,_arg2);
2048
2049 wxPy_END_ALLOW_THREADS;
2050 } _resultobj = Py_BuildValue("l",_result);
2051 {
2052 if (_obj0)
2053 delete _arg0;
2054 }
2055 return _resultobj;
2056 }
2057
2058 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0))
2059 static PyObject *_wrap_new_wxToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
2060 PyObject * _resultobj;
2061 wxToolTip * _result;
2062 wxString * _arg0;
2063 PyObject * _obj0 = 0;
2064 char *_kwnames[] = { "tip", NULL };
2065 char _ptemp[128];
2066
2067 self = self;
2068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxToolTip",_kwnames,&_obj0))
2069 return NULL;
2070 {
2071 #if PYTHON_API_VERSION >= 1009
2072 char* tmpPtr; int tmpSize;
2073 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
2074 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
2075 return NULL;
2076 }
2077 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
2078 return NULL;
2079 _arg0 = new wxString(tmpPtr, tmpSize);
2080 #else
2081 if (!PyString_Check(_obj0)) {
2082 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2083 return NULL;
2084 }
2085 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
2086 #endif
2087 }
2088 {
2089 wxPy_BEGIN_ALLOW_THREADS;
2090 _result = (wxToolTip *)new_wxToolTip(*_arg0);
2091
2092 wxPy_END_ALLOW_THREADS;
2093 } if (_result) {
2094 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolTip_p");
2095 _resultobj = Py_BuildValue("s",_ptemp);
2096 } else {
2097 Py_INCREF(Py_None);
2098 _resultobj = Py_None;
2099 }
2100 {
2101 if (_obj0)
2102 delete _arg0;
2103 }
2104 return _resultobj;
2105 }
2106
2107 #define wxToolTip_SetTip(_swigobj,_swigarg0) (_swigobj->SetTip(_swigarg0))
2108 static PyObject *_wrap_wxToolTip_SetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
2109 PyObject * _resultobj;
2110 wxToolTip * _arg0;
2111 wxString * _arg1;
2112 PyObject * _argo0 = 0;
2113 PyObject * _obj1 = 0;
2114 char *_kwnames[] = { "self","tip", NULL };
2115
2116 self = self;
2117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolTip_SetTip",_kwnames,&_argo0,&_obj1))
2118 return NULL;
2119 if (_argo0) {
2120 if (_argo0 == Py_None) { _arg0 = NULL; }
2121 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolTip_p")) {
2122 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p.");
2123 return NULL;
2124 }
2125 }
2126 {
2127 #if PYTHON_API_VERSION >= 1009
2128 char* tmpPtr; int tmpSize;
2129 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
2130 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
2131 return NULL;
2132 }
2133 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2134 return NULL;
2135 _arg1 = new wxString(tmpPtr, tmpSize);
2136 #else
2137 if (!PyString_Check(_obj1)) {
2138 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2139 return NULL;
2140 }
2141 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2142 #endif
2143 }
2144 {
2145 wxPy_BEGIN_ALLOW_THREADS;
2146 wxToolTip_SetTip(_arg0,*_arg1);
2147
2148 wxPy_END_ALLOW_THREADS;
2149 } Py_INCREF(Py_None);
2150 _resultobj = Py_None;
2151 {
2152 if (_obj1)
2153 delete _arg1;
2154 }
2155 return _resultobj;
2156 }
2157
2158 #define wxToolTip_GetTip(_swigobj) (_swigobj->GetTip())
2159 static PyObject *_wrap_wxToolTip_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
2160 PyObject * _resultobj;
2161 wxString * _result;
2162 wxToolTip * _arg0;
2163 PyObject * _argo0 = 0;
2164 char *_kwnames[] = { "self", NULL };
2165
2166 self = self;
2167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolTip_GetTip",_kwnames,&_argo0))
2168 return NULL;
2169 if (_argo0) {
2170 if (_argo0 == Py_None) { _arg0 = NULL; }
2171 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolTip_p")) {
2172 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p.");
2173 return NULL;
2174 }
2175 }
2176 {
2177 wxPy_BEGIN_ALLOW_THREADS;
2178 _result = new wxString (wxToolTip_GetTip(_arg0));
2179
2180 wxPy_END_ALLOW_THREADS;
2181 }{
2182 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2183 }
2184 {
2185 delete _result;
2186 }
2187 return _resultobj;
2188 }
2189
2190 #define wxToolTip_GetWindow(_swigobj) (_swigobj->GetWindow())
2191 static PyObject *_wrap_wxToolTip_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2192 PyObject * _resultobj;
2193 wxWindow * _result;
2194 wxToolTip * _arg0;
2195 PyObject * _argo0 = 0;
2196 char *_kwnames[] = { "self", NULL };
2197 char _ptemp[128];
2198
2199 self = self;
2200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolTip_GetWindow",_kwnames,&_argo0))
2201 return NULL;
2202 if (_argo0) {
2203 if (_argo0 == Py_None) { _arg0 = NULL; }
2204 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolTip_p")) {
2205 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p.");
2206 return NULL;
2207 }
2208 }
2209 {
2210 wxPy_BEGIN_ALLOW_THREADS;
2211 _result = (wxWindow *)wxToolTip_GetWindow(_arg0);
2212
2213 wxPy_END_ALLOW_THREADS;
2214 } if (_result) {
2215 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
2216 _resultobj = Py_BuildValue("s",_ptemp);
2217 } else {
2218 Py_INCREF(Py_None);
2219 _resultobj = Py_None;
2220 }
2221 return _resultobj;
2222 }
2223
2224 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1))
2225 static PyObject *_wrap_new_wxCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
2226 PyObject * _resultobj;
2227 wxCaret * _result;
2228 wxWindow * _arg0;
2229 wxSize * _arg1;
2230 PyObject * _argo0 = 0;
2231 wxSize temp;
2232 PyObject * _obj1 = 0;
2233 char *_kwnames[] = { "window","size", NULL };
2234 char _ptemp[128];
2235
2236 self = self;
2237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:new_wxCaret",_kwnames,&_argo0,&_obj1))
2238 return NULL;
2239 if (_argo0) {
2240 if (_argo0 == Py_None) { _arg0 = NULL; }
2241 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2242 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p.");
2243 return NULL;
2244 }
2245 }
2246 {
2247 _arg1 = &temp;
2248 if (! wxSize_helper(_obj1, &_arg1))
2249 return NULL;
2250 }
2251 {
2252 wxPy_BEGIN_ALLOW_THREADS;
2253 _result = (wxCaret *)new_wxCaret(_arg0,*_arg1);
2254
2255 wxPy_END_ALLOW_THREADS;
2256 } if (_result) {
2257 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCaret_p");
2258 _resultobj = Py_BuildValue("s",_ptemp);
2259 } else {
2260 Py_INCREF(Py_None);
2261 _resultobj = Py_None;
2262 }
2263 return _resultobj;
2264 }
2265
2266 #define delete_wxCaret(_swigobj) (delete _swigobj)
2267 static PyObject *_wrap_delete_wxCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
2268 PyObject * _resultobj;
2269 wxCaret * _arg0;
2270 PyObject * _argo0 = 0;
2271 char *_kwnames[] = { "self", NULL };
2272
2273 self = self;
2274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxCaret",_kwnames,&_argo0))
2275 return NULL;
2276 if (_argo0) {
2277 if (_argo0 == Py_None) { _arg0 = NULL; }
2278 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p.");
2280 return NULL;
2281 }
2282 }
2283 {
2284 wxPy_BEGIN_ALLOW_THREADS;
2285 delete_wxCaret(_arg0);
2286
2287 wxPy_END_ALLOW_THREADS;
2288 } Py_INCREF(Py_None);
2289 _resultobj = Py_None;
2290 return _resultobj;
2291 }
2292
2293 #define wxCaret_IsOk(_swigobj) (_swigobj->IsOk())
2294 static PyObject *_wrap_wxCaret_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
2295 PyObject * _resultobj;
2296 bool _result;
2297 wxCaret * _arg0;
2298 PyObject * _argo0 = 0;
2299 char *_kwnames[] = { "self", NULL };
2300
2301 self = self;
2302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_IsOk",_kwnames,&_argo0))
2303 return NULL;
2304 if (_argo0) {
2305 if (_argo0 == Py_None) { _arg0 = NULL; }
2306 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2307 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p.");
2308 return NULL;
2309 }
2310 }
2311 {
2312 wxPy_BEGIN_ALLOW_THREADS;
2313 _result = (bool )wxCaret_IsOk(_arg0);
2314
2315 wxPy_END_ALLOW_THREADS;
2316 } _resultobj = Py_BuildValue("i",_result);
2317 return _resultobj;
2318 }
2319
2320 #define wxCaret_IsVisible(_swigobj) (_swigobj->IsVisible())
2321 static PyObject *_wrap_wxCaret_IsVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
2322 PyObject * _resultobj;
2323 bool _result;
2324 wxCaret * _arg0;
2325 PyObject * _argo0 = 0;
2326 char *_kwnames[] = { "self", NULL };
2327
2328 self = self;
2329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_IsVisible",_kwnames,&_argo0))
2330 return NULL;
2331 if (_argo0) {
2332 if (_argo0 == Py_None) { _arg0 = NULL; }
2333 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2334 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p.");
2335 return NULL;
2336 }
2337 }
2338 {
2339 wxPy_BEGIN_ALLOW_THREADS;
2340 _result = (bool )wxCaret_IsVisible(_arg0);
2341
2342 wxPy_END_ALLOW_THREADS;
2343 } _resultobj = Py_BuildValue("i",_result);
2344 return _resultobj;
2345 }
2346
2347 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPosition(_swigarg0,_swigarg1))
2348 static PyObject *_wrap_wxCaret_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2349 PyObject * _resultobj;
2350 wxCaret * _arg0;
2351 int * _arg1;
2352 int temp;
2353 int * _arg2;
2354 int temp0;
2355 PyObject * _argo0 = 0;
2356 char *_kwnames[] = { "self", NULL };
2357
2358 self = self;
2359 {
2360 _arg1 = &temp;
2361 }
2362 {
2363 _arg2 = &temp0;
2364 }
2365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetPositionTuple",_kwnames,&_argo0))
2366 return NULL;
2367 if (_argo0) {
2368 if (_argo0 == Py_None) { _arg0 = NULL; }
2369 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2370 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p.");
2371 return NULL;
2372 }
2373 }
2374 {
2375 wxPy_BEGIN_ALLOW_THREADS;
2376 wxCaret_GetPositionTuple(_arg0,_arg1,_arg2);
2377
2378 wxPy_END_ALLOW_THREADS;
2379 } Py_INCREF(Py_None);
2380 _resultobj = Py_None;
2381 {
2382 PyObject *o;
2383 o = PyInt_FromLong((long) (*_arg1));
2384 _resultobj = t_output_helper(_resultobj, o);
2385 }
2386 {
2387 PyObject *o;
2388 o = PyInt_FromLong((long) (*_arg2));
2389 _resultobj = t_output_helper(_resultobj, o);
2390 }
2391 return _resultobj;
2392 }
2393
2394 #define wxCaret_GetPosition(_swigobj) (_swigobj->GetPosition())
2395 static PyObject *_wrap_wxCaret_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2396 PyObject * _resultobj;
2397 wxPoint * _result;
2398 wxCaret * _arg0;
2399 PyObject * _argo0 = 0;
2400 char *_kwnames[] = { "self", NULL };
2401 char _ptemp[128];
2402
2403 self = self;
2404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetPosition",_kwnames,&_argo0))
2405 return NULL;
2406 if (_argo0) {
2407 if (_argo0 == Py_None) { _arg0 = NULL; }
2408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p.");
2410 return NULL;
2411 }
2412 }
2413 {
2414 wxPy_BEGIN_ALLOW_THREADS;
2415 _result = new wxPoint (wxCaret_GetPosition(_arg0));
2416
2417 wxPy_END_ALLOW_THREADS;
2418 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
2419 _resultobj = Py_BuildValue("s",_ptemp);
2420 return _resultobj;
2421 }
2422
2423 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
2424 static PyObject *_wrap_wxCaret_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2425 PyObject * _resultobj;
2426 wxCaret * _arg0;
2427 int * _arg1;
2428 int temp;
2429 int * _arg2;
2430 int temp0;
2431 PyObject * _argo0 = 0;
2432 char *_kwnames[] = { "self", NULL };
2433
2434 self = self;
2435 {
2436 _arg1 = &temp;
2437 }
2438 {
2439 _arg2 = &temp0;
2440 }
2441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetSizeTuple",_kwnames,&_argo0))
2442 return NULL;
2443 if (_argo0) {
2444 if (_argo0 == Py_None) { _arg0 = NULL; }
2445 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2446 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p.");
2447 return NULL;
2448 }
2449 }
2450 {
2451 wxPy_BEGIN_ALLOW_THREADS;
2452 wxCaret_GetSizeTuple(_arg0,_arg1,_arg2);
2453
2454 wxPy_END_ALLOW_THREADS;
2455 } Py_INCREF(Py_None);
2456 _resultobj = Py_None;
2457 {
2458 PyObject *o;
2459 o = PyInt_FromLong((long) (*_arg1));
2460 _resultobj = t_output_helper(_resultobj, o);
2461 }
2462 {
2463 PyObject *o;
2464 o = PyInt_FromLong((long) (*_arg2));
2465 _resultobj = t_output_helper(_resultobj, o);
2466 }
2467 return _resultobj;
2468 }
2469
2470 #define wxCaret_GetSize(_swigobj) (_swigobj->GetSize())
2471 static PyObject *_wrap_wxCaret_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2472 PyObject * _resultobj;
2473 wxSize * _result;
2474 wxCaret * _arg0;
2475 PyObject * _argo0 = 0;
2476 char *_kwnames[] = { "self", NULL };
2477 char _ptemp[128];
2478
2479 self = self;
2480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetSize",_kwnames,&_argo0))
2481 return NULL;
2482 if (_argo0) {
2483 if (_argo0 == Py_None) { _arg0 = NULL; }
2484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p.");
2486 return NULL;
2487 }
2488 }
2489 {
2490 wxPy_BEGIN_ALLOW_THREADS;
2491 _result = new wxSize (wxCaret_GetSize(_arg0));
2492
2493 wxPy_END_ALLOW_THREADS;
2494 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2495 _resultobj = Py_BuildValue("s",_ptemp);
2496 return _resultobj;
2497 }
2498
2499 #define wxCaret_GetWindow(_swigobj) (_swigobj->GetWindow())
2500 static PyObject *_wrap_wxCaret_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2501 PyObject * _resultobj;
2502 wxWindow * _result;
2503 wxCaret * _arg0;
2504 PyObject * _argo0 = 0;
2505 char *_kwnames[] = { "self", NULL };
2506 char _ptemp[128];
2507
2508 self = self;
2509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetWindow",_kwnames,&_argo0))
2510 return NULL;
2511 if (_argo0) {
2512 if (_argo0 == Py_None) { _arg0 = NULL; }
2513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p.");
2515 return NULL;
2516 }
2517 }
2518 {
2519 wxPy_BEGIN_ALLOW_THREADS;
2520 _result = (wxWindow *)wxCaret_GetWindow(_arg0);
2521
2522 wxPy_END_ALLOW_THREADS;
2523 } if (_result) {
2524 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
2525 _resultobj = Py_BuildValue("s",_ptemp);
2526 } else {
2527 Py_INCREF(Py_None);
2528 _resultobj = Py_None;
2529 }
2530 return _resultobj;
2531 }
2532
2533 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->Move(_swigarg0,_swigarg1))
2534 static PyObject *_wrap_wxCaret_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
2535 PyObject * _resultobj;
2536 wxCaret * _arg0;
2537 int _arg1;
2538 int _arg2;
2539 PyObject * _argo0 = 0;
2540 char *_kwnames[] = { "self","x","y", NULL };
2541
2542 self = self;
2543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxCaret_MoveXY",_kwnames,&_argo0,&_arg1,&_arg2))
2544 return NULL;
2545 if (_argo0) {
2546 if (_argo0 == Py_None) { _arg0 = NULL; }
2547 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p.");
2549 return NULL;
2550 }
2551 }
2552 {
2553 wxPy_BEGIN_ALLOW_THREADS;
2554 wxCaret_MoveXY(_arg0,_arg1,_arg2);
2555
2556 wxPy_END_ALLOW_THREADS;
2557 } Py_INCREF(Py_None);
2558 _resultobj = Py_None;
2559 return _resultobj;
2560 }
2561
2562 #define wxCaret_Move(_swigobj,_swigarg0) (_swigobj->Move(_swigarg0))
2563 static PyObject *_wrap_wxCaret_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
2564 PyObject * _resultobj;
2565 wxCaret * _arg0;
2566 wxPoint * _arg1;
2567 PyObject * _argo0 = 0;
2568 wxPoint temp;
2569 PyObject * _obj1 = 0;
2570 char *_kwnames[] = { "self","pt", NULL };
2571
2572 self = self;
2573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxCaret_Move",_kwnames,&_argo0,&_obj1))
2574 return NULL;
2575 if (_argo0) {
2576 if (_argo0 == Py_None) { _arg0 = NULL; }
2577 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2578 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p.");
2579 return NULL;
2580 }
2581 }
2582 {
2583 _arg1 = &temp;
2584 if (! wxPoint_helper(_obj1, &_arg1))
2585 return NULL;
2586 }
2587 {
2588 wxPy_BEGIN_ALLOW_THREADS;
2589 wxCaret_Move(_arg0,*_arg1);
2590
2591 wxPy_END_ALLOW_THREADS;
2592 } Py_INCREF(Py_None);
2593 _resultobj = Py_None;
2594 return _resultobj;
2595 }
2596
2597 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSize(_swigarg0,_swigarg1))
2598 static PyObject *_wrap_wxCaret_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
2599 PyObject * _resultobj;
2600 wxCaret * _arg0;
2601 int _arg1;
2602 int _arg2;
2603 PyObject * _argo0 = 0;
2604 char *_kwnames[] = { "self","width","height", NULL };
2605
2606 self = self;
2607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxCaret_SetSizeWH",_kwnames,&_argo0,&_arg1,&_arg2))
2608 return NULL;
2609 if (_argo0) {
2610 if (_argo0 == Py_None) { _arg0 = NULL; }
2611 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2612 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_SetSizeWH. Expected _wxCaret_p.");
2613 return NULL;
2614 }
2615 }
2616 {
2617 wxPy_BEGIN_ALLOW_THREADS;
2618 wxCaret_SetSizeWH(_arg0,_arg1,_arg2);
2619
2620 wxPy_END_ALLOW_THREADS;
2621 } Py_INCREF(Py_None);
2622 _resultobj = Py_None;
2623 return _resultobj;
2624 }
2625
2626 #define wxCaret_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
2627 static PyObject *_wrap_wxCaret_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2628 PyObject * _resultobj;
2629 wxCaret * _arg0;
2630 wxSize * _arg1;
2631 PyObject * _argo0 = 0;
2632 wxSize temp;
2633 PyObject * _obj1 = 0;
2634 char *_kwnames[] = { "self","size", NULL };
2635
2636 self = self;
2637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxCaret_SetSize",_kwnames,&_argo0,&_obj1))
2638 return NULL;
2639 if (_argo0) {
2640 if (_argo0 == Py_None) { _arg0 = NULL; }
2641 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2642 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p.");
2643 return NULL;
2644 }
2645 }
2646 {
2647 _arg1 = &temp;
2648 if (! wxSize_helper(_obj1, &_arg1))
2649 return NULL;
2650 }
2651 {
2652 wxPy_BEGIN_ALLOW_THREADS;
2653 wxCaret_SetSize(_arg0,*_arg1);
2654
2655 wxPy_END_ALLOW_THREADS;
2656 } Py_INCREF(Py_None);
2657 _resultobj = Py_None;
2658 return _resultobj;
2659 }
2660
2661 #define wxCaret_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
2662 static PyObject *_wrap_wxCaret_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
2663 PyObject * _resultobj;
2664 wxCaret * _arg0;
2665 int _arg1 = (int ) TRUE;
2666 PyObject * _argo0 = 0;
2667 char *_kwnames[] = { "self","show", NULL };
2668
2669 self = self;
2670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxCaret_Show",_kwnames,&_argo0,&_arg1))
2671 return NULL;
2672 if (_argo0) {
2673 if (_argo0 == Py_None) { _arg0 = NULL; }
2674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p.");
2676 return NULL;
2677 }
2678 }
2679 {
2680 wxPy_BEGIN_ALLOW_THREADS;
2681 wxCaret_Show(_arg0,_arg1);
2682
2683 wxPy_END_ALLOW_THREADS;
2684 } Py_INCREF(Py_None);
2685 _resultobj = Py_None;
2686 return _resultobj;
2687 }
2688
2689 #define wxCaret_Hide(_swigobj) (_swigobj->Hide())
2690 static PyObject *_wrap_wxCaret_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
2691 PyObject * _resultobj;
2692 wxCaret * _arg0;
2693 PyObject * _argo0 = 0;
2694 char *_kwnames[] = { "self", NULL };
2695
2696 self = self;
2697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_Hide",_kwnames,&_argo0))
2698 return NULL;
2699 if (_argo0) {
2700 if (_argo0 == Py_None) { _arg0 = NULL; }
2701 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2702 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p.");
2703 return NULL;
2704 }
2705 }
2706 {
2707 wxPy_BEGIN_ALLOW_THREADS;
2708 wxCaret_Hide(_arg0);
2709
2710 wxPy_END_ALLOW_THREADS;
2711 } Py_INCREF(Py_None);
2712 _resultobj = Py_None;
2713 return _resultobj;
2714 }
2715
2716 #define new_wxFontEnumerator() (new wxPyFontEnumerator())
2717 static PyObject *_wrap_new_wxFontEnumerator(PyObject *self, PyObject *args, PyObject *kwargs) {
2718 PyObject * _resultobj;
2719 wxPyFontEnumerator * _result;
2720 char *_kwnames[] = { NULL };
2721 char _ptemp[128];
2722
2723 self = self;
2724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxFontEnumerator",_kwnames))
2725 return NULL;
2726 {
2727 wxPy_BEGIN_ALLOW_THREADS;
2728 _result = (wxPyFontEnumerator *)new_wxFontEnumerator();
2729
2730 wxPy_END_ALLOW_THREADS;
2731 } if (_result) {
2732 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyFontEnumerator_p");
2733 _resultobj = Py_BuildValue("s",_ptemp);
2734 } else {
2735 Py_INCREF(Py_None);
2736 _resultobj = Py_None;
2737 }
2738 return _resultobj;
2739 }
2740
2741 #define delete_wxPyFontEnumerator(_swigobj) (delete _swigobj)
2742 static PyObject *_wrap_delete_wxFontEnumerator(PyObject *self, PyObject *args, PyObject *kwargs) {
2743 PyObject * _resultobj;
2744 wxPyFontEnumerator * _arg0;
2745 PyObject * _argo0 = 0;
2746 char *_kwnames[] = { "self", NULL };
2747
2748 self = self;
2749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxFontEnumerator",_kwnames,&_argo0))
2750 return NULL;
2751 if (_argo0) {
2752 if (_argo0 == Py_None) { _arg0 = NULL; }
2753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxFontEnumerator. Expected _wxPyFontEnumerator_p.");
2755 return NULL;
2756 }
2757 }
2758 {
2759 wxPy_BEGIN_ALLOW_THREADS;
2760 delete_wxPyFontEnumerator(_arg0);
2761
2762 wxPy_END_ALLOW_THREADS;
2763 } Py_INCREF(Py_None);
2764 _resultobj = Py_None;
2765 return _resultobj;
2766 }
2767
2768 #define wxFontEnumerator__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
2769 static PyObject *_wrap_wxFontEnumerator__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
2770 PyObject * _resultobj;
2771 wxPyFontEnumerator * _arg0;
2772 PyObject * _arg1;
2773 PyObject * _arg2;
2774 PyObject * _argo0 = 0;
2775 PyObject * _obj1 = 0;
2776 PyObject * _obj2 = 0;
2777 char *_kwnames[] = { "self","self","_class", NULL };
2778
2779 self = self;
2780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxFontEnumerator__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
2781 return NULL;
2782 if (_argo0) {
2783 if (_argo0 == Py_None) { _arg0 = NULL; }
2784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator__setSelf. Expected _wxPyFontEnumerator_p.");
2786 return NULL;
2787 }
2788 }
2789 {
2790 _arg1 = _obj1;
2791 }
2792 {
2793 _arg2 = _obj2;
2794 }
2795 {
2796 wxPy_BEGIN_ALLOW_THREADS;
2797 wxFontEnumerator__setSelf(_arg0,_arg1,_arg2);
2798
2799 wxPy_END_ALLOW_THREADS;
2800 } Py_INCREF(Py_None);
2801 _resultobj = Py_None;
2802 return _resultobj;
2803 }
2804
2805 #define wxFontEnumerator_EnumerateFacenames(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnumerateFacenames(_swigarg0,_swigarg1))
2806 static PyObject *_wrap_wxFontEnumerator_EnumerateFacenames(PyObject *self, PyObject *args, PyObject *kwargs) {
2807 PyObject * _resultobj;
2808 bool _result;
2809 wxPyFontEnumerator * _arg0;
2810 wxFontEncoding _arg1 = (wxFontEncoding ) wxFONTENCODING_SYSTEM;
2811 bool _arg2 = (bool ) FALSE;
2812 PyObject * _argo0 = 0;
2813 int tempbool2 = (int) FALSE;
2814 char *_kwnames[] = { "self","encoding","fixedWidthOnly", NULL };
2815
2816 self = self;
2817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxFontEnumerator_EnumerateFacenames",_kwnames,&_argo0,&_arg1,&tempbool2))
2818 return NULL;
2819 if (_argo0) {
2820 if (_argo0 == Py_None) { _arg0 = NULL; }
2821 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2822 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_EnumerateFacenames. Expected _wxPyFontEnumerator_p.");
2823 return NULL;
2824 }
2825 }
2826 _arg2 = (bool ) tempbool2;
2827 {
2828 wxPy_BEGIN_ALLOW_THREADS;
2829 _result = (bool )wxFontEnumerator_EnumerateFacenames(_arg0,_arg1,_arg2);
2830
2831 wxPy_END_ALLOW_THREADS;
2832 } _resultobj = Py_BuildValue("i",_result);
2833 return _resultobj;
2834 }
2835
2836 #define wxFontEnumerator_EnumerateEncodings(_swigobj,_swigarg0) (_swigobj->EnumerateEncodings(_swigarg0))
2837 static PyObject *_wrap_wxFontEnumerator_EnumerateEncodings(PyObject *self, PyObject *args, PyObject *kwargs) {
2838 PyObject * _resultobj;
2839 bool _result;
2840 wxPyFontEnumerator * _arg0;
2841 char * _arg1 = (char *) "";
2842 PyObject * _argo0 = 0;
2843 char *_kwnames[] = { "self","facename", NULL };
2844
2845 self = self;
2846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|s:wxFontEnumerator_EnumerateEncodings",_kwnames,&_argo0,&_arg1))
2847 return NULL;
2848 if (_argo0) {
2849 if (_argo0 == Py_None) { _arg0 = NULL; }
2850 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2851 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_EnumerateEncodings. Expected _wxPyFontEnumerator_p.");
2852 return NULL;
2853 }
2854 }
2855 {
2856 wxPy_BEGIN_ALLOW_THREADS;
2857 _result = (bool )wxFontEnumerator_EnumerateEncodings(_arg0,_arg1);
2858
2859 wxPy_END_ALLOW_THREADS;
2860 } _resultobj = Py_BuildValue("i",_result);
2861 return _resultobj;
2862 }
2863
2864 static PyObject * wxPyFontEnumerator_GetEncodings(wxPyFontEnumerator *self) {
2865 wxArrayString* arr = self->GetEncodings();
2866 PyObject* list = PyList_New(0);
2867 for (size_t x=0; x<arr->GetCount(); x++)
2868 PyList_Append(list, PyString_FromString((*arr)[x]));
2869 return list;
2870 }
2871 static PyObject *_wrap_wxFontEnumerator_GetEncodings(PyObject *self, PyObject *args, PyObject *kwargs) {
2872 PyObject * _resultobj;
2873 PyObject * _result;
2874 wxPyFontEnumerator * _arg0;
2875 PyObject * _argo0 = 0;
2876 char *_kwnames[] = { "self", NULL };
2877
2878 self = self;
2879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontEnumerator_GetEncodings",_kwnames,&_argo0))
2880 return NULL;
2881 if (_argo0) {
2882 if (_argo0 == Py_None) { _arg0 = NULL; }
2883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_GetEncodings. Expected _wxPyFontEnumerator_p.");
2885 return NULL;
2886 }
2887 }
2888 {
2889 wxPy_BEGIN_ALLOW_THREADS;
2890 _result = (PyObject *)wxPyFontEnumerator_GetEncodings(_arg0);
2891
2892 wxPy_END_ALLOW_THREADS;
2893 }{
2894 _resultobj = _result;
2895 }
2896 return _resultobj;
2897 }
2898
2899 static PyObject * wxPyFontEnumerator_GetFacenames(wxPyFontEnumerator *self) {
2900 wxArrayString* arr = self->GetFacenames();
2901 PyObject* list = PyList_New(0);
2902 for (size_t x=0; x<arr->GetCount(); x++)
2903 PyList_Append(list, PyString_FromString((*arr)[x]));
2904 return list;
2905 }
2906 static PyObject *_wrap_wxFontEnumerator_GetFacenames(PyObject *self, PyObject *args, PyObject *kwargs) {
2907 PyObject * _resultobj;
2908 PyObject * _result;
2909 wxPyFontEnumerator * _arg0;
2910 PyObject * _argo0 = 0;
2911 char *_kwnames[] = { "self", NULL };
2912
2913 self = self;
2914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontEnumerator_GetFacenames",_kwnames,&_argo0))
2915 return NULL;
2916 if (_argo0) {
2917 if (_argo0 == Py_None) { _arg0 = NULL; }
2918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_GetFacenames. Expected _wxPyFontEnumerator_p.");
2920 return NULL;
2921 }
2922 }
2923 {
2924 wxPy_BEGIN_ALLOW_THREADS;
2925 _result = (PyObject *)wxPyFontEnumerator_GetFacenames(_arg0);
2926
2927 wxPy_END_ALLOW_THREADS;
2928 }{
2929 _resultobj = _result;
2930 }
2931 return _resultobj;
2932 }
2933
2934 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0))
2935 static PyObject *_wrap_new_wxBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
2936 PyObject * _resultobj;
2937 wxBusyCursor * _result;
2938 wxCursor * _arg0 = (wxCursor *) wxHOURGLASS_CURSOR;
2939 PyObject * _argo0 = 0;
2940 char *_kwnames[] = { "cursor", NULL };
2941 char _ptemp[128];
2942
2943 self = self;
2944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxBusyCursor",_kwnames,&_argo0))
2945 return NULL;
2946 if (_argo0) {
2947 if (_argo0 == Py_None) { _arg0 = NULL; }
2948 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p.");
2950 return NULL;
2951 }
2952 }
2953 {
2954 wxPy_BEGIN_ALLOW_THREADS;
2955 _result = (wxBusyCursor *)new_wxBusyCursor(_arg0);
2956
2957 wxPy_END_ALLOW_THREADS;
2958 } if (_result) {
2959 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBusyCursor_p");
2960 _resultobj = Py_BuildValue("s",_ptemp);
2961 } else {
2962 Py_INCREF(Py_None);
2963 _resultobj = Py_None;
2964 }
2965 return _resultobj;
2966 }
2967
2968 #define delete_wxBusyCursor(_swigobj) (delete _swigobj)
2969 static PyObject *_wrap_delete_wxBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
2970 PyObject * _resultobj;
2971 wxBusyCursor * _arg0;
2972 PyObject * _argo0 = 0;
2973 char *_kwnames[] = { "self", NULL };
2974
2975 self = self;
2976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxBusyCursor",_kwnames,&_argo0))
2977 return NULL;
2978 if (_argo0) {
2979 if (_argo0 == Py_None) { _arg0 = NULL; }
2980 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBusyCursor_p")) {
2981 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p.");
2982 return NULL;
2983 }
2984 }
2985 {
2986 wxPy_BEGIN_ALLOW_THREADS;
2987 delete_wxBusyCursor(_arg0);
2988
2989 wxPy_END_ALLOW_THREADS;
2990 } Py_INCREF(Py_None);
2991 _resultobj = Py_None;
2992 return _resultobj;
2993 }
2994
2995 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0))
2996 static PyObject *_wrap_new_wxWindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
2997 PyObject * _resultobj;
2998 wxWindowDisabler * _result;
2999 wxWindow * _arg0 = (wxWindow *) NULL;
3000 PyObject * _argo0 = 0;
3001 char *_kwnames[] = { "winToSkip", NULL };
3002 char _ptemp[128];
3003
3004 self = self;
3005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxWindowDisabler",_kwnames,&_argo0))
3006 return NULL;
3007 if (_argo0) {
3008 if (_argo0 == Py_None) { _arg0 = NULL; }
3009 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3010 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p.");
3011 return NULL;
3012 }
3013 }
3014 {
3015 wxPy_BEGIN_ALLOW_THREADS;
3016 _result = (wxWindowDisabler *)new_wxWindowDisabler(_arg0);
3017
3018 wxPy_END_ALLOW_THREADS;
3019 } if (_result) {
3020 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindowDisabler_p");
3021 _resultobj = Py_BuildValue("s",_ptemp);
3022 } else {
3023 Py_INCREF(Py_None);
3024 _resultobj = Py_None;
3025 }
3026 return _resultobj;
3027 }
3028
3029 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj)
3030 static PyObject *_wrap_delete_wxWindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
3031 PyObject * _resultobj;
3032 wxWindowDisabler * _arg0;
3033 PyObject * _argo0 = 0;
3034 char *_kwnames[] = { "self", NULL };
3035
3036 self = self;
3037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxWindowDisabler",_kwnames,&_argo0))
3038 return NULL;
3039 if (_argo0) {
3040 if (_argo0 == Py_None) { _arg0 = NULL; }
3041 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindowDisabler_p")) {
3042 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p.");
3043 return NULL;
3044 }
3045 }
3046 {
3047 wxPy_BEGIN_ALLOW_THREADS;
3048 delete_wxWindowDisabler(_arg0);
3049
3050 wxPy_END_ALLOW_THREADS;
3051 } Py_INCREF(Py_None);
3052 _resultobj = Py_None;
3053 return _resultobj;
3054 }
3055
3056 #define delete_wxTipProvider(_swigobj) (delete _swigobj)
3057 static PyObject *_wrap_delete_wxTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
3058 PyObject * _resultobj;
3059 wxTipProvider * _arg0;
3060 PyObject * _argo0 = 0;
3061 char *_kwnames[] = { "self", NULL };
3062
3063 self = self;
3064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTipProvider",_kwnames,&_argo0))
3065 return NULL;
3066 if (_argo0) {
3067 if (_argo0 == Py_None) { _arg0 = NULL; }
3068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTipProvider_p")) {
3069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p.");
3070 return NULL;
3071 }
3072 }
3073 {
3074 wxPy_BEGIN_ALLOW_THREADS;
3075 delete_wxTipProvider(_arg0);
3076
3077 wxPy_END_ALLOW_THREADS;
3078 } Py_INCREF(Py_None);
3079 _resultobj = Py_None;
3080 return _resultobj;
3081 }
3082
3083 #define wxTipProvider_GetTip(_swigobj) (_swigobj->GetTip())
3084 static PyObject *_wrap_wxTipProvider_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
3085 PyObject * _resultobj;
3086 wxString * _result;
3087 wxTipProvider * _arg0;
3088 PyObject * _argo0 = 0;
3089 char *_kwnames[] = { "self", NULL };
3090
3091 self = self;
3092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTipProvider_GetTip",_kwnames,&_argo0))
3093 return NULL;
3094 if (_argo0) {
3095 if (_argo0 == Py_None) { _arg0 = NULL; }
3096 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTipProvider_p")) {
3097 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p.");
3098 return NULL;
3099 }
3100 }
3101 {
3102 wxPy_BEGIN_ALLOW_THREADS;
3103 _result = new wxString (wxTipProvider_GetTip(_arg0));
3104
3105 wxPy_END_ALLOW_THREADS;
3106 }{
3107 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
3108 }
3109 {
3110 delete _result;
3111 }
3112 return _resultobj;
3113 }
3114
3115 #define wxTipProvider_GetCurrentTip(_swigobj) (_swigobj->GetCurrentTip())
3116 static PyObject *_wrap_wxTipProvider_GetCurrentTip(PyObject *self, PyObject *args, PyObject *kwargs) {
3117 PyObject * _resultobj;
3118 size_t _result;
3119 wxTipProvider * _arg0;
3120 PyObject * _argo0 = 0;
3121 char *_kwnames[] = { "self", NULL };
3122
3123 self = self;
3124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTipProvider_GetCurrentTip",_kwnames,&_argo0))
3125 return NULL;
3126 if (_argo0) {
3127 if (_argo0 == Py_None) { _arg0 = NULL; }
3128 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTipProvider_p")) {
3129 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p.");
3130 return NULL;
3131 }
3132 }
3133 {
3134 wxPy_BEGIN_ALLOW_THREADS;
3135 _result = (size_t )wxTipProvider_GetCurrentTip(_arg0);
3136
3137 wxPy_END_ALLOW_THREADS;
3138 } _resultobj = Py_BuildValue("i",_result);
3139 return _resultobj;
3140 }
3141
3142 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr) {
3143 wxPyTipProvider *src;
3144 wxTipProvider *dest;
3145 src = (wxPyTipProvider *) ptr;
3146 dest = (wxTipProvider *) src;
3147 return (void *) dest;
3148 }
3149
3150 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0))
3151 static PyObject *_wrap_new_wxPyTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
3152 PyObject * _resultobj;
3153 wxPyTipProvider * _result;
3154 size_t _arg0;
3155 char *_kwnames[] = { "currentTip", NULL };
3156 char _ptemp[128];
3157
3158 self = self;
3159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:new_wxPyTipProvider",_kwnames,&_arg0))
3160 return NULL;
3161 {
3162 wxPy_BEGIN_ALLOW_THREADS;
3163 _result = (wxPyTipProvider *)new_wxPyTipProvider(_arg0);
3164
3165 wxPy_END_ALLOW_THREADS;
3166 } if (_result) {
3167 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTipProvider_p");
3168 _resultobj = Py_BuildValue("s",_ptemp);
3169 } else {
3170 Py_INCREF(Py_None);
3171 _resultobj = Py_None;
3172 }
3173 return _resultobj;
3174 }
3175
3176 #define new_wxDragImage(_swigarg0,_swigarg1,_swigarg2) (new wxGenericDragImage(_swigarg0,_swigarg1,_swigarg2))
3177 static PyObject *_wrap_new_wxDragImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3178 PyObject * _resultobj;
3179 wxGenericDragImage * _result;
3180 wxBitmap * _arg0;
3181 wxCursor * _arg1 = (wxCursor *) &wxNullCursor;
3182 wxPoint * _arg2 = (wxPoint *) &wxPyNullPoint;
3183 PyObject * _argo0 = 0;
3184 PyObject * _argo1 = 0;
3185 wxPoint temp;
3186 PyObject * _obj2 = 0;
3187 char *_kwnames[] = { "image","cursor","hotspot", NULL };
3188 char _ptemp[128];
3189
3190 self = self;
3191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OO:new_wxDragImage",_kwnames,&_argo0,&_argo1,&_obj2))
3192 return NULL;
3193 if (_argo0) {
3194 if (_argo0 == Py_None) { _arg0 = NULL; }
3195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
3196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p.");
3197 return NULL;
3198 }
3199 }
3200 if (_argo1) {
3201 if (_argo1 == Py_None) { _arg1 = NULL; }
3202 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
3203 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p.");
3204 return NULL;
3205 }
3206 }
3207 if (_obj2)
3208 {
3209 _arg2 = &temp;
3210 if (! wxPoint_helper(_obj2, &_arg2))
3211 return NULL;
3212 }
3213 {
3214 wxPy_BEGIN_ALLOW_THREADS;
3215 _result = (wxGenericDragImage *)new_wxDragImage(*_arg0,*_arg1,*_arg2);
3216
3217 wxPy_END_ALLOW_THREADS;
3218 } if (_result) {
3219 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
3220 _resultobj = Py_BuildValue("s",_ptemp);
3221 } else {
3222 Py_INCREF(Py_None);
3223 _resultobj = Py_None;
3224 }
3225 return _resultobj;
3226 }
3227
3228 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj)
3229 static PyObject *_wrap_delete_wxDragImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3230 PyObject * _resultobj;
3231 wxGenericDragImage * _arg0;
3232 PyObject * _argo0 = 0;
3233 char *_kwnames[] = { "self", NULL };
3234
3235 self = self;
3236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxDragImage",_kwnames,&_argo0))
3237 return NULL;
3238 if (_argo0) {
3239 if (_argo0 == Py_None) { _arg0 = NULL; }
3240 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3241 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p.");
3242 return NULL;
3243 }
3244 }
3245 {
3246 wxPy_BEGIN_ALLOW_THREADS;
3247 delete_wxGenericDragImage(_arg0);
3248
3249 wxPy_END_ALLOW_THREADS;
3250 } Py_INCREF(Py_None);
3251 _resultobj = Py_None;
3252 return _resultobj;
3253 }
3254
3255 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3256 static PyObject *_wrap_wxDragImage_BeginDrag(PyObject *self, PyObject *args, PyObject *kwargs) {
3257 PyObject * _resultobj;
3258 bool _result;
3259 wxGenericDragImage * _arg0;
3260 wxPoint * _arg1;
3261 wxWindow * _arg2;
3262 bool _arg3 = (bool ) FALSE;
3263 wxRect * _arg4 = (wxRect *) NULL;
3264 PyObject * _argo0 = 0;
3265 wxPoint temp;
3266 PyObject * _obj1 = 0;
3267 PyObject * _argo2 = 0;
3268 int tempbool3 = (int) FALSE;
3269 wxRect temp0;
3270 PyObject * _obj4 = 0;
3271 char *_kwnames[] = { "self","hotspot","window","fullScreen","rect", NULL };
3272
3273 self = self;
3274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|iO:wxDragImage_BeginDrag",_kwnames,&_argo0,&_obj1,&_argo2,&tempbool3,&_obj4))
3275 return NULL;
3276 if (_argo0) {
3277 if (_argo0 == Py_None) { _arg0 = NULL; }
3278 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p.");
3280 return NULL;
3281 }
3282 }
3283 {
3284 _arg1 = &temp;
3285 if (! wxPoint_helper(_obj1, &_arg1))
3286 return NULL;
3287 }
3288 if (_argo2) {
3289 if (_argo2 == Py_None) { _arg2 = NULL; }
3290 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
3291 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p.");
3292 return NULL;
3293 }
3294 }
3295 _arg3 = (bool ) tempbool3;
3296 if (_obj4)
3297 {
3298 _arg4 = &temp0;
3299 if (! wxRect_helper(_obj4, &_arg4))
3300 return NULL;
3301 }
3302 {
3303 wxPy_BEGIN_ALLOW_THREADS;
3304 _result = (bool )wxDragImage_BeginDrag(_arg0,*_arg1,_arg2,_arg3,_arg4);
3305
3306 wxPy_END_ALLOW_THREADS;
3307 } _resultobj = Py_BuildValue("i",_result);
3308 return _resultobj;
3309 }
3310
3311 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2))
3312 static PyObject *_wrap_wxDragImage_BeginDrag2(PyObject *self, PyObject *args, PyObject *kwargs) {
3313 PyObject * _resultobj;
3314 bool _result;
3315 wxGenericDragImage * _arg0;
3316 wxPoint * _arg1;
3317 wxWindow * _arg2;
3318 wxWindow * _arg3;
3319 PyObject * _argo0 = 0;
3320 wxPoint temp;
3321 PyObject * _obj1 = 0;
3322 PyObject * _argo2 = 0;
3323 PyObject * _argo3 = 0;
3324 char *_kwnames[] = { "self","hotspot","window","fullScreenRect", NULL };
3325
3326 self = self;
3327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxDragImage_BeginDrag2",_kwnames,&_argo0,&_obj1,&_argo2,&_argo3))
3328 return NULL;
3329 if (_argo0) {
3330 if (_argo0 == Py_None) { _arg0 = NULL; }
3331 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3332 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p.");
3333 return NULL;
3334 }
3335 }
3336 {
3337 _arg1 = &temp;
3338 if (! wxPoint_helper(_obj1, &_arg1))
3339 return NULL;
3340 }
3341 if (_argo2) {
3342 if (_argo2 == Py_None) { _arg2 = NULL; }
3343 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
3344 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p.");
3345 return NULL;
3346 }
3347 }
3348 if (_argo3) {
3349 if (_argo3 == Py_None) { _arg3 = NULL; }
3350 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxWindow_p")) {
3351 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p.");
3352 return NULL;
3353 }
3354 }
3355 {
3356 wxPy_BEGIN_ALLOW_THREADS;
3357 _result = (bool )wxDragImage_BeginDrag2(_arg0,*_arg1,_arg2,_arg3);
3358
3359 wxPy_END_ALLOW_THREADS;
3360 } _resultobj = Py_BuildValue("i",_result);
3361 return _resultobj;
3362 }
3363
3364 #define wxDragImage_EndDrag(_swigobj) (_swigobj->EndDrag())
3365 static PyObject *_wrap_wxDragImage_EndDrag(PyObject *self, PyObject *args, PyObject *kwargs) {
3366 PyObject * _resultobj;
3367 bool _result;
3368 wxGenericDragImage * _arg0;
3369 PyObject * _argo0 = 0;
3370 char *_kwnames[] = { "self", NULL };
3371
3372 self = self;
3373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDragImage_EndDrag",_kwnames,&_argo0))
3374 return NULL;
3375 if (_argo0) {
3376 if (_argo0 == Py_None) { _arg0 = NULL; }
3377 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3378 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p.");
3379 return NULL;
3380 }
3381 }
3382 {
3383 wxPy_BEGIN_ALLOW_THREADS;
3384 _result = (bool )wxDragImage_EndDrag(_arg0);
3385
3386 wxPy_END_ALLOW_THREADS;
3387 } _resultobj = Py_BuildValue("i",_result);
3388 return _resultobj;
3389 }
3390
3391 #define wxDragImage_Move(_swigobj,_swigarg0) (_swigobj->Move(_swigarg0))
3392 static PyObject *_wrap_wxDragImage_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
3393 PyObject * _resultobj;
3394 bool _result;
3395 wxGenericDragImage * _arg0;
3396 wxPoint * _arg1;
3397 PyObject * _argo0 = 0;
3398 wxPoint temp;
3399 PyObject * _obj1 = 0;
3400 char *_kwnames[] = { "self","pt", NULL };
3401
3402 self = self;
3403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDragImage_Move",_kwnames,&_argo0,&_obj1))
3404 return NULL;
3405 if (_argo0) {
3406 if (_argo0 == Py_None) { _arg0 = NULL; }
3407 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3408 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p.");
3409 return NULL;
3410 }
3411 }
3412 {
3413 _arg1 = &temp;
3414 if (! wxPoint_helper(_obj1, &_arg1))
3415 return NULL;
3416 }
3417 {
3418 wxPy_BEGIN_ALLOW_THREADS;
3419 _result = (bool )wxDragImage_Move(_arg0,*_arg1);
3420
3421 wxPy_END_ALLOW_THREADS;
3422 } _resultobj = Py_BuildValue("i",_result);
3423 return _resultobj;
3424 }
3425
3426 #define wxDragImage_Show(_swigobj) (_swigobj->Show())
3427 static PyObject *_wrap_wxDragImage_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
3428 PyObject * _resultobj;
3429 bool _result;
3430 wxGenericDragImage * _arg0;
3431 PyObject * _argo0 = 0;
3432 char *_kwnames[] = { "self", NULL };
3433
3434 self = self;
3435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDragImage_Show",_kwnames,&_argo0))
3436 return NULL;
3437 if (_argo0) {
3438 if (_argo0 == Py_None) { _arg0 = NULL; }
3439 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3440 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p.");
3441 return NULL;
3442 }
3443 }
3444 {
3445 wxPy_BEGIN_ALLOW_THREADS;
3446 _result = (bool )wxDragImage_Show(_arg0);
3447
3448 wxPy_END_ALLOW_THREADS;
3449 } _resultobj = Py_BuildValue("i",_result);
3450 return _resultobj;
3451 }
3452
3453 #define wxDragImage_Hide(_swigobj) (_swigobj->Hide())
3454 static PyObject *_wrap_wxDragImage_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
3455 PyObject * _resultobj;
3456 bool _result;
3457 wxGenericDragImage * _arg0;
3458 PyObject * _argo0 = 0;
3459 char *_kwnames[] = { "self", NULL };
3460
3461 self = self;
3462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDragImage_Hide",_kwnames,&_argo0))
3463 return NULL;
3464 if (_argo0) {
3465 if (_argo0 == Py_None) { _arg0 = NULL; }
3466 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3467 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p.");
3468 return NULL;
3469 }
3470 }
3471 {
3472 wxPy_BEGIN_ALLOW_THREADS;
3473 _result = (bool )wxDragImage_Hide(_arg0);
3474
3475 wxPy_END_ALLOW_THREADS;
3476 } _resultobj = Py_BuildValue("i",_result);
3477 return _resultobj;
3478 }
3479
3480 #define wxDragImage_GetImageRect(_swigobj,_swigarg0) (_swigobj->GetImageRect(_swigarg0))
3481 static PyObject *_wrap_wxDragImage_GetImageRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3482 PyObject * _resultobj;
3483 wxRect * _result;
3484 wxGenericDragImage * _arg0;
3485 wxPoint * _arg1;
3486 PyObject * _argo0 = 0;
3487 wxPoint temp;
3488 PyObject * _obj1 = 0;
3489 char *_kwnames[] = { "self","pos", NULL };
3490 char _ptemp[128];
3491
3492 self = self;
3493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDragImage_GetImageRect",_kwnames,&_argo0,&_obj1))
3494 return NULL;
3495 if (_argo0) {
3496 if (_argo0 == Py_None) { _arg0 = NULL; }
3497 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3498 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p.");
3499 return NULL;
3500 }
3501 }
3502 {
3503 _arg1 = &temp;
3504 if (! wxPoint_helper(_obj1, &_arg1))
3505 return NULL;
3506 }
3507 {
3508 wxPy_BEGIN_ALLOW_THREADS;
3509 _result = new wxRect (wxDragImage_GetImageRect(_arg0,*_arg1));
3510
3511 wxPy_END_ALLOW_THREADS;
3512 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
3513 _resultobj = Py_BuildValue("s",_ptemp);
3514 return _resultobj;
3515 }
3516
3517 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3518 static PyObject *_wrap_wxDragImage_RedrawImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3519 PyObject * _resultobj;
3520 bool _result;
3521 wxGenericDragImage * _arg0;
3522 wxPoint * _arg1;
3523 wxPoint * _arg2;
3524 bool _arg3;
3525 bool _arg4;
3526 PyObject * _argo0 = 0;
3527 wxPoint temp;
3528 PyObject * _obj1 = 0;
3529 wxPoint temp0;
3530 PyObject * _obj2 = 0;
3531 int tempbool3;
3532 int tempbool4;
3533 char *_kwnames[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL };
3534
3535 self = self;
3536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOii:wxDragImage_RedrawImage",_kwnames,&_argo0,&_obj1,&_obj2,&tempbool3,&tempbool4))
3537 return NULL;
3538 if (_argo0) {
3539 if (_argo0 == Py_None) { _arg0 = NULL; }
3540 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3541 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p.");
3542 return NULL;
3543 }
3544 }
3545 {
3546 _arg1 = &temp;
3547 if (! wxPoint_helper(_obj1, &_arg1))
3548 return NULL;
3549 }
3550 {
3551 _arg2 = &temp0;
3552 if (! wxPoint_helper(_obj2, &_arg2))
3553 return NULL;
3554 }
3555 _arg3 = (bool ) tempbool3;
3556 _arg4 = (bool ) tempbool4;
3557 {
3558 wxPy_BEGIN_ALLOW_THREADS;
3559 _result = (bool )wxDragImage_RedrawImage(_arg0,*_arg1,*_arg2,_arg3,_arg4);
3560
3561 wxPy_END_ALLOW_THREADS;
3562 } _resultobj = Py_BuildValue("i",_result);
3563 return _resultobj;
3564 }
3565
3566 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0))
3567 static PyObject *_wrap_new_wxPyTimer(PyObject *self, PyObject *args, PyObject *kwargs) {
3568 PyObject * _resultobj;
3569 wxPyTimer * _result;
3570 PyObject * _arg0;
3571 PyObject * _obj0 = 0;
3572 char *_kwnames[] = { "notify", NULL };
3573 char _ptemp[128];
3574
3575 self = self;
3576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxPyTimer",_kwnames,&_obj0))
3577 return NULL;
3578 {
3579 _arg0 = _obj0;
3580 }
3581 {
3582 wxPy_BEGIN_ALLOW_THREADS;
3583 _result = (wxPyTimer *)new_wxPyTimer(_arg0);
3584
3585 wxPy_END_ALLOW_THREADS;
3586 } if (_result) {
3587 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTimer_p");
3588 _resultobj = Py_BuildValue("s",_ptemp);
3589 } else {
3590 Py_INCREF(Py_None);
3591 _resultobj = Py_None;
3592 }
3593 return _resultobj;
3594 }
3595
3596 #define delete_wxPyTimer(_swigobj) (delete _swigobj)
3597 static PyObject *_wrap_delete_wxPyTimer(PyObject *self, PyObject *args, PyObject *kwargs) {
3598 PyObject * _resultobj;
3599 wxPyTimer * _arg0;
3600 PyObject * _argo0 = 0;
3601 char *_kwnames[] = { "self", NULL };
3602
3603 self = self;
3604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPyTimer",_kwnames,&_argo0))
3605 return NULL;
3606 if (_argo0) {
3607 if (_argo0 == Py_None) { _arg0 = NULL; }
3608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p.");
3610 return NULL;
3611 }
3612 }
3613 {
3614 wxPy_BEGIN_ALLOW_THREADS;
3615 delete_wxPyTimer(_arg0);
3616
3617 wxPy_END_ALLOW_THREADS;
3618 } Py_INCREF(Py_None);
3619 _resultobj = Py_None;
3620 return _resultobj;
3621 }
3622
3623 #define wxPyTimer_GetInterval(_swigobj) (_swigobj->GetInterval())
3624 static PyObject *_wrap_wxPyTimer_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
3625 PyObject * _resultobj;
3626 int _result;
3627 wxPyTimer * _arg0;
3628 PyObject * _argo0 = 0;
3629 char *_kwnames[] = { "self", NULL };
3630
3631 self = self;
3632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_GetInterval",_kwnames,&_argo0))
3633 return NULL;
3634 if (_argo0) {
3635 if (_argo0 == Py_None) { _arg0 = NULL; }
3636 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3637 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p.");
3638 return NULL;
3639 }
3640 }
3641 {
3642 wxPy_BEGIN_ALLOW_THREADS;
3643 _result = (int )wxPyTimer_GetInterval(_arg0);
3644
3645 wxPy_END_ALLOW_THREADS;
3646 } _resultobj = Py_BuildValue("i",_result);
3647 return _resultobj;
3648 }
3649
3650 #define wxPyTimer_IsOneShot(_swigobj) (_swigobj->IsOneShot())
3651 static PyObject *_wrap_wxPyTimer_IsOneShot(PyObject *self, PyObject *args, PyObject *kwargs) {
3652 PyObject * _resultobj;
3653 bool _result;
3654 wxPyTimer * _arg0;
3655 PyObject * _argo0 = 0;
3656 char *_kwnames[] = { "self", NULL };
3657
3658 self = self;
3659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_IsOneShot",_kwnames,&_argo0))
3660 return NULL;
3661 if (_argo0) {
3662 if (_argo0 == Py_None) { _arg0 = NULL; }
3663 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3664 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p.");
3665 return NULL;
3666 }
3667 }
3668 {
3669 wxPy_BEGIN_ALLOW_THREADS;
3670 _result = (bool )wxPyTimer_IsOneShot(_arg0);
3671
3672 wxPy_END_ALLOW_THREADS;
3673 } _resultobj = Py_BuildValue("i",_result);
3674 return _resultobj;
3675 }
3676
3677 #define wxPyTimer_IsRunning(_swigobj) (_swigobj->IsRunning())
3678 static PyObject *_wrap_wxPyTimer_IsRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
3679 PyObject * _resultobj;
3680 bool _result;
3681 wxPyTimer * _arg0;
3682 PyObject * _argo0 = 0;
3683 char *_kwnames[] = { "self", NULL };
3684
3685 self = self;
3686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_IsRunning",_kwnames,&_argo0))
3687 return NULL;
3688 if (_argo0) {
3689 if (_argo0 == Py_None) { _arg0 = NULL; }
3690 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3691 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p.");
3692 return NULL;
3693 }
3694 }
3695 {
3696 wxPy_BEGIN_ALLOW_THREADS;
3697 _result = (bool )wxPyTimer_IsRunning(_arg0);
3698
3699 wxPy_END_ALLOW_THREADS;
3700 } _resultobj = Py_BuildValue("i",_result);
3701 return _resultobj;
3702 }
3703
3704 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetOwner(_swigarg0,_swigarg1))
3705 static PyObject *_wrap_wxPyTimer_SetOwner(PyObject *self, PyObject *args, PyObject *kwargs) {
3706 PyObject * _resultobj;
3707 wxPyTimer * _arg0;
3708 wxEvtHandler * _arg1;
3709 int _arg2 = (int ) -1;
3710 PyObject * _argo0 = 0;
3711 PyObject * _argo1 = 0;
3712 char *_kwnames[] = { "self","owner","id", NULL };
3713
3714 self = self;
3715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyTimer_SetOwner",_kwnames,&_argo0,&_argo1,&_arg2))
3716 return NULL;
3717 if (_argo0) {
3718 if (_argo0 == Py_None) { _arg0 = NULL; }
3719 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p.");
3721 return NULL;
3722 }
3723 }
3724 if (_argo1) {
3725 if (_argo1 == Py_None) { _arg1 = NULL; }
3726 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
3727 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p.");
3728 return NULL;
3729 }
3730 }
3731 {
3732 wxPy_BEGIN_ALLOW_THREADS;
3733 wxPyTimer_SetOwner(_arg0,_arg1,_arg2);
3734
3735 wxPy_END_ALLOW_THREADS;
3736 } Py_INCREF(Py_None);
3737 _resultobj = Py_None;
3738 return _resultobj;
3739 }
3740
3741 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1) (_swigobj->Start(_swigarg0,_swigarg1))
3742 static PyObject *_wrap_wxPyTimer_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
3743 PyObject * _resultobj;
3744 wxPyTimer * _arg0;
3745 int _arg1 = (int ) -1;
3746 int _arg2 = (int ) FALSE;
3747 PyObject * _argo0 = 0;
3748 char *_kwnames[] = { "self","milliseconds","oneShot", NULL };
3749
3750 self = self;
3751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxPyTimer_Start",_kwnames,&_argo0,&_arg1,&_arg2))
3752 return NULL;
3753 if (_argo0) {
3754 if (_argo0 == Py_None) { _arg0 = NULL; }
3755 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3756 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p.");
3757 return NULL;
3758 }
3759 }
3760 {
3761 wxPy_BEGIN_ALLOW_THREADS;
3762 wxPyTimer_Start(_arg0,_arg1,_arg2);
3763
3764 wxPy_END_ALLOW_THREADS;
3765 } Py_INCREF(Py_None);
3766 _resultobj = Py_None;
3767 return _resultobj;
3768 }
3769
3770 #define wxPyTimer_Stop(_swigobj) (_swigobj->Stop())
3771 static PyObject *_wrap_wxPyTimer_Stop(PyObject *self, PyObject *args, PyObject *kwargs) {
3772 PyObject * _resultobj;
3773 wxPyTimer * _arg0;
3774 PyObject * _argo0 = 0;
3775 char *_kwnames[] = { "self", NULL };
3776
3777 self = self;
3778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_Stop",_kwnames,&_argo0))
3779 return NULL;
3780 if (_argo0) {
3781 if (_argo0 == Py_None) { _arg0 = NULL; }
3782 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3783 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p.");
3784 return NULL;
3785 }
3786 }
3787 {
3788 wxPy_BEGIN_ALLOW_THREADS;
3789 wxPyTimer_Stop(_arg0);
3790
3791 wxPy_END_ALLOW_THREADS;
3792 } Py_INCREF(Py_None);
3793 _resultobj = Py_None;
3794 return _resultobj;
3795 }
3796
3797 #define new_wxLog() (new wxLog())
3798 static PyObject *_wrap_new_wxLog(PyObject *self, PyObject *args, PyObject *kwargs) {
3799 PyObject * _resultobj;
3800 wxLog * _result;
3801 char *_kwnames[] = { NULL };
3802 char _ptemp[128];
3803
3804 self = self;
3805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLog",_kwnames))
3806 return NULL;
3807 {
3808 wxPy_BEGIN_ALLOW_THREADS;
3809 _result = (wxLog *)new_wxLog();
3810
3811 wxPy_END_ALLOW_THREADS;
3812 } if (_result) {
3813 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
3814 _resultobj = Py_BuildValue("s",_ptemp);
3815 } else {
3816 Py_INCREF(Py_None);
3817 _resultobj = Py_None;
3818 }
3819 return _resultobj;
3820 }
3821
3822 static PyObject *_wrap_wxLog_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
3823 PyObject * _resultobj;
3824 bool _result;
3825 char *_kwnames[] = { NULL };
3826
3827 self = self;
3828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_IsEnabled",_kwnames))
3829 return NULL;
3830 {
3831 wxPy_BEGIN_ALLOW_THREADS;
3832 _result = (bool )wxLog::IsEnabled();
3833
3834 wxPy_END_ALLOW_THREADS;
3835 } _resultobj = Py_BuildValue("i",_result);
3836 return _resultobj;
3837 }
3838
3839 static PyObject *_wrap_wxLog_EnableLogging(PyObject *self, PyObject *args, PyObject *kwargs) {
3840 PyObject * _resultobj;
3841 bool _result;
3842 bool _arg0 = (bool ) TRUE;
3843 int tempbool0 = (int) TRUE;
3844 char *_kwnames[] = { "doIt", NULL };
3845
3846 self = self;
3847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxLog_EnableLogging",_kwnames,&tempbool0))
3848 return NULL;
3849 _arg0 = (bool ) tempbool0;
3850 {
3851 wxPy_BEGIN_ALLOW_THREADS;
3852 _result = (bool )wxLog::EnableLogging(_arg0);
3853
3854 wxPy_END_ALLOW_THREADS;
3855 } _resultobj = Py_BuildValue("i",_result);
3856 return _resultobj;
3857 }
3858
3859 static PyObject *_wrap_wxLog_OnLog(PyObject *self, PyObject *args, PyObject *kwargs) {
3860 PyObject * _resultobj;
3861 wxLogLevel * _arg0;
3862 char * _arg1;
3863 int _arg2 = (int ) 0;
3864 PyObject * _argo0 = 0;
3865 char *_kwnames[] = { "level","szString","t", NULL };
3866
3867 self = self;
3868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os|i:wxLog_OnLog",_kwnames,&_argo0,&_arg1,&_arg2))
3869 return NULL;
3870 if (_argo0) {
3871 if (_argo0 == Py_None) { _arg0 = NULL; }
3872 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogLevel_p")) {
3873 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_OnLog. Expected _wxLogLevel_p.");
3874 return NULL;
3875 }
3876 }
3877 {
3878 wxPy_BEGIN_ALLOW_THREADS;
3879 wxLog::OnLog(*_arg0,_arg1,_arg2);
3880
3881 wxPy_END_ALLOW_THREADS;
3882 } Py_INCREF(Py_None);
3883 _resultobj = Py_None;
3884 return _resultobj;
3885 }
3886
3887 #define wxLog_Flush(_swigobj) (_swigobj->Flush())
3888 static PyObject *_wrap_wxLog_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
3889 PyObject * _resultobj;
3890 wxLog * _arg0;
3891 PyObject * _argo0 = 0;
3892 char *_kwnames[] = { "self", NULL };
3893
3894 self = self;
3895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_Flush",_kwnames,&_argo0))
3896 return NULL;
3897 if (_argo0) {
3898 if (_argo0 == Py_None) { _arg0 = NULL; }
3899 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3900 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p.");
3901 return NULL;
3902 }
3903 }
3904 {
3905 wxPy_BEGIN_ALLOW_THREADS;
3906 wxLog_Flush(_arg0);
3907
3908 wxPy_END_ALLOW_THREADS;
3909 } Py_INCREF(Py_None);
3910 _resultobj = Py_None;
3911 return _resultobj;
3912 }
3913
3914 #define wxLog_HasPendingMessages(_swigobj) (_swigobj->HasPendingMessages())
3915 static PyObject *_wrap_wxLog_HasPendingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
3916 PyObject * _resultobj;
3917 bool _result;
3918 wxLog * _arg0;
3919 PyObject * _argo0 = 0;
3920 char *_kwnames[] = { "self", NULL };
3921
3922 self = self;
3923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_HasPendingMessages",_kwnames,&_argo0))
3924 return NULL;
3925 if (_argo0) {
3926 if (_argo0 == Py_None) { _arg0 = NULL; }
3927 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3928 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p.");
3929 return NULL;
3930 }
3931 }
3932 {
3933 wxPy_BEGIN_ALLOW_THREADS;
3934 _result = (bool )wxLog_HasPendingMessages(_arg0);
3935
3936 wxPy_END_ALLOW_THREADS;
3937 } _resultobj = Py_BuildValue("i",_result);
3938 return _resultobj;
3939 }
3940
3941 static PyObject *_wrap_wxLog_FlushActive(PyObject *self, PyObject *args, PyObject *kwargs) {
3942 PyObject * _resultobj;
3943 char *_kwnames[] = { NULL };
3944
3945 self = self;
3946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_FlushActive",_kwnames))
3947 return NULL;
3948 {
3949 wxPy_BEGIN_ALLOW_THREADS;
3950 wxLog::FlushActive();
3951
3952 wxPy_END_ALLOW_THREADS;
3953 } Py_INCREF(Py_None);
3954 _resultobj = Py_None;
3955 return _resultobj;
3956 }
3957
3958 static PyObject *_wrap_wxLog_GetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
3959 PyObject * _resultobj;
3960 wxLog * _result;
3961 char *_kwnames[] = { NULL };
3962 char _ptemp[128];
3963
3964 self = self;
3965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_GetActiveTarget",_kwnames))
3966 return NULL;
3967 {
3968 wxPy_BEGIN_ALLOW_THREADS;
3969 _result = (wxLog *)wxLog::GetActiveTarget();
3970
3971 wxPy_END_ALLOW_THREADS;
3972 } if (_result) {
3973 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
3974 _resultobj = Py_BuildValue("s",_ptemp);
3975 } else {
3976 Py_INCREF(Py_None);
3977 _resultobj = Py_None;
3978 }
3979 return _resultobj;
3980 }
3981
3982 static PyObject *_wrap_wxLog_SetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
3983 PyObject * _resultobj;
3984 wxLog * _result;
3985 wxLog * _arg0;
3986 PyObject * _argo0 = 0;
3987 char *_kwnames[] = { "pLogger", NULL };
3988 char _ptemp[128];
3989
3990 self = self;
3991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_SetActiveTarget",_kwnames,&_argo0))
3992 return NULL;
3993 if (_argo0) {
3994 if (_argo0 == Py_None) { _arg0 = NULL; }
3995 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3996 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p.");
3997 return NULL;
3998 }
3999 }
4000 {
4001 wxPy_BEGIN_ALLOW_THREADS;
4002 _result = (wxLog *)wxLog::SetActiveTarget(_arg0);
4003
4004 wxPy_END_ALLOW_THREADS;
4005 } if (_result) {
4006 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
4007 _resultobj = Py_BuildValue("s",_ptemp);
4008 } else {
4009 Py_INCREF(Py_None);
4010 _resultobj = Py_None;
4011 }
4012 return _resultobj;
4013 }
4014
4015 static PyObject *_wrap_wxLog_Suspend(PyObject *self, PyObject *args, PyObject *kwargs) {
4016 PyObject * _resultobj;
4017 char *_kwnames[] = { NULL };
4018
4019 self = self;
4020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_Suspend",_kwnames))
4021 return NULL;
4022 {
4023 wxPy_BEGIN_ALLOW_THREADS;
4024 wxLog::Suspend();
4025
4026 wxPy_END_ALLOW_THREADS;
4027 } Py_INCREF(Py_None);
4028 _resultobj = Py_None;
4029 return _resultobj;
4030 }
4031
4032 static PyObject *_wrap_wxLog_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
4033 PyObject * _resultobj;
4034 char *_kwnames[] = { NULL };
4035
4036 self = self;
4037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_Resume",_kwnames))
4038 return NULL;
4039 {
4040 wxPy_BEGIN_ALLOW_THREADS;
4041 wxLog::Resume();
4042
4043 wxPy_END_ALLOW_THREADS;
4044 } Py_INCREF(Py_None);
4045 _resultobj = Py_None;
4046 return _resultobj;
4047 }
4048
4049 #define wxLog_SetVerbose(_swigobj,_swigarg0) (_swigobj->SetVerbose(_swigarg0))
4050 static PyObject *_wrap_wxLog_SetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
4051 PyObject * _resultobj;
4052 wxLog * _arg0;
4053 bool _arg1 = (bool ) TRUE;
4054 PyObject * _argo0 = 0;
4055 int tempbool1 = (int) TRUE;
4056 char *_kwnames[] = { "self","bVerbose", NULL };
4057
4058 self = self;
4059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxLog_SetVerbose",_kwnames,&_argo0,&tempbool1))
4060 return NULL;
4061 if (_argo0) {
4062 if (_argo0 == Py_None) { _arg0 = NULL; }
4063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
4064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_SetVerbose. Expected _wxLog_p.");
4065 return NULL;
4066 }
4067 }
4068 _arg1 = (bool ) tempbool1;
4069 {
4070 wxPy_BEGIN_ALLOW_THREADS;
4071 wxLog_SetVerbose(_arg0,_arg1);
4072
4073 wxPy_END_ALLOW_THREADS;
4074 } Py_INCREF(Py_None);
4075 _resultobj = Py_None;
4076 return _resultobj;
4077 }
4078
4079 static PyObject *_wrap_wxLog_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
4080 PyObject * _resultobj;
4081 char *_kwnames[] = { NULL };
4082
4083 self = self;
4084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_DontCreateOnDemand",_kwnames))
4085 return NULL;
4086 {
4087 wxPy_BEGIN_ALLOW_THREADS;
4088 wxLog::DontCreateOnDemand();
4089
4090 wxPy_END_ALLOW_THREADS;
4091 } Py_INCREF(Py_None);
4092 _resultobj = Py_None;
4093 return _resultobj;
4094 }
4095
4096 static PyObject *_wrap_wxLog_SetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
4097 PyObject * _resultobj;
4098 wxTraceMask * _arg0;
4099 PyObject * _argo0 = 0;
4100 char *_kwnames[] = { "ulMask", NULL };
4101
4102 self = self;
4103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_SetTraceMask",_kwnames,&_argo0))
4104 return NULL;
4105 if (_argo0) {
4106 if (_argo0 == Py_None) { _arg0 = NULL; }
4107 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTraceMask_p")) {
4108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_SetTraceMask. Expected _wxTraceMask_p.");
4109 return NULL;
4110 }
4111 }
4112 {
4113 wxPy_BEGIN_ALLOW_THREADS;
4114 wxLog::SetTraceMask(*_arg0);
4115
4116 wxPy_END_ALLOW_THREADS;
4117 } Py_INCREF(Py_None);
4118 _resultobj = Py_None;
4119 return _resultobj;
4120 }
4121
4122 static PyObject *_wrap_wxLog_AddTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
4123 PyObject * _resultobj;
4124 wxString * _arg0;
4125 PyObject * _obj0 = 0;
4126 char *_kwnames[] = { "str", NULL };
4127
4128 self = self;
4129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_AddTraceMask",_kwnames,&_obj0))
4130 return NULL;
4131 {
4132 #if PYTHON_API_VERSION >= 1009
4133 char* tmpPtr; int tmpSize;
4134 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
4135 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
4136 return NULL;
4137 }
4138 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
4139 return NULL;
4140 _arg0 = new wxString(tmpPtr, tmpSize);
4141 #else
4142 if (!PyString_Check(_obj0)) {
4143 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4144 return NULL;
4145 }
4146 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
4147 #endif
4148 }
4149 {
4150 wxPy_BEGIN_ALLOW_THREADS;
4151 wxLog::AddTraceMask(*_arg0);
4152
4153 wxPy_END_ALLOW_THREADS;
4154 } Py_INCREF(Py_None);
4155 _resultobj = Py_None;
4156 {
4157 if (_obj0)
4158 delete _arg0;
4159 }
4160 return _resultobj;
4161 }
4162
4163 static PyObject *_wrap_wxLog_RemoveTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
4164 PyObject * _resultobj;
4165 wxString * _arg0;
4166 PyObject * _obj0 = 0;
4167 char *_kwnames[] = { "str", NULL };
4168
4169 self = self;
4170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_RemoveTraceMask",_kwnames,&_obj0))
4171 return NULL;
4172 {
4173 #if PYTHON_API_VERSION >= 1009
4174 char* tmpPtr; int tmpSize;
4175 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
4176 PyErr_SetString(PyExc_TypeError, "String or Unicode type required");
4177 return NULL;
4178 }
4179 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
4180 return NULL;
4181 _arg0 = new wxString(tmpPtr, tmpSize);
4182 #else
4183 if (!PyString_Check(_obj0)) {
4184 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4185 return NULL;
4186 }
4187 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
4188 #endif
4189 }
4190 {
4191 wxPy_BEGIN_ALLOW_THREADS;
4192 wxLog::RemoveTraceMask(*_arg0);
4193
4194 wxPy_END_ALLOW_THREADS;
4195 } Py_INCREF(Py_None);
4196 _resultobj = Py_None;
4197 {
4198 if (_obj0)
4199 delete _arg0;
4200 }
4201 return _resultobj;
4202 }
4203
4204 #define wxLog_GetVerbose(_swigobj) (_swigobj->GetVerbose())
4205 static PyObject *_wrap_wxLog_GetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
4206 PyObject * _resultobj;
4207 bool _result;
4208 wxLog * _arg0;
4209 PyObject * _argo0 = 0;
4210 char *_kwnames[] = { "self", NULL };
4211
4212 self = self;
4213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_GetVerbose",_kwnames,&_argo0))
4214 return NULL;
4215 if (_argo0) {
4216 if (_argo0 == Py_None) { _arg0 = NULL; }
4217 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
4218 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p.");
4219 return NULL;
4220 }
4221 }
4222 {
4223 wxPy_BEGIN_ALLOW_THREADS;
4224 _result = (bool )wxLog_GetVerbose(_arg0);
4225
4226 wxPy_END_ALLOW_THREADS;
4227 } _resultobj = Py_BuildValue("i",_result);
4228 return _resultobj;
4229 }
4230
4231 static PyObject *_wrap_wxLog_GetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
4232 PyObject * _resultobj;
4233 wxTraceMask * _result;
4234 char *_kwnames[] = { NULL };
4235 char _ptemp[128];
4236
4237 self = self;
4238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_GetTraceMask",_kwnames))
4239 return NULL;
4240 {
4241 wxPy_BEGIN_ALLOW_THREADS;
4242 _result = new wxTraceMask (wxLog::GetTraceMask());
4243
4244 wxPy_END_ALLOW_THREADS;
4245 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTraceMask_p");
4246 _resultobj = Py_BuildValue("s",_ptemp);
4247 return _resultobj;
4248 }
4249
4250 static PyObject *_wrap_wxLog_IsAllowedTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
4251 PyObject * _resultobj;
4252 bool _result;
4253 char * _arg0;
4254 char *_kwnames[] = { "mask", NULL };
4255
4256 self = self;
4257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLog_IsAllowedTraceMask",_kwnames,&_arg0))
4258 return NULL;
4259 {
4260 wxPy_BEGIN_ALLOW_THREADS;
4261 _result = (bool )wxLog::IsAllowedTraceMask(_arg0);
4262
4263 wxPy_END_ALLOW_THREADS;
4264 } _resultobj = Py_BuildValue("i",_result);
4265 return _resultobj;
4266 }
4267
4268 static void *SwigwxLogStderrTowxLog(void *ptr) {
4269 wxLogStderr *src;
4270 wxLog *dest;
4271 src = (wxLogStderr *) ptr;
4272 dest = (wxLog *) src;
4273 return (void *) dest;
4274 }
4275
4276 #define new_wxLogStderr() (new wxLogStderr())
4277 static PyObject *_wrap_new_wxLogStderr(PyObject *self, PyObject *args, PyObject *kwargs) {
4278 PyObject * _resultobj;
4279 wxLogStderr * _result;
4280 char *_kwnames[] = { NULL };
4281 char _ptemp[128];
4282
4283 self = self;
4284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLogStderr",_kwnames))
4285 return NULL;
4286 {
4287 wxPy_BEGIN_ALLOW_THREADS;
4288 _result = (wxLogStderr *)new_wxLogStderr();
4289
4290 wxPy_END_ALLOW_THREADS;
4291 } if (_result) {
4292 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogStderr_p");
4293 _resultobj = Py_BuildValue("s",_ptemp);
4294 } else {
4295 Py_INCREF(Py_None);
4296 _resultobj = Py_None;
4297 }
4298 return _resultobj;
4299 }
4300
4301 static void *SwigwxLogTextCtrlTowxLog(void *ptr) {
4302 wxLogTextCtrl *src;
4303 wxLog *dest;
4304 src = (wxLogTextCtrl *) ptr;
4305 dest = (wxLog *) src;
4306 return (void *) dest;
4307 }
4308
4309 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0))
4310 static PyObject *_wrap_new_wxLogTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
4311 PyObject * _resultobj;
4312 wxLogTextCtrl * _result;
4313 wxTextCtrl * _arg0;
4314 PyObject * _argo0 = 0;
4315 char *_kwnames[] = { "pTextCtrl", NULL };
4316 char _ptemp[128];
4317
4318 self = self;
4319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxLogTextCtrl",_kwnames,&_argo0))
4320 return NULL;
4321 if (_argo0) {
4322 if (_argo0 == Py_None) { _arg0 = NULL; }
4323 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
4324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p.");
4325 return NULL;
4326 }
4327 }
4328 {
4329 wxPy_BEGIN_ALLOW_THREADS;
4330 _result = (wxLogTextCtrl *)new_wxLogTextCtrl(_arg0);
4331
4332 wxPy_END_ALLOW_THREADS;
4333 } if (_result) {
4334 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogTextCtrl_p");
4335 _resultobj = Py_BuildValue("s",_ptemp);
4336 } else {
4337 Py_INCREF(Py_None);
4338 _resultobj = Py_None;
4339 }
4340 return _resultobj;
4341 }
4342
4343 static void *SwigwxLogGuiTowxLog(void *ptr) {
4344 wxLogGui *src;
4345 wxLog *dest;
4346 src = (wxLogGui *) ptr;
4347 dest = (wxLog *) src;
4348 return (void *) dest;
4349 }
4350
4351 #define new_wxLogGui() (new wxLogGui())
4352 static PyObject *_wrap_new_wxLogGui(PyObject *self, PyObject *args, PyObject *kwargs) {
4353 PyObject * _resultobj;
4354 wxLogGui * _result;
4355 char *_kwnames[] = { NULL };
4356 char _ptemp[128];
4357
4358 self = self;
4359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLogGui",_kwnames))
4360 return NULL;
4361 {
4362 wxPy_BEGIN_ALLOW_THREADS;
4363 _result = (wxLogGui *)new_wxLogGui();
4364
4365 wxPy_END_ALLOW_THREADS;
4366 } if (_result) {
4367 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogGui_p");
4368 _resultobj = Py_BuildValue("s",_ptemp);
4369 } else {
4370 Py_INCREF(Py_None);
4371 _resultobj = Py_None;
4372 }
4373 return _resultobj;
4374 }
4375
4376 static void *SwigwxLogWindowTowxLog(void *ptr) {
4377 wxLogWindow *src;
4378 wxLog *dest;
4379 src = (wxLogWindow *) ptr;
4380 dest = (wxLog *) src;
4381 return (void *) dest;
4382 }
4383
4384 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4385 static PyObject *_wrap_new_wxLogWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4386 PyObject * _resultobj;
4387 wxLogWindow * _result;
4388 wxFrame * _arg0;
4389 char * _arg1;
4390 bool _arg2 = (bool ) TRUE;
4391 bool _arg3 = (bool ) TRUE;
4392 PyObject * _argo0 = 0;
4393 int tempbool2 = (int) TRUE;
4394 int tempbool3 = (int) TRUE;
4395 char *_kwnames[] = { "pParent","szTitle","bShow","bPassToOld", NULL };
4396 char _ptemp[128];
4397
4398 self = self;
4399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os|ii:new_wxLogWindow",_kwnames,&_argo0,&_arg1,&tempbool2,&tempbool3))
4400 return NULL;
4401 if (_argo0) {
4402 if (_argo0 == Py_None) { _arg0 = NULL; }
4403 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFrame_p")) {
4404 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p.");
4405 return NULL;
4406 }
4407 }
4408 _arg2 = (bool ) tempbool2;
4409 _arg3 = (bool ) tempbool3;
4410 {
4411 wxPy_BEGIN_ALLOW_THREADS;
4412 _result = (wxLogWindow *)new_wxLogWindow(_arg0,_arg1,_arg2,_arg3);
4413
4414 wxPy_END_ALLOW_THREADS;
4415 } if (_result) {
4416 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogWindow_p");
4417 _resultobj = Py_BuildValue("s",_ptemp);
4418 } else {
4419 Py_INCREF(Py_None);
4420 _resultobj = Py_None;
4421 }
4422 return _resultobj;
4423 }
4424
4425 #define wxLogWindow_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
4426 static PyObject *_wrap_wxLogWindow_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
4427 PyObject * _resultobj;
4428 wxLogWindow * _arg0;
4429 bool _arg1 = (bool ) TRUE;
4430 PyObject * _argo0 = 0;
4431 int tempbool1 = (int) TRUE;
4432 char *_kwnames[] = { "self","bShow", NULL };
4433
4434 self = self;
4435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxLogWindow_Show",_kwnames,&_argo0,&tempbool1))
4436 return NULL;
4437 if (_argo0) {
4438 if (_argo0 == Py_None) { _arg0 = NULL; }
4439 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4440 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p.");
4441 return NULL;
4442 }
4443 }
4444 _arg1 = (bool ) tempbool1;
4445 {
4446 wxPy_BEGIN_ALLOW_THREADS;
4447 wxLogWindow_Show(_arg0,_arg1);
4448
4449 wxPy_END_ALLOW_THREADS;
4450 } Py_INCREF(Py_None);
4451 _resultobj = Py_None;
4452 return _resultobj;
4453 }
4454
4455 #define wxLogWindow_GetFrame(_swigobj) (_swigobj->GetFrame())
4456 static PyObject *_wrap_wxLogWindow_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
4457 PyObject * _resultobj;
4458 wxFrame * _result;
4459 wxLogWindow * _arg0;
4460 PyObject * _argo0 = 0;
4461 char *_kwnames[] = { "self", NULL };
4462 char _ptemp[128];
4463
4464 self = self;
4465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLogWindow_GetFrame",_kwnames,&_argo0))
4466 return NULL;
4467 if (_argo0) {
4468 if (_argo0 == Py_None) { _arg0 = NULL; }
4469 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4470 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p.");
4471 return NULL;
4472 }
4473 }
4474 {
4475 wxPy_BEGIN_ALLOW_THREADS;
4476 _result = (wxFrame *)wxLogWindow_GetFrame(_arg0);
4477
4478 wxPy_END_ALLOW_THREADS;
4479 } if (_result) {
4480 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFrame_p");
4481 _resultobj = Py_BuildValue("s",_ptemp);
4482 } else {
4483 Py_INCREF(Py_None);
4484 _resultobj = Py_None;
4485 }
4486 return _resultobj;
4487 }
4488
4489 #define wxLogWindow_GetOldLog(_swigobj) (_swigobj->GetOldLog())
4490 static PyObject *_wrap_wxLogWindow_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
4491 PyObject * _resultobj;
4492 wxLog * _result;
4493 wxLogWindow * _arg0;
4494 PyObject * _argo0 = 0;
4495 char *_kwnames[] = { "self", NULL };
4496 char _ptemp[128];
4497
4498 self = self;
4499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLogWindow_GetOldLog",_kwnames,&_argo0))
4500 return NULL;
4501 if (_argo0) {
4502 if (_argo0 == Py_None) { _arg0 = NULL; }
4503 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p.");
4505 return NULL;
4506 }
4507 }
4508 {
4509 wxPy_BEGIN_ALLOW_THREADS;
4510 _result = (wxLog *)wxLogWindow_GetOldLog(_arg0);
4511
4512 wxPy_END_ALLOW_THREADS;
4513 } if (_result) {
4514 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
4515 _resultobj = Py_BuildValue("s",_ptemp);
4516 } else {
4517 Py_INCREF(Py_None);
4518 _resultobj = Py_None;
4519 }
4520 return _resultobj;
4521 }
4522
4523 #define wxLogWindow_IsPassingMessages(_swigobj) (_swigobj->IsPassingMessages())
4524 static PyObject *_wrap_wxLogWindow_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
4525 PyObject * _resultobj;
4526 bool _result;
4527 wxLogWindow * _arg0;
4528 PyObject * _argo0 = 0;
4529 char *_kwnames[] = { "self", NULL };
4530
4531 self = self;
4532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLogWindow_IsPassingMessages",_kwnames,&_argo0))
4533 return NULL;
4534 if (_argo0) {
4535 if (_argo0 == Py_None) { _arg0 = NULL; }
4536 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4537 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p.");
4538 return NULL;
4539 }
4540 }
4541 {
4542 wxPy_BEGIN_ALLOW_THREADS;
4543 _result = (bool )wxLogWindow_IsPassingMessages(_arg0);
4544
4545 wxPy_END_ALLOW_THREADS;
4546 } _resultobj = Py_BuildValue("i",_result);
4547 return _resultobj;
4548 }
4549
4550 #define wxLogWindow_PassMessages(_swigobj,_swigarg0) (_swigobj->PassMessages(_swigarg0))
4551 static PyObject *_wrap_wxLogWindow_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
4552 PyObject * _resultobj;
4553 wxLogWindow * _arg0;
4554 bool _arg1;
4555 PyObject * _argo0 = 0;
4556 int tempbool1;
4557 char *_kwnames[] = { "self","bDoPass", NULL };
4558
4559 self = self;
4560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxLogWindow_PassMessages",_kwnames,&_argo0,&tempbool1))
4561 return NULL;
4562 if (_argo0) {
4563 if (_argo0 == Py_None) { _arg0 = NULL; }
4564 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4565 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p.");
4566 return NULL;
4567 }
4568 }
4569 _arg1 = (bool ) tempbool1;
4570 {
4571 wxPy_BEGIN_ALLOW_THREADS;
4572 wxLogWindow_PassMessages(_arg0,_arg1);
4573
4574 wxPy_END_ALLOW_THREADS;
4575 } Py_INCREF(Py_None);
4576 _resultobj = Py_None;
4577 return _resultobj;
4578 }
4579
4580 #define new_wxLogNull() (new wxLogNull())
4581 static PyObject *_wrap_new_wxLogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
4582 PyObject * _resultobj;
4583 wxLogNull * _result;
4584 char *_kwnames[] = { NULL };
4585 char _ptemp[128];
4586
4587 self = self;
4588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLogNull",_kwnames))
4589 return NULL;
4590 {
4591 wxPy_BEGIN_ALLOW_THREADS;
4592 _result = (wxLogNull *)new_wxLogNull();
4593
4594 wxPy_END_ALLOW_THREADS;
4595 } if (_result) {
4596 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogNull_p");
4597 _resultobj = Py_BuildValue("s",_ptemp);
4598 } else {
4599 Py_INCREF(Py_None);
4600 _resultobj = Py_None;
4601 }
4602 return _resultobj;
4603 }
4604
4605 #define delete_wxLogNull(_swigobj) (delete _swigobj)
4606 static PyObject *_wrap_delete_wxLogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
4607 PyObject * _resultobj;
4608 wxLogNull * _arg0;
4609 PyObject * _argo0 = 0;
4610 char *_kwnames[] = { "self", NULL };
4611
4612 self = self;
4613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxLogNull",_kwnames,&_argo0))
4614 return NULL;
4615 if (_argo0) {
4616 if (_argo0 == Py_None) { _arg0 = NULL; }
4617 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogNull_p")) {
4618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p.");
4619 return NULL;
4620 }
4621 }
4622 {
4623 wxPy_BEGIN_ALLOW_THREADS;
4624 delete_wxLogNull(_arg0);
4625
4626 wxPy_END_ALLOW_THREADS;
4627 } Py_INCREF(Py_None);
4628 _resultobj = Py_None;
4629 return _resultobj;
4630 }
4631
4632 static void *SwigwxProcessEventTowxEvent(void *ptr) {
4633 wxProcessEvent *src;
4634 wxEvent *dest;
4635 src = (wxProcessEvent *) ptr;
4636 dest = (wxEvent *) src;
4637 return (void *) dest;
4638 }
4639
4640 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2))
4641 static PyObject *_wrap_new_wxProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
4642 PyObject * _resultobj;
4643 wxProcessEvent * _result;
4644 int _arg0 = (int ) 0;
4645 int _arg1 = (int ) 0;
4646 int _arg2 = (int ) 0;
4647 char *_kwnames[] = { "id","pid","exitcode", NULL };
4648 char _ptemp[128];
4649
4650 self = self;
4651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|iii:new_wxProcessEvent",_kwnames,&_arg0,&_arg1,&_arg2))
4652 return NULL;
4653 {
4654 wxPy_BEGIN_ALLOW_THREADS;
4655 _result = (wxProcessEvent *)new_wxProcessEvent(_arg0,_arg1,_arg2);
4656
4657 wxPy_END_ALLOW_THREADS;
4658 } if (_result) {
4659 SWIG_MakePtr(_ptemp, (char *) _result,"_wxProcessEvent_p");
4660 _resultobj = Py_BuildValue("s",_ptemp);
4661 } else {
4662 Py_INCREF(Py_None);
4663 _resultobj = Py_None;
4664 }
4665 return _resultobj;
4666 }
4667
4668 #define wxProcessEvent_GetPid(_swigobj) (_swigobj->GetPid())
4669 static PyObject *_wrap_wxProcessEvent_GetPid(PyObject *self, PyObject *args, PyObject *kwargs) {
4670 PyObject * _resultobj;
4671 int _result;
4672 wxProcessEvent * _arg0;
4673 PyObject * _argo0 = 0;
4674 char *_kwnames[] = { "self", NULL };
4675
4676 self = self;
4677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_GetPid",_kwnames,&_argo0))
4678 return NULL;
4679 if (_argo0) {
4680 if (_argo0 == Py_None) { _arg0 = NULL; }
4681 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4682 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p.");
4683 return NULL;
4684 }
4685 }
4686 {
4687 wxPy_BEGIN_ALLOW_THREADS;
4688 _result = (int )wxProcessEvent_GetPid(_arg0);
4689
4690 wxPy_END_ALLOW_THREADS;
4691 } _resultobj = Py_BuildValue("i",_result);
4692 return _resultobj;
4693 }
4694
4695 #define wxProcessEvent_GetExitCode(_swigobj) (_swigobj->GetExitCode())
4696 static PyObject *_wrap_wxProcessEvent_GetExitCode(PyObject *self, PyObject *args, PyObject *kwargs) {
4697 PyObject * _resultobj;
4698 int _result;
4699 wxProcessEvent * _arg0;
4700 PyObject * _argo0 = 0;
4701 char *_kwnames[] = { "self", NULL };
4702
4703 self = self;
4704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_GetExitCode",_kwnames,&_argo0))
4705 return NULL;
4706 if (_argo0) {
4707 if (_argo0 == Py_None) { _arg0 = NULL; }
4708 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4709 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p.");
4710 return NULL;
4711 }
4712 }
4713 {
4714 wxPy_BEGIN_ALLOW_THREADS;
4715 _result = (int )wxProcessEvent_GetExitCode(_arg0);
4716
4717 wxPy_END_ALLOW_THREADS;
4718 } _resultobj = Py_BuildValue("i",_result);
4719 return _resultobj;
4720 }
4721
4722 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval)
4723 static PyObject *_wrap_wxProcessEvent_m_pid_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4724 PyObject * _resultobj;
4725 int _result;
4726 wxProcessEvent * _arg0;
4727 int _arg1;
4728 PyObject * _argo0 = 0;
4729 char *_kwnames[] = { "self","m_pid", NULL };
4730
4731 self = self;
4732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxProcessEvent_m_pid_set",_kwnames,&_argo0,&_arg1))
4733 return NULL;
4734 if (_argo0) {
4735 if (_argo0 == Py_None) { _arg0 = NULL; }
4736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p.");
4738 return NULL;
4739 }
4740 }
4741 {
4742 wxPy_BEGIN_ALLOW_THREADS;
4743 _result = (int )wxProcessEvent_m_pid_set(_arg0,_arg1);
4744
4745 wxPy_END_ALLOW_THREADS;
4746 } _resultobj = Py_BuildValue("i",_result);
4747 return _resultobj;
4748 }
4749
4750 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid)
4751 static PyObject *_wrap_wxProcessEvent_m_pid_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4752 PyObject * _resultobj;
4753 int _result;
4754 wxProcessEvent * _arg0;
4755 PyObject * _argo0 = 0;
4756 char *_kwnames[] = { "self", NULL };
4757
4758 self = self;
4759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_m_pid_get",_kwnames,&_argo0))
4760 return NULL;
4761 if (_argo0) {
4762 if (_argo0 == Py_None) { _arg0 = NULL; }
4763 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4764 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p.");
4765 return NULL;
4766 }
4767 }
4768 {
4769 wxPy_BEGIN_ALLOW_THREADS;
4770 _result = (int )wxProcessEvent_m_pid_get(_arg0);
4771
4772 wxPy_END_ALLOW_THREADS;
4773 } _resultobj = Py_BuildValue("i",_result);
4774 return _resultobj;
4775 }
4776
4777 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval)
4778 static PyObject *_wrap_wxProcessEvent_m_exitcode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4779 PyObject * _resultobj;
4780 int _result;
4781 wxProcessEvent * _arg0;
4782 int _arg1;
4783 PyObject * _argo0 = 0;
4784 char *_kwnames[] = { "self","m_exitcode", NULL };
4785
4786 self = self;
4787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxProcessEvent_m_exitcode_set",_kwnames,&_argo0,&_arg1))
4788 return NULL;
4789 if (_argo0) {
4790 if (_argo0 == Py_None) { _arg0 = NULL; }
4791 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4792 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p.");
4793 return NULL;
4794 }
4795 }
4796 {
4797 wxPy_BEGIN_ALLOW_THREADS;
4798 _result = (int )wxProcessEvent_m_exitcode_set(_arg0,_arg1);
4799
4800 wxPy_END_ALLOW_THREADS;
4801 } _resultobj = Py_BuildValue("i",_result);
4802 return _resultobj;
4803 }
4804
4805 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode)
4806 static PyObject *_wrap_wxProcessEvent_m_exitcode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4807 PyObject * _resultobj;
4808 int _result;
4809 wxProcessEvent * _arg0;
4810 PyObject * _argo0 = 0;
4811 char *_kwnames[] = { "self", NULL };
4812
4813 self = self;
4814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_m_exitcode_get",_kwnames,&_argo0))
4815 return NULL;
4816 if (_argo0) {
4817 if (_argo0 == Py_None) { _arg0 = NULL; }
4818 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4819 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p.");
4820 return NULL;
4821 }
4822 }
4823 {
4824 wxPy_BEGIN_ALLOW_THREADS;
4825 _result = (int )wxProcessEvent_m_exitcode_get(_arg0);
4826
4827 wxPy_END_ALLOW_THREADS;
4828 } _resultobj = Py_BuildValue("i",_result);
4829 return _resultobj;
4830 }
4831
4832 static void *SwigwxPyProcessTowxEvtHandler(void *ptr) {
4833 wxPyProcess *src;
4834 wxEvtHandler *dest;
4835 src = (wxPyProcess *) ptr;
4836 dest = (wxEvtHandler *) src;
4837 return (void *) dest;
4838 }
4839
4840 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1))
4841 static PyObject *_wrap_new_wxProcess(PyObject *self, PyObject *args, PyObject *kwargs) {
4842 PyObject * _resultobj;
4843 wxPyProcess * _result;
4844 wxEvtHandler * _arg0 = (wxEvtHandler *) NULL;
4845 int _arg1 = (int ) -1;
4846 PyObject * _argo0 = 0;
4847 char *_kwnames[] = { "parent","id", NULL };
4848 char _ptemp[128];
4849
4850 self = self;
4851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|Oi:new_wxProcess",_kwnames,&_argo0,&_arg1))
4852 return NULL;
4853 if (_argo0) {
4854 if (_argo0 == Py_None) { _arg0 = NULL; }
4855 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
4856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p.");
4857 return NULL;
4858 }
4859 }
4860 {
4861 wxPy_BEGIN_ALLOW_THREADS;
4862 _result = (wxPyProcess *)new_wxProcess(_arg0,_arg1);
4863
4864 wxPy_END_ALLOW_THREADS;
4865 } if (_result) {
4866 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyProcess_p");
4867 _resultobj = Py_BuildValue("s",_ptemp);
4868 } else {
4869 Py_INCREF(Py_None);
4870 _resultobj = Py_None;
4871 }
4872 return _resultobj;
4873 }
4874
4875 static void wxPyProcess_Destroy(wxPyProcess *self) { delete self; }
4876 static PyObject *_wrap_wxProcess_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
4877 PyObject * _resultobj;
4878 wxPyProcess * _arg0;
4879 PyObject * _argo0 = 0;
4880 char *_kwnames[] = { "self", NULL };
4881
4882 self = self;
4883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_Destroy",_kwnames,&_argo0))
4884 return NULL;
4885 if (_argo0) {
4886 if (_argo0 == Py_None) { _arg0 = NULL; }
4887 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4888 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p.");
4889 return NULL;
4890 }
4891 }
4892 {
4893 wxPy_BEGIN_ALLOW_THREADS;
4894 wxPyProcess_Destroy(_arg0);
4895
4896 wxPy_END_ALLOW_THREADS;
4897 } Py_INCREF(Py_None);
4898 _resultobj = Py_None;
4899 return _resultobj;
4900 }
4901
4902 #define wxProcess__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
4903 static PyObject *_wrap_wxProcess__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
4904 PyObject * _resultobj;
4905 wxPyProcess * _arg0;
4906 PyObject * _arg1;
4907 PyObject * _arg2;
4908 PyObject * _argo0 = 0;
4909 PyObject * _obj1 = 0;
4910 PyObject * _obj2 = 0;
4911 char *_kwnames[] = { "self","self","_class", NULL };
4912
4913 self = self;
4914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxProcess__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
4915 return NULL;
4916 if (_argo0) {
4917 if (_argo0 == Py_None) { _arg0 = NULL; }
4918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess__setSelf. Expected _wxPyProcess_p.");
4920 return NULL;
4921 }
4922 }
4923 {
4924 _arg1 = _obj1;
4925 }
4926 {
4927 _arg2 = _obj2;
4928 }
4929 {
4930 wxPy_BEGIN_ALLOW_THREADS;
4931 wxProcess__setSelf(_arg0,_arg1,_arg2);
4932
4933 wxPy_END_ALLOW_THREADS;
4934 } Py_INCREF(Py_None);
4935 _resultobj = Py_None;
4936 return _resultobj;
4937 }
4938
4939 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnTerminate(_swigarg0,_swigarg1))
4940 static PyObject *_wrap_wxProcess_base_OnTerminate(PyObject *self, PyObject *args, PyObject *kwargs) {
4941 PyObject * _resultobj;
4942 wxPyProcess * _arg0;
4943 int _arg1;
4944 int _arg2;
4945 PyObject * _argo0 = 0;
4946 char *_kwnames[] = { "self","pid","status", NULL };
4947
4948 self = self;
4949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxProcess_base_OnTerminate",_kwnames,&_argo0,&_arg1,&_arg2))
4950 return NULL;
4951 if (_argo0) {
4952 if (_argo0 == Py_None) { _arg0 = NULL; }
4953 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4954 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p.");
4955 return NULL;
4956 }
4957 }
4958 {
4959 wxPy_BEGIN_ALLOW_THREADS;
4960 wxProcess_base_OnTerminate(_arg0,_arg1,_arg2);
4961
4962 wxPy_END_ALLOW_THREADS;
4963 } Py_INCREF(Py_None);
4964 _resultobj = Py_None;
4965 return _resultobj;
4966 }
4967
4968 #define wxProcess_Redirect(_swigobj) (_swigobj->Redirect())
4969 static PyObject *_wrap_wxProcess_Redirect(PyObject *self, PyObject *args, PyObject *kwargs) {
4970 PyObject * _resultobj;
4971 wxPyProcess * _arg0;
4972 PyObject * _argo0 = 0;
4973 char *_kwnames[] = { "self", NULL };
4974
4975 self = self;
4976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_Redirect",_kwnames,&_argo0))
4977 return NULL;
4978 if (_argo0) {
4979 if (_argo0 == Py_None) { _arg0 = NULL; }
4980 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4981 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p.");
4982 return NULL;
4983 }
4984 }
4985 {
4986 wxPy_BEGIN_ALLOW_THREADS;
4987 wxProcess_Redirect(_arg0);
4988
4989 wxPy_END_ALLOW_THREADS;
4990 } Py_INCREF(Py_None);
4991 _resultobj = Py_None;
4992 return _resultobj;
4993 }
4994
4995 #define wxProcess_IsRedirected(_swigobj) (_swigobj->IsRedirected())
4996 static PyObject *_wrap_wxProcess_IsRedirected(PyObject *self, PyObject *args, PyObject *kwargs) {
4997 PyObject * _resultobj;
4998 bool _result;
4999 wxPyProcess * _arg0;
5000 PyObject * _argo0 = 0;
5001 char *_kwnames[] = { "self", NULL };
5002
5003 self = self;
5004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_IsRedirected",_kwnames,&_argo0))
5005 return NULL;
5006 if (_argo0) {
5007 if (_argo0 == Py_None) { _arg0 = NULL; }
5008 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
5009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p.");
5010 return NULL;
5011 }
5012 }
5013 {
5014 wxPy_BEGIN_ALLOW_THREADS;
5015 _result = (bool )wxProcess_IsRedirected(_arg0);
5016
5017 wxPy_END_ALLOW_THREADS;
5018 } _resultobj = Py_BuildValue("i",_result);
5019 return _resultobj;
5020 }
5021
5022 #define wxProcess_Detach(_swigobj) (_swigobj->Detach())
5023 static PyObject *_wrap_wxProcess_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
5024 PyObject * _resultobj;
5025 wxPyProcess * _arg0;
5026 PyObject * _argo0 = 0;
5027 char *_kwnames[] = { "self", NULL };
5028
5029 self = self;
5030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_Detach",_kwnames,&_argo0))
5031 return NULL;
5032 if (_argo0) {
5033 if (_argo0 == Py_None) { _arg0 = NULL; }
5034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
5035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p.");
5036 return NULL;
5037 }
5038 }
5039 {
5040 wxPy_BEGIN_ALLOW_THREADS;
5041 wxProcess_Detach(_arg0);
5042
5043 wxPy_END_ALLOW_THREADS;
5044 } Py_INCREF(Py_None);
5045 _resultobj = Py_None;
5046 return _resultobj;
5047 }
5048
5049 #define wxProcess_GetInputStream(_swigobj) (_swigobj->GetInputStream())
5050 static PyObject *_wrap_wxProcess_GetInputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5051 PyObject * _resultobj;
5052 wxInputStream * _result;
5053 wxPyProcess * _arg0;
5054 PyObject * _argo0 = 0;
5055 char *_kwnames[] = { "self", NULL };
5056
5057 self = self;
5058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_GetInputStream",_kwnames,&_argo0))
5059 return NULL;
5060 if (_argo0) {
5061 if (_argo0 == Py_None) { _arg0 = NULL; }
5062 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
5063 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p.");
5064 return NULL;
5065 }
5066 }
5067 {
5068 wxPy_BEGIN_ALLOW_THREADS;
5069 _result = (wxInputStream *)wxProcess_GetInputStream(_arg0);
5070
5071 wxPy_END_ALLOW_THREADS;
5072 }{
5073 wxPyInputStream * _ptr = NULL;
5074
5075 if (_result) {
5076 _ptr = new wxPyInputStream(_result);
5077 }
5078 if (_ptr) {
5079 char swigptr[64];
5080 SWIG_MakePtr(swigptr, _ptr, "_wxPyInputStream_p");
5081
5082 PyObject* classobj = PyDict_GetItemString(wxPython_dict, "wxInputStreamPtr");
5083 if (! classobj) {
5084 Py_INCREF(Py_None);
5085 _resultobj = Py_None;
5086 } else {
5087 PyObject* arg = Py_BuildValue("(s)", swigptr);
5088 _resultobj = PyInstance_New(classobj, arg, NULL);
5089 Py_DECREF(arg);
5090
5091 // set ThisOwn
5092 PyObject* one = PyInt_FromLong(1);
5093 PyObject_SetAttrString(_resultobj, "thisown", one);
5094 Py_DECREF(one);
5095 }
5096 } else {
5097 Py_INCREF(Py_None);
5098 _resultobj = Py_None;
5099 }
5100 }
5101 return _resultobj;
5102 }
5103
5104 #define wxProcess_GetErrorStream(_swigobj) (_swigobj->GetErrorStream())
5105 static PyObject *_wrap_wxProcess_GetErrorStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5106 PyObject * _resultobj;
5107 wxInputStream * _result;
5108 wxPyProcess * _arg0;
5109 PyObject * _argo0 = 0;
5110 char *_kwnames[] = { "self", NULL };
5111
5112 self = self;
5113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_GetErrorStream",_kwnames,&_argo0))
5114 return NULL;
5115 if (_argo0) {
5116 if (_argo0 == Py_None) { _arg0 = NULL; }
5117 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
5118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p.");
5119 return NULL;
5120 }
5121 }
5122 {
5123 wxPy_BEGIN_ALLOW_THREADS;
5124 _result = (wxInputStream *)wxProcess_GetErrorStream(_arg0);
5125
5126 wxPy_END_ALLOW_THREADS;
5127 }{
5128 wxPyInputStream * _ptr = NULL;
5129
5130 if (_result) {
5131 _ptr = new wxPyInputStream(_result);
5132 }
5133 if (_ptr) {
5134 char swigptr[64];
5135 SWIG_MakePtr(swigptr, _ptr, "_wxPyInputStream_p");
5136
5137 PyObject* classobj = PyDict_GetItemString(wxPython_dict, "wxInputStreamPtr");
5138 if (! classobj) {
5139 Py_INCREF(Py_None);
5140 _resultobj = Py_None;
5141 } else {
5142 PyObject* arg = Py_BuildValue("(s)", swigptr);
5143 _resultobj = PyInstance_New(classobj, arg, NULL);
5144 Py_DECREF(arg);
5145
5146 // set ThisOwn
5147 PyObject* one = PyInt_FromLong(1);
5148 PyObject_SetAttrString(_resultobj, "thisown", one);
5149 Py_DECREF(one);
5150 }
5151 } else {
5152 Py_INCREF(Py_None);
5153 _resultobj = Py_None;
5154 }
5155 }
5156 return _resultobj;
5157 }
5158
5159 #define wxProcess_GetOutputStream(_swigobj) (_swigobj->GetOutputStream())
5160 static PyObject *_wrap_wxProcess_GetOutputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
5161 PyObject * _resultobj;
5162 wxOutputStream * _result;
5163 wxPyProcess * _arg0;
5164 PyObject * _argo0 = 0;
5165 char *_kwnames[] = { "self", NULL };
5166 char _ptemp[128];
5167
5168 self = self;
5169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_GetOutputStream",_kwnames,&_argo0))
5170 return NULL;
5171 if (_argo0) {
5172 if (_argo0 == Py_None) { _arg0 = NULL; }
5173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
5174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p.");
5175 return NULL;
5176 }
5177 }
5178 {
5179 wxPy_BEGIN_ALLOW_THREADS;
5180 _result = (wxOutputStream *)wxProcess_GetOutputStream(_arg0);
5181
5182 wxPy_END_ALLOW_THREADS;
5183 } if (_result) {
5184 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOutputStream_p");
5185 _resultobj = Py_BuildValue("s",_ptemp);
5186 } else {
5187 Py_INCREF(Py_None);
5188 _resultobj = Py_None;
5189 }
5190 return _resultobj;
5191 }
5192
5193 #define wxProcess_CloseOutput(_swigobj) (_swigobj->CloseOutput())
5194 static PyObject *_wrap_wxProcess_CloseOutput(PyObject *self, PyObject *args, PyObject *kwargs) {
5195 PyObject * _resultobj;
5196 wxPyProcess * _arg0;
5197 PyObject * _argo0 = 0;
5198 char *_kwnames[] = { "self", NULL };
5199
5200 self = self;
5201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_CloseOutput",_kwnames,&_argo0))
5202 return NULL;
5203 if (_argo0) {
5204 if (_argo0 == Py_None) { _arg0 = NULL; }
5205 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
5206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p.");
5207 return NULL;
5208 }
5209 }
5210 {
5211 wxPy_BEGIN_ALLOW_THREADS;
5212 wxProcess_CloseOutput(_arg0);
5213
5214 wxPy_END_ALLOW_THREADS;
5215 } Py_INCREF(Py_None);
5216 _resultobj = Py_None;
5217 return _resultobj;
5218 }
5219
5220 #define new_wxJoystick(_swigarg0) (new wxJoystick(_swigarg0))
5221 static PyObject *_wrap_new_wxJoystick(PyObject *self, PyObject *args, PyObject *kwargs) {
5222 PyObject * _resultobj;
5223 wxJoystick * _result;
5224 int _arg0 = (int ) wxJOYSTICK1;
5225 char *_kwnames[] = { "joystick", NULL };
5226 char _ptemp[128];
5227
5228 self = self;
5229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:new_wxJoystick",_kwnames,&_arg0))
5230 return NULL;
5231 {
5232 wxPy_BEGIN_ALLOW_THREADS;
5233 _result = (wxJoystick *)new_wxJoystick(_arg0);
5234
5235 wxPy_END_ALLOW_THREADS;
5236 } if (_result) {
5237 SWIG_MakePtr(_ptemp, (char *) _result,"_wxJoystick_p");
5238 _resultobj = Py_BuildValue("s",_ptemp);
5239 } else {
5240 Py_INCREF(Py_None);
5241 _resultobj = Py_None;
5242 }
5243 return _resultobj;
5244 }
5245
5246 #define wxJoystick_GetPosition(_swigobj) (_swigobj->GetPosition())
5247 static PyObject *_wrap_wxJoystick_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5248 PyObject * _resultobj;
5249 wxPoint * _result;
5250 wxJoystick * _arg0;
5251 PyObject * _argo0 = 0;
5252 char *_kwnames[] = { "self", NULL };
5253 char _ptemp[128];
5254
5255 self = self;
5256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetPosition",_kwnames,&_argo0))
5257 return NULL;
5258 if (_argo0) {
5259 if (_argo0 == Py_None) { _arg0 = NULL; }
5260 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5261 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetPosition. Expected _wxJoystick_p.");
5262 return NULL;
5263 }
5264 }
5265 {
5266 wxPy_BEGIN_ALLOW_THREADS;
5267 _result = new wxPoint (wxJoystick_GetPosition(_arg0));
5268
5269 wxPy_END_ALLOW_THREADS;
5270 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
5271 _resultobj = Py_BuildValue("s",_ptemp);
5272 return _resultobj;
5273 }
5274
5275 #define wxJoystick_GetZPosition(_swigobj) (_swigobj->GetZPosition())
5276 static PyObject *_wrap_wxJoystick_GetZPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5277 PyObject * _resultobj;
5278 int _result;
5279 wxJoystick * _arg0;
5280 PyObject * _argo0 = 0;
5281 char *_kwnames[] = { "self", NULL };
5282
5283 self = self;
5284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetZPosition",_kwnames,&_argo0))
5285 return NULL;
5286 if (_argo0) {
5287 if (_argo0 == Py_None) { _arg0 = NULL; }
5288 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5289 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetZPosition. Expected _wxJoystick_p.");
5290 return NULL;
5291 }
5292 }
5293 {
5294 wxPy_BEGIN_ALLOW_THREADS;
5295 _result = (int )wxJoystick_GetZPosition(_arg0);
5296
5297 wxPy_END_ALLOW_THREADS;
5298 } _resultobj = Py_BuildValue("i",_result);
5299 return _resultobj;
5300 }
5301
5302 #define wxJoystick_GetButtonState(_swigobj) (_swigobj->GetButtonState())
5303 static PyObject *_wrap_wxJoystick_GetButtonState(PyObject *self, PyObject *args, PyObject *kwargs) {
5304 PyObject * _resultobj;
5305 int _result;
5306 wxJoystick * _arg0;
5307 PyObject * _argo0 = 0;
5308 char *_kwnames[] = { "self", NULL };
5309
5310 self = self;
5311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetButtonState",_kwnames,&_argo0))
5312 return NULL;
5313 if (_argo0) {
5314 if (_argo0 == Py_None) { _arg0 = NULL; }
5315 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5316 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetButtonState. Expected _wxJoystick_p.");
5317 return NULL;
5318 }
5319 }
5320 {
5321 wxPy_BEGIN_ALLOW_THREADS;
5322 _result = (int )wxJoystick_GetButtonState(_arg0);
5323
5324 wxPy_END_ALLOW_THREADS;
5325 } _resultobj = Py_BuildValue("i",_result);
5326 return _resultobj;
5327 }
5328
5329 #define wxJoystick_GetPOVPosition(_swigobj) (_swigobj->GetPOVPosition())
5330 static PyObject *_wrap_wxJoystick_GetPOVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5331 PyObject * _resultobj;
5332 int _result;
5333 wxJoystick * _arg0;
5334 PyObject * _argo0 = 0;
5335 char *_kwnames[] = { "self", NULL };
5336
5337 self = self;
5338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetPOVPosition",_kwnames,&_argo0))
5339 return NULL;
5340 if (_argo0) {
5341 if (_argo0 == Py_None) { _arg0 = NULL; }
5342 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5343 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetPOVPosition. Expected _wxJoystick_p.");
5344 return NULL;
5345 }
5346 }
5347 {
5348 wxPy_BEGIN_ALLOW_THREADS;
5349 _result = (int )wxJoystick_GetPOVPosition(_arg0);
5350
5351 wxPy_END_ALLOW_THREADS;
5352 } _resultobj = Py_BuildValue("i",_result);
5353 return _resultobj;
5354 }
5355
5356 #define wxJoystick_GetPOVCTSPosition(_swigobj) (_swigobj->GetPOVCTSPosition())
5357 static PyObject *_wrap_wxJoystick_GetPOVCTSPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5358 PyObject * _resultobj;
5359 int _result;
5360 wxJoystick * _arg0;
5361 PyObject * _argo0 = 0;
5362 char *_kwnames[] = { "self", NULL };
5363
5364 self = self;
5365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetPOVCTSPosition",_kwnames,&_argo0))
5366 return NULL;
5367 if (_argo0) {
5368 if (_argo0 == Py_None) { _arg0 = NULL; }
5369 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5370 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetPOVCTSPosition. Expected _wxJoystick_p.");
5371 return NULL;
5372 }
5373 }
5374 {
5375 wxPy_BEGIN_ALLOW_THREADS;
5376 _result = (int )wxJoystick_GetPOVCTSPosition(_arg0);
5377
5378 wxPy_END_ALLOW_THREADS;
5379 } _resultobj = Py_BuildValue("i",_result);
5380 return _resultobj;
5381 }
5382
5383 #define wxJoystick_GetRudderPosition(_swigobj) (_swigobj->GetRudderPosition())
5384 static PyObject *_wrap_wxJoystick_GetRudderPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5385 PyObject * _resultobj;
5386 int _result;
5387 wxJoystick * _arg0;
5388 PyObject * _argo0 = 0;
5389 char *_kwnames[] = { "self", NULL };
5390
5391 self = self;
5392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetRudderPosition",_kwnames,&_argo0))
5393 return NULL;
5394 if (_argo0) {
5395 if (_argo0 == Py_None) { _arg0 = NULL; }
5396 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5397 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetRudderPosition. Expected _wxJoystick_p.");
5398 return NULL;
5399 }
5400 }
5401 {
5402 wxPy_BEGIN_ALLOW_THREADS;
5403 _result = (int )wxJoystick_GetRudderPosition(_arg0);
5404
5405 wxPy_END_ALLOW_THREADS;
5406 } _resultobj = Py_BuildValue("i",_result);
5407 return _resultobj;
5408 }
5409
5410 #define wxJoystick_GetUPosition(_swigobj) (_swigobj->GetUPosition())
5411 static PyObject *_wrap_wxJoystick_GetUPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5412 PyObject * _resultobj;
5413 int _result;
5414 wxJoystick * _arg0;
5415 PyObject * _argo0 = 0;
5416 char *_kwnames[] = { "self", NULL };
5417
5418 self = self;
5419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetUPosition",_kwnames,&_argo0))
5420 return NULL;
5421 if (_argo0) {
5422 if (_argo0 == Py_None) { _arg0 = NULL; }
5423 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5424 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetUPosition. Expected _wxJoystick_p.");
5425 return NULL;
5426 }
5427 }
5428 {
5429 wxPy_BEGIN_ALLOW_THREADS;
5430 _result = (int )wxJoystick_GetUPosition(_arg0);
5431
5432 wxPy_END_ALLOW_THREADS;
5433 } _resultobj = Py_BuildValue("i",_result);
5434 return _resultobj;
5435 }
5436
5437 #define wxJoystick_GetVPosition(_swigobj) (_swigobj->GetVPosition())
5438 static PyObject *_wrap_wxJoystick_GetVPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5439 PyObject * _resultobj;
5440 int _result;
5441 wxJoystick * _arg0;
5442 PyObject * _argo0 = 0;
5443 char *_kwnames[] = { "self", NULL };
5444
5445 self = self;
5446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetVPosition",_kwnames,&_argo0))
5447 return NULL;
5448 if (_argo0) {
5449 if (_argo0 == Py_None) { _arg0 = NULL; }
5450 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5451 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetVPosition. Expected _wxJoystick_p.");
5452 return NULL;
5453 }
5454 }
5455 {
5456 wxPy_BEGIN_ALLOW_THREADS;
5457 _result = (int )wxJoystick_GetVPosition(_arg0);
5458
5459 wxPy_END_ALLOW_THREADS;
5460 } _resultobj = Py_BuildValue("i",_result);
5461 return _resultobj;
5462 }
5463
5464 #define wxJoystick_GetMovementThreshold(_swigobj) (_swigobj->GetMovementThreshold())
5465 static PyObject *_wrap_wxJoystick_GetMovementThreshold(PyObject *self, PyObject *args, PyObject *kwargs) {
5466 PyObject * _resultobj;
5467 int _result;
5468 wxJoystick * _arg0;
5469 PyObject * _argo0 = 0;
5470 char *_kwnames[] = { "self", NULL };
5471
5472 self = self;
5473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetMovementThreshold",_kwnames,&_argo0))
5474 return NULL;
5475 if (_argo0) {
5476 if (_argo0 == Py_None) { _arg0 = NULL; }
5477 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5478 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetMovementThreshold. Expected _wxJoystick_p.");
5479 return NULL;
5480 }
5481 }
5482 {
5483 wxPy_BEGIN_ALLOW_THREADS;
5484 _result = (int )wxJoystick_GetMovementThreshold(_arg0);
5485
5486 wxPy_END_ALLOW_THREADS;
5487 } _resultobj = Py_BuildValue("i",_result);
5488 return _resultobj;
5489 }
5490
5491 #define wxJoystick_SetMovementThreshold(_swigobj,_swigarg0) (_swigobj->SetMovementThreshold(_swigarg0))
5492 static PyObject *_wrap_wxJoystick_SetMovementThreshold(PyObject *self, PyObject *args, PyObject *kwargs) {
5493 PyObject * _resultobj;
5494 wxJoystick * _arg0;
5495 int _arg1;
5496 PyObject * _argo0 = 0;
5497 char *_kwnames[] = { "self","threshold", NULL };
5498
5499 self = self;
5500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxJoystick_SetMovementThreshold",_kwnames,&_argo0,&_arg1))
5501 return NULL;
5502 if (_argo0) {
5503 if (_argo0 == Py_None) { _arg0 = NULL; }
5504 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5505 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_SetMovementThreshold. Expected _wxJoystick_p.");
5506 return NULL;
5507 }
5508 }
5509 {
5510 wxPy_BEGIN_ALLOW_THREADS;
5511 wxJoystick_SetMovementThreshold(_arg0,_arg1);
5512
5513 wxPy_END_ALLOW_THREADS;
5514 } Py_INCREF(Py_None);
5515 _resultobj = Py_None;
5516 return _resultobj;
5517 }
5518
5519 #define wxJoystick_IsOk(_swigobj) (_swigobj->IsOk())
5520 static PyObject *_wrap_wxJoystick_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
5521 PyObject * _resultobj;
5522 bool _result;
5523 wxJoystick * _arg0;
5524 PyObject * _argo0 = 0;
5525 char *_kwnames[] = { "self", NULL };
5526
5527 self = self;
5528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_IsOk",_kwnames,&_argo0))
5529 return NULL;
5530 if (_argo0) {
5531 if (_argo0 == Py_None) { _arg0 = NULL; }
5532 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5533 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_IsOk. Expected _wxJoystick_p.");
5534 return NULL;
5535 }
5536 }
5537 {
5538 wxPy_BEGIN_ALLOW_THREADS;
5539 _result = (bool )wxJoystick_IsOk(_arg0);
5540
5541 wxPy_END_ALLOW_THREADS;
5542 } _resultobj = Py_BuildValue("i",_result);
5543 return _resultobj;
5544 }
5545
5546 #define wxJoystick_GetNumberJoysticks(_swigobj) (_swigobj->GetNumberJoysticks())
5547 static PyObject *_wrap_wxJoystick_GetNumberJoysticks(PyObject *self, PyObject *args, PyObject *kwargs) {
5548 PyObject * _resultobj;
5549 int _result;
5550 wxJoystick * _arg0;
5551 PyObject * _argo0 = 0;
5552 char *_kwnames[] = { "self", NULL };
5553
5554 self = self;
5555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetNumberJoysticks",_kwnames,&_argo0))
5556 return NULL;
5557 if (_argo0) {
5558 if (_argo0 == Py_None) { _arg0 = NULL; }
5559 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5560 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetNumberJoysticks. Expected _wxJoystick_p.");
5561 return NULL;
5562 }
5563 }
5564 {
5565 wxPy_BEGIN_ALLOW_THREADS;
5566 _result = (int )wxJoystick_GetNumberJoysticks(_arg0);
5567
5568 wxPy_END_ALLOW_THREADS;
5569 } _resultobj = Py_BuildValue("i",_result);
5570 return _resultobj;
5571 }
5572
5573 #define wxJoystick_GetManufacturerId(_swigobj) (_swigobj->GetManufacturerId())
5574 static PyObject *_wrap_wxJoystick_GetManufacturerId(PyObject *self, PyObject *args, PyObject *kwargs) {
5575 PyObject * _resultobj;
5576 int _result;
5577 wxJoystick * _arg0;
5578 PyObject * _argo0 = 0;
5579 char *_kwnames[] = { "self", NULL };
5580
5581 self = self;
5582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetManufacturerId",_kwnames,&_argo0))
5583 return NULL;
5584 if (_argo0) {
5585 if (_argo0 == Py_None) { _arg0 = NULL; }
5586 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5587 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetManufacturerId. Expected _wxJoystick_p.");
5588 return NULL;
5589 }
5590 }
5591 {
5592 wxPy_BEGIN_ALLOW_THREADS;
5593 _result = (int )wxJoystick_GetManufacturerId(_arg0);
5594
5595 wxPy_END_ALLOW_THREADS;
5596 } _resultobj = Py_BuildValue("i",_result);
5597 return _resultobj;
5598 }
5599
5600 #define wxJoystick_GetProductId(_swigobj) (_swigobj->GetProductId())
5601 static PyObject *_wrap_wxJoystick_GetProductId(PyObject *self, PyObject *args, PyObject *kwargs) {
5602 PyObject * _resultobj;
5603 int _result;
5604 wxJoystick * _arg0;
5605 PyObject * _argo0 = 0;
5606 char *_kwnames[] = { "self", NULL };
5607
5608 self = self;
5609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetProductId",_kwnames,&_argo0))
5610 return NULL;
5611 if (_argo0) {
5612 if (_argo0 == Py_None) { _arg0 = NULL; }
5613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetProductId. Expected _wxJoystick_p.");
5615 return NULL;
5616 }
5617 }
5618 {
5619 wxPy_BEGIN_ALLOW_THREADS;
5620 _result = (int )wxJoystick_GetProductId(_arg0);
5621
5622 wxPy_END_ALLOW_THREADS;
5623 } _resultobj = Py_BuildValue("i",_result);
5624 return _resultobj;
5625 }
5626
5627 #define wxJoystick_GetProductName(_swigobj) (_swigobj->GetProductName())
5628 static PyObject *_wrap_wxJoystick_GetProductName(PyObject *self, PyObject *args, PyObject *kwargs) {
5629 PyObject * _resultobj;
5630 wxString * _result;
5631 wxJoystick * _arg0;
5632 PyObject * _argo0 = 0;
5633 char *_kwnames[] = { "self", NULL };
5634
5635 self = self;
5636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetProductName",_kwnames,&_argo0))
5637 return NULL;
5638 if (_argo0) {
5639 if (_argo0 == Py_None) { _arg0 = NULL; }
5640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetProductName. Expected _wxJoystick_p.");
5642 return NULL;
5643 }
5644 }
5645 {
5646 wxPy_BEGIN_ALLOW_THREADS;
5647 _result = new wxString (wxJoystick_GetProductName(_arg0));
5648
5649 wxPy_END_ALLOW_THREADS;
5650 }{
5651 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5652 }
5653 {
5654 delete _result;
5655 }
5656 return _resultobj;
5657 }
5658
5659 #define wxJoystick_GetXMin(_swigobj) (_swigobj->GetXMin())
5660 static PyObject *_wrap_wxJoystick_GetXMin(PyObject *self, PyObject *args, PyObject *kwargs) {
5661 PyObject * _resultobj;
5662 int _result;
5663 wxJoystick * _arg0;
5664 PyObject * _argo0 = 0;
5665 char *_kwnames[] = { "self", NULL };
5666
5667 self = self;
5668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetXMin",_kwnames,&_argo0))
5669 return NULL;
5670 if (_argo0) {
5671 if (_argo0 == Py_None) { _arg0 = NULL; }
5672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetXMin. Expected _wxJoystick_p.");
5674 return NULL;
5675 }
5676 }
5677 {
5678 wxPy_BEGIN_ALLOW_THREADS;
5679 _result = (int )wxJoystick_GetXMin(_arg0);
5680
5681 wxPy_END_ALLOW_THREADS;
5682 } _resultobj = Py_BuildValue("i",_result);
5683 return _resultobj;
5684 }
5685
5686 #define wxJoystick_GetYMin(_swigobj) (_swigobj->GetYMin())
5687 static PyObject *_wrap_wxJoystick_GetYMin(PyObject *self, PyObject *args, PyObject *kwargs) {
5688 PyObject * _resultobj;
5689 int _result;
5690 wxJoystick * _arg0;
5691 PyObject * _argo0 = 0;
5692 char *_kwnames[] = { "self", NULL };
5693
5694 self = self;
5695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetYMin",_kwnames,&_argo0))
5696 return NULL;
5697 if (_argo0) {
5698 if (_argo0 == Py_None) { _arg0 = NULL; }
5699 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5700 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetYMin. Expected _wxJoystick_p.");
5701 return NULL;
5702 }
5703 }
5704 {
5705 wxPy_BEGIN_ALLOW_THREADS;
5706 _result = (int )wxJoystick_GetYMin(_arg0);
5707
5708 wxPy_END_ALLOW_THREADS;
5709 } _resultobj = Py_BuildValue("i",_result);
5710 return _resultobj;
5711 }
5712
5713 #define wxJoystick_GetZMin(_swigobj) (_swigobj->GetZMin())
5714 static PyObject *_wrap_wxJoystick_GetZMin(PyObject *self, PyObject *args, PyObject *kwargs) {
5715 PyObject * _resultobj;
5716 int _result;
5717 wxJoystick * _arg0;
5718 PyObject * _argo0 = 0;
5719 char *_kwnames[] = { "self", NULL };
5720
5721 self = self;
5722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetZMin",_kwnames,&_argo0))
5723 return NULL;
5724 if (_argo0) {
5725 if (_argo0 == Py_None) { _arg0 = NULL; }
5726 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5727 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetZMin. Expected _wxJoystick_p.");
5728 return NULL;
5729 }
5730 }
5731 {
5732 wxPy_BEGIN_ALLOW_THREADS;
5733 _result = (int )wxJoystick_GetZMin(_arg0);
5734
5735 wxPy_END_ALLOW_THREADS;
5736 } _resultobj = Py_BuildValue("i",_result);
5737 return _resultobj;
5738 }
5739
5740 #define wxJoystick_GetXMax(_swigobj) (_swigobj->GetXMax())
5741 static PyObject *_wrap_wxJoystick_GetXMax(PyObject *self, PyObject *args, PyObject *kwargs) {
5742 PyObject * _resultobj;
5743 int _result;
5744 wxJoystick * _arg0;
5745 PyObject * _argo0 = 0;
5746 char *_kwnames[] = { "self", NULL };
5747
5748 self = self;
5749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetXMax",_kwnames,&_argo0))
5750 return NULL;
5751 if (_argo0) {
5752 if (_argo0 == Py_None) { _arg0 = NULL; }
5753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetXMax. Expected _wxJoystick_p.");
5755 return NULL;
5756 }
5757 }
5758 {
5759 wxPy_BEGIN_ALLOW_THREADS;
5760 _result = (int )wxJoystick_GetXMax(_arg0);
5761
5762 wxPy_END_ALLOW_THREADS;
5763 } _resultobj = Py_BuildValue("i",_result);
5764 return _resultobj;
5765 }
5766
5767 #define wxJoystick_GetYMax(_swigobj) (_swigobj->GetYMax())
5768 static PyObject *_wrap_wxJoystick_GetYMax(PyObject *self, PyObject *args, PyObject *kwargs) {
5769 PyObject * _resultobj;
5770 int _result;
5771 wxJoystick * _arg0;
5772 PyObject * _argo0 = 0;
5773 char *_kwnames[] = { "self", NULL };
5774
5775 self = self;
5776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetYMax",_kwnames,&_argo0))
5777 return NULL;
5778 if (_argo0) {
5779 if (_argo0 == Py_None) { _arg0 = NULL; }
5780 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5781 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetYMax. Expected _wxJoystick_p.");
5782 return NULL;
5783 }
5784 }
5785 {
5786 wxPy_BEGIN_ALLOW_THREADS;
5787 _result = (int )wxJoystick_GetYMax(_arg0);
5788
5789 wxPy_END_ALLOW_THREADS;
5790 } _resultobj = Py_BuildValue("i",_result);
5791 return _resultobj;
5792 }
5793
5794 #define wxJoystick_GetZMax(_swigobj) (_swigobj->GetZMax())
5795 static PyObject *_wrap_wxJoystick_GetZMax(PyObject *self, PyObject *args, PyObject *kwargs) {
5796 PyObject * _resultobj;
5797 int _result;
5798 wxJoystick * _arg0;
5799 PyObject * _argo0 = 0;
5800 char *_kwnames[] = { "self", NULL };
5801
5802 self = self;
5803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetZMax",_kwnames,&_argo0))
5804 return NULL;
5805 if (_argo0) {
5806 if (_argo0 == Py_None) { _arg0 = NULL; }
5807 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5808 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetZMax. Expected _wxJoystick_p.");
5809 return NULL;
5810 }
5811 }
5812 {
5813 wxPy_BEGIN_ALLOW_THREADS;
5814 _result = (int )wxJoystick_GetZMax(_arg0);
5815
5816 wxPy_END_ALLOW_THREADS;
5817 } _resultobj = Py_BuildValue("i",_result);
5818 return _resultobj;
5819 }
5820
5821 #define wxJoystick_GetNumberButtons(_swigobj) (_swigobj->GetNumberButtons())
5822 static PyObject *_wrap_wxJoystick_GetNumberButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
5823 PyObject * _resultobj;
5824 int _result;
5825 wxJoystick * _arg0;
5826 PyObject * _argo0 = 0;
5827 char *_kwnames[] = { "self", NULL };
5828
5829 self = self;
5830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetNumberButtons",_kwnames,&_argo0))
5831 return NULL;
5832 if (_argo0) {
5833 if (_argo0 == Py_None) { _arg0 = NULL; }
5834 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5835 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetNumberButtons. Expected _wxJoystick_p.");
5836 return NULL;
5837 }
5838 }
5839 {
5840 wxPy_BEGIN_ALLOW_THREADS;
5841 _result = (int )wxJoystick_GetNumberButtons(_arg0);
5842
5843 wxPy_END_ALLOW_THREADS;
5844 } _resultobj = Py_BuildValue("i",_result);
5845 return _resultobj;
5846 }
5847
5848 #define wxJoystick_GetNumberAxes(_swigobj) (_swigobj->GetNumberAxes())
5849 static PyObject *_wrap_wxJoystick_GetNumberAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
5850 PyObject * _resultobj;
5851 int _result;
5852 wxJoystick * _arg0;
5853 PyObject * _argo0 = 0;
5854 char *_kwnames[] = { "self", NULL };
5855
5856 self = self;
5857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetNumberAxes",_kwnames,&_argo0))
5858 return NULL;
5859 if (_argo0) {
5860 if (_argo0 == Py_None) { _arg0 = NULL; }
5861 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetNumberAxes. Expected _wxJoystick_p.");
5863 return NULL;
5864 }
5865 }
5866 {
5867 wxPy_BEGIN_ALLOW_THREADS;
5868 _result = (int )wxJoystick_GetNumberAxes(_arg0);
5869
5870 wxPy_END_ALLOW_THREADS;
5871 } _resultobj = Py_BuildValue("i",_result);
5872 return _resultobj;
5873 }
5874
5875 #define wxJoystick_GetMaxButtons(_swigobj) (_swigobj->GetMaxButtons())
5876 static PyObject *_wrap_wxJoystick_GetMaxButtons(PyObject *self, PyObject *args, PyObject *kwargs) {
5877 PyObject * _resultobj;
5878 int _result;
5879 wxJoystick * _arg0;
5880 PyObject * _argo0 = 0;
5881 char *_kwnames[] = { "self", NULL };
5882
5883 self = self;
5884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetMaxButtons",_kwnames,&_argo0))
5885 return NULL;
5886 if (_argo0) {
5887 if (_argo0 == Py_None) { _arg0 = NULL; }
5888 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5889 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetMaxButtons. Expected _wxJoystick_p.");
5890 return NULL;
5891 }
5892 }
5893 {
5894 wxPy_BEGIN_ALLOW_THREADS;
5895 _result = (int )wxJoystick_GetMaxButtons(_arg0);
5896
5897 wxPy_END_ALLOW_THREADS;
5898 } _resultobj = Py_BuildValue("i",_result);
5899 return _resultobj;
5900 }
5901
5902 #define wxJoystick_GetMaxAxes(_swigobj) (_swigobj->GetMaxAxes())
5903 static PyObject *_wrap_wxJoystick_GetMaxAxes(PyObject *self, PyObject *args, PyObject *kwargs) {
5904 PyObject * _resultobj;
5905 int _result;
5906 wxJoystick * _arg0;
5907 PyObject * _argo0 = 0;
5908 char *_kwnames[] = { "self", NULL };
5909
5910 self = self;
5911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetMaxAxes",_kwnames,&_argo0))
5912 return NULL;
5913 if (_argo0) {
5914 if (_argo0 == Py_None) { _arg0 = NULL; }
5915 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5916 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetMaxAxes. Expected _wxJoystick_p.");
5917 return NULL;
5918 }
5919 }
5920 {
5921 wxPy_BEGIN_ALLOW_THREADS;
5922 _result = (int )wxJoystick_GetMaxAxes(_arg0);
5923
5924 wxPy_END_ALLOW_THREADS;
5925 } _resultobj = Py_BuildValue("i",_result);
5926 return _resultobj;
5927 }
5928
5929 #define wxJoystick_GetPollingMin(_swigobj) (_swigobj->GetPollingMin())
5930 static PyObject *_wrap_wxJoystick_GetPollingMin(PyObject *self, PyObject *args, PyObject *kwargs) {
5931 PyObject * _resultobj;
5932 int _result;
5933 wxJoystick * _arg0;
5934 PyObject * _argo0 = 0;
5935 char *_kwnames[] = { "self", NULL };
5936
5937 self = self;
5938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetPollingMin",_kwnames,&_argo0))
5939 return NULL;
5940 if (_argo0) {
5941 if (_argo0 == Py_None) { _arg0 = NULL; }
5942 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5943 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetPollingMin. Expected _wxJoystick_p.");
5944 return NULL;
5945 }
5946 }
5947 {
5948 wxPy_BEGIN_ALLOW_THREADS;
5949 _result = (int )wxJoystick_GetPollingMin(_arg0);
5950
5951 wxPy_END_ALLOW_THREADS;
5952 } _resultobj = Py_BuildValue("i",_result);
5953 return _resultobj;
5954 }
5955
5956 #define wxJoystick_GetPollingMax(_swigobj) (_swigobj->GetPollingMax())
5957 static PyObject *_wrap_wxJoystick_GetPollingMax(PyObject *self, PyObject *args, PyObject *kwargs) {
5958 PyObject * _resultobj;
5959 int _result;
5960 wxJoystick * _arg0;
5961 PyObject * _argo0 = 0;
5962 char *_kwnames[] = { "self", NULL };
5963
5964 self = self;
5965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetPollingMax",_kwnames,&_argo0))
5966 return NULL;
5967 if (_argo0) {
5968 if (_argo0 == Py_None) { _arg0 = NULL; }
5969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetPollingMax. Expected _wxJoystick_p.");
5971 return NULL;
5972 }
5973 }
5974 {
5975 wxPy_BEGIN_ALLOW_THREADS;
5976 _result = (int )wxJoystick_GetPollingMax(_arg0);
5977
5978 wxPy_END_ALLOW_THREADS;
5979 } _resultobj = Py_BuildValue("i",_result);
5980 return _resultobj;
5981 }
5982
5983 #define wxJoystick_GetRudderMin(_swigobj) (_swigobj->GetRudderMin())
5984 static PyObject *_wrap_wxJoystick_GetRudderMin(PyObject *self, PyObject *args, PyObject *kwargs) {
5985 PyObject * _resultobj;
5986 int _result;
5987 wxJoystick * _arg0;
5988 PyObject * _argo0 = 0;
5989 char *_kwnames[] = { "self", NULL };
5990
5991 self = self;
5992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetRudderMin",_kwnames,&_argo0))
5993 return NULL;
5994 if (_argo0) {
5995 if (_argo0 == Py_None) { _arg0 = NULL; }
5996 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
5997 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetRudderMin. Expected _wxJoystick_p.");
5998 return NULL;
5999 }
6000 }
6001 {
6002 wxPy_BEGIN_ALLOW_THREADS;
6003 _result = (int )wxJoystick_GetRudderMin(_arg0);
6004
6005 wxPy_END_ALLOW_THREADS;
6006 } _resultobj = Py_BuildValue("i",_result);
6007 return _resultobj;
6008 }
6009
6010 #define wxJoystick_GetRudderMax(_swigobj) (_swigobj->GetRudderMax())
6011 static PyObject *_wrap_wxJoystick_GetRudderMax(PyObject *self, PyObject *args, PyObject *kwargs) {
6012 PyObject * _resultobj;
6013 int _result;
6014 wxJoystick * _arg0;
6015 PyObject * _argo0 = 0;
6016 char *_kwnames[] = { "self", NULL };
6017
6018 self = self;
6019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetRudderMax",_kwnames,&_argo0))
6020 return NULL;
6021 if (_argo0) {
6022 if (_argo0 == Py_None) { _arg0 = NULL; }
6023 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6024 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetRudderMax. Expected _wxJoystick_p.");
6025 return NULL;
6026 }
6027 }
6028 {
6029 wxPy_BEGIN_ALLOW_THREADS;
6030 _result = (int )wxJoystick_GetRudderMax(_arg0);
6031
6032 wxPy_END_ALLOW_THREADS;
6033 } _resultobj = Py_BuildValue("i",_result);
6034 return _resultobj;
6035 }
6036
6037 #define wxJoystick_GetUMin(_swigobj) (_swigobj->GetUMin())
6038 static PyObject *_wrap_wxJoystick_GetUMin(PyObject *self, PyObject *args, PyObject *kwargs) {
6039 PyObject * _resultobj;
6040 int _result;
6041 wxJoystick * _arg0;
6042 PyObject * _argo0 = 0;
6043 char *_kwnames[] = { "self", NULL };
6044
6045 self = self;
6046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetUMin",_kwnames,&_argo0))
6047 return NULL;
6048 if (_argo0) {
6049 if (_argo0 == Py_None) { _arg0 = NULL; }
6050 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6051 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetUMin. Expected _wxJoystick_p.");
6052 return NULL;
6053 }
6054 }
6055 {
6056 wxPy_BEGIN_ALLOW_THREADS;
6057 _result = (int )wxJoystick_GetUMin(_arg0);
6058
6059 wxPy_END_ALLOW_THREADS;
6060 } _resultobj = Py_BuildValue("i",_result);
6061 return _resultobj;
6062 }
6063
6064 #define wxJoystick_GetUMax(_swigobj) (_swigobj->GetUMax())
6065 static PyObject *_wrap_wxJoystick_GetUMax(PyObject *self, PyObject *args, PyObject *kwargs) {
6066 PyObject * _resultobj;
6067 int _result;
6068 wxJoystick * _arg0;
6069 PyObject * _argo0 = 0;
6070 char *_kwnames[] = { "self", NULL };
6071
6072 self = self;
6073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetUMax",_kwnames,&_argo0))
6074 return NULL;
6075 if (_argo0) {
6076 if (_argo0 == Py_None) { _arg0 = NULL; }
6077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetUMax. Expected _wxJoystick_p.");
6079 return NULL;
6080 }
6081 }
6082 {
6083 wxPy_BEGIN_ALLOW_THREADS;
6084 _result = (int )wxJoystick_GetUMax(_arg0);
6085
6086 wxPy_END_ALLOW_THREADS;
6087 } _resultobj = Py_BuildValue("i",_result);
6088 return _resultobj;
6089 }
6090
6091 #define wxJoystick_GetVMin(_swigobj) (_swigobj->GetVMin())
6092 static PyObject *_wrap_wxJoystick_GetVMin(PyObject *self, PyObject *args, PyObject *kwargs) {
6093 PyObject * _resultobj;
6094 int _result;
6095 wxJoystick * _arg0;
6096 PyObject * _argo0 = 0;
6097 char *_kwnames[] = { "self", NULL };
6098
6099 self = self;
6100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetVMin",_kwnames,&_argo0))
6101 return NULL;
6102 if (_argo0) {
6103 if (_argo0 == Py_None) { _arg0 = NULL; }
6104 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6105 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetVMin. Expected _wxJoystick_p.");
6106 return NULL;
6107 }
6108 }
6109 {
6110 wxPy_BEGIN_ALLOW_THREADS;
6111 _result = (int )wxJoystick_GetVMin(_arg0);
6112
6113 wxPy_END_ALLOW_THREADS;
6114 } _resultobj = Py_BuildValue("i",_result);
6115 return _resultobj;
6116 }
6117
6118 #define wxJoystick_GetVMax(_swigobj) (_swigobj->GetVMax())
6119 static PyObject *_wrap_wxJoystick_GetVMax(PyObject *self, PyObject *args, PyObject *kwargs) {
6120 PyObject * _resultobj;
6121 int _result;
6122 wxJoystick * _arg0;
6123 PyObject * _argo0 = 0;
6124 char *_kwnames[] = { "self", NULL };
6125
6126 self = self;
6127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_GetVMax",_kwnames,&_argo0))
6128 return NULL;
6129 if (_argo0) {
6130 if (_argo0 == Py_None) { _arg0 = NULL; }
6131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_GetVMax. Expected _wxJoystick_p.");
6133 return NULL;
6134 }
6135 }
6136 {
6137 wxPy_BEGIN_ALLOW_THREADS;
6138 _result = (int )wxJoystick_GetVMax(_arg0);
6139
6140 wxPy_END_ALLOW_THREADS;
6141 } _resultobj = Py_BuildValue("i",_result);
6142 return _resultobj;
6143 }
6144
6145 #define wxJoystick_HasRudder(_swigobj) (_swigobj->HasRudder())
6146 static PyObject *_wrap_wxJoystick_HasRudder(PyObject *self, PyObject *args, PyObject *kwargs) {
6147 PyObject * _resultobj;
6148 bool _result;
6149 wxJoystick * _arg0;
6150 PyObject * _argo0 = 0;
6151 char *_kwnames[] = { "self", NULL };
6152
6153 self = self;
6154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_HasRudder",_kwnames,&_argo0))
6155 return NULL;
6156 if (_argo0) {
6157 if (_argo0 == Py_None) { _arg0 = NULL; }
6158 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6159 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_HasRudder. Expected _wxJoystick_p.");
6160 return NULL;
6161 }
6162 }
6163 {
6164 wxPy_BEGIN_ALLOW_THREADS;
6165 _result = (bool )wxJoystick_HasRudder(_arg0);
6166
6167 wxPy_END_ALLOW_THREADS;
6168 } _resultobj = Py_BuildValue("i",_result);
6169 return _resultobj;
6170 }
6171
6172 #define wxJoystick_HasZ(_swigobj) (_swigobj->HasZ())
6173 static PyObject *_wrap_wxJoystick_HasZ(PyObject *self, PyObject *args, PyObject *kwargs) {
6174 PyObject * _resultobj;
6175 bool _result;
6176 wxJoystick * _arg0;
6177 PyObject * _argo0 = 0;
6178 char *_kwnames[] = { "self", NULL };
6179
6180 self = self;
6181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_HasZ",_kwnames,&_argo0))
6182 return NULL;
6183 if (_argo0) {
6184 if (_argo0 == Py_None) { _arg0 = NULL; }
6185 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6186 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_HasZ. Expected _wxJoystick_p.");
6187 return NULL;
6188 }
6189 }
6190 {
6191 wxPy_BEGIN_ALLOW_THREADS;
6192 _result = (bool )wxJoystick_HasZ(_arg0);
6193
6194 wxPy_END_ALLOW_THREADS;
6195 } _resultobj = Py_BuildValue("i",_result);
6196 return _resultobj;
6197 }
6198
6199 #define wxJoystick_HasU(_swigobj) (_swigobj->HasU())
6200 static PyObject *_wrap_wxJoystick_HasU(PyObject *self, PyObject *args, PyObject *kwargs) {
6201 PyObject * _resultobj;
6202 bool _result;
6203 wxJoystick * _arg0;
6204 PyObject * _argo0 = 0;
6205 char *_kwnames[] = { "self", NULL };
6206
6207 self = self;
6208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_HasU",_kwnames,&_argo0))
6209 return NULL;
6210 if (_argo0) {
6211 if (_argo0 == Py_None) { _arg0 = NULL; }
6212 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6213 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_HasU. Expected _wxJoystick_p.");
6214 return NULL;
6215 }
6216 }
6217 {
6218 wxPy_BEGIN_ALLOW_THREADS;
6219 _result = (bool )wxJoystick_HasU(_arg0);
6220
6221 wxPy_END_ALLOW_THREADS;
6222 } _resultobj = Py_BuildValue("i",_result);
6223 return _resultobj;
6224 }
6225
6226 #define wxJoystick_HasV(_swigobj) (_swigobj->HasV())
6227 static PyObject *_wrap_wxJoystick_HasV(PyObject *self, PyObject *args, PyObject *kwargs) {
6228 PyObject * _resultobj;
6229 bool _result;
6230 wxJoystick * _arg0;
6231 PyObject * _argo0 = 0;
6232 char *_kwnames[] = { "self", NULL };
6233
6234 self = self;
6235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_HasV",_kwnames,&_argo0))
6236 return NULL;
6237 if (_argo0) {
6238 if (_argo0 == Py_None) { _arg0 = NULL; }
6239 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6240 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_HasV. Expected _wxJoystick_p.");
6241 return NULL;
6242 }
6243 }
6244 {
6245 wxPy_BEGIN_ALLOW_THREADS;
6246 _result = (bool )wxJoystick_HasV(_arg0);
6247
6248 wxPy_END_ALLOW_THREADS;
6249 } _resultobj = Py_BuildValue("i",_result);
6250 return _resultobj;
6251 }
6252
6253 #define wxJoystick_HasPOV(_swigobj) (_swigobj->HasPOV())
6254 static PyObject *_wrap_wxJoystick_HasPOV(PyObject *self, PyObject *args, PyObject *kwargs) {
6255 PyObject * _resultobj;
6256 bool _result;
6257 wxJoystick * _arg0;
6258 PyObject * _argo0 = 0;
6259 char *_kwnames[] = { "self", NULL };
6260
6261 self = self;
6262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_HasPOV",_kwnames,&_argo0))
6263 return NULL;
6264 if (_argo0) {
6265 if (_argo0 == Py_None) { _arg0 = NULL; }
6266 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6267 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_HasPOV. Expected _wxJoystick_p.");
6268 return NULL;
6269 }
6270 }
6271 {
6272 wxPy_BEGIN_ALLOW_THREADS;
6273 _result = (bool )wxJoystick_HasPOV(_arg0);
6274
6275 wxPy_END_ALLOW_THREADS;
6276 } _resultobj = Py_BuildValue("i",_result);
6277 return _resultobj;
6278 }
6279
6280 #define wxJoystick_HasPOV4Dir(_swigobj) (_swigobj->HasPOV4Dir())
6281 static PyObject *_wrap_wxJoystick_HasPOV4Dir(PyObject *self, PyObject *args, PyObject *kwargs) {
6282 PyObject * _resultobj;
6283 bool _result;
6284 wxJoystick * _arg0;
6285 PyObject * _argo0 = 0;
6286 char *_kwnames[] = { "self", NULL };
6287
6288 self = self;
6289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_HasPOV4Dir",_kwnames,&_argo0))
6290 return NULL;
6291 if (_argo0) {
6292 if (_argo0 == Py_None) { _arg0 = NULL; }
6293 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6294 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_HasPOV4Dir. Expected _wxJoystick_p.");
6295 return NULL;
6296 }
6297 }
6298 {
6299 wxPy_BEGIN_ALLOW_THREADS;
6300 _result = (bool )wxJoystick_HasPOV4Dir(_arg0);
6301
6302 wxPy_END_ALLOW_THREADS;
6303 } _resultobj = Py_BuildValue("i",_result);
6304 return _resultobj;
6305 }
6306
6307 #define wxJoystick_HasPOVCTS(_swigobj) (_swigobj->HasPOVCTS())
6308 static PyObject *_wrap_wxJoystick_HasPOVCTS(PyObject *self, PyObject *args, PyObject *kwargs) {
6309 PyObject * _resultobj;
6310 bool _result;
6311 wxJoystick * _arg0;
6312 PyObject * _argo0 = 0;
6313 char *_kwnames[] = { "self", NULL };
6314
6315 self = self;
6316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_HasPOVCTS",_kwnames,&_argo0))
6317 return NULL;
6318 if (_argo0) {
6319 if (_argo0 == Py_None) { _arg0 = NULL; }
6320 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6321 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_HasPOVCTS. Expected _wxJoystick_p.");
6322 return NULL;
6323 }
6324 }
6325 {
6326 wxPy_BEGIN_ALLOW_THREADS;
6327 _result = (bool )wxJoystick_HasPOVCTS(_arg0);
6328
6329 wxPy_END_ALLOW_THREADS;
6330 } _resultobj = Py_BuildValue("i",_result);
6331 return _resultobj;
6332 }
6333
6334 #define wxJoystick_SetCapture(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetCapture(_swigarg0,_swigarg1))
6335 static PyObject *_wrap_wxJoystick_SetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
6336 PyObject * _resultobj;
6337 bool _result;
6338 wxJoystick * _arg0;
6339 wxWindow * _arg1;
6340 int _arg2 = (int ) 0;
6341 PyObject * _argo0 = 0;
6342 PyObject * _argo1 = 0;
6343 char *_kwnames[] = { "self","win","pollingFreq", NULL };
6344
6345 self = self;
6346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxJoystick_SetCapture",_kwnames,&_argo0,&_argo1,&_arg2))
6347 return NULL;
6348 if (_argo0) {
6349 if (_argo0 == Py_None) { _arg0 = NULL; }
6350 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6351 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_SetCapture. Expected _wxJoystick_p.");
6352 return NULL;
6353 }
6354 }
6355 if (_argo1) {
6356 if (_argo1 == Py_None) { _arg1 = NULL; }
6357 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6358 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxJoystick_SetCapture. Expected _wxWindow_p.");
6359 return NULL;
6360 }
6361 }
6362 {
6363 wxPy_BEGIN_ALLOW_THREADS;
6364 _result = (bool )wxJoystick_SetCapture(_arg0,_arg1,_arg2);
6365
6366 wxPy_END_ALLOW_THREADS;
6367 } _resultobj = Py_BuildValue("i",_result);
6368 return _resultobj;
6369 }
6370
6371 #define wxJoystick_ReleaseCapture(_swigobj) (_swigobj->ReleaseCapture())
6372 static PyObject *_wrap_wxJoystick_ReleaseCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
6373 PyObject * _resultobj;
6374 bool _result;
6375 wxJoystick * _arg0;
6376 PyObject * _argo0 = 0;
6377 char *_kwnames[] = { "self", NULL };
6378
6379 self = self;
6380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxJoystick_ReleaseCapture",_kwnames,&_argo0))
6381 return NULL;
6382 if (_argo0) {
6383 if (_argo0 == Py_None) { _arg0 = NULL; }
6384 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxJoystick_p")) {
6385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxJoystick_ReleaseCapture. Expected _wxJoystick_p.");
6386 return NULL;
6387 }
6388 }
6389 {
6390 wxPy_BEGIN_ALLOW_THREADS;
6391 _result = (bool )wxJoystick_ReleaseCapture(_arg0);
6392
6393 wxPy_END_ALLOW_THREADS;
6394 } _resultobj = Py_BuildValue("i",_result);
6395 return _resultobj;
6396 }
6397
6398 static PyMethodDef misc2cMethods[] = {
6399 { "wxJoystick_ReleaseCapture", (PyCFunction) _wrap_wxJoystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS },
6400 { "wxJoystick_SetCapture", (PyCFunction) _wrap_wxJoystick_SetCapture, METH_VARARGS | METH_KEYWORDS },
6401 { "wxJoystick_HasPOVCTS", (PyCFunction) _wrap_wxJoystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS },
6402 { "wxJoystick_HasPOV4Dir", (PyCFunction) _wrap_wxJoystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS },
6403 { "wxJoystick_HasPOV", (PyCFunction) _wrap_wxJoystick_HasPOV, METH_VARARGS | METH_KEYWORDS },
6404 { "wxJoystick_HasV", (PyCFunction) _wrap_wxJoystick_HasV, METH_VARARGS | METH_KEYWORDS },
6405 { "wxJoystick_HasU", (PyCFunction) _wrap_wxJoystick_HasU, METH_VARARGS | METH_KEYWORDS },
6406 { "wxJoystick_HasZ", (PyCFunction) _wrap_wxJoystick_HasZ, METH_VARARGS | METH_KEYWORDS },
6407 { "wxJoystick_HasRudder", (PyCFunction) _wrap_wxJoystick_HasRudder, METH_VARARGS | METH_KEYWORDS },
6408 { "wxJoystick_GetVMax", (PyCFunction) _wrap_wxJoystick_GetVMax, METH_VARARGS | METH_KEYWORDS },
6409 { "wxJoystick_GetVMin", (PyCFunction) _wrap_wxJoystick_GetVMin, METH_VARARGS | METH_KEYWORDS },
6410 { "wxJoystick_GetUMax", (PyCFunction) _wrap_wxJoystick_GetUMax, METH_VARARGS | METH_KEYWORDS },
6411 { "wxJoystick_GetUMin", (PyCFunction) _wrap_wxJoystick_GetUMin, METH_VARARGS | METH_KEYWORDS },
6412 { "wxJoystick_GetRudderMax", (PyCFunction) _wrap_wxJoystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS },
6413 { "wxJoystick_GetRudderMin", (PyCFunction) _wrap_wxJoystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS },
6414 { "wxJoystick_GetPollingMax", (PyCFunction) _wrap_wxJoystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS },
6415 { "wxJoystick_GetPollingMin", (PyCFunction) _wrap_wxJoystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS },
6416 { "wxJoystick_GetMaxAxes", (PyCFunction) _wrap_wxJoystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS },
6417 { "wxJoystick_GetMaxButtons", (PyCFunction) _wrap_wxJoystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS },
6418 { "wxJoystick_GetNumberAxes", (PyCFunction) _wrap_wxJoystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS },
6419 { "wxJoystick_GetNumberButtons", (PyCFunction) _wrap_wxJoystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS },
6420 { "wxJoystick_GetZMax", (PyCFunction) _wrap_wxJoystick_GetZMax, METH_VARARGS | METH_KEYWORDS },
6421 { "wxJoystick_GetYMax", (PyCFunction) _wrap_wxJoystick_GetYMax, METH_VARARGS | METH_KEYWORDS },
6422 { "wxJoystick_GetXMax", (PyCFunction) _wrap_wxJoystick_GetXMax, METH_VARARGS | METH_KEYWORDS },
6423 { "wxJoystick_GetZMin", (PyCFunction) _wrap_wxJoystick_GetZMin, METH_VARARGS | METH_KEYWORDS },
6424 { "wxJoystick_GetYMin", (PyCFunction) _wrap_wxJoystick_GetYMin, METH_VARARGS | METH_KEYWORDS },
6425 { "wxJoystick_GetXMin", (PyCFunction) _wrap_wxJoystick_GetXMin, METH_VARARGS | METH_KEYWORDS },
6426 { "wxJoystick_GetProductName", (PyCFunction) _wrap_wxJoystick_GetProductName, METH_VARARGS | METH_KEYWORDS },
6427 { "wxJoystick_GetProductId", (PyCFunction) _wrap_wxJoystick_GetProductId, METH_VARARGS | METH_KEYWORDS },
6428 { "wxJoystick_GetManufacturerId", (PyCFunction) _wrap_wxJoystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS },
6429 { "wxJoystick_GetNumberJoysticks", (PyCFunction) _wrap_wxJoystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS },
6430 { "wxJoystick_IsOk", (PyCFunction) _wrap_wxJoystick_IsOk, METH_VARARGS | METH_KEYWORDS },
6431 { "wxJoystick_SetMovementThreshold", (PyCFunction) _wrap_wxJoystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
6432 { "wxJoystick_GetMovementThreshold", (PyCFunction) _wrap_wxJoystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS },
6433 { "wxJoystick_GetVPosition", (PyCFunction) _wrap_wxJoystick_GetVPosition, METH_VARARGS | METH_KEYWORDS },
6434 { "wxJoystick_GetUPosition", (PyCFunction) _wrap_wxJoystick_GetUPosition, METH_VARARGS | METH_KEYWORDS },
6435 { "wxJoystick_GetRudderPosition", (PyCFunction) _wrap_wxJoystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS },
6436 { "wxJoystick_GetPOVCTSPosition", (PyCFunction) _wrap_wxJoystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS },
6437 { "wxJoystick_GetPOVPosition", (PyCFunction) _wrap_wxJoystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS },
6438 { "wxJoystick_GetButtonState", (PyCFunction) _wrap_wxJoystick_GetButtonState, METH_VARARGS | METH_KEYWORDS },
6439 { "wxJoystick_GetZPosition", (PyCFunction) _wrap_wxJoystick_GetZPosition, METH_VARARGS | METH_KEYWORDS },
6440 { "wxJoystick_GetPosition", (PyCFunction) _wrap_wxJoystick_GetPosition, METH_VARARGS | METH_KEYWORDS },
6441 { "new_wxJoystick", (PyCFunction) _wrap_new_wxJoystick, METH_VARARGS | METH_KEYWORDS },
6442 { "wxProcess_CloseOutput", (PyCFunction) _wrap_wxProcess_CloseOutput, METH_VARARGS | METH_KEYWORDS },
6443 { "wxProcess_GetOutputStream", (PyCFunction) _wrap_wxProcess_GetOutputStream, METH_VARARGS | METH_KEYWORDS },
6444 { "wxProcess_GetErrorStream", (PyCFunction) _wrap_wxProcess_GetErrorStream, METH_VARARGS | METH_KEYWORDS },
6445 { "wxProcess_GetInputStream", (PyCFunction) _wrap_wxProcess_GetInputStream, METH_VARARGS | METH_KEYWORDS },
6446 { "wxProcess_Detach", (PyCFunction) _wrap_wxProcess_Detach, METH_VARARGS | METH_KEYWORDS },
6447 { "wxProcess_IsRedirected", (PyCFunction) _wrap_wxProcess_IsRedirected, METH_VARARGS | METH_KEYWORDS },
6448 { "wxProcess_Redirect", (PyCFunction) _wrap_wxProcess_Redirect, METH_VARARGS | METH_KEYWORDS },
6449 { "wxProcess_base_OnTerminate", (PyCFunction) _wrap_wxProcess_base_OnTerminate, METH_VARARGS | METH_KEYWORDS },
6450 { "wxProcess__setSelf", (PyCFunction) _wrap_wxProcess__setSelf, METH_VARARGS | METH_KEYWORDS },
6451 { "wxProcess_Destroy", (PyCFunction) _wrap_wxProcess_Destroy, METH_VARARGS | METH_KEYWORDS },
6452 { "new_wxProcess", (PyCFunction) _wrap_new_wxProcess, METH_VARARGS | METH_KEYWORDS },
6453 { "wxProcessEvent_m_exitcode_get", (PyCFunction) _wrap_wxProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS },
6454 { "wxProcessEvent_m_exitcode_set", (PyCFunction) _wrap_wxProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS },
6455 { "wxProcessEvent_m_pid_get", (PyCFunction) _wrap_wxProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS },
6456 { "wxProcessEvent_m_pid_set", (PyCFunction) _wrap_wxProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS },
6457 { "wxProcessEvent_GetExitCode", (PyCFunction) _wrap_wxProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS },
6458 { "wxProcessEvent_GetPid", (PyCFunction) _wrap_wxProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS },
6459 { "new_wxProcessEvent", (PyCFunction) _wrap_new_wxProcessEvent, METH_VARARGS | METH_KEYWORDS },
6460 { "delete_wxLogNull", (PyCFunction) _wrap_delete_wxLogNull, METH_VARARGS | METH_KEYWORDS },
6461 { "new_wxLogNull", (PyCFunction) _wrap_new_wxLogNull, METH_VARARGS | METH_KEYWORDS },
6462 { "wxLogWindow_PassMessages", (PyCFunction) _wrap_wxLogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS },
6463 { "wxLogWindow_IsPassingMessages", (PyCFunction) _wrap_wxLogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
6464 { "wxLogWindow_GetOldLog", (PyCFunction) _wrap_wxLogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS },
6465 { "wxLogWindow_GetFrame", (PyCFunction) _wrap_wxLogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS },
6466 { "wxLogWindow_Show", (PyCFunction) _wrap_wxLogWindow_Show, METH_VARARGS | METH_KEYWORDS },
6467 { "new_wxLogWindow", (PyCFunction) _wrap_new_wxLogWindow, METH_VARARGS | METH_KEYWORDS },
6468 { "new_wxLogGui", (PyCFunction) _wrap_new_wxLogGui, METH_VARARGS | METH_KEYWORDS },
6469 { "new_wxLogTextCtrl", (PyCFunction) _wrap_new_wxLogTextCtrl, METH_VARARGS | METH_KEYWORDS },
6470 { "new_wxLogStderr", (PyCFunction) _wrap_new_wxLogStderr, METH_VARARGS | METH_KEYWORDS },
6471 { "wxLog_IsAllowedTraceMask", (PyCFunction) _wrap_wxLog_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS },
6472 { "wxLog_GetTraceMask", (PyCFunction) _wrap_wxLog_GetTraceMask, METH_VARARGS | METH_KEYWORDS },
6473 { "wxLog_GetVerbose", (PyCFunction) _wrap_wxLog_GetVerbose, METH_VARARGS | METH_KEYWORDS },
6474 { "wxLog_RemoveTraceMask", (PyCFunction) _wrap_wxLog_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS },
6475 { "wxLog_AddTraceMask", (PyCFunction) _wrap_wxLog_AddTraceMask, METH_VARARGS | METH_KEYWORDS },
6476 { "wxLog_SetTraceMask", (PyCFunction) _wrap_wxLog_SetTraceMask, METH_VARARGS | METH_KEYWORDS },
6477 { "wxLog_DontCreateOnDemand", (PyCFunction) _wrap_wxLog_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
6478 { "wxLog_SetVerbose", (PyCFunction) _wrap_wxLog_SetVerbose, METH_VARARGS | METH_KEYWORDS },
6479 { "wxLog_Resume", (PyCFunction) _wrap_wxLog_Resume, METH_VARARGS | METH_KEYWORDS },
6480 { "wxLog_Suspend", (PyCFunction) _wrap_wxLog_Suspend, METH_VARARGS | METH_KEYWORDS },
6481 { "wxLog_SetActiveTarget", (PyCFunction) _wrap_wxLog_SetActiveTarget, METH_VARARGS | METH_KEYWORDS },
6482 { "wxLog_GetActiveTarget", (PyCFunction) _wrap_wxLog_GetActiveTarget, METH_VARARGS | METH_KEYWORDS },
6483 { "wxLog_FlushActive", (PyCFunction) _wrap_wxLog_FlushActive, METH_VARARGS | METH_KEYWORDS },
6484 { "wxLog_HasPendingMessages", (PyCFunction) _wrap_wxLog_HasPendingMessages, METH_VARARGS | METH_KEYWORDS },
6485 { "wxLog_Flush", (PyCFunction) _wrap_wxLog_Flush, METH_VARARGS | METH_KEYWORDS },
6486 { "wxLog_OnLog", (PyCFunction) _wrap_wxLog_OnLog, METH_VARARGS | METH_KEYWORDS },
6487 { "wxLog_EnableLogging", (PyCFunction) _wrap_wxLog_EnableLogging, METH_VARARGS | METH_KEYWORDS },
6488 { "wxLog_IsEnabled", (PyCFunction) _wrap_wxLog_IsEnabled, METH_VARARGS | METH_KEYWORDS },
6489 { "new_wxLog", (PyCFunction) _wrap_new_wxLog, METH_VARARGS | METH_KEYWORDS },
6490 { "wxPyTimer_Stop", (PyCFunction) _wrap_wxPyTimer_Stop, METH_VARARGS | METH_KEYWORDS },
6491 { "wxPyTimer_Start", (PyCFunction) _wrap_wxPyTimer_Start, METH_VARARGS | METH_KEYWORDS },
6492 { "wxPyTimer_SetOwner", (PyCFunction) _wrap_wxPyTimer_SetOwner, METH_VARARGS | METH_KEYWORDS },
6493 { "wxPyTimer_IsRunning", (PyCFunction) _wrap_wxPyTimer_IsRunning, METH_VARARGS | METH_KEYWORDS },
6494 { "wxPyTimer_IsOneShot", (PyCFunction) _wrap_wxPyTimer_IsOneShot, METH_VARARGS | METH_KEYWORDS },
6495 { "wxPyTimer_GetInterval", (PyCFunction) _wrap_wxPyTimer_GetInterval, METH_VARARGS | METH_KEYWORDS },
6496 { "delete_wxPyTimer", (PyCFunction) _wrap_delete_wxPyTimer, METH_VARARGS | METH_KEYWORDS },
6497 { "new_wxPyTimer", (PyCFunction) _wrap_new_wxPyTimer, METH_VARARGS | METH_KEYWORDS },
6498 { "wxDragImage_RedrawImage", (PyCFunction) _wrap_wxDragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS },
6499 { "wxDragImage_GetImageRect", (PyCFunction) _wrap_wxDragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS },
6500 { "wxDragImage_Hide", (PyCFunction) _wrap_wxDragImage_Hide, METH_VARARGS | METH_KEYWORDS },
6501 { "wxDragImage_Show", (PyCFunction) _wrap_wxDragImage_Show, METH_VARARGS | METH_KEYWORDS },
6502 { "wxDragImage_Move", (PyCFunction) _wrap_wxDragImage_Move, METH_VARARGS | METH_KEYWORDS },
6503 { "wxDragImage_EndDrag", (PyCFunction) _wrap_wxDragImage_EndDrag, METH_VARARGS | METH_KEYWORDS },
6504 { "wxDragImage_BeginDrag2", (PyCFunction) _wrap_wxDragImage_BeginDrag2, METH_VARARGS | METH_KEYWORDS },
6505 { "wxDragImage_BeginDrag", (PyCFunction) _wrap_wxDragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS },
6506 { "delete_wxDragImage", (PyCFunction) _wrap_delete_wxDragImage, METH_VARARGS | METH_KEYWORDS },
6507 { "new_wxDragImage", (PyCFunction) _wrap_new_wxDragImage, METH_VARARGS | METH_KEYWORDS },
6508 { "new_wxPyTipProvider", (PyCFunction) _wrap_new_wxPyTipProvider, METH_VARARGS | METH_KEYWORDS },
6509 { "wxTipProvider_GetCurrentTip", (PyCFunction) _wrap_wxTipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS },
6510 { "wxTipProvider_GetTip", (PyCFunction) _wrap_wxTipProvider_GetTip, METH_VARARGS | METH_KEYWORDS },
6511 { "delete_wxTipProvider", (PyCFunction) _wrap_delete_wxTipProvider, METH_VARARGS | METH_KEYWORDS },
6512 { "delete_wxWindowDisabler", (PyCFunction) _wrap_delete_wxWindowDisabler, METH_VARARGS | METH_KEYWORDS },
6513 { "new_wxWindowDisabler", (PyCFunction) _wrap_new_wxWindowDisabler, METH_VARARGS | METH_KEYWORDS },
6514 { "delete_wxBusyCursor", (PyCFunction) _wrap_delete_wxBusyCursor, METH_VARARGS | METH_KEYWORDS },
6515 { "new_wxBusyCursor", (PyCFunction) _wrap_new_wxBusyCursor, METH_VARARGS | METH_KEYWORDS },
6516 { "wxFontEnumerator_GetFacenames", (PyCFunction) _wrap_wxFontEnumerator_GetFacenames, METH_VARARGS | METH_KEYWORDS },
6517 { "wxFontEnumerator_GetEncodings", (PyCFunction) _wrap_wxFontEnumerator_GetEncodings, METH_VARARGS | METH_KEYWORDS },
6518 { "wxFontEnumerator_EnumerateEncodings", (PyCFunction) _wrap_wxFontEnumerator_EnumerateEncodings, METH_VARARGS | METH_KEYWORDS },
6519 { "wxFontEnumerator_EnumerateFacenames", (PyCFunction) _wrap_wxFontEnumerator_EnumerateFacenames, METH_VARARGS | METH_KEYWORDS },
6520 { "wxFontEnumerator__setSelf", (PyCFunction) _wrap_wxFontEnumerator__setSelf, METH_VARARGS | METH_KEYWORDS },
6521 { "delete_wxFontEnumerator", (PyCFunction) _wrap_delete_wxFontEnumerator, METH_VARARGS | METH_KEYWORDS },
6522 { "new_wxFontEnumerator", (PyCFunction) _wrap_new_wxFontEnumerator, METH_VARARGS | METH_KEYWORDS },
6523 { "wxCaret_Hide", (PyCFunction) _wrap_wxCaret_Hide, METH_VARARGS | METH_KEYWORDS },
6524 { "wxCaret_Show", (PyCFunction) _wrap_wxCaret_Show, METH_VARARGS | METH_KEYWORDS },
6525 { "wxCaret_SetSize", (PyCFunction) _wrap_wxCaret_SetSize, METH_VARARGS | METH_KEYWORDS },
6526 { "wxCaret_SetSizeWH", (PyCFunction) _wrap_wxCaret_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
6527 { "wxCaret_Move", (PyCFunction) _wrap_wxCaret_Move, METH_VARARGS | METH_KEYWORDS },
6528 { "wxCaret_MoveXY", (PyCFunction) _wrap_wxCaret_MoveXY, METH_VARARGS | METH_KEYWORDS },
6529 { "wxCaret_GetWindow", (PyCFunction) _wrap_wxCaret_GetWindow, METH_VARARGS | METH_KEYWORDS },
6530 { "wxCaret_GetSize", (PyCFunction) _wrap_wxCaret_GetSize, METH_VARARGS | METH_KEYWORDS },
6531 { "wxCaret_GetSizeTuple", (PyCFunction) _wrap_wxCaret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
6532 { "wxCaret_GetPosition", (PyCFunction) _wrap_wxCaret_GetPosition, METH_VARARGS | METH_KEYWORDS },
6533 { "wxCaret_GetPositionTuple", (PyCFunction) _wrap_wxCaret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
6534 { "wxCaret_IsVisible", (PyCFunction) _wrap_wxCaret_IsVisible, METH_VARARGS | METH_KEYWORDS },
6535 { "wxCaret_IsOk", (PyCFunction) _wrap_wxCaret_IsOk, METH_VARARGS | METH_KEYWORDS },
6536 { "delete_wxCaret", (PyCFunction) _wrap_delete_wxCaret, METH_VARARGS | METH_KEYWORDS },
6537 { "new_wxCaret", (PyCFunction) _wrap_new_wxCaret, METH_VARARGS | METH_KEYWORDS },
6538 { "wxToolTip_GetWindow", (PyCFunction) _wrap_wxToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS },
6539 { "wxToolTip_GetTip", (PyCFunction) _wrap_wxToolTip_GetTip, METH_VARARGS | METH_KEYWORDS },
6540 { "wxToolTip_SetTip", (PyCFunction) _wrap_wxToolTip_SetTip, METH_VARARGS | METH_KEYWORDS },
6541 { "new_wxToolTip", (PyCFunction) _wrap_new_wxToolTip, METH_VARARGS | METH_KEYWORDS },
6542 { "wxExecute", (PyCFunction) _wrap_wxExecute, METH_VARARGS | METH_KEYWORDS },
6543 { "wxLogSysError", (PyCFunction) _wrap_wxLogSysError, METH_VARARGS | METH_KEYWORDS },
6544 { "wxLogStatusFrame", (PyCFunction) _wrap_wxLogStatusFrame, METH_VARARGS | METH_KEYWORDS },
6545 { "wxLogStatus", (PyCFunction) _wrap_wxLogStatus, METH_VARARGS | METH_KEYWORDS },
6546 { "wxLogVerbose", (PyCFunction) _wrap_wxLogVerbose, METH_VARARGS | METH_KEYWORDS },
6547 { "wxLogInfo", (PyCFunction) _wrap_wxLogInfo, METH_VARARGS | METH_KEYWORDS },
6548 { "wxLogMessage", (PyCFunction) _wrap_wxLogMessage, METH_VARARGS | METH_KEYWORDS },
6549 { "wxLogWarning", (PyCFunction) _wrap_wxLogWarning, METH_VARARGS | METH_KEYWORDS },
6550 { "wxLogError", (PyCFunction) _wrap_wxLogError, METH_VARARGS | METH_KEYWORDS },
6551 { "wxLogFatalError", (PyCFunction) _wrap_wxLogFatalError, METH_VARARGS | METH_KEYWORDS },
6552 { "wxSysErrorMsg", (PyCFunction) _wrap_wxSysErrorMsg, METH_VARARGS | METH_KEYWORDS },
6553 { "wxSysErrorCode", (PyCFunction) _wrap_wxSysErrorCode, METH_VARARGS | METH_KEYWORDS },
6554 { "wxDragListItem", (PyCFunction) _wrap_wxDragListItem, METH_VARARGS | METH_KEYWORDS },
6555 { "wxDragTreeItem", (PyCFunction) _wrap_wxDragTreeItem, METH_VARARGS | METH_KEYWORDS },
6556 { "wxDragString", (PyCFunction) _wrap_wxDragString, METH_VARARGS | METH_KEYWORDS },
6557 { "wxDragIcon", (PyCFunction) _wrap_wxDragIcon, METH_VARARGS | METH_KEYWORDS },
6558 { "wxCreateFileTipProvider", (PyCFunction) _wrap_wxCreateFileTipProvider, METH_VARARGS | METH_KEYWORDS },
6559 { "wxShowTip", (PyCFunction) _wrap_wxShowTip, METH_VARARGS | METH_KEYWORDS },
6560 { "wxSafeYield", (PyCFunction) _wrap_wxSafeYield, METH_VARARGS | METH_KEYWORDS },
6561 { "wxWakeUpIdle", (PyCFunction) _wrap_wxWakeUpIdle, METH_VARARGS | METH_KEYWORDS },
6562 { "wxPostEvent", (PyCFunction) _wrap_wxPostEvent, METH_VARARGS | METH_KEYWORDS },
6563 { "wxCaret_SetBlinkTime", (PyCFunction) _wrap_wxCaret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS },
6564 { "wxCaret_GetBlinkTime", (PyCFunction) _wrap_wxCaret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS },
6565 { "wxToolTip_SetDelay", (PyCFunction) _wrap_wxToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS },
6566 { "wxToolTip_Enable", (PyCFunction) _wrap_wxToolTip_Enable, METH_VARARGS | METH_KEYWORDS },
6567 { "wxSystemSettings_GetSystemMetric", (PyCFunction) _wrap_wxSystemSettings_GetSystemMetric, METH_VARARGS | METH_KEYWORDS },
6568 { "wxSystemSettings_GetSystemFont", (PyCFunction) _wrap_wxSystemSettings_GetSystemFont, METH_VARARGS | METH_KEYWORDS },
6569 { "wxSystemSettings_GetSystemColour", (PyCFunction) _wrap_wxSystemSettings_GetSystemColour, METH_VARARGS | METH_KEYWORDS },
6570 { "wxResourceParseString", (PyCFunction) _wrap_wxResourceParseString, METH_VARARGS | METH_KEYWORDS },
6571 { "wxResourceParseFile", (PyCFunction) _wrap_wxResourceParseFile, METH_VARARGS | METH_KEYWORDS },
6572 { "wxResourceParseData", (PyCFunction) _wrap_wxResourceParseData, METH_VARARGS | METH_KEYWORDS },
6573 { "wxResourceGetIdentifier", (PyCFunction) _wrap_wxResourceGetIdentifier, METH_VARARGS | METH_KEYWORDS },
6574 { "wxResourceCreateMenuBar", (PyCFunction) _wrap_wxResourceCreateMenuBar, METH_VARARGS | METH_KEYWORDS },
6575 { "wxResourceCreateIcon", (PyCFunction) _wrap_wxResourceCreateIcon, METH_VARARGS | METH_KEYWORDS },
6576 { "wxResourceCreateBitmap", (PyCFunction) _wrap_wxResourceCreateBitmap, METH_VARARGS | METH_KEYWORDS },
6577 { "wxResourceClear", (PyCFunction) _wrap_wxResourceClear, METH_VARARGS | METH_KEYWORDS },
6578 { "wxResourceAddIdentifier", (PyCFunction) _wrap_wxResourceAddIdentifier, METH_VARARGS | METH_KEYWORDS },
6579 { "wxGetActiveWindow", (PyCFunction) _wrap_wxGetActiveWindow, METH_VARARGS | METH_KEYWORDS },
6580 { "wxBeginBusyCursor", (PyCFunction) _wrap_wxBeginBusyCursor, METH_VARARGS | METH_KEYWORDS },
6581 { "wxFindWindowByName", (PyCFunction) _wrap_wxFindWindowByName, METH_VARARGS | METH_KEYWORDS },
6582 { "wxFindWindowByLabel", (PyCFunction) _wrap_wxFindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
6583 { "wxSetCursor", (PyCFunction) _wrap_wxSetCursor, METH_VARARGS | METH_KEYWORDS },
6584 { "wxGetDisplaySizeMM", (PyCFunction) _wrap_wxGetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
6585 { "wxDisplaySizeMM", (PyCFunction) _wrap_wxDisplaySizeMM, METH_VARARGS | METH_KEYWORDS },
6586 { "wxGetDisplaySize", (PyCFunction) _wrap_wxGetDisplaySize, METH_VARARGS | METH_KEYWORDS },
6587 { "wxDisplaySize", (PyCFunction) _wrap_wxDisplaySize, METH_VARARGS | METH_KEYWORDS },
6588 { "wxGetDisplayDepth", (PyCFunction) _wrap_wxGetDisplayDepth, METH_VARARGS | METH_KEYWORDS },
6589 { "wxDisplayDepth", (PyCFunction) _wrap_wxDisplayDepth, METH_VARARGS | METH_KEYWORDS },
6590 { "wxColourDisplay", (PyCFunction) _wrap_wxColourDisplay, METH_VARARGS | METH_KEYWORDS },
6591 { "wxGetNumberFromUser", (PyCFunction) _wrap_wxGetNumberFromUser, METH_VARARGS | METH_KEYWORDS },
6592 { "wxMessageBox", (PyCFunction) _wrap_wxMessageBox, METH_VARARGS | METH_KEYWORDS },
6593 { "wxGetSingleChoiceIndex", (PyCFunction) _wrap_wxGetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS },
6594 { "wxGetSingleChoice", (PyCFunction) _wrap_wxGetSingleChoice, METH_VARARGS | METH_KEYWORDS },
6595 { "wxGetTextFromUser", (PyCFunction) _wrap_wxGetTextFromUser, METH_VARARGS | METH_KEYWORDS },
6596 { "wxFileSelector", (PyCFunction) _wrap_wxFileSelector, METH_VARARGS | METH_KEYWORDS },
6597 { NULL, NULL }
6598 };
6599 #ifdef __cplusplus
6600 }
6601 #endif
6602 /*
6603 * This table is used by the pointer type-checker
6604 */
6605 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
6606 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
6607 { "_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent},
6608 { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent},
6609 { "_wxEvent","_class_wxEvent",0},
6610 { "_class_wxActivateEvent","_wxActivateEvent",0},
6611 { "_signed_long","_long",0},
6612 { "_wxMenuEvent","_class_wxMenuEvent",0},
6613 { "_class_wxProcessEvent","_wxProcessEvent",0},
6614 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
6615 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
6616 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
6617 { "_wxWindowDisabler","_class_wxWindowDisabler",0},
6618 { "_wxPrintQuality","_wxCoord",0},
6619 { "_wxPrintQuality","_int",0},
6620 { "_wxPrintQuality","_signed_int",0},
6621 { "_wxPrintQuality","_unsigned_int",0},
6622 { "_wxPrintQuality","_wxWindowID",0},
6623 { "_wxPrintQuality","_uint",0},
6624 { "_wxPrintQuality","_EBool",0},
6625 { "_wxPrintQuality","_size_t",0},
6626 { "_wxPrintQuality","_time_t",0},
6627 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
6628 { "_class_wxRegionIterator","_wxRegionIterator",0},
6629 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
6630 { "_class_wxMenuBar","_wxMenuBar",0},
6631 { "_class_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
6632 { "_class_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
6633 { "_class_wxEvtHandler","_wxEvtHandler",0},
6634 { "_wxPaintEvent","_class_wxPaintEvent",0},
6635 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
6636 { "_wxCursor","_class_wxCursor",0},
6637 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
6638 { "_wxPyProcess","_class_wxPyProcess",0},
6639 { "_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog},
6640 { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog},
6641 { "_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog},
6642 { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog},
6643 { "_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
6644 { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
6645 { "_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog},
6646 { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog},
6647 { "_wxLog","_class_wxLog",0},
6648 { "_wxMask","_class_wxMask",0},
6649 { "_wxToolTip","_class_wxToolTip",0},
6650 { "_wxPen","_class_wxPen",0},
6651 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
6652 { "_byte","_unsigned_char",0},
6653 { "_wxDataObject","_class_wxDataObject",0},
6654 { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0},
6655 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
6656 { "_wxPyDropSource","_class_wxPyDropSource",0},
6657 { "_long","_unsigned_long",0},
6658 { "_long","_signed_long",0},
6659 { "_wxImageList","_class_wxImageList",0},
6660 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
6661 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
6662 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
6663 { "_class_wxClipboard","_wxClipboard",0},
6664 { "_wxDC","_class_wxDC",0},
6665 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
6666 { "_wxSpinEvent","_class_wxSpinEvent",0},
6667 { "_size_t","_wxCoord",0},
6668 { "_size_t","_wxPrintQuality",0},
6669 { "_size_t","_time_t",0},
6670 { "_size_t","_unsigned_int",0},
6671 { "_size_t","_int",0},
6672 { "_size_t","_wxWindowID",0},
6673 { "_size_t","_uint",0},
6674 { "_class_wxRealPoint","_wxRealPoint",0},
6675 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
6676 { "_wxPrinterDC","_class_wxPrinterDC",0},
6677 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
6678 { "_wxLogGui","_class_wxLogGui",0},
6679 { "_class_wxMenuItem","_wxMenuItem",0},
6680 { "_class_wxPaintEvent","_wxPaintEvent",0},
6681 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
6682 { "_wxPanel","_class_wxPanel",0},
6683 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
6684 { "_wxPyEvent","_class_wxPyEvent",0},
6685 { "_class_wxMask","_wxMask",0},
6686 { "_wxTextDataObject","_class_wxTextDataObject",0},
6687 { "_class_wxKeyEvent","_wxKeyEvent",0},
6688 { "_class_wxToolTip","_wxToolTip",0},
6689 { "_wxColour","_class_wxColour",0},
6690 { "_class_wxDialog","_wxDialog",0},
6691 { "_wxBusyCursor","_class_wxBusyCursor",0},
6692 { "_class_wxFileDataObject","_wxFileDataObject",0},
6693 { "_wxIdleEvent","_class_wxIdleEvent",0},
6694 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
6695 { "_class_wxDataObject","_wxDataObject",0},
6696 { "_wxCaret","_class_wxCaret",0},
6697 { "_wxBrush","_class_wxBrush",0},
6698 { "_wxDataFormat","_class_wxDataFormat",0},
6699 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
6700 { "_wxShowEvent","_class_wxShowEvent",0},
6701 { "_uint","_wxCoord",0},
6702 { "_uint","_wxPrintQuality",0},
6703 { "_uint","_time_t",0},
6704 { "_uint","_size_t",0},
6705 { "_uint","_unsigned_int",0},
6706 { "_uint","_int",0},
6707 { "_uint","_wxWindowID",0},
6708 { "_wxChar","_char",0},
6709 { "_wxPyValidator","_class_wxPyValidator",0},
6710 { "_class_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent},
6711 { "_class_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent},
6712 { "_class_wxEvent","_wxEvent",0},
6713 { "_wxRect","_class_wxRect",0},
6714 { "_wxCommandEvent","_class_wxCommandEvent",0},
6715 { "_wxSizeEvent","_class_wxSizeEvent",0},
6716 { "_class_wxLogWindow","_wxLogWindow",0},
6717 { "_wxPoint","_class_wxPoint",0},
6718 { "_class_wxWindowDisabler","_wxWindowDisabler",0},
6719 { "_char","_wxChar",0},
6720 { "_wxBitmap","_class_wxBitmap",0},
6721 { "_wxWindowDC","_class_wxWindowDC",0},
6722 { "_wxTimerEvent","_class_wxTimerEvent",0},
6723 { "_wxPyTimer","_class_wxPyTimer",0},
6724 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
6725 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
6726 { "_class_wxValidator","_wxValidator",0},
6727 { "_class_wxPyEvent","_wxPyEvent",0},
6728 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
6729 { "_class_wxBusyCursor","_wxBusyCursor",0},
6730 { "_wxDropTarget","_class_wxDropTarget",0},
6731 { "_wxScrollEvent","_class_wxScrollEvent",0},
6732 { "_EBool","_wxCoord",0},
6733 { "_EBool","_wxPrintQuality",0},
6734 { "_EBool","_signed_int",0},
6735 { "_EBool","_int",0},
6736 { "_EBool","_wxWindowID",0},
6737 { "_class_wxRegion","_wxRegion",0},
6738 { "_class_wxDataFormat","_wxDataFormat",0},
6739 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
6740 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
6741 { "_wxFont","_class_wxFont",0},
6742 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
6743 { "_wxCloseEvent","_class_wxCloseEvent",0},
6744 { "_wxProcessEvent","_class_wxProcessEvent",0},
6745 { "_unsigned_long","_long",0},
6746 { "_class_wxRect","_wxRect",0},
6747 { "_class_wxDC","_wxDC",0},
6748 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
6749 { "_wxGenericDragImage","_class_wxGenericDragImage",0},
6750 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
6751 { "_wxPyInputStream","_class_wxPyInputStream",0},
6752 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
6753 { "_class_wxOutputStream","_wxOutputStream",0},
6754 { "_wxLogTextCtrl","_class_wxLogTextCtrl",0},
6755 { "_wxFocusEvent","_class_wxFocusEvent",0},
6756 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
6757 { "_class_wxTimerEvent","_wxTimerEvent",0},
6758 { "_class_wxPyTimer","_wxPyTimer",0},
6759 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
6760 { "_class_wxPanel","_wxPanel",0},
6761 { "_signed_int","_wxCoord",0},
6762 { "_signed_int","_wxPrintQuality",0},
6763 { "_signed_int","_EBool",0},
6764 { "_signed_int","_wxWindowID",0},
6765 { "_signed_int","_int",0},
6766 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
6767 { "_wxMetaFileDC","_class_wxMetaFileDC",0},
6768 { "_class_wxTextDataObject","_wxTextDataObject",0},
6769 { "_wxMenu","_class_wxMenu",0},
6770 { "_class_wxMoveEvent","_wxMoveEvent",0},
6771 { "_wxScreenDC","_class_wxScreenDC",0},
6772 { "_WXTYPE","_short",0},
6773 { "_WXTYPE","_signed_short",0},
6774 { "_WXTYPE","_unsigned_short",0},
6775 { "_class_wxDropTarget","_wxDropTarget",0},
6776 { "_class_wxCaret","_wxCaret",0},
6777 { "_class_wxBrush","_wxBrush",0},
6778 { "_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
6779 { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
6780 { "_wxTipProvider","_class_wxTipProvider",0},
6781 { "_unsigned_short","_WXTYPE",0},
6782 { "_unsigned_short","_short",0},
6783 { "_class_wxWindow","_wxWindow",0},
6784 { "_class_wxLogStderr","_wxLogStderr",0},
6785 { "_class_wxFont","_wxFont",0},
6786 { "_wxClipboard","_class_wxClipboard",0},
6787 { "_class_wxPyValidator","_wxPyValidator",0},
6788 { "_class_wxCloseEvent","_wxCloseEvent",0},
6789 { "_wxBusyInfo","_class_wxBusyInfo",0},
6790 { "_class_wxMenuEvent","_wxMenuEvent",0},
6791 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
6792 { "_wxJoystick","_class_wxJoystick",0},
6793 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
6794 { "_wxClientDC","_class_wxClientDC",0},
6795 { "_wxMouseEvent","_class_wxMouseEvent",0},
6796 { "_class_wxGenericDragImage","_wxGenericDragImage",0},
6797 { "_class_wxPoint","_wxPoint",0},
6798 { "_class_wxPyInputStream","_wxPyInputStream",0},
6799 { "_wxRealPoint","_class_wxRealPoint",0},
6800 { "_signed_short","_WXTYPE",0},
6801 { "_signed_short","_short",0},
6802 { "_wxMemoryDC","_class_wxMemoryDC",0},
6803 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
6804 { "_wxPaintDC","_class_wxPaintDC",0},
6805 { "_class_wxWindowDC","_wxWindowDC",0},
6806 { "_class_wxFocusEvent","_wxFocusEvent",0},
6807 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
6808 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
6809 { "_class_wxCursor","_wxCursor",0},
6810 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
6811 { "_class_wxPyProcess","_wxPyProcess",0},
6812 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
6813 { "_class_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog},
6814 { "_class_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog},
6815 { "_class_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog},
6816 { "_class_wxLog","_wxLogGui",SwigwxLogGuiTowxLog},
6817 { "_class_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
6818 { "_class_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
6819 { "_class_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog},
6820 { "_class_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog},
6821 { "_class_wxLog","_wxLog",0},
6822 { "_unsigned_char","_byte",0},
6823 { "_class_wxMetaFileDC","_wxMetaFileDC",0},
6824 { "_class_wxMenu","_wxMenu",0},
6825 { "_unsigned_int","_wxCoord",0},
6826 { "_unsigned_int","_wxPrintQuality",0},
6827 { "_unsigned_int","_time_t",0},
6828 { "_unsigned_int","_size_t",0},
6829 { "_unsigned_int","_uint",0},
6830 { "_unsigned_int","_wxWindowID",0},
6831 { "_unsigned_int","_int",0},
6832 { "_wxIcon","_class_wxIcon",0},
6833 { "_wxDialog","_class_wxDialog",0},
6834 { "_class_wxPen","_wxPen",0},
6835 { "_short","_WXTYPE",0},
6836 { "_short","_unsigned_short",0},
6837 { "_short","_signed_short",0},
6838 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
6839 { "_class_wxPyDropSource","_wxPyDropSource",0},
6840 { "_class_wxScrollEvent","_wxScrollEvent",0},
6841 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
6842 { "_class_wxImageList","_wxImageList",0},
6843 { "_wxPyTipProvider","_class_wxPyTipProvider",0},
6844 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
6845 { "_wxWindowID","_wxCoord",0},
6846 { "_wxWindowID","_wxPrintQuality",0},
6847 { "_wxWindowID","_time_t",0},
6848 { "_wxWindowID","_size_t",0},
6849 { "_wxWindowID","_EBool",0},
6850 { "_wxWindowID","_uint",0},
6851 { "_wxWindowID","_int",0},
6852 { "_wxWindowID","_signed_int",0},
6853 { "_wxWindowID","_unsigned_int",0},
6854 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
6855 { "_int","_wxCoord",0},
6856 { "_int","_wxPrintQuality",0},
6857 { "_int","_time_t",0},
6858 { "_int","_size_t",0},
6859 { "_int","_EBool",0},
6860 { "_int","_uint",0},
6861 { "_int","_wxWindowID",0},
6862 { "_int","_unsigned_int",0},
6863 { "_int","_signed_int",0},
6864 { "_class_wxMouseEvent","_wxMouseEvent",0},
6865 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
6866 { "_wxLogWindow","_class_wxLogWindow",0},
6867 { "_class_wxSpinEvent","_wxSpinEvent",0},
6868 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
6869 { "_time_t","_wxCoord",0},
6870 { "_time_t","_wxPrintQuality",0},
6871 { "_time_t","_unsigned_int",0},
6872 { "_time_t","_int",0},
6873 { "_time_t","_wxWindowID",0},
6874 { "_time_t","_uint",0},
6875 { "_time_t","_size_t",0},
6876 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
6877 { "_wxLogNull","_class_wxLogNull",0},
6878 { "_wxSize","_class_wxSize",0},
6879 { "_wxRegionIterator","_class_wxRegionIterator",0},
6880 { "_class_wxPrinterDC","_wxPrinterDC",0},
6881 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
6882 { "_class_wxLogTextCtrl","_wxLogTextCtrl",0},
6883 { "_class_wxLogGui","_wxLogGui",0},
6884 { "_class_wxPaintDC","_wxPaintDC",0},
6885 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
6886 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
6887 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
6888 { "_wxValidator","_class_wxValidator",0},
6889 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
6890 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
6891 { "_class_wxIcon","_wxIcon",0},
6892 { "_class_wxColour","_wxColour",0},
6893 { "_class_wxScreenDC","_wxScreenDC",0},
6894 { "_wxPalette","_class_wxPalette",0},
6895 { "_class_wxIdleEvent","_wxIdleEvent",0},
6896 { "_wxCoord","_int",0},
6897 { "_wxCoord","_signed_int",0},
6898 { "_wxCoord","_unsigned_int",0},
6899 { "_wxCoord","_wxWindowID",0},
6900 { "_wxCoord","_uint",0},
6901 { "_wxCoord","_EBool",0},
6902 { "_wxCoord","_size_t",0},
6903 { "_wxCoord","_time_t",0},
6904 { "_wxCoord","_wxPrintQuality",0},
6905 { "_wxEraseEvent","_class_wxEraseEvent",0},
6906 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
6907 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
6908 { "_class_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
6909 { "_class_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
6910 { "_class_wxTipProvider","_wxTipProvider",0},
6911 { "_wxRegion","_class_wxRegion",0},
6912 { "_class_wxShowEvent","_wxShowEvent",0},
6913 { "_class_wxPyTipProvider","_wxPyTipProvider",0},
6914 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
6915 { "_wxActivateEvent","_class_wxActivateEvent",0},
6916 { "_class_wxBusyInfo","_wxBusyInfo",0},
6917 { "_class_wxJoystick","_wxJoystick",0},
6918 { "_class_wxCommandEvent","_wxCommandEvent",0},
6919 { "_class_wxClientDC","_wxClientDC",0},
6920 { "_class_wxSizeEvent","_wxSizeEvent",0},
6921 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
6922 { "_class_wxLogNull","_wxLogNull",0},
6923 { "_class_wxSize","_wxSize",0},
6924 { "_class_wxBitmap","_wxBitmap",0},
6925 { "_class_wxMemoryDC","_wxMemoryDC",0},
6926 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
6927 { "_wxMenuBar","_class_wxMenuBar",0},
6928 { "_wxOutputStream","_class_wxOutputStream",0},
6929 { "_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
6930 { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
6931 { "_wxEvtHandler","_class_wxEvtHandler",0},
6932 { "_wxMenuItem","_class_wxMenuItem",0},
6933 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
6934 { "_wxKeyEvent","_class_wxKeyEvent",0},
6935 { "_wxMoveEvent","_class_wxMoveEvent",0},
6936 { "_class_wxPalette","_wxPalette",0},
6937 { "_wxFileDataObject","_class_wxFileDataObject",0},
6938 { "_class_wxEraseEvent","_wxEraseEvent",0},
6939 { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0},
6940 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
6941 { "_wxWindow","_class_wxWindow",0},
6942 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
6943 { "_wxLogStderr","_class_wxLogStderr",0},
6944 {0,0,0}};
6945
6946 static PyObject *SWIG_globals;
6947 #ifdef __cplusplus
6948 extern "C"
6949 #endif
6950 SWIGEXPORT(void) initmisc2c() {
6951 PyObject *m, *d;
6952 SWIG_globals = SWIG_newvarlink();
6953 m = Py_InitModule("misc2c", misc2cMethods);
6954 d = PyModule_GetDict(m);
6955 PyDict_SetItemString(d,"wxSYS_WHITE_BRUSH", PyInt_FromLong((long) wxSYS_WHITE_BRUSH));
6956 PyDict_SetItemString(d,"wxSYS_LTGRAY_BRUSH", PyInt_FromLong((long) wxSYS_LTGRAY_BRUSH));
6957 PyDict_SetItemString(d,"wxSYS_GRAY_BRUSH", PyInt_FromLong((long) wxSYS_GRAY_BRUSH));
6958 PyDict_SetItemString(d,"wxSYS_DKGRAY_BRUSH", PyInt_FromLong((long) wxSYS_DKGRAY_BRUSH));
6959 PyDict_SetItemString(d,"wxSYS_BLACK_BRUSH", PyInt_FromLong((long) wxSYS_BLACK_BRUSH));
6960 PyDict_SetItemString(d,"wxSYS_NULL_BRUSH", PyInt_FromLong((long) wxSYS_NULL_BRUSH));
6961 PyDict_SetItemString(d,"wxSYS_HOLLOW_BRUSH", PyInt_FromLong((long) wxSYS_HOLLOW_BRUSH));
6962 PyDict_SetItemString(d,"wxSYS_WHITE_PEN", PyInt_FromLong((long) wxSYS_WHITE_PEN));
6963 PyDict_SetItemString(d,"wxSYS_BLACK_PEN", PyInt_FromLong((long) wxSYS_BLACK_PEN));
6964 PyDict_SetItemString(d,"wxSYS_NULL_PEN", PyInt_FromLong((long) wxSYS_NULL_PEN));
6965 PyDict_SetItemString(d,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT));
6966 PyDict_SetItemString(d,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT));
6967 PyDict_SetItemString(d,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT));
6968 PyDict_SetItemString(d,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT));
6969 PyDict_SetItemString(d,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT));
6970 PyDict_SetItemString(d,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE));
6971 PyDict_SetItemString(d,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT));
6972 PyDict_SetItemString(d,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT));
6973 PyDict_SetItemString(d,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR));
6974 PyDict_SetItemString(d,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND));
6975 PyDict_SetItemString(d,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION));
6976 PyDict_SetItemString(d,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION));
6977 PyDict_SetItemString(d,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU));
6978 PyDict_SetItemString(d,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW));
6979 PyDict_SetItemString(d,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME));
6980 PyDict_SetItemString(d,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT));
6981 PyDict_SetItemString(d,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT));
6982 PyDict_SetItemString(d,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT));
6983 PyDict_SetItemString(d,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER));
6984 PyDict_SetItemString(d,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER));
6985 PyDict_SetItemString(d,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE));
6986 PyDict_SetItemString(d,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT));
6987 PyDict_SetItemString(d,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT));
6988 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE));
6989 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW));
6990 PyDict_SetItemString(d,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT));
6991 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT));
6992 PyDict_SetItemString(d,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT));
6993 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT));
6994 PyDict_SetItemString(d,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW));
6995 PyDict_SetItemString(d,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT));
6996 PyDict_SetItemString(d,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT));
6997 PyDict_SetItemString(d,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK));
6998 PyDict_SetItemString(d,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP));
6999 PyDict_SetItemString(d,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE));
7000 PyDict_SetItemString(d,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW));
7001 PyDict_SetItemString(d,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT));
7002 PyDict_SetItemString(d,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT));
7003 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT));
7004 PyDict_SetItemString(d,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS));
7005 PyDict_SetItemString(d,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X));
7006 PyDict_SetItemString(d,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y));
7007 PyDict_SetItemString(d,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X));
7008 PyDict_SetItemString(d,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y));
7009 PyDict_SetItemString(d,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X));
7010 PyDict_SetItemString(d,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y));
7011 PyDict_SetItemString(d,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X));
7012 PyDict_SetItemString(d,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y));
7013 PyDict_SetItemString(d,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X));
7014 PyDict_SetItemString(d,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y));
7015 PyDict_SetItemString(d,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X));
7016 PyDict_SetItemString(d,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y));
7017 PyDict_SetItemString(d,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X));
7018 PyDict_SetItemString(d,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X));
7019 PyDict_SetItemString(d,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y));
7020 PyDict_SetItemString(d,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X));
7021 PyDict_SetItemString(d,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y));
7022 PyDict_SetItemString(d,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X));
7023 PyDict_SetItemString(d,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y));
7024 PyDict_SetItemString(d,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X));
7025 PyDict_SetItemString(d,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y));
7026 PyDict_SetItemString(d,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X));
7027 PyDict_SetItemString(d,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y));
7028 PyDict_SetItemString(d,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X));
7029 PyDict_SetItemString(d,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y));
7030 PyDict_SetItemString(d,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y));
7031 PyDict_SetItemString(d,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X));
7032 PyDict_SetItemString(d,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X));
7033 PyDict_SetItemString(d,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y));
7034 PyDict_SetItemString(d,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y));
7035 PyDict_SetItemString(d,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y));
7036 PyDict_SetItemString(d,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y));
7037 PyDict_SetItemString(d,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT));
7038 PyDict_SetItemString(d,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT));
7039 PyDict_SetItemString(d,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS));
7040 PyDict_SetItemString(d,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS));
7041 PyDict_SetItemString(d,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError));
7042 PyDict_SetItemString(d,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error));
7043 PyDict_SetItemString(d,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning));
7044 PyDict_SetItemString(d,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message));
7045 PyDict_SetItemString(d,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info));
7046 PyDict_SetItemString(d,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status));
7047 PyDict_SetItemString(d,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug));
7048 PyDict_SetItemString(d,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace));
7049 PyDict_SetItemString(d,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress));
7050 PyDict_SetItemString(d,"wxLOG_User", PyInt_FromLong((long) wxLOG_User));
7051 {
7052 int i;
7053 for (i = 0; _swig_mapping[i].n1; i++)
7054 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
7055 }
7056 }