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