]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/misc2.cpp
2cb28625ffd9f6c618e5f08db2ef90b1ee5ba4c2
[wxWidgets.git] / wxPython / src / msw / misc2.cpp
1 /*
2 * FILE : src/msw/misc2.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 810)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
31 # else
32 # define SWIGEXPORT(a) a
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a) a
37 #endif
38
39 #include "Python.h"
40
41 #ifdef __cplusplus
42 extern "C" {
43 #endif
44 extern void SWIG_MakePtr(char *, void *, char *);
45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
46 extern char *SWIG_GetPtr(char *, void **, char *);
47 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
48 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
49 extern PyObject *SWIG_newvarlink(void);
50 #ifdef __cplusplus
51 }
52 #endif
53 #define SWIG_init initmisc2c
54
55 #define SWIG_name "misc2c"
56
57 #include "helpers.h"
58 #include <wx/resource.h>
59 #include <wx/tooltip.h>
60 #include <wx/caret.h>
61 #include <wx/fontenum.h>
62 #include <wx/tipdlg.h>
63 #include <wx/process.h>
64
65 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
66 PyObject* o2;
67 if (!target) {
68 target = o;
69 } else if (target == Py_None) {
70 Py_DECREF(Py_None);
71 target = o;
72 } else {
73 if (!PyList_Check(target)) {
74 o2 = target;
75 target = PyList_New(0);
76 PyList_Append(target, o2);
77 Py_XDECREF(o2);
78 }
79 PyList_Append(target,o);
80 Py_XDECREF(o);
81 }
82 return target;
83 }
84
85 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
86 PyObject* o2;
87 PyObject* o3;
88
89 if (!target) {
90 target = o;
91 } else if (target == Py_None) {
92 Py_DECREF(Py_None);
93 target = o;
94 } else {
95 if (!PyTuple_Check(target)) {
96 o2 = target;
97 target = PyTuple_New(1);
98 PyTuple_SetItem(target, 0, o2);
99 }
100 o3 = PyTuple_New(1);
101 PyTuple_SetItem(o3, 0, o);
102
103 o2 = target;
104 target = PySequence_Concat(o2, o3);
105 Py_DECREF(o2);
106 Py_DECREF(o3);
107 }
108 return target;
109 }
110
111 static char* wxStringErrorMsg = "string type is required for parameter";
112
113
114 wxColour wxSystemSettings_GetSystemColour(int index) {
115 return wxSystemSettings::GetSystemColour(index);
116 }
117
118 wxFont wxSystemSettings_GetSystemFont(int index) {
119 return wxSystemSettings::GetSystemFont(index);
120 }
121
122 int wxSystemSettings_GetSystemMetric(int index) {
123 return wxSystemSettings::GetSystemMetric(index);
124 }
125
126 void wxToolTip_Enable(bool flag) {
127 wxToolTip::Enable(flag);
128 }
129
130 void wxToolTip_SetDelay(long milliseconds) {
131 wxToolTip::SetDelay(milliseconds);
132 }
133
134 int wxCaret_GetBlinkTime() {
135 return wxCaret::GetBlinkTime();
136 }
137
138 void wxCaret_SetBlinkTime(int milliseconds) {
139 wxCaret::SetBlinkTime(milliseconds);
140 }
141
142 class wxPyFontEnumerator : public wxFontEnumerator {
143 public:
144 wxPyFontEnumerator() {}
145 ~wxPyFontEnumerator() {}
146
147 DEC_PYCALLBACK_BOOL_STRING(OnFacename);
148 DEC_PYCALLBACK_BOOL_STRINGSTRING(OnFontEncoding);
149
150 PYPRIVATE;
151 };
152
153 IMP_PYCALLBACK_BOOL_STRING(wxPyFontEnumerator, wxFontEnumerator, OnFacename);
154 IMP_PYCALLBACK_BOOL_STRINGSTRING(wxPyFontEnumerator, wxFontEnumerator, OnFontEncoding);
155
156
157 class wxPyTipProvider : public wxTipProvider {
158 public:
159 wxPyTipProvider(size_t currentTip)
160 : wxTipProvider(currentTip) {}
161
162 DEC_PYCALLBACK_STRING__pure(GetTip);
163
164 PYPRIVATE;
165 };
166
167 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
168
169
170 #include <wx/generic/dragimgg.h>
171 static wxPoint wxPyNullPoint;
172
173
174 wxGenericDragImage* wxDragIcon(const wxIcon& image,
175 const wxCursor& cursor,
176 const wxPoint& hotspot) {
177 return new wxGenericDragImage(image, cursor, hotspot);
178 }
179
180 wxGenericDragImage* wxDragString(const wxString& str,
181 const wxCursor& cursor,
182 const wxPoint& hotspot) {
183 return new wxGenericDragImage(str, cursor, hotspot);
184 }
185
186 wxGenericDragImage* wxDragTreeItem(const wxTreeCtrl& treeCtrl, wxTreeItemId& id) {
187 return new wxGenericDragImage(treeCtrl, id);
188 }
189
190 wxGenericDragImage* wxDragListItem(const wxListCtrl& listCtrl, long id) {
191 return new wxGenericDragImage(listCtrl, id);
192 }
193
194 // C++ version of wxProcess derived class
195
196 class wxPyProcess : public wxProcess {
197 public:
198 wxPyProcess(wxEvtHandler *parent = NULL, int id = -1)
199 : wxProcess(parent, id)
200 {}
201
202 DEC_PYCALLBACK_VOID_INTINT(OnTerminate);
203
204 PYPRIVATE;
205 };
206
207 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
208 #ifdef __cplusplus
209 extern "C" {
210 #endif
211 static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args, PyObject *kwargs) {
212 PyObject * _resultobj;
213 wxString * _result;
214 char * _arg0;
215 char * _arg1 = (char *) NULL;
216 char * _arg2 = (char *) NULL;
217 char * _arg3 = (char *) NULL;
218 char * _arg4 = (char *) "*.*";
219 int _arg5 = (int ) 0;
220 wxWindow * _arg6 = (wxWindow *) NULL;
221 int _arg7 = (int ) -1;
222 int _arg8 = (int ) -1;
223 PyObject * _argo6 = 0;
224 char *_kwnames[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL };
225
226 self = self;
227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|ssssiOii:wxFileSelector",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_argo6,&_arg7,&_arg8))
228 return NULL;
229 if (_argo6) {
230 if (_argo6 == Py_None) { _arg6 = NULL; }
231 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxWindow_p")) {
232 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p.");
233 return NULL;
234 }
235 }
236 {
237 wxPy_BEGIN_ALLOW_THREADS;
238 _result = new wxString (wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8));
239
240 wxPy_END_ALLOW_THREADS;
241 }{
242 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
243 }
244 {
245 delete _result;
246 }
247 return _resultobj;
248 }
249
250 static PyObject *_wrap_wxGetTextFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
251 PyObject * _resultobj;
252 wxString * _result;
253 wxString * _arg0;
254 wxString * _arg1 = (wxString *) &wxPyEmptyStr;
255 wxString * _arg2 = (wxString *) &wxPyEmptyStr;
256 wxWindow * _arg3 = (wxWindow *) NULL;
257 int _arg4 = (int ) -1;
258 int _arg5 = (int ) -1;
259 bool _arg6 = (bool ) TRUE;
260 PyObject * _obj0 = 0;
261 PyObject * _obj1 = 0;
262 PyObject * _obj2 = 0;
263 PyObject * _argo3 = 0;
264 int tempbool6 = (int) TRUE;
265 char *_kwnames[] = { "message","caption","default_value","parent","x","y","centre", NULL };
266
267 self = self;
268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OOOiii:wxGetTextFromUser",_kwnames,&_obj0,&_obj1,&_obj2,&_argo3,&_arg4,&_arg5,&tempbool6))
269 return NULL;
270 {
271 if (!PyString_Check(_obj0)) {
272 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
273 return NULL;
274 }
275 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
276 }
277 if (_obj1)
278 {
279 if (!PyString_Check(_obj1)) {
280 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
281 return NULL;
282 }
283 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
284 }
285 if (_obj2)
286 {
287 if (!PyString_Check(_obj2)) {
288 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
289 return NULL;
290 }
291 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
292 }
293 if (_argo3) {
294 if (_argo3 == Py_None) { _arg3 = NULL; }
295 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxWindow_p")) {
296 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p.");
297 return NULL;
298 }
299 }
300 _arg6 = (bool ) tempbool6;
301 {
302 wxPy_BEGIN_ALLOW_THREADS;
303 _result = new wxString (wxGetTextFromUser(*_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6));
304
305 wxPy_END_ALLOW_THREADS;
306 }{
307 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
308 }
309 {
310 if (_obj0)
311 delete _arg0;
312 }
313 {
314 if (_obj1)
315 delete _arg1;
316 }
317 {
318 if (_obj2)
319 delete _arg2;
320 }
321 {
322 delete _result;
323 }
324 return _resultobj;
325 }
326
327 static PyObject *_wrap_wxGetSingleChoice(PyObject *self, PyObject *args, PyObject *kwargs) {
328 PyObject * _resultobj;
329 wxString * _result;
330 wxString * _arg0;
331 wxString * _arg1;
332 int _arg2;
333 wxString * _arg3;
334 wxWindow * _arg4 = (wxWindow *) NULL;
335 int _arg5 = (int ) -1;
336 int _arg6 = (int ) -1;
337 bool _arg7 = (bool ) TRUE;
338 int _arg8 = (int ) 150;
339 int _arg9 = (int ) 200;
340 PyObject * _obj0 = 0;
341 PyObject * _obj1 = 0;
342 PyObject * _obj3 = 0;
343 PyObject * _argo4 = 0;
344 int tempbool7 = (int) TRUE;
345 char *_kwnames[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL };
346
347 self = self;
348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|Oiiiii:wxGetSingleChoice",_kwnames,&_obj0,&_obj1,&_obj3,&_argo4,&_arg5,&_arg6,&tempbool7,&_arg8,&_arg9))
349 return NULL;
350 {
351 if (!PyString_Check(_obj0)) {
352 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
353 return NULL;
354 }
355 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
356 }
357 {
358 if (!PyString_Check(_obj1)) {
359 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
360 return NULL;
361 }
362 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
363 }
364 if (_obj3)
365 {
366 _arg3 = wxString_LIST_helper(_obj3);
367 if (_arg3 == NULL) {
368 return NULL;
369 }
370 }
371 if (_argo4) {
372 if (_argo4 == Py_None) { _arg4 = NULL; }
373 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxWindow_p")) {
374 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p.");
375 return NULL;
376 }
377 }
378 _arg7 = (bool ) tempbool7;
379 {
380 if (_obj3) {
381 _arg2 = PyList_Size(_obj3);
382 }
383 else {
384 _arg2 = 0;
385 }
386 }
387 {
388 wxPy_BEGIN_ALLOW_THREADS;
389 _result = new wxString (wxGetSingleChoice(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9));
390
391 wxPy_END_ALLOW_THREADS;
392 }{
393 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
394 }
395 {
396 if (_obj0)
397 delete _arg0;
398 }
399 {
400 if (_obj1)
401 delete _arg1;
402 }
403 {
404 delete [] _arg3;
405 }
406 {
407 delete _result;
408 }
409 return _resultobj;
410 }
411
412 static PyObject *_wrap_wxGetSingleChoiceIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
413 PyObject * _resultobj;
414 int _result;
415 wxString * _arg0;
416 wxString * _arg1;
417 int _arg2;
418 wxString * _arg3;
419 wxWindow * _arg4 = (wxWindow *) NULL;
420 int _arg5 = (int ) -1;
421 int _arg6 = (int ) -1;
422 bool _arg7 = (bool ) TRUE;
423 int _arg8 = (int ) 150;
424 int _arg9 = (int ) 200;
425 PyObject * _obj0 = 0;
426 PyObject * _obj1 = 0;
427 PyObject * _obj3 = 0;
428 PyObject * _argo4 = 0;
429 int tempbool7 = (int) TRUE;
430 char *_kwnames[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL };
431
432 self = self;
433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames,&_obj0,&_obj1,&_obj3,&_argo4,&_arg5,&_arg6,&tempbool7,&_arg8,&_arg9))
434 return NULL;
435 {
436 if (!PyString_Check(_obj0)) {
437 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
438 return NULL;
439 }
440 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
441 }
442 {
443 if (!PyString_Check(_obj1)) {
444 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
445 return NULL;
446 }
447 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
448 }
449 if (_obj3)
450 {
451 _arg3 = wxString_LIST_helper(_obj3);
452 if (_arg3 == NULL) {
453 return NULL;
454 }
455 }
456 if (_argo4) {
457 if (_argo4 == Py_None) { _arg4 = NULL; }
458 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxWindow_p")) {
459 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p.");
460 return NULL;
461 }
462 }
463 _arg7 = (bool ) tempbool7;
464 {
465 if (_obj3) {
466 _arg2 = PyList_Size(_obj3);
467 }
468 else {
469 _arg2 = 0;
470 }
471 }
472 {
473 wxPy_BEGIN_ALLOW_THREADS;
474 _result = (int )wxGetSingleChoiceIndex(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
475
476 wxPy_END_ALLOW_THREADS;
477 } _resultobj = Py_BuildValue("i",_result);
478 {
479 if (_obj0)
480 delete _arg0;
481 }
482 {
483 if (_obj1)
484 delete _arg1;
485 }
486 {
487 delete [] _arg3;
488 }
489 return _resultobj;
490 }
491
492 static PyObject *_wrap_wxMessageBox(PyObject *self, PyObject *args, PyObject *kwargs) {
493 PyObject * _resultobj;
494 int _result;
495 wxString * _arg0;
496 wxString * _arg1 = (wxString *) &wxPyEmptyStr;
497 int _arg2 = (int ) wxOK|wxCENTRE;
498 wxWindow * _arg3 = (wxWindow *) NULL;
499 int _arg4 = (int ) -1;
500 int _arg5 = (int ) -1;
501 PyObject * _obj0 = 0;
502 PyObject * _obj1 = 0;
503 PyObject * _argo3 = 0;
504 char *_kwnames[] = { "message","caption","style","parent","x","y", NULL };
505
506 self = self;
507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OiOii:wxMessageBox",_kwnames,&_obj0,&_obj1,&_arg2,&_argo3,&_arg4,&_arg5))
508 return NULL;
509 {
510 if (!PyString_Check(_obj0)) {
511 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
512 return NULL;
513 }
514 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
515 }
516 if (_obj1)
517 {
518 if (!PyString_Check(_obj1)) {
519 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
520 return NULL;
521 }
522 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
523 }
524 if (_argo3) {
525 if (_argo3 == Py_None) { _arg3 = NULL; }
526 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxWindow_p")) {
527 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p.");
528 return NULL;
529 }
530 }
531 {
532 wxPy_BEGIN_ALLOW_THREADS;
533 _result = (int )wxMessageBox(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
534
535 wxPy_END_ALLOW_THREADS;
536 } _resultobj = Py_BuildValue("i",_result);
537 {
538 if (_obj0)
539 delete _arg0;
540 }
541 {
542 if (_obj1)
543 delete _arg1;
544 }
545 return _resultobj;
546 }
547
548 static PyObject *_wrap_wxGetNumberFromUser(PyObject *self, PyObject *args, PyObject *kwargs) {
549 PyObject * _resultobj;
550 long _result;
551 wxString * _arg0;
552 wxString * _arg1;
553 wxString * _arg2;
554 long _arg3;
555 long _arg4 = (long ) 0;
556 long _arg5 = (long ) 100;
557 wxWindow * _arg6 = (wxWindow *) NULL;
558 wxPoint * _arg7 = (wxPoint *) &wxPyDefaultPosition;
559 PyObject * _obj0 = 0;
560 PyObject * _obj1 = 0;
561 PyObject * _obj2 = 0;
562 PyObject * _argo6 = 0;
563 wxPoint temp;
564 PyObject * _obj7 = 0;
565 char *_kwnames[] = { "message","prompt","caption","value","min","max","parent","pos", NULL };
566
567 self = self;
568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOl|llOO:wxGetNumberFromUser",_kwnames,&_obj0,&_obj1,&_obj2,&_arg3,&_arg4,&_arg5,&_argo6,&_obj7))
569 return NULL;
570 {
571 if (!PyString_Check(_obj0)) {
572 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
573 return NULL;
574 }
575 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
576 }
577 {
578 if (!PyString_Check(_obj1)) {
579 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
580 return NULL;
581 }
582 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
583 }
584 {
585 if (!PyString_Check(_obj2)) {
586 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
587 return NULL;
588 }
589 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
590 }
591 if (_argo6) {
592 if (_argo6 == Py_None) { _arg6 = NULL; }
593 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxWindow_p")) {
594 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p.");
595 return NULL;
596 }
597 }
598 if (_obj7)
599 {
600 _arg7 = &temp;
601 if (! wxPoint_helper(_obj7, &_arg7))
602 return NULL;
603 }
604 {
605 wxPy_BEGIN_ALLOW_THREADS;
606 _result = (long )wxGetNumberFromUser(*_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6,*_arg7);
607
608 wxPy_END_ALLOW_THREADS;
609 } _resultobj = Py_BuildValue("l",_result);
610 {
611 if (_obj0)
612 delete _arg0;
613 }
614 {
615 if (_obj1)
616 delete _arg1;
617 }
618 {
619 if (_obj2)
620 delete _arg2;
621 }
622 return _resultobj;
623 }
624
625 static PyObject *_wrap_wxColourDisplay(PyObject *self, PyObject *args, PyObject *kwargs) {
626 PyObject * _resultobj;
627 bool _result;
628 char *_kwnames[] = { NULL };
629
630 self = self;
631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxColourDisplay",_kwnames))
632 return NULL;
633 {
634 wxPy_BEGIN_ALLOW_THREADS;
635 _result = (bool )wxColourDisplay();
636
637 wxPy_END_ALLOW_THREADS;
638 } _resultobj = Py_BuildValue("i",_result);
639 return _resultobj;
640 }
641
642 static PyObject *_wrap_wxDisplayDepth(PyObject *self, PyObject *args, PyObject *kwargs) {
643 PyObject * _resultobj;
644 int _result;
645 char *_kwnames[] = { NULL };
646
647 self = self;
648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxDisplayDepth",_kwnames))
649 return NULL;
650 {
651 wxPy_BEGIN_ALLOW_THREADS;
652 _result = (int )wxDisplayDepth();
653
654 wxPy_END_ALLOW_THREADS;
655 } _resultobj = Py_BuildValue("i",_result);
656 return _resultobj;
657 }
658
659 static PyObject *_wrap_wxSetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
660 PyObject * _resultobj;
661 wxCursor * _arg0;
662 PyObject * _argo0 = 0;
663 char *_kwnames[] = { "cursor", NULL };
664
665 self = self;
666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSetCursor",_kwnames,&_argo0))
667 return NULL;
668 if (_argo0) {
669 if (_argo0 == Py_None) { _arg0 = NULL; }
670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p.");
672 return NULL;
673 }
674 }
675 {
676 wxPy_BEGIN_ALLOW_THREADS;
677 wxSetCursor(*_arg0);
678
679 wxPy_END_ALLOW_THREADS;
680 } Py_INCREF(Py_None);
681 _resultobj = Py_None;
682 return _resultobj;
683 }
684
685 static PyObject *_wrap_wxFindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
686 PyObject * _resultobj;
687 wxWindow * _result;
688 wxString * _arg0;
689 wxWindow * _arg1 = (wxWindow *) NULL;
690 PyObject * _obj0 = 0;
691 PyObject * _argo1 = 0;
692 char *_kwnames[] = { "label","parent", NULL };
693 char _ptemp[128];
694
695 self = self;
696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxFindWindowByLabel",_kwnames,&_obj0,&_argo1))
697 return NULL;
698 {
699 if (!PyString_Check(_obj0)) {
700 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
701 return NULL;
702 }
703 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
704 }
705 if (_argo1) {
706 if (_argo1 == Py_None) { _arg1 = NULL; }
707 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
708 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p.");
709 return NULL;
710 }
711 }
712 {
713 wxPy_BEGIN_ALLOW_THREADS;
714 _result = (wxWindow *)wxFindWindowByLabel(*_arg0,_arg1);
715
716 wxPy_END_ALLOW_THREADS;
717 } if (_result) {
718 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
719 _resultobj = Py_BuildValue("s",_ptemp);
720 } else {
721 Py_INCREF(Py_None);
722 _resultobj = Py_None;
723 }
724 {
725 if (_obj0)
726 delete _arg0;
727 }
728 return _resultobj;
729 }
730
731 static PyObject *_wrap_wxFindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
732 PyObject * _resultobj;
733 wxWindow * _result;
734 wxString * _arg0;
735 wxWindow * _arg1 = (wxWindow *) NULL;
736 PyObject * _obj0 = 0;
737 PyObject * _argo1 = 0;
738 char *_kwnames[] = { "name","parent", NULL };
739 char _ptemp[128];
740
741 self = self;
742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxFindWindowByName",_kwnames,&_obj0,&_argo1))
743 return NULL;
744 {
745 if (!PyString_Check(_obj0)) {
746 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
747 return NULL;
748 }
749 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
750 }
751 if (_argo1) {
752 if (_argo1 == Py_None) { _arg1 = NULL; }
753 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
754 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p.");
755 return NULL;
756 }
757 }
758 {
759 wxPy_BEGIN_ALLOW_THREADS;
760 _result = (wxWindow *)wxFindWindowByName(*_arg0,_arg1);
761
762 wxPy_END_ALLOW_THREADS;
763 } if (_result) {
764 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
765 _resultobj = Py_BuildValue("s",_ptemp);
766 } else {
767 Py_INCREF(Py_None);
768 _resultobj = Py_None;
769 }
770 {
771 if (_obj0)
772 delete _arg0;
773 }
774 return _resultobj;
775 }
776
777 static PyObject *_wrap_wxBeginBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
778 PyObject * _resultobj;
779 wxCursor * _arg0 = (wxCursor *) wxHOURGLASS_CURSOR;
780 PyObject * _argo0 = 0;
781 char *_kwnames[] = { "cursor", NULL };
782
783 self = self;
784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:wxBeginBusyCursor",_kwnames,&_argo0))
785 return NULL;
786 if (_argo0) {
787 if (_argo0 == Py_None) { _arg0 = NULL; }
788 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
789 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p.");
790 return NULL;
791 }
792 }
793 {
794 wxPy_BEGIN_ALLOW_THREADS;
795 wxBeginBusyCursor(_arg0);
796
797 wxPy_END_ALLOW_THREADS;
798 } Py_INCREF(Py_None);
799 _resultobj = Py_None;
800 return _resultobj;
801 }
802
803 static PyObject *_wrap_wxGetActiveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
804 PyObject * _resultobj;
805 wxWindow * _result;
806 char *_kwnames[] = { NULL };
807 char _ptemp[128];
808
809 self = self;
810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxGetActiveWindow",_kwnames))
811 return NULL;
812 {
813 wxPy_BEGIN_ALLOW_THREADS;
814 _result = (wxWindow *)wxGetActiveWindow();
815
816 wxPy_END_ALLOW_THREADS;
817 } if (_result) {
818 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
819 _resultobj = Py_BuildValue("s",_ptemp);
820 } else {
821 Py_INCREF(Py_None);
822 _resultobj = Py_None;
823 }
824 return _resultobj;
825 }
826
827 static PyObject *_wrap_wxResourceAddIdentifier(PyObject *self, PyObject *args, PyObject *kwargs) {
828 PyObject * _resultobj;
829 bool _result;
830 char * _arg0;
831 int _arg1;
832 char *_kwnames[] = { "name","value", NULL };
833
834 self = self;
835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"si:wxResourceAddIdentifier",_kwnames,&_arg0,&_arg1))
836 return NULL;
837 {
838 wxPy_BEGIN_ALLOW_THREADS;
839 _result = (bool )wxResourceAddIdentifier(_arg0,_arg1);
840
841 wxPy_END_ALLOW_THREADS;
842 } _resultobj = Py_BuildValue("i",_result);
843 return _resultobj;
844 }
845
846 static PyObject *_wrap_wxResourceClear(PyObject *self, PyObject *args, PyObject *kwargs) {
847 PyObject * _resultobj;
848 char *_kwnames[] = { NULL };
849
850 self = self;
851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxResourceClear",_kwnames))
852 return NULL;
853 {
854 wxPy_BEGIN_ALLOW_THREADS;
855 wxResourceClear();
856
857 wxPy_END_ALLOW_THREADS;
858 } Py_INCREF(Py_None);
859 _resultobj = Py_None;
860 return _resultobj;
861 }
862
863 static PyObject *_wrap_wxResourceCreateBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
864 PyObject * _resultobj;
865 wxBitmap * _result;
866 char * _arg0;
867 char *_kwnames[] = { "resource", NULL };
868 char _ptemp[128];
869
870 self = self;
871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceCreateBitmap",_kwnames,&_arg0))
872 return NULL;
873 {
874 wxPy_BEGIN_ALLOW_THREADS;
875 _result = new wxBitmap (wxResourceCreateBitmap(_arg0));
876
877 wxPy_END_ALLOW_THREADS;
878 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
879 _resultobj = Py_BuildValue("s",_ptemp);
880 return _resultobj;
881 }
882
883 static PyObject *_wrap_wxResourceCreateIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
884 PyObject * _resultobj;
885 wxIcon * _result;
886 char * _arg0;
887 char *_kwnames[] = { "resource", NULL };
888 char _ptemp[128];
889
890 self = self;
891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceCreateIcon",_kwnames,&_arg0))
892 return NULL;
893 {
894 wxPy_BEGIN_ALLOW_THREADS;
895 _result = new wxIcon (wxResourceCreateIcon(_arg0));
896
897 wxPy_END_ALLOW_THREADS;
898 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxIcon_p");
899 _resultobj = Py_BuildValue("s",_ptemp);
900 return _resultobj;
901 }
902
903 static PyObject *_wrap_wxResourceCreateMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
904 PyObject * _resultobj;
905 wxMenuBar * _result;
906 char * _arg0;
907 char *_kwnames[] = { "resource", NULL };
908 char _ptemp[128];
909
910 self = self;
911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceCreateMenuBar",_kwnames,&_arg0))
912 return NULL;
913 {
914 wxPy_BEGIN_ALLOW_THREADS;
915 _result = (wxMenuBar *)wxResourceCreateMenuBar(_arg0);
916
917 wxPy_END_ALLOW_THREADS;
918 } if (_result) {
919 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p");
920 _resultobj = Py_BuildValue("s",_ptemp);
921 } else {
922 Py_INCREF(Py_None);
923 _resultobj = Py_None;
924 }
925 return _resultobj;
926 }
927
928 static PyObject *_wrap_wxResourceGetIdentifier(PyObject *self, PyObject *args, PyObject *kwargs) {
929 PyObject * _resultobj;
930 int _result;
931 char * _arg0;
932 char *_kwnames[] = { "name", NULL };
933
934 self = self;
935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxResourceGetIdentifier",_kwnames,&_arg0))
936 return NULL;
937 {
938 wxPy_BEGIN_ALLOW_THREADS;
939 _result = (int )wxResourceGetIdentifier(_arg0);
940
941 wxPy_END_ALLOW_THREADS;
942 } _resultobj = Py_BuildValue("i",_result);
943 return _resultobj;
944 }
945
946 static PyObject *_wrap_wxResourceParseData(PyObject *self, PyObject *args, PyObject *kwargs) {
947 PyObject * _resultobj;
948 bool _result;
949 char * _arg0;
950 wxResourceTable * _arg1 = (wxResourceTable *) NULL;
951 PyObject * _argo1 = 0;
952 char *_kwnames[] = { "resource","table", NULL };
953
954 self = self;
955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|O:wxResourceParseData",_kwnames,&_arg0,&_argo1))
956 return NULL;
957 if (_argo1) {
958 if (_argo1 == Py_None) { _arg1 = NULL; }
959 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxResourceTable_p")) {
960 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p.");
961 return NULL;
962 }
963 }
964 {
965 wxPy_BEGIN_ALLOW_THREADS;
966 _result = (bool )wxResourceParseData(_arg0,_arg1);
967
968 wxPy_END_ALLOW_THREADS;
969 } _resultobj = Py_BuildValue("i",_result);
970 return _resultobj;
971 }
972
973 static PyObject *_wrap_wxResourceParseFile(PyObject *self, PyObject *args, PyObject *kwargs) {
974 PyObject * _resultobj;
975 bool _result;
976 char * _arg0;
977 wxResourceTable * _arg1 = (wxResourceTable *) NULL;
978 PyObject * _argo1 = 0;
979 char *_kwnames[] = { "filename","table", NULL };
980
981 self = self;
982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|O:wxResourceParseFile",_kwnames,&_arg0,&_argo1))
983 return NULL;
984 if (_argo1) {
985 if (_argo1 == Py_None) { _arg1 = NULL; }
986 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxResourceTable_p")) {
987 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p.");
988 return NULL;
989 }
990 }
991 {
992 wxPy_BEGIN_ALLOW_THREADS;
993 _result = (bool )wxResourceParseFile(_arg0,_arg1);
994
995 wxPy_END_ALLOW_THREADS;
996 } _resultobj = Py_BuildValue("i",_result);
997 return _resultobj;
998 }
999
1000 static PyObject *_wrap_wxResourceParseString(PyObject *self, PyObject *args, PyObject *kwargs) {
1001 PyObject * _resultobj;
1002 bool _result;
1003 char * _arg0;
1004 wxResourceTable * _arg1 = (wxResourceTable *) NULL;
1005 PyObject * _argo1 = 0;
1006 char *_kwnames[] = { "resource","table", NULL };
1007
1008 self = self;
1009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s|O:wxResourceParseString",_kwnames,&_arg0,&_argo1))
1010 return NULL;
1011 if (_argo1) {
1012 if (_argo1 == Py_None) { _arg1 = NULL; }
1013 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxResourceTable_p")) {
1014 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p.");
1015 return NULL;
1016 }
1017 }
1018 {
1019 wxPy_BEGIN_ALLOW_THREADS;
1020 _result = (bool )wxResourceParseString(_arg0,_arg1);
1021
1022 wxPy_END_ALLOW_THREADS;
1023 } _resultobj = Py_BuildValue("i",_result);
1024 return _resultobj;
1025 }
1026
1027 static PyObject *_wrap_wxSystemSettings_GetSystemColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1028 PyObject * _resultobj;
1029 wxColour * _result;
1030 int _arg0;
1031 char *_kwnames[] = { "index", NULL };
1032 char _ptemp[128];
1033
1034 self = self;
1035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxSystemSettings_GetSystemColour",_kwnames,&_arg0))
1036 return NULL;
1037 {
1038 wxPy_BEGIN_ALLOW_THREADS;
1039 _result = new wxColour (wxSystemSettings_GetSystemColour(_arg0));
1040
1041 wxPy_END_ALLOW_THREADS;
1042 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
1043 _resultobj = Py_BuildValue("s",_ptemp);
1044 return _resultobj;
1045 }
1046
1047 static PyObject *_wrap_wxSystemSettings_GetSystemFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1048 PyObject * _resultobj;
1049 wxFont * _result;
1050 int _arg0;
1051 char *_kwnames[] = { "index", NULL };
1052 char _ptemp[128];
1053
1054 self = self;
1055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxSystemSettings_GetSystemFont",_kwnames,&_arg0))
1056 return NULL;
1057 {
1058 wxPy_BEGIN_ALLOW_THREADS;
1059 _result = new wxFont (wxSystemSettings_GetSystemFont(_arg0));
1060
1061 wxPy_END_ALLOW_THREADS;
1062 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
1063 _resultobj = Py_BuildValue("s",_ptemp);
1064 return _resultobj;
1065 }
1066
1067 static PyObject *_wrap_wxSystemSettings_GetSystemMetric(PyObject *self, PyObject *args, PyObject *kwargs) {
1068 PyObject * _resultobj;
1069 int _result;
1070 int _arg0;
1071 char *_kwnames[] = { "index", NULL };
1072
1073 self = self;
1074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxSystemSettings_GetSystemMetric",_kwnames,&_arg0))
1075 return NULL;
1076 {
1077 wxPy_BEGIN_ALLOW_THREADS;
1078 _result = (int )wxSystemSettings_GetSystemMetric(_arg0);
1079
1080 wxPy_END_ALLOW_THREADS;
1081 } _resultobj = Py_BuildValue("i",_result);
1082 return _resultobj;
1083 }
1084
1085 static PyObject *_wrap_wxToolTip_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
1086 PyObject * _resultobj;
1087 bool _arg0;
1088 int tempbool0;
1089 char *_kwnames[] = { "flag", NULL };
1090
1091 self = self;
1092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxToolTip_Enable",_kwnames,&tempbool0))
1093 return NULL;
1094 _arg0 = (bool ) tempbool0;
1095 {
1096 wxPy_BEGIN_ALLOW_THREADS;
1097 wxToolTip_Enable(_arg0);
1098
1099 wxPy_END_ALLOW_THREADS;
1100 } Py_INCREF(Py_None);
1101 _resultobj = Py_None;
1102 return _resultobj;
1103 }
1104
1105 static PyObject *_wrap_wxToolTip_SetDelay(PyObject *self, PyObject *args, PyObject *kwargs) {
1106 PyObject * _resultobj;
1107 long _arg0;
1108 char *_kwnames[] = { "milliseconds", NULL };
1109
1110 self = self;
1111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxToolTip_SetDelay",_kwnames,&_arg0))
1112 return NULL;
1113 {
1114 wxPy_BEGIN_ALLOW_THREADS;
1115 wxToolTip_SetDelay(_arg0);
1116
1117 wxPy_END_ALLOW_THREADS;
1118 } Py_INCREF(Py_None);
1119 _resultobj = Py_None;
1120 return _resultobj;
1121 }
1122
1123 static PyObject *_wrap_wxCaret_GetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
1124 PyObject * _resultobj;
1125 int _result;
1126 char *_kwnames[] = { NULL };
1127
1128 self = self;
1129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxCaret_GetBlinkTime",_kwnames))
1130 return NULL;
1131 {
1132 wxPy_BEGIN_ALLOW_THREADS;
1133 _result = (int )wxCaret_GetBlinkTime();
1134
1135 wxPy_END_ALLOW_THREADS;
1136 } _resultobj = Py_BuildValue("i",_result);
1137 return _resultobj;
1138 }
1139
1140 static PyObject *_wrap_wxCaret_SetBlinkTime(PyObject *self, PyObject *args, PyObject *kwargs) {
1141 PyObject * _resultobj;
1142 int _arg0;
1143 char *_kwnames[] = { "milliseconds", NULL };
1144
1145 self = self;
1146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxCaret_SetBlinkTime",_kwnames,&_arg0))
1147 return NULL;
1148 {
1149 wxPy_BEGIN_ALLOW_THREADS;
1150 wxCaret_SetBlinkTime(_arg0);
1151
1152 wxPy_END_ALLOW_THREADS;
1153 } Py_INCREF(Py_None);
1154 _resultobj = Py_None;
1155 return _resultobj;
1156 }
1157
1158 static PyObject *_wrap_wxPostEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
1159 PyObject * _resultobj;
1160 wxEvtHandler * _arg0;
1161 wxEvent * _arg1;
1162 PyObject * _argo0 = 0;
1163 PyObject * _argo1 = 0;
1164 char *_kwnames[] = { "dest","event", NULL };
1165
1166 self = self;
1167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPostEvent",_kwnames,&_argo0,&_argo1))
1168 return NULL;
1169 if (_argo0) {
1170 if (_argo0 == Py_None) { _arg0 = NULL; }
1171 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
1172 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p.");
1173 return NULL;
1174 }
1175 }
1176 if (_argo1) {
1177 if (_argo1 == Py_None) { _arg1 = NULL; }
1178 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvent_p")) {
1179 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p.");
1180 return NULL;
1181 }
1182 }
1183 {
1184 wxPy_BEGIN_ALLOW_THREADS;
1185 wxPostEvent(_arg0,*_arg1);
1186
1187 wxPy_END_ALLOW_THREADS;
1188 } Py_INCREF(Py_None);
1189 _resultobj = Py_None;
1190 return _resultobj;
1191 }
1192
1193 static PyObject *_wrap_wxWakeUpIdle(PyObject *self, PyObject *args, PyObject *kwargs) {
1194 PyObject * _resultobj;
1195 char *_kwnames[] = { NULL };
1196
1197 self = self;
1198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxWakeUpIdle",_kwnames))
1199 return NULL;
1200 {
1201 wxPy_BEGIN_ALLOW_THREADS;
1202 wxWakeUpIdle();
1203
1204 wxPy_END_ALLOW_THREADS;
1205 } Py_INCREF(Py_None);
1206 _resultobj = Py_None;
1207 return _resultobj;
1208 }
1209
1210 static PyObject *_wrap_wxSafeYield(PyObject *self, PyObject *args, PyObject *kwargs) {
1211 PyObject * _resultobj;
1212 bool _result;
1213 wxWindow * _arg0 = (wxWindow *) NULL;
1214 PyObject * _argo0 = 0;
1215 char *_kwnames[] = { "win", NULL };
1216
1217 self = self;
1218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:wxSafeYield",_kwnames,&_argo0))
1219 return NULL;
1220 if (_argo0) {
1221 if (_argo0 == Py_None) { _arg0 = NULL; }
1222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p.");
1224 return NULL;
1225 }
1226 }
1227 {
1228 wxPy_BEGIN_ALLOW_THREADS;
1229 _result = (bool )wxSafeYield(_arg0);
1230
1231 wxPy_END_ALLOW_THREADS;
1232 } _resultobj = Py_BuildValue("i",_result);
1233 return _resultobj;
1234 }
1235
1236 static PyObject *_wrap_wxShowTip(PyObject *self, PyObject *args, PyObject *kwargs) {
1237 PyObject * _resultobj;
1238 bool _result;
1239 wxWindow * _arg0;
1240 wxTipProvider * _arg1;
1241 bool _arg2 = (bool ) TRUE;
1242 PyObject * _argo0 = 0;
1243 PyObject * _argo1 = 0;
1244 int tempbool2 = (int) TRUE;
1245 char *_kwnames[] = { "parent","tipProvider","showAtStartup", NULL };
1246
1247 self = self;
1248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxShowTip",_kwnames,&_argo0,&_argo1,&tempbool2))
1249 return NULL;
1250 if (_argo0) {
1251 if (_argo0 == Py_None) { _arg0 = NULL; }
1252 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1253 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p.");
1254 return NULL;
1255 }
1256 }
1257 if (_argo1) {
1258 if (_argo1 == Py_None) { _arg1 = NULL; }
1259 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTipProvider_p")) {
1260 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p.");
1261 return NULL;
1262 }
1263 }
1264 _arg2 = (bool ) tempbool2;
1265 {
1266 wxPy_BEGIN_ALLOW_THREADS;
1267 _result = (bool )wxShowTip(_arg0,_arg1,_arg2);
1268
1269 wxPy_END_ALLOW_THREADS;
1270 } _resultobj = Py_BuildValue("i",_result);
1271 return _resultobj;
1272 }
1273
1274 static PyObject *_wrap_wxCreateFileTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
1275 PyObject * _resultobj;
1276 wxTipProvider * _result;
1277 wxString * _arg0;
1278 size_t _arg1;
1279 PyObject * _obj0 = 0;
1280 char *_kwnames[] = { "filename","currentTip", NULL };
1281 char _ptemp[128];
1282
1283 self = self;
1284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxCreateFileTipProvider",_kwnames,&_obj0,&_arg1))
1285 return NULL;
1286 {
1287 if (!PyString_Check(_obj0)) {
1288 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1289 return NULL;
1290 }
1291 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1292 }
1293 {
1294 wxPy_BEGIN_ALLOW_THREADS;
1295 _result = (wxTipProvider *)wxCreateFileTipProvider(*_arg0,_arg1);
1296
1297 wxPy_END_ALLOW_THREADS;
1298 } if (_result) {
1299 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTipProvider_p");
1300 _resultobj = Py_BuildValue("s",_ptemp);
1301 } else {
1302 Py_INCREF(Py_None);
1303 _resultobj = Py_None;
1304 }
1305 {
1306 if (_obj0)
1307 delete _arg0;
1308 }
1309 return _resultobj;
1310 }
1311
1312 static PyObject *_wrap_wxDragIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
1313 PyObject * _resultobj;
1314 wxGenericDragImage * _result;
1315 wxIcon * _arg0;
1316 wxCursor * _arg1 = (wxCursor *) &wxNullCursor;
1317 wxPoint * _arg2 = (wxPoint *) &wxPyNullPoint;
1318 PyObject * _argo0 = 0;
1319 PyObject * _argo1 = 0;
1320 wxPoint temp;
1321 PyObject * _obj2 = 0;
1322 char *_kwnames[] = { "image","cursor","hotspot", NULL };
1323 char _ptemp[128];
1324
1325 self = self;
1326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OO:wxDragIcon",_kwnames,&_argo0,&_argo1,&_obj2))
1327 return NULL;
1328 if (_argo0) {
1329 if (_argo0 == Py_None) { _arg0 = NULL; }
1330 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxIcon_p")) {
1331 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragIcon. Expected _wxIcon_p.");
1332 return NULL;
1333 }
1334 }
1335 if (_argo1) {
1336 if (_argo1 == Py_None) { _arg1 = NULL; }
1337 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
1338 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDragIcon. Expected _wxCursor_p.");
1339 return NULL;
1340 }
1341 }
1342 if (_obj2)
1343 {
1344 _arg2 = &temp;
1345 if (! wxPoint_helper(_obj2, &_arg2))
1346 return NULL;
1347 }
1348 {
1349 wxPy_BEGIN_ALLOW_THREADS;
1350 _result = (wxGenericDragImage *)wxDragIcon(*_arg0,*_arg1,*_arg2);
1351
1352 wxPy_END_ALLOW_THREADS;
1353 } if (_result) {
1354 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1355 _resultobj = Py_BuildValue("s",_ptemp);
1356 } else {
1357 Py_INCREF(Py_None);
1358 _resultobj = Py_None;
1359 }
1360 return _resultobj;
1361 }
1362
1363 static PyObject *_wrap_wxDragString(PyObject *self, PyObject *args, PyObject *kwargs) {
1364 PyObject * _resultobj;
1365 wxGenericDragImage * _result;
1366 wxString * _arg0;
1367 wxCursor * _arg1 = (wxCursor *) &wxNullCursor;
1368 wxPoint * _arg2 = (wxPoint *) &wxPyNullPoint;
1369 PyObject * _obj0 = 0;
1370 PyObject * _argo1 = 0;
1371 wxPoint temp;
1372 PyObject * _obj2 = 0;
1373 char *_kwnames[] = { "str","cursor","hotspot", NULL };
1374 char _ptemp[128];
1375
1376 self = self;
1377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OO:wxDragString",_kwnames,&_obj0,&_argo1,&_obj2))
1378 return NULL;
1379 {
1380 if (!PyString_Check(_obj0)) {
1381 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1382 return NULL;
1383 }
1384 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1385 }
1386 if (_argo1) {
1387 if (_argo1 == Py_None) { _arg1 = NULL; }
1388 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
1389 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDragString. Expected _wxCursor_p.");
1390 return NULL;
1391 }
1392 }
1393 if (_obj2)
1394 {
1395 _arg2 = &temp;
1396 if (! wxPoint_helper(_obj2, &_arg2))
1397 return NULL;
1398 }
1399 {
1400 wxPy_BEGIN_ALLOW_THREADS;
1401 _result = (wxGenericDragImage *)wxDragString(*_arg0,*_arg1,*_arg2);
1402
1403 wxPy_END_ALLOW_THREADS;
1404 } if (_result) {
1405 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1406 _resultobj = Py_BuildValue("s",_ptemp);
1407 } else {
1408 Py_INCREF(Py_None);
1409 _resultobj = Py_None;
1410 }
1411 {
1412 if (_obj0)
1413 delete _arg0;
1414 }
1415 return _resultobj;
1416 }
1417
1418 static PyObject *_wrap_wxDragTreeItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1419 PyObject * _resultobj;
1420 wxGenericDragImage * _result;
1421 wxTreeCtrl * _arg0;
1422 wxTreeItemId * _arg1;
1423 PyObject * _argo0 = 0;
1424 PyObject * _argo1 = 0;
1425 char *_kwnames[] = { "treeCtrl","id", NULL };
1426 char _ptemp[128];
1427
1428 self = self;
1429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDragTreeItem",_kwnames,&_argo0,&_argo1))
1430 return NULL;
1431 if (_argo0) {
1432 if (_argo0 == Py_None) { _arg0 = NULL; }
1433 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTreeCtrl_p")) {
1434 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragTreeItem. Expected _wxTreeCtrl_p.");
1435 return NULL;
1436 }
1437 }
1438 if (_argo1) {
1439 if (_argo1 == Py_None) { _arg1 = NULL; }
1440 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxTreeItemId_p")) {
1441 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxDragTreeItem. Expected _wxTreeItemId_p.");
1442 return NULL;
1443 }
1444 }
1445 {
1446 wxPy_BEGIN_ALLOW_THREADS;
1447 _result = (wxGenericDragImage *)wxDragTreeItem(*_arg0,*_arg1);
1448
1449 wxPy_END_ALLOW_THREADS;
1450 } if (_result) {
1451 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1452 _resultobj = Py_BuildValue("s",_ptemp);
1453 } else {
1454 Py_INCREF(Py_None);
1455 _resultobj = Py_None;
1456 }
1457 return _resultobj;
1458 }
1459
1460 static PyObject *_wrap_wxDragListItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1461 PyObject * _resultobj;
1462 wxGenericDragImage * _result;
1463 wxListCtrl * _arg0;
1464 long _arg1;
1465 PyObject * _argo0 = 0;
1466 char *_kwnames[] = { "listCtrl","id", NULL };
1467 char _ptemp[128];
1468
1469 self = self;
1470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxDragListItem",_kwnames,&_argo0,&_arg1))
1471 return NULL;
1472 if (_argo0) {
1473 if (_argo0 == Py_None) { _arg0 = NULL; }
1474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxListCtrl_p")) {
1475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragListItem. Expected _wxListCtrl_p.");
1476 return NULL;
1477 }
1478 }
1479 {
1480 wxPy_BEGIN_ALLOW_THREADS;
1481 _result = (wxGenericDragImage *)wxDragListItem(*_arg0,_arg1);
1482
1483 wxPy_END_ALLOW_THREADS;
1484 } if (_result) {
1485 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
1486 _resultobj = Py_BuildValue("s",_ptemp);
1487 } else {
1488 Py_INCREF(Py_None);
1489 _resultobj = Py_None;
1490 }
1491 return _resultobj;
1492 }
1493
1494 static PyObject *_wrap_wxSysErrorCode(PyObject *self, PyObject *args, PyObject *kwargs) {
1495 PyObject * _resultobj;
1496 unsigned long _result;
1497 char *_kwnames[] = { NULL };
1498
1499 self = self;
1500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxSysErrorCode",_kwnames))
1501 return NULL;
1502 {
1503 wxPy_BEGIN_ALLOW_THREADS;
1504 _result = (unsigned long )wxSysErrorCode();
1505
1506 wxPy_END_ALLOW_THREADS;
1507 } _resultobj = Py_BuildValue("l",_result);
1508 return _resultobj;
1509 }
1510
1511 static PyObject *_wrap_wxSysErrorMsg(PyObject *self, PyObject *args, PyObject *kwargs) {
1512 PyObject * _resultobj;
1513 char * _result;
1514 unsigned long _arg0 = (unsigned long ) 0;
1515 char *_kwnames[] = { "nErrCode", NULL };
1516
1517 self = self;
1518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|l:wxSysErrorMsg",_kwnames,&_arg0))
1519 return NULL;
1520 {
1521 wxPy_BEGIN_ALLOW_THREADS;
1522 _result = (char *)wxSysErrorMsg(_arg0);
1523
1524 wxPy_END_ALLOW_THREADS;
1525 } _resultobj = Py_BuildValue("s", _result);
1526 return _resultobj;
1527 }
1528
1529 static PyObject *_wrap_wxLogFatalError(PyObject *self, PyObject *args, PyObject *kwargs) {
1530 PyObject * _resultobj;
1531 char * _arg0;
1532 char *_kwnames[] = { "szFormat", NULL };
1533
1534 self = self;
1535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogFatalError",_kwnames,&_arg0))
1536 return NULL;
1537 {
1538 wxPy_BEGIN_ALLOW_THREADS;
1539 wxLogFatalError(_arg0);
1540
1541 wxPy_END_ALLOW_THREADS;
1542 } Py_INCREF(Py_None);
1543 _resultobj = Py_None;
1544 return _resultobj;
1545 }
1546
1547 static PyObject *_wrap_wxLogError(PyObject *self, PyObject *args, PyObject *kwargs) {
1548 PyObject * _resultobj;
1549 char * _arg0;
1550 char *_kwnames[] = { "szFormat", NULL };
1551
1552 self = self;
1553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogError",_kwnames,&_arg0))
1554 return NULL;
1555 {
1556 wxPy_BEGIN_ALLOW_THREADS;
1557 wxLogError(_arg0);
1558
1559 wxPy_END_ALLOW_THREADS;
1560 } Py_INCREF(Py_None);
1561 _resultobj = Py_None;
1562 return _resultobj;
1563 }
1564
1565 static PyObject *_wrap_wxLogWarning(PyObject *self, PyObject *args, PyObject *kwargs) {
1566 PyObject * _resultobj;
1567 char * _arg0;
1568 char *_kwnames[] = { "szFormat", NULL };
1569
1570 self = self;
1571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogWarning",_kwnames,&_arg0))
1572 return NULL;
1573 {
1574 wxPy_BEGIN_ALLOW_THREADS;
1575 wxLogWarning(_arg0);
1576
1577 wxPy_END_ALLOW_THREADS;
1578 } Py_INCREF(Py_None);
1579 _resultobj = Py_None;
1580 return _resultobj;
1581 }
1582
1583 static PyObject *_wrap_wxLogMessage(PyObject *self, PyObject *args, PyObject *kwargs) {
1584 PyObject * _resultobj;
1585 char * _arg0;
1586 char *_kwnames[] = { "szFormat", NULL };
1587
1588 self = self;
1589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogMessage",_kwnames,&_arg0))
1590 return NULL;
1591 {
1592 wxPy_BEGIN_ALLOW_THREADS;
1593 wxLogMessage(_arg0);
1594
1595 wxPy_END_ALLOW_THREADS;
1596 } Py_INCREF(Py_None);
1597 _resultobj = Py_None;
1598 return _resultobj;
1599 }
1600
1601 static PyObject *_wrap_wxLogInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
1602 PyObject * _resultobj;
1603 char * _arg0;
1604 char *_kwnames[] = { "szFormat", NULL };
1605
1606 self = self;
1607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogInfo",_kwnames,&_arg0))
1608 return NULL;
1609 {
1610 wxPy_BEGIN_ALLOW_THREADS;
1611 wxLogInfo(_arg0);
1612
1613 wxPy_END_ALLOW_THREADS;
1614 } Py_INCREF(Py_None);
1615 _resultobj = Py_None;
1616 return _resultobj;
1617 }
1618
1619 static PyObject *_wrap_wxLogVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
1620 PyObject * _resultobj;
1621 char * _arg0;
1622 char *_kwnames[] = { "szFormat", NULL };
1623
1624 self = self;
1625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogVerbose",_kwnames,&_arg0))
1626 return NULL;
1627 {
1628 wxPy_BEGIN_ALLOW_THREADS;
1629 wxLogVerbose(_arg0);
1630
1631 wxPy_END_ALLOW_THREADS;
1632 } Py_INCREF(Py_None);
1633 _resultobj = Py_None;
1634 return _resultobj;
1635 }
1636
1637 static PyObject *_wrap_wxLogStatus(PyObject *self, PyObject *args, PyObject *kwargs) {
1638 PyObject * _resultobj;
1639 char * _arg0;
1640 char *_kwnames[] = { "szFormat", NULL };
1641
1642 self = self;
1643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogStatus",_kwnames,&_arg0))
1644 return NULL;
1645 {
1646 wxPy_BEGIN_ALLOW_THREADS;
1647 wxLogStatus(_arg0);
1648
1649 wxPy_END_ALLOW_THREADS;
1650 } Py_INCREF(Py_None);
1651 _resultobj = Py_None;
1652 return _resultobj;
1653 }
1654
1655 static PyObject *_wrap_wxLogStatusFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
1656 PyObject * _resultobj;
1657 wxFrame * _arg0;
1658 char * _arg1;
1659 PyObject * _argo0 = 0;
1660 char *_kwnames[] = { "pFrame","szFormat", NULL };
1661
1662 self = self;
1663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxLogStatusFrame",_kwnames,&_argo0,&_arg1))
1664 return NULL;
1665 if (_argo0) {
1666 if (_argo0 == Py_None) { _arg0 = NULL; }
1667 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFrame_p")) {
1668 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p.");
1669 return NULL;
1670 }
1671 }
1672 {
1673 wxPy_BEGIN_ALLOW_THREADS;
1674 wxLogStatus(_arg0,_arg1);
1675
1676 wxPy_END_ALLOW_THREADS;
1677 } Py_INCREF(Py_None);
1678 _resultobj = Py_None;
1679 return _resultobj;
1680 }
1681
1682 static PyObject *_wrap_wxLogSysError(PyObject *self, PyObject *args, PyObject *kwargs) {
1683 PyObject * _resultobj;
1684 char * _arg0;
1685 char *_kwnames[] = { "szFormat", NULL };
1686
1687 self = self;
1688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLogSysError",_kwnames,&_arg0))
1689 return NULL;
1690 {
1691 wxPy_BEGIN_ALLOW_THREADS;
1692 wxLogSysError(_arg0);
1693
1694 wxPy_END_ALLOW_THREADS;
1695 } Py_INCREF(Py_None);
1696 _resultobj = Py_None;
1697 return _resultobj;
1698 }
1699
1700 static PyObject *_wrap_wxExecute(PyObject *self, PyObject *args, PyObject *kwargs) {
1701 PyObject * _resultobj;
1702 long _result;
1703 wxString * _arg0;
1704 int _arg1 = (int ) FALSE;
1705 wxPyProcess * _arg2 = (wxPyProcess *) NULL;
1706 PyObject * _obj0 = 0;
1707 PyObject * _argo2 = 0;
1708 char *_kwnames[] = { "command","sync","process", NULL };
1709
1710 self = self;
1711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iO:wxExecute",_kwnames,&_obj0,&_arg1,&_argo2))
1712 return NULL;
1713 {
1714 if (!PyString_Check(_obj0)) {
1715 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1716 return NULL;
1717 }
1718 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1719 }
1720 if (_argo2) {
1721 if (_argo2 == Py_None) { _arg2 = NULL; }
1722 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyProcess_p")) {
1723 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p.");
1724 return NULL;
1725 }
1726 }
1727 {
1728 wxPy_BEGIN_ALLOW_THREADS;
1729 _result = (long )wxExecute(*_arg0,_arg1,_arg2);
1730
1731 wxPy_END_ALLOW_THREADS;
1732 } _resultobj = Py_BuildValue("l",_result);
1733 {
1734 if (_obj0)
1735 delete _arg0;
1736 }
1737 return _resultobj;
1738 }
1739
1740 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0))
1741 static PyObject *_wrap_new_wxToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
1742 PyObject * _resultobj;
1743 wxToolTip * _result;
1744 wxString * _arg0;
1745 PyObject * _obj0 = 0;
1746 char *_kwnames[] = { "tip", NULL };
1747 char _ptemp[128];
1748
1749 self = self;
1750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxToolTip",_kwnames,&_obj0))
1751 return NULL;
1752 {
1753 if (!PyString_Check(_obj0)) {
1754 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1755 return NULL;
1756 }
1757 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
1758 }
1759 {
1760 wxPy_BEGIN_ALLOW_THREADS;
1761 _result = (wxToolTip *)new_wxToolTip(*_arg0);
1762
1763 wxPy_END_ALLOW_THREADS;
1764 } if (_result) {
1765 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolTip_p");
1766 _resultobj = Py_BuildValue("s",_ptemp);
1767 } else {
1768 Py_INCREF(Py_None);
1769 _resultobj = Py_None;
1770 }
1771 {
1772 if (_obj0)
1773 delete _arg0;
1774 }
1775 return _resultobj;
1776 }
1777
1778 #define wxToolTip_SetTip(_swigobj,_swigarg0) (_swigobj->SetTip(_swigarg0))
1779 static PyObject *_wrap_wxToolTip_SetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
1780 PyObject * _resultobj;
1781 wxToolTip * _arg0;
1782 wxString * _arg1;
1783 PyObject * _argo0 = 0;
1784 PyObject * _obj1 = 0;
1785 char *_kwnames[] = { "self","tip", NULL };
1786
1787 self = self;
1788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxToolTip_SetTip",_kwnames,&_argo0,&_obj1))
1789 return NULL;
1790 if (_argo0) {
1791 if (_argo0 == Py_None) { _arg0 = NULL; }
1792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolTip_p")) {
1793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p.");
1794 return NULL;
1795 }
1796 }
1797 {
1798 if (!PyString_Check(_obj1)) {
1799 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1800 return NULL;
1801 }
1802 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1803 }
1804 {
1805 wxPy_BEGIN_ALLOW_THREADS;
1806 wxToolTip_SetTip(_arg0,*_arg1);
1807
1808 wxPy_END_ALLOW_THREADS;
1809 } Py_INCREF(Py_None);
1810 _resultobj = Py_None;
1811 {
1812 if (_obj1)
1813 delete _arg1;
1814 }
1815 return _resultobj;
1816 }
1817
1818 #define wxToolTip_GetTip(_swigobj) (_swigobj->GetTip())
1819 static PyObject *_wrap_wxToolTip_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
1820 PyObject * _resultobj;
1821 wxString * _result;
1822 wxToolTip * _arg0;
1823 PyObject * _argo0 = 0;
1824 char *_kwnames[] = { "self", NULL };
1825
1826 self = self;
1827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolTip_GetTip",_kwnames,&_argo0))
1828 return NULL;
1829 if (_argo0) {
1830 if (_argo0 == Py_None) { _arg0 = NULL; }
1831 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolTip_p")) {
1832 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p.");
1833 return NULL;
1834 }
1835 }
1836 {
1837 wxPy_BEGIN_ALLOW_THREADS;
1838 _result = new wxString (wxToolTip_GetTip(_arg0));
1839
1840 wxPy_END_ALLOW_THREADS;
1841 }{
1842 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
1843 }
1844 {
1845 delete _result;
1846 }
1847 return _resultobj;
1848 }
1849
1850 #define wxToolTip_GetWindow(_swigobj) (_swigobj->GetWindow())
1851 static PyObject *_wrap_wxToolTip_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1852 PyObject * _resultobj;
1853 wxWindow * _result;
1854 wxToolTip * _arg0;
1855 PyObject * _argo0 = 0;
1856 char *_kwnames[] = { "self", NULL };
1857 char _ptemp[128];
1858
1859 self = self;
1860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxToolTip_GetWindow",_kwnames,&_argo0))
1861 return NULL;
1862 if (_argo0) {
1863 if (_argo0 == Py_None) { _arg0 = NULL; }
1864 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxToolTip_p")) {
1865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p.");
1866 return NULL;
1867 }
1868 }
1869 {
1870 wxPy_BEGIN_ALLOW_THREADS;
1871 _result = (wxWindow *)wxToolTip_GetWindow(_arg0);
1872
1873 wxPy_END_ALLOW_THREADS;
1874 } if (_result) {
1875 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1876 _resultobj = Py_BuildValue("s",_ptemp);
1877 } else {
1878 Py_INCREF(Py_None);
1879 _resultobj = Py_None;
1880 }
1881 return _resultobj;
1882 }
1883
1884 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1))
1885 static PyObject *_wrap_new_wxCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
1886 PyObject * _resultobj;
1887 wxCaret * _result;
1888 wxWindow * _arg0;
1889 wxSize * _arg1;
1890 PyObject * _argo0 = 0;
1891 wxSize temp;
1892 PyObject * _obj1 = 0;
1893 char *_kwnames[] = { "window","size", NULL };
1894 char _ptemp[128];
1895
1896 self = self;
1897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:new_wxCaret",_kwnames,&_argo0,&_obj1))
1898 return NULL;
1899 if (_argo0) {
1900 if (_argo0 == Py_None) { _arg0 = NULL; }
1901 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p.");
1903 return NULL;
1904 }
1905 }
1906 {
1907 _arg1 = &temp;
1908 if (! wxSize_helper(_obj1, &_arg1))
1909 return NULL;
1910 }
1911 {
1912 wxPy_BEGIN_ALLOW_THREADS;
1913 _result = (wxCaret *)new_wxCaret(_arg0,*_arg1);
1914
1915 wxPy_END_ALLOW_THREADS;
1916 } if (_result) {
1917 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCaret_p");
1918 _resultobj = Py_BuildValue("s",_ptemp);
1919 } else {
1920 Py_INCREF(Py_None);
1921 _resultobj = Py_None;
1922 }
1923 return _resultobj;
1924 }
1925
1926 #define delete_wxCaret(_swigobj) (delete _swigobj)
1927 static PyObject *_wrap_delete_wxCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
1928 PyObject * _resultobj;
1929 wxCaret * _arg0;
1930 PyObject * _argo0 = 0;
1931 char *_kwnames[] = { "self", NULL };
1932
1933 self = self;
1934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxCaret",_kwnames,&_argo0))
1935 return NULL;
1936 if (_argo0) {
1937 if (_argo0 == Py_None) { _arg0 = NULL; }
1938 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
1939 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p.");
1940 return NULL;
1941 }
1942 }
1943 {
1944 wxPy_BEGIN_ALLOW_THREADS;
1945 delete_wxCaret(_arg0);
1946
1947 wxPy_END_ALLOW_THREADS;
1948 } Py_INCREF(Py_None);
1949 _resultobj = Py_None;
1950 return _resultobj;
1951 }
1952
1953 #define wxCaret_IsOk(_swigobj) (_swigobj->IsOk())
1954 static PyObject *_wrap_wxCaret_IsOk(PyObject *self, PyObject *args, PyObject *kwargs) {
1955 PyObject * _resultobj;
1956 bool _result;
1957 wxCaret * _arg0;
1958 PyObject * _argo0 = 0;
1959 char *_kwnames[] = { "self", NULL };
1960
1961 self = self;
1962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_IsOk",_kwnames,&_argo0))
1963 return NULL;
1964 if (_argo0) {
1965 if (_argo0 == Py_None) { _arg0 = NULL; }
1966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
1967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p.");
1968 return NULL;
1969 }
1970 }
1971 {
1972 wxPy_BEGIN_ALLOW_THREADS;
1973 _result = (bool )wxCaret_IsOk(_arg0);
1974
1975 wxPy_END_ALLOW_THREADS;
1976 } _resultobj = Py_BuildValue("i",_result);
1977 return _resultobj;
1978 }
1979
1980 #define wxCaret_IsVisible(_swigobj) (_swigobj->IsVisible())
1981 static PyObject *_wrap_wxCaret_IsVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
1982 PyObject * _resultobj;
1983 bool _result;
1984 wxCaret * _arg0;
1985 PyObject * _argo0 = 0;
1986 char *_kwnames[] = { "self", NULL };
1987
1988 self = self;
1989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_IsVisible",_kwnames,&_argo0))
1990 return NULL;
1991 if (_argo0) {
1992 if (_argo0 == Py_None) { _arg0 = NULL; }
1993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
1994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p.");
1995 return NULL;
1996 }
1997 }
1998 {
1999 wxPy_BEGIN_ALLOW_THREADS;
2000 _result = (bool )wxCaret_IsVisible(_arg0);
2001
2002 wxPy_END_ALLOW_THREADS;
2003 } _resultobj = Py_BuildValue("i",_result);
2004 return _resultobj;
2005 }
2006
2007 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPosition(_swigarg0,_swigarg1))
2008 static PyObject *_wrap_wxCaret_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2009 PyObject * _resultobj;
2010 wxCaret * _arg0;
2011 int * _arg1;
2012 int temp;
2013 int * _arg2;
2014 int temp0;
2015 PyObject * _argo0 = 0;
2016 char *_kwnames[] = { "self", NULL };
2017
2018 self = self;
2019 {
2020 _arg1 = &temp;
2021 }
2022 {
2023 _arg2 = &temp0;
2024 }
2025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetPositionTuple",_kwnames,&_argo0))
2026 return NULL;
2027 if (_argo0) {
2028 if (_argo0 == Py_None) { _arg0 = NULL; }
2029 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2030 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p.");
2031 return NULL;
2032 }
2033 }
2034 {
2035 wxPy_BEGIN_ALLOW_THREADS;
2036 wxCaret_GetPositionTuple(_arg0,_arg1,_arg2);
2037
2038 wxPy_END_ALLOW_THREADS;
2039 } Py_INCREF(Py_None);
2040 _resultobj = Py_None;
2041 {
2042 PyObject *o;
2043 o = PyInt_FromLong((long) (*_arg1));
2044 _resultobj = t_output_helper(_resultobj, o);
2045 }
2046 {
2047 PyObject *o;
2048 o = PyInt_FromLong((long) (*_arg2));
2049 _resultobj = t_output_helper(_resultobj, o);
2050 }
2051 return _resultobj;
2052 }
2053
2054 #define wxCaret_GetPosition(_swigobj) (_swigobj->GetPosition())
2055 static PyObject *_wrap_wxCaret_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2056 PyObject * _resultobj;
2057 wxPoint * _result;
2058 wxCaret * _arg0;
2059 PyObject * _argo0 = 0;
2060 char *_kwnames[] = { "self", NULL };
2061 char _ptemp[128];
2062
2063 self = self;
2064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetPosition",_kwnames,&_argo0))
2065 return NULL;
2066 if (_argo0) {
2067 if (_argo0 == Py_None) { _arg0 = NULL; }
2068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p.");
2070 return NULL;
2071 }
2072 }
2073 {
2074 wxPy_BEGIN_ALLOW_THREADS;
2075 _result = new wxPoint (wxCaret_GetPosition(_arg0));
2076
2077 wxPy_END_ALLOW_THREADS;
2078 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
2079 _resultobj = Py_BuildValue("s",_ptemp);
2080 return _resultobj;
2081 }
2082
2083 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
2084 static PyObject *_wrap_wxCaret_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2085 PyObject * _resultobj;
2086 wxCaret * _arg0;
2087 int * _arg1;
2088 int temp;
2089 int * _arg2;
2090 int temp0;
2091 PyObject * _argo0 = 0;
2092 char *_kwnames[] = { "self", NULL };
2093
2094 self = self;
2095 {
2096 _arg1 = &temp;
2097 }
2098 {
2099 _arg2 = &temp0;
2100 }
2101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetSizeTuple",_kwnames,&_argo0))
2102 return NULL;
2103 if (_argo0) {
2104 if (_argo0 == Py_None) { _arg0 = NULL; }
2105 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2106 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p.");
2107 return NULL;
2108 }
2109 }
2110 {
2111 wxPy_BEGIN_ALLOW_THREADS;
2112 wxCaret_GetSizeTuple(_arg0,_arg1,_arg2);
2113
2114 wxPy_END_ALLOW_THREADS;
2115 } Py_INCREF(Py_None);
2116 _resultobj = Py_None;
2117 {
2118 PyObject *o;
2119 o = PyInt_FromLong((long) (*_arg1));
2120 _resultobj = t_output_helper(_resultobj, o);
2121 }
2122 {
2123 PyObject *o;
2124 o = PyInt_FromLong((long) (*_arg2));
2125 _resultobj = t_output_helper(_resultobj, o);
2126 }
2127 return _resultobj;
2128 }
2129
2130 #define wxCaret_GetSize(_swigobj) (_swigobj->GetSize())
2131 static PyObject *_wrap_wxCaret_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2132 PyObject * _resultobj;
2133 wxSize * _result;
2134 wxCaret * _arg0;
2135 PyObject * _argo0 = 0;
2136 char *_kwnames[] = { "self", NULL };
2137 char _ptemp[128];
2138
2139 self = self;
2140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetSize",_kwnames,&_argo0))
2141 return NULL;
2142 if (_argo0) {
2143 if (_argo0 == Py_None) { _arg0 = NULL; }
2144 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2145 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p.");
2146 return NULL;
2147 }
2148 }
2149 {
2150 wxPy_BEGIN_ALLOW_THREADS;
2151 _result = new wxSize (wxCaret_GetSize(_arg0));
2152
2153 wxPy_END_ALLOW_THREADS;
2154 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2155 _resultobj = Py_BuildValue("s",_ptemp);
2156 return _resultobj;
2157 }
2158
2159 #define wxCaret_GetWindow(_swigobj) (_swigobj->GetWindow())
2160 static PyObject *_wrap_wxCaret_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2161 PyObject * _resultobj;
2162 wxWindow * _result;
2163 wxCaret * _arg0;
2164 PyObject * _argo0 = 0;
2165 char *_kwnames[] = { "self", NULL };
2166 char _ptemp[128];
2167
2168 self = self;
2169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_GetWindow",_kwnames,&_argo0))
2170 return NULL;
2171 if (_argo0) {
2172 if (_argo0 == Py_None) { _arg0 = NULL; }
2173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p.");
2175 return NULL;
2176 }
2177 }
2178 {
2179 wxPy_BEGIN_ALLOW_THREADS;
2180 _result = (wxWindow *)wxCaret_GetWindow(_arg0);
2181
2182 wxPy_END_ALLOW_THREADS;
2183 } if (_result) {
2184 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
2185 _resultobj = Py_BuildValue("s",_ptemp);
2186 } else {
2187 Py_INCREF(Py_None);
2188 _resultobj = Py_None;
2189 }
2190 return _resultobj;
2191 }
2192
2193 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->Move(_swigarg0,_swigarg1))
2194 static PyObject *_wrap_wxCaret_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
2195 PyObject * _resultobj;
2196 wxCaret * _arg0;
2197 int _arg1;
2198 int _arg2;
2199 PyObject * _argo0 = 0;
2200 char *_kwnames[] = { "self","x","y", NULL };
2201
2202 self = self;
2203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxCaret_MoveXY",_kwnames,&_argo0,&_arg1,&_arg2))
2204 return NULL;
2205 if (_argo0) {
2206 if (_argo0 == Py_None) { _arg0 = NULL; }
2207 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2208 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p.");
2209 return NULL;
2210 }
2211 }
2212 {
2213 wxPy_BEGIN_ALLOW_THREADS;
2214 wxCaret_MoveXY(_arg0,_arg1,_arg2);
2215
2216 wxPy_END_ALLOW_THREADS;
2217 } Py_INCREF(Py_None);
2218 _resultobj = Py_None;
2219 return _resultobj;
2220 }
2221
2222 #define wxCaret_Move(_swigobj,_swigarg0) (_swigobj->Move(_swigarg0))
2223 static PyObject *_wrap_wxCaret_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
2224 PyObject * _resultobj;
2225 wxCaret * _arg0;
2226 wxPoint * _arg1;
2227 PyObject * _argo0 = 0;
2228 wxPoint temp;
2229 PyObject * _obj1 = 0;
2230 char *_kwnames[] = { "self","pt", NULL };
2231
2232 self = self;
2233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxCaret_Move",_kwnames,&_argo0,&_obj1))
2234 return NULL;
2235 if (_argo0) {
2236 if (_argo0 == Py_None) { _arg0 = NULL; }
2237 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2238 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p.");
2239 return NULL;
2240 }
2241 }
2242 {
2243 _arg1 = &temp;
2244 if (! wxPoint_helper(_obj1, &_arg1))
2245 return NULL;
2246 }
2247 {
2248 wxPy_BEGIN_ALLOW_THREADS;
2249 wxCaret_Move(_arg0,*_arg1);
2250
2251 wxPy_END_ALLOW_THREADS;
2252 } Py_INCREF(Py_None);
2253 _resultobj = Py_None;
2254 return _resultobj;
2255 }
2256
2257 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSize(_swigarg0,_swigarg1))
2258 static PyObject *_wrap_wxCaret_SetSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
2259 PyObject * _resultobj;
2260 wxCaret * _arg0;
2261 int _arg1;
2262 int _arg2;
2263 PyObject * _argo0 = 0;
2264 char *_kwnames[] = { "self","width","height", NULL };
2265
2266 self = self;
2267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxCaret_SetSizeWH",_kwnames,&_argo0,&_arg1,&_arg2))
2268 return NULL;
2269 if (_argo0) {
2270 if (_argo0 == Py_None) { _arg0 = NULL; }
2271 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2272 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_SetSizeWH. Expected _wxCaret_p.");
2273 return NULL;
2274 }
2275 }
2276 {
2277 wxPy_BEGIN_ALLOW_THREADS;
2278 wxCaret_SetSizeWH(_arg0,_arg1,_arg2);
2279
2280 wxPy_END_ALLOW_THREADS;
2281 } Py_INCREF(Py_None);
2282 _resultobj = Py_None;
2283 return _resultobj;
2284 }
2285
2286 #define wxCaret_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
2287 static PyObject *_wrap_wxCaret_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2288 PyObject * _resultobj;
2289 wxCaret * _arg0;
2290 wxSize * _arg1;
2291 PyObject * _argo0 = 0;
2292 wxSize temp;
2293 PyObject * _obj1 = 0;
2294 char *_kwnames[] = { "self","size", NULL };
2295
2296 self = self;
2297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxCaret_SetSize",_kwnames,&_argo0,&_obj1))
2298 return NULL;
2299 if (_argo0) {
2300 if (_argo0 == Py_None) { _arg0 = NULL; }
2301 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2302 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p.");
2303 return NULL;
2304 }
2305 }
2306 {
2307 _arg1 = &temp;
2308 if (! wxSize_helper(_obj1, &_arg1))
2309 return NULL;
2310 }
2311 {
2312 wxPy_BEGIN_ALLOW_THREADS;
2313 wxCaret_SetSize(_arg0,*_arg1);
2314
2315 wxPy_END_ALLOW_THREADS;
2316 } Py_INCREF(Py_None);
2317 _resultobj = Py_None;
2318 return _resultobj;
2319 }
2320
2321 #define wxCaret_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
2322 static PyObject *_wrap_wxCaret_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
2323 PyObject * _resultobj;
2324 wxCaret * _arg0;
2325 int _arg1 = (int ) TRUE;
2326 PyObject * _argo0 = 0;
2327 char *_kwnames[] = { "self","show", NULL };
2328
2329 self = self;
2330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxCaret_Show",_kwnames,&_argo0,&_arg1))
2331 return NULL;
2332 if (_argo0) {
2333 if (_argo0 == Py_None) { _arg0 = NULL; }
2334 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2335 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p.");
2336 return NULL;
2337 }
2338 }
2339 {
2340 wxPy_BEGIN_ALLOW_THREADS;
2341 wxCaret_Show(_arg0,_arg1);
2342
2343 wxPy_END_ALLOW_THREADS;
2344 } Py_INCREF(Py_None);
2345 _resultobj = Py_None;
2346 return _resultobj;
2347 }
2348
2349 #define wxCaret_Hide(_swigobj) (_swigobj->Hide())
2350 static PyObject *_wrap_wxCaret_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
2351 PyObject * _resultobj;
2352 wxCaret * _arg0;
2353 PyObject * _argo0 = 0;
2354 char *_kwnames[] = { "self", NULL };
2355
2356 self = self;
2357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxCaret_Hide",_kwnames,&_argo0))
2358 return NULL;
2359 if (_argo0) {
2360 if (_argo0 == Py_None) { _arg0 = NULL; }
2361 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCaret_p")) {
2362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p.");
2363 return NULL;
2364 }
2365 }
2366 {
2367 wxPy_BEGIN_ALLOW_THREADS;
2368 wxCaret_Hide(_arg0);
2369
2370 wxPy_END_ALLOW_THREADS;
2371 } Py_INCREF(Py_None);
2372 _resultobj = Py_None;
2373 return _resultobj;
2374 }
2375
2376 #define new_wxFontEnumerator() (new wxPyFontEnumerator())
2377 static PyObject *_wrap_new_wxFontEnumerator(PyObject *self, PyObject *args, PyObject *kwargs) {
2378 PyObject * _resultobj;
2379 wxPyFontEnumerator * _result;
2380 char *_kwnames[] = { NULL };
2381 char _ptemp[128];
2382
2383 self = self;
2384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxFontEnumerator",_kwnames))
2385 return NULL;
2386 {
2387 wxPy_BEGIN_ALLOW_THREADS;
2388 _result = (wxPyFontEnumerator *)new_wxFontEnumerator();
2389
2390 wxPy_END_ALLOW_THREADS;
2391 } if (_result) {
2392 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyFontEnumerator_p");
2393 _resultobj = Py_BuildValue("s",_ptemp);
2394 } else {
2395 Py_INCREF(Py_None);
2396 _resultobj = Py_None;
2397 }
2398 return _resultobj;
2399 }
2400
2401 #define delete_wxPyFontEnumerator(_swigobj) (delete _swigobj)
2402 static PyObject *_wrap_delete_wxFontEnumerator(PyObject *self, PyObject *args, PyObject *kwargs) {
2403 PyObject * _resultobj;
2404 wxPyFontEnumerator * _arg0;
2405 PyObject * _argo0 = 0;
2406 char *_kwnames[] = { "self", NULL };
2407
2408 self = self;
2409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxFontEnumerator",_kwnames,&_argo0))
2410 return NULL;
2411 if (_argo0) {
2412 if (_argo0 == Py_None) { _arg0 = NULL; }
2413 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2414 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxFontEnumerator. Expected _wxPyFontEnumerator_p.");
2415 return NULL;
2416 }
2417 }
2418 {
2419 wxPy_BEGIN_ALLOW_THREADS;
2420 delete_wxPyFontEnumerator(_arg0);
2421
2422 wxPy_END_ALLOW_THREADS;
2423 } Py_INCREF(Py_None);
2424 _resultobj = Py_None;
2425 return _resultobj;
2426 }
2427
2428 #define wxFontEnumerator__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
2429 static PyObject *_wrap_wxFontEnumerator__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
2430 PyObject * _resultobj;
2431 wxPyFontEnumerator * _arg0;
2432 PyObject * _arg1;
2433 PyObject * _arg2;
2434 PyObject * _argo0 = 0;
2435 PyObject * _obj1 = 0;
2436 PyObject * _obj2 = 0;
2437 char *_kwnames[] = { "self","self","_class", NULL };
2438
2439 self = self;
2440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxFontEnumerator__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
2441 return NULL;
2442 if (_argo0) {
2443 if (_argo0 == Py_None) { _arg0 = NULL; }
2444 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2445 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator__setSelf. Expected _wxPyFontEnumerator_p.");
2446 return NULL;
2447 }
2448 }
2449 {
2450 _arg1 = _obj1;
2451 }
2452 {
2453 _arg2 = _obj2;
2454 }
2455 {
2456 wxPy_BEGIN_ALLOW_THREADS;
2457 wxFontEnumerator__setSelf(_arg0,_arg1,_arg2);
2458
2459 wxPy_END_ALLOW_THREADS;
2460 } Py_INCREF(Py_None);
2461 _resultobj = Py_None;
2462 return _resultobj;
2463 }
2464
2465 #define wxFontEnumerator_EnumerateFacenames(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnumerateFacenames(_swigarg0,_swigarg1))
2466 static PyObject *_wrap_wxFontEnumerator_EnumerateFacenames(PyObject *self, PyObject *args, PyObject *kwargs) {
2467 PyObject * _resultobj;
2468 bool _result;
2469 wxPyFontEnumerator * _arg0;
2470 wxFontEncoding _arg1 = (wxFontEncoding ) wxFONTENCODING_SYSTEM;
2471 bool _arg2 = (bool ) FALSE;
2472 PyObject * _argo0 = 0;
2473 int tempbool2 = (int) FALSE;
2474 char *_kwnames[] = { "self","encoding","fixedWidthOnly", NULL };
2475
2476 self = self;
2477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxFontEnumerator_EnumerateFacenames",_kwnames,&_argo0,&_arg1,&tempbool2))
2478 return NULL;
2479 if (_argo0) {
2480 if (_argo0 == Py_None) { _arg0 = NULL; }
2481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_EnumerateFacenames. Expected _wxPyFontEnumerator_p.");
2483 return NULL;
2484 }
2485 }
2486 _arg2 = (bool ) tempbool2;
2487 {
2488 wxPy_BEGIN_ALLOW_THREADS;
2489 _result = (bool )wxFontEnumerator_EnumerateFacenames(_arg0,_arg1,_arg2);
2490
2491 wxPy_END_ALLOW_THREADS;
2492 } _resultobj = Py_BuildValue("i",_result);
2493 return _resultobj;
2494 }
2495
2496 #define wxFontEnumerator_EnumerateEncodings(_swigobj,_swigarg0) (_swigobj->EnumerateEncodings(_swigarg0))
2497 static PyObject *_wrap_wxFontEnumerator_EnumerateEncodings(PyObject *self, PyObject *args, PyObject *kwargs) {
2498 PyObject * _resultobj;
2499 bool _result;
2500 wxPyFontEnumerator * _arg0;
2501 char * _arg1 = (char *) "";
2502 PyObject * _argo0 = 0;
2503 char *_kwnames[] = { "self","facename", NULL };
2504
2505 self = self;
2506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|s:wxFontEnumerator_EnumerateEncodings",_kwnames,&_argo0,&_arg1))
2507 return NULL;
2508 if (_argo0) {
2509 if (_argo0 == Py_None) { _arg0 = NULL; }
2510 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2511 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_EnumerateEncodings. Expected _wxPyFontEnumerator_p.");
2512 return NULL;
2513 }
2514 }
2515 {
2516 wxPy_BEGIN_ALLOW_THREADS;
2517 _result = (bool )wxFontEnumerator_EnumerateEncodings(_arg0,_arg1);
2518
2519 wxPy_END_ALLOW_THREADS;
2520 } _resultobj = Py_BuildValue("i",_result);
2521 return _resultobj;
2522 }
2523
2524 static PyObject * wxPyFontEnumerator_GetEncodings(wxPyFontEnumerator *self) {
2525 wxArrayString* arr = self->GetEncodings();
2526 PyObject* list = PyList_New(0);
2527 for (size_t x=0; x<arr->GetCount(); x++)
2528 PyList_Append(list, PyString_FromString((*arr)[x]));
2529 return list;
2530 }
2531 static PyObject *_wrap_wxFontEnumerator_GetEncodings(PyObject *self, PyObject *args, PyObject *kwargs) {
2532 PyObject * _resultobj;
2533 PyObject * _result;
2534 wxPyFontEnumerator * _arg0;
2535 PyObject * _argo0 = 0;
2536 char *_kwnames[] = { "self", NULL };
2537
2538 self = self;
2539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontEnumerator_GetEncodings",_kwnames,&_argo0))
2540 return NULL;
2541 if (_argo0) {
2542 if (_argo0 == Py_None) { _arg0 = NULL; }
2543 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2544 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_GetEncodings. Expected _wxPyFontEnumerator_p.");
2545 return NULL;
2546 }
2547 }
2548 {
2549 wxPy_BEGIN_ALLOW_THREADS;
2550 _result = (PyObject *)wxPyFontEnumerator_GetEncodings(_arg0);
2551
2552 wxPy_END_ALLOW_THREADS;
2553 }{
2554 _resultobj = _result;
2555 }
2556 return _resultobj;
2557 }
2558
2559 static PyObject * wxPyFontEnumerator_GetFacenames(wxPyFontEnumerator *self) {
2560 wxArrayString* arr = self->GetFacenames();
2561 PyObject* list = PyList_New(0);
2562 for (size_t x=0; x<arr->GetCount(); x++)
2563 PyList_Append(list, PyString_FromString((*arr)[x]));
2564 return list;
2565 }
2566 static PyObject *_wrap_wxFontEnumerator_GetFacenames(PyObject *self, PyObject *args, PyObject *kwargs) {
2567 PyObject * _resultobj;
2568 PyObject * _result;
2569 wxPyFontEnumerator * _arg0;
2570 PyObject * _argo0 = 0;
2571 char *_kwnames[] = { "self", NULL };
2572
2573 self = self;
2574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxFontEnumerator_GetFacenames",_kwnames,&_argo0))
2575 return NULL;
2576 if (_argo0) {
2577 if (_argo0 == Py_None) { _arg0 = NULL; }
2578 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyFontEnumerator_p")) {
2579 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFontEnumerator_GetFacenames. Expected _wxPyFontEnumerator_p.");
2580 return NULL;
2581 }
2582 }
2583 {
2584 wxPy_BEGIN_ALLOW_THREADS;
2585 _result = (PyObject *)wxPyFontEnumerator_GetFacenames(_arg0);
2586
2587 wxPy_END_ALLOW_THREADS;
2588 }{
2589 _resultobj = _result;
2590 }
2591 return _resultobj;
2592 }
2593
2594 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0))
2595 static PyObject *_wrap_new_wxBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
2596 PyObject * _resultobj;
2597 wxBusyCursor * _result;
2598 wxCursor * _arg0 = (wxCursor *) wxHOURGLASS_CURSOR;
2599 PyObject * _argo0 = 0;
2600 char *_kwnames[] = { "cursor", NULL };
2601 char _ptemp[128];
2602
2603 self = self;
2604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxBusyCursor",_kwnames,&_argo0))
2605 return NULL;
2606 if (_argo0) {
2607 if (_argo0 == Py_None) { _arg0 = NULL; }
2608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxCursor_p")) {
2609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p.");
2610 return NULL;
2611 }
2612 }
2613 {
2614 wxPy_BEGIN_ALLOW_THREADS;
2615 _result = (wxBusyCursor *)new_wxBusyCursor(_arg0);
2616
2617 wxPy_END_ALLOW_THREADS;
2618 } if (_result) {
2619 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBusyCursor_p");
2620 _resultobj = Py_BuildValue("s",_ptemp);
2621 } else {
2622 Py_INCREF(Py_None);
2623 _resultobj = Py_None;
2624 }
2625 return _resultobj;
2626 }
2627
2628 #define delete_wxBusyCursor(_swigobj) (delete _swigobj)
2629 static PyObject *_wrap_delete_wxBusyCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
2630 PyObject * _resultobj;
2631 wxBusyCursor * _arg0;
2632 PyObject * _argo0 = 0;
2633 char *_kwnames[] = { "self", NULL };
2634
2635 self = self;
2636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxBusyCursor",_kwnames,&_argo0))
2637 return NULL;
2638 if (_argo0) {
2639 if (_argo0 == Py_None) { _arg0 = NULL; }
2640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBusyCursor_p")) {
2641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p.");
2642 return NULL;
2643 }
2644 }
2645 {
2646 wxPy_BEGIN_ALLOW_THREADS;
2647 delete_wxBusyCursor(_arg0);
2648
2649 wxPy_END_ALLOW_THREADS;
2650 } Py_INCREF(Py_None);
2651 _resultobj = Py_None;
2652 return _resultobj;
2653 }
2654
2655 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0))
2656 static PyObject *_wrap_new_wxWindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
2657 PyObject * _resultobj;
2658 wxWindowDisabler * _result;
2659 wxWindow * _arg0 = (wxWindow *) NULL;
2660 PyObject * _argo0 = 0;
2661 char *_kwnames[] = { "winToSkip", NULL };
2662 char _ptemp[128];
2663
2664 self = self;
2665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|O:new_wxWindowDisabler",_kwnames,&_argo0))
2666 return NULL;
2667 if (_argo0) {
2668 if (_argo0 == Py_None) { _arg0 = NULL; }
2669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p.");
2671 return NULL;
2672 }
2673 }
2674 {
2675 wxPy_BEGIN_ALLOW_THREADS;
2676 _result = (wxWindowDisabler *)new_wxWindowDisabler(_arg0);
2677
2678 wxPy_END_ALLOW_THREADS;
2679 } if (_result) {
2680 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindowDisabler_p");
2681 _resultobj = Py_BuildValue("s",_ptemp);
2682 } else {
2683 Py_INCREF(Py_None);
2684 _resultobj = Py_None;
2685 }
2686 return _resultobj;
2687 }
2688
2689 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj)
2690 static PyObject *_wrap_delete_wxWindowDisabler(PyObject *self, PyObject *args, PyObject *kwargs) {
2691 PyObject * _resultobj;
2692 wxWindowDisabler * _arg0;
2693 PyObject * _argo0 = 0;
2694 char *_kwnames[] = { "self", NULL };
2695
2696 self = self;
2697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxWindowDisabler",_kwnames,&_argo0))
2698 return NULL;
2699 if (_argo0) {
2700 if (_argo0 == Py_None) { _arg0 = NULL; }
2701 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindowDisabler_p")) {
2702 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p.");
2703 return NULL;
2704 }
2705 }
2706 {
2707 wxPy_BEGIN_ALLOW_THREADS;
2708 delete_wxWindowDisabler(_arg0);
2709
2710 wxPy_END_ALLOW_THREADS;
2711 } Py_INCREF(Py_None);
2712 _resultobj = Py_None;
2713 return _resultobj;
2714 }
2715
2716 #define delete_wxTipProvider(_swigobj) (delete _swigobj)
2717 static PyObject *_wrap_delete_wxTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
2718 PyObject * _resultobj;
2719 wxTipProvider * _arg0;
2720 PyObject * _argo0 = 0;
2721 char *_kwnames[] = { "self", NULL };
2722
2723 self = self;
2724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTipProvider",_kwnames,&_argo0))
2725 return NULL;
2726 if (_argo0) {
2727 if (_argo0 == Py_None) { _arg0 = NULL; }
2728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTipProvider_p")) {
2729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p.");
2730 return NULL;
2731 }
2732 }
2733 {
2734 wxPy_BEGIN_ALLOW_THREADS;
2735 delete_wxTipProvider(_arg0);
2736
2737 wxPy_END_ALLOW_THREADS;
2738 } Py_INCREF(Py_None);
2739 _resultobj = Py_None;
2740 return _resultobj;
2741 }
2742
2743 #define wxTipProvider_GetTip(_swigobj) (_swigobj->GetTip())
2744 static PyObject *_wrap_wxTipProvider_GetTip(PyObject *self, PyObject *args, PyObject *kwargs) {
2745 PyObject * _resultobj;
2746 wxString * _result;
2747 wxTipProvider * _arg0;
2748 PyObject * _argo0 = 0;
2749 char *_kwnames[] = { "self", NULL };
2750
2751 self = self;
2752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTipProvider_GetTip",_kwnames,&_argo0))
2753 return NULL;
2754 if (_argo0) {
2755 if (_argo0 == Py_None) { _arg0 = NULL; }
2756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTipProvider_p")) {
2757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p.");
2758 return NULL;
2759 }
2760 }
2761 {
2762 wxPy_BEGIN_ALLOW_THREADS;
2763 _result = new wxString (wxTipProvider_GetTip(_arg0));
2764
2765 wxPy_END_ALLOW_THREADS;
2766 }{
2767 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2768 }
2769 {
2770 delete _result;
2771 }
2772 return _resultobj;
2773 }
2774
2775 #define wxTipProvider_GetCurrentTip(_swigobj) (_swigobj->GetCurrentTip())
2776 static PyObject *_wrap_wxTipProvider_GetCurrentTip(PyObject *self, PyObject *args, PyObject *kwargs) {
2777 PyObject * _resultobj;
2778 size_t _result;
2779 wxTipProvider * _arg0;
2780 PyObject * _argo0 = 0;
2781 char *_kwnames[] = { "self", NULL };
2782
2783 self = self;
2784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTipProvider_GetCurrentTip",_kwnames,&_argo0))
2785 return NULL;
2786 if (_argo0) {
2787 if (_argo0 == Py_None) { _arg0 = NULL; }
2788 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTipProvider_p")) {
2789 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p.");
2790 return NULL;
2791 }
2792 }
2793 {
2794 wxPy_BEGIN_ALLOW_THREADS;
2795 _result = (size_t )wxTipProvider_GetCurrentTip(_arg0);
2796
2797 wxPy_END_ALLOW_THREADS;
2798 } _resultobj = Py_BuildValue("i",_result);
2799 return _resultobj;
2800 }
2801
2802 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr) {
2803 wxPyTipProvider *src;
2804 wxTipProvider *dest;
2805 src = (wxPyTipProvider *) ptr;
2806 dest = (wxTipProvider *) src;
2807 return (void *) dest;
2808 }
2809
2810 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0))
2811 static PyObject *_wrap_new_wxPyTipProvider(PyObject *self, PyObject *args, PyObject *kwargs) {
2812 PyObject * _resultobj;
2813 wxPyTipProvider * _result;
2814 size_t _arg0;
2815 char *_kwnames[] = { "currentTip", NULL };
2816 char _ptemp[128];
2817
2818 self = self;
2819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:new_wxPyTipProvider",_kwnames,&_arg0))
2820 return NULL;
2821 {
2822 wxPy_BEGIN_ALLOW_THREADS;
2823 _result = (wxPyTipProvider *)new_wxPyTipProvider(_arg0);
2824
2825 wxPy_END_ALLOW_THREADS;
2826 } if (_result) {
2827 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTipProvider_p");
2828 _resultobj = Py_BuildValue("s",_ptemp);
2829 } else {
2830 Py_INCREF(Py_None);
2831 _resultobj = Py_None;
2832 }
2833 return _resultobj;
2834 }
2835
2836 #define new_wxDragImage(_swigarg0,_swigarg1,_swigarg2) (new wxGenericDragImage(_swigarg0,_swigarg1,_swigarg2))
2837 static PyObject *_wrap_new_wxDragImage(PyObject *self, PyObject *args, PyObject *kwargs) {
2838 PyObject * _resultobj;
2839 wxGenericDragImage * _result;
2840 wxBitmap * _arg0;
2841 wxCursor * _arg1 = (wxCursor *) &wxNullCursor;
2842 wxPoint * _arg2 = (wxPoint *) &wxPyNullPoint;
2843 PyObject * _argo0 = 0;
2844 PyObject * _argo1 = 0;
2845 wxPoint temp;
2846 PyObject * _obj2 = 0;
2847 char *_kwnames[] = { "image","cursor","hotspot", NULL };
2848 char _ptemp[128];
2849
2850 self = self;
2851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|OO:new_wxDragImage",_kwnames,&_argo0,&_argo1,&_obj2))
2852 return NULL;
2853 if (_argo0) {
2854 if (_argo0 == Py_None) { _arg0 = NULL; }
2855 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxBitmap_p")) {
2856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p.");
2857 return NULL;
2858 }
2859 }
2860 if (_argo1) {
2861 if (_argo1 == Py_None) { _arg1 = NULL; }
2862 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
2863 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p.");
2864 return NULL;
2865 }
2866 }
2867 if (_obj2)
2868 {
2869 _arg2 = &temp;
2870 if (! wxPoint_helper(_obj2, &_arg2))
2871 return NULL;
2872 }
2873 {
2874 wxPy_BEGIN_ALLOW_THREADS;
2875 _result = (wxGenericDragImage *)new_wxDragImage(*_arg0,*_arg1,*_arg2);
2876
2877 wxPy_END_ALLOW_THREADS;
2878 } if (_result) {
2879 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGenericDragImage_p");
2880 _resultobj = Py_BuildValue("s",_ptemp);
2881 } else {
2882 Py_INCREF(Py_None);
2883 _resultobj = Py_None;
2884 }
2885 return _resultobj;
2886 }
2887
2888 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj)
2889 static PyObject *_wrap_delete_wxDragImage(PyObject *self, PyObject *args, PyObject *kwargs) {
2890 PyObject * _resultobj;
2891 wxGenericDragImage * _arg0;
2892 PyObject * _argo0 = 0;
2893 char *_kwnames[] = { "self", NULL };
2894
2895 self = self;
2896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxDragImage",_kwnames,&_argo0))
2897 return NULL;
2898 if (_argo0) {
2899 if (_argo0 == Py_None) { _arg0 = NULL; }
2900 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
2901 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p.");
2902 return NULL;
2903 }
2904 }
2905 {
2906 wxPy_BEGIN_ALLOW_THREADS;
2907 delete_wxGenericDragImage(_arg0);
2908
2909 wxPy_END_ALLOW_THREADS;
2910 } Py_INCREF(Py_None);
2911 _resultobj = Py_None;
2912 return _resultobj;
2913 }
2914
2915 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2916 static PyObject *_wrap_wxDragImage_BeginDrag(PyObject *self, PyObject *args, PyObject *kwargs) {
2917 PyObject * _resultobj;
2918 bool _result;
2919 wxGenericDragImage * _arg0;
2920 wxPoint * _arg1;
2921 wxWindow * _arg2;
2922 bool _arg3 = (bool ) FALSE;
2923 wxRect * _arg4 = (wxRect *) NULL;
2924 PyObject * _argo0 = 0;
2925 wxPoint temp;
2926 PyObject * _obj1 = 0;
2927 PyObject * _argo2 = 0;
2928 int tempbool3 = (int) FALSE;
2929 wxRect temp0;
2930 PyObject * _obj4 = 0;
2931 char *_kwnames[] = { "self","hotspot","window","fullScreen","rect", NULL };
2932
2933 self = self;
2934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|iO:wxDragImage_BeginDrag",_kwnames,&_argo0,&_obj1,&_argo2,&tempbool3,&_obj4))
2935 return NULL;
2936 if (_argo0) {
2937 if (_argo0 == Py_None) { _arg0 = NULL; }
2938 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
2939 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p.");
2940 return NULL;
2941 }
2942 }
2943 {
2944 _arg1 = &temp;
2945 if (! wxPoint_helper(_obj1, &_arg1))
2946 return NULL;
2947 }
2948 if (_argo2) {
2949 if (_argo2 == Py_None) { _arg2 = NULL; }
2950 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
2951 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p.");
2952 return NULL;
2953 }
2954 }
2955 _arg3 = (bool ) tempbool3;
2956 if (_obj4)
2957 {
2958 _arg4 = &temp0;
2959 if (! wxRect_helper(_obj4, &_arg4))
2960 return NULL;
2961 }
2962 {
2963 wxPy_BEGIN_ALLOW_THREADS;
2964 _result = (bool )wxDragImage_BeginDrag(_arg0,*_arg1,_arg2,_arg3,_arg4);
2965
2966 wxPy_END_ALLOW_THREADS;
2967 } _resultobj = Py_BuildValue("i",_result);
2968 return _resultobj;
2969 }
2970
2971 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2))
2972 static PyObject *_wrap_wxDragImage_BeginDrag2(PyObject *self, PyObject *args, PyObject *kwargs) {
2973 PyObject * _resultobj;
2974 bool _result;
2975 wxGenericDragImage * _arg0;
2976 wxPoint * _arg1;
2977 wxWindow * _arg2;
2978 wxWindow * _arg3;
2979 PyObject * _argo0 = 0;
2980 wxPoint temp;
2981 PyObject * _obj1 = 0;
2982 PyObject * _argo2 = 0;
2983 PyObject * _argo3 = 0;
2984 char *_kwnames[] = { "self","hotspot","window","fullScreenRect", NULL };
2985
2986 self = self;
2987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxDragImage_BeginDrag2",_kwnames,&_argo0,&_obj1,&_argo2,&_argo3))
2988 return NULL;
2989 if (_argo0) {
2990 if (_argo0 == Py_None) { _arg0 = NULL; }
2991 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
2992 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p.");
2993 return NULL;
2994 }
2995 }
2996 {
2997 _arg1 = &temp;
2998 if (! wxPoint_helper(_obj1, &_arg1))
2999 return NULL;
3000 }
3001 if (_argo2) {
3002 if (_argo2 == Py_None) { _arg2 = NULL; }
3003 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
3004 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p.");
3005 return NULL;
3006 }
3007 }
3008 if (_argo3) {
3009 if (_argo3 == Py_None) { _arg3 = NULL; }
3010 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxWindow_p")) {
3011 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p.");
3012 return NULL;
3013 }
3014 }
3015 {
3016 wxPy_BEGIN_ALLOW_THREADS;
3017 _result = (bool )wxDragImage_BeginDrag2(_arg0,*_arg1,_arg2,_arg3);
3018
3019 wxPy_END_ALLOW_THREADS;
3020 } _resultobj = Py_BuildValue("i",_result);
3021 return _resultobj;
3022 }
3023
3024 #define wxDragImage_EndDrag(_swigobj) (_swigobj->EndDrag())
3025 static PyObject *_wrap_wxDragImage_EndDrag(PyObject *self, PyObject *args, PyObject *kwargs) {
3026 PyObject * _resultobj;
3027 bool _result;
3028 wxGenericDragImage * _arg0;
3029 PyObject * _argo0 = 0;
3030 char *_kwnames[] = { "self", NULL };
3031
3032 self = self;
3033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDragImage_EndDrag",_kwnames,&_argo0))
3034 return NULL;
3035 if (_argo0) {
3036 if (_argo0 == Py_None) { _arg0 = NULL; }
3037 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3038 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p.");
3039 return NULL;
3040 }
3041 }
3042 {
3043 wxPy_BEGIN_ALLOW_THREADS;
3044 _result = (bool )wxDragImage_EndDrag(_arg0);
3045
3046 wxPy_END_ALLOW_THREADS;
3047 } _resultobj = Py_BuildValue("i",_result);
3048 return _resultobj;
3049 }
3050
3051 #define wxDragImage_Move(_swigobj,_swigarg0) (_swigobj->Move(_swigarg0))
3052 static PyObject *_wrap_wxDragImage_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
3053 PyObject * _resultobj;
3054 bool _result;
3055 wxGenericDragImage * _arg0;
3056 wxPoint * _arg1;
3057 PyObject * _argo0 = 0;
3058 wxPoint temp;
3059 PyObject * _obj1 = 0;
3060 char *_kwnames[] = { "self","pt", NULL };
3061
3062 self = self;
3063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDragImage_Move",_kwnames,&_argo0,&_obj1))
3064 return NULL;
3065 if (_argo0) {
3066 if (_argo0 == Py_None) { _arg0 = NULL; }
3067 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3068 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p.");
3069 return NULL;
3070 }
3071 }
3072 {
3073 _arg1 = &temp;
3074 if (! wxPoint_helper(_obj1, &_arg1))
3075 return NULL;
3076 }
3077 {
3078 wxPy_BEGIN_ALLOW_THREADS;
3079 _result = (bool )wxDragImage_Move(_arg0,*_arg1);
3080
3081 wxPy_END_ALLOW_THREADS;
3082 } _resultobj = Py_BuildValue("i",_result);
3083 return _resultobj;
3084 }
3085
3086 #define wxDragImage_Show(_swigobj) (_swigobj->Show())
3087 static PyObject *_wrap_wxDragImage_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
3088 PyObject * _resultobj;
3089 bool _result;
3090 wxGenericDragImage * _arg0;
3091 PyObject * _argo0 = 0;
3092 char *_kwnames[] = { "self", NULL };
3093
3094 self = self;
3095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDragImage_Show",_kwnames,&_argo0))
3096 return NULL;
3097 if (_argo0) {
3098 if (_argo0 == Py_None) { _arg0 = NULL; }
3099 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3100 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p.");
3101 return NULL;
3102 }
3103 }
3104 {
3105 wxPy_BEGIN_ALLOW_THREADS;
3106 _result = (bool )wxDragImage_Show(_arg0);
3107
3108 wxPy_END_ALLOW_THREADS;
3109 } _resultobj = Py_BuildValue("i",_result);
3110 return _resultobj;
3111 }
3112
3113 #define wxDragImage_Hide(_swigobj) (_swigobj->Hide())
3114 static PyObject *_wrap_wxDragImage_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
3115 PyObject * _resultobj;
3116 bool _result;
3117 wxGenericDragImage * _arg0;
3118 PyObject * _argo0 = 0;
3119 char *_kwnames[] = { "self", NULL };
3120
3121 self = self;
3122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDragImage_Hide",_kwnames,&_argo0))
3123 return NULL;
3124 if (_argo0) {
3125 if (_argo0 == Py_None) { _arg0 = NULL; }
3126 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3127 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p.");
3128 return NULL;
3129 }
3130 }
3131 {
3132 wxPy_BEGIN_ALLOW_THREADS;
3133 _result = (bool )wxDragImage_Hide(_arg0);
3134
3135 wxPy_END_ALLOW_THREADS;
3136 } _resultobj = Py_BuildValue("i",_result);
3137 return _resultobj;
3138 }
3139
3140 #define wxDragImage_GetImageRect(_swigobj,_swigarg0) (_swigobj->GetImageRect(_swigarg0))
3141 static PyObject *_wrap_wxDragImage_GetImageRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3142 PyObject * _resultobj;
3143 wxRect * _result;
3144 wxGenericDragImage * _arg0;
3145 wxPoint * _arg1;
3146 PyObject * _argo0 = 0;
3147 wxPoint temp;
3148 PyObject * _obj1 = 0;
3149 char *_kwnames[] = { "self","pos", NULL };
3150 char _ptemp[128];
3151
3152 self = self;
3153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDragImage_GetImageRect",_kwnames,&_argo0,&_obj1))
3154 return NULL;
3155 if (_argo0) {
3156 if (_argo0 == Py_None) { _arg0 = NULL; }
3157 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3158 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p.");
3159 return NULL;
3160 }
3161 }
3162 {
3163 _arg1 = &temp;
3164 if (! wxPoint_helper(_obj1, &_arg1))
3165 return NULL;
3166 }
3167 {
3168 wxPy_BEGIN_ALLOW_THREADS;
3169 _result = new wxRect (wxDragImage_GetImageRect(_arg0,*_arg1));
3170
3171 wxPy_END_ALLOW_THREADS;
3172 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
3173 _resultobj = Py_BuildValue("s",_ptemp);
3174 return _resultobj;
3175 }
3176
3177 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3178 static PyObject *_wrap_wxDragImage_RedrawImage(PyObject *self, PyObject *args, PyObject *kwargs) {
3179 PyObject * _resultobj;
3180 bool _result;
3181 wxGenericDragImage * _arg0;
3182 wxPoint * _arg1;
3183 wxPoint * _arg2;
3184 bool _arg3;
3185 bool _arg4;
3186 PyObject * _argo0 = 0;
3187 wxPoint temp;
3188 PyObject * _obj1 = 0;
3189 wxPoint temp0;
3190 PyObject * _obj2 = 0;
3191 int tempbool3;
3192 int tempbool4;
3193 char *_kwnames[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL };
3194
3195 self = self;
3196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOii:wxDragImage_RedrawImage",_kwnames,&_argo0,&_obj1,&_obj2,&tempbool3,&tempbool4))
3197 return NULL;
3198 if (_argo0) {
3199 if (_argo0 == Py_None) { _arg0 = NULL; }
3200 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGenericDragImage_p")) {
3201 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p.");
3202 return NULL;
3203 }
3204 }
3205 {
3206 _arg1 = &temp;
3207 if (! wxPoint_helper(_obj1, &_arg1))
3208 return NULL;
3209 }
3210 {
3211 _arg2 = &temp0;
3212 if (! wxPoint_helper(_obj2, &_arg2))
3213 return NULL;
3214 }
3215 _arg3 = (bool ) tempbool3;
3216 _arg4 = (bool ) tempbool4;
3217 {
3218 wxPy_BEGIN_ALLOW_THREADS;
3219 _result = (bool )wxDragImage_RedrawImage(_arg0,*_arg1,*_arg2,_arg3,_arg4);
3220
3221 wxPy_END_ALLOW_THREADS;
3222 } _resultobj = Py_BuildValue("i",_result);
3223 return _resultobj;
3224 }
3225
3226 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0))
3227 static PyObject *_wrap_new_wxPyTimer(PyObject *self, PyObject *args, PyObject *kwargs) {
3228 PyObject * _resultobj;
3229 wxPyTimer * _result;
3230 PyObject * _arg0;
3231 PyObject * _obj0 = 0;
3232 char *_kwnames[] = { "notify", NULL };
3233 char _ptemp[128];
3234
3235 self = self;
3236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxPyTimer",_kwnames,&_obj0))
3237 return NULL;
3238 {
3239 _arg0 = _obj0;
3240 }
3241 {
3242 wxPy_BEGIN_ALLOW_THREADS;
3243 _result = (wxPyTimer *)new_wxPyTimer(_arg0);
3244
3245 wxPy_END_ALLOW_THREADS;
3246 } if (_result) {
3247 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTimer_p");
3248 _resultobj = Py_BuildValue("s",_ptemp);
3249 } else {
3250 Py_INCREF(Py_None);
3251 _resultobj = Py_None;
3252 }
3253 return _resultobj;
3254 }
3255
3256 #define delete_wxPyTimer(_swigobj) (delete _swigobj)
3257 static PyObject *_wrap_delete_wxPyTimer(PyObject *self, PyObject *args, PyObject *kwargs) {
3258 PyObject * _resultobj;
3259 wxPyTimer * _arg0;
3260 PyObject * _argo0 = 0;
3261 char *_kwnames[] = { "self", NULL };
3262
3263 self = self;
3264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPyTimer",_kwnames,&_argo0))
3265 return NULL;
3266 if (_argo0) {
3267 if (_argo0 == Py_None) { _arg0 = NULL; }
3268 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3269 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p.");
3270 return NULL;
3271 }
3272 }
3273 {
3274 wxPy_BEGIN_ALLOW_THREADS;
3275 delete_wxPyTimer(_arg0);
3276
3277 wxPy_END_ALLOW_THREADS;
3278 } Py_INCREF(Py_None);
3279 _resultobj = Py_None;
3280 return _resultobj;
3281 }
3282
3283 #define wxPyTimer_GetInterval(_swigobj) (_swigobj->GetInterval())
3284 static PyObject *_wrap_wxPyTimer_GetInterval(PyObject *self, PyObject *args, PyObject *kwargs) {
3285 PyObject * _resultobj;
3286 int _result;
3287 wxPyTimer * _arg0;
3288 PyObject * _argo0 = 0;
3289 char *_kwnames[] = { "self", NULL };
3290
3291 self = self;
3292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_GetInterval",_kwnames,&_argo0))
3293 return NULL;
3294 if (_argo0) {
3295 if (_argo0 == Py_None) { _arg0 = NULL; }
3296 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3297 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p.");
3298 return NULL;
3299 }
3300 }
3301 {
3302 wxPy_BEGIN_ALLOW_THREADS;
3303 _result = (int )wxPyTimer_GetInterval(_arg0);
3304
3305 wxPy_END_ALLOW_THREADS;
3306 } _resultobj = Py_BuildValue("i",_result);
3307 return _resultobj;
3308 }
3309
3310 #define wxPyTimer_IsOneShot(_swigobj) (_swigobj->IsOneShot())
3311 static PyObject *_wrap_wxPyTimer_IsOneShot(PyObject *self, PyObject *args, PyObject *kwargs) {
3312 PyObject * _resultobj;
3313 bool _result;
3314 wxPyTimer * _arg0;
3315 PyObject * _argo0 = 0;
3316 char *_kwnames[] = { "self", NULL };
3317
3318 self = self;
3319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_IsOneShot",_kwnames,&_argo0))
3320 return NULL;
3321 if (_argo0) {
3322 if (_argo0 == Py_None) { _arg0 = NULL; }
3323 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p.");
3325 return NULL;
3326 }
3327 }
3328 {
3329 wxPy_BEGIN_ALLOW_THREADS;
3330 _result = (bool )wxPyTimer_IsOneShot(_arg0);
3331
3332 wxPy_END_ALLOW_THREADS;
3333 } _resultobj = Py_BuildValue("i",_result);
3334 return _resultobj;
3335 }
3336
3337 #define wxPyTimer_IsRunning(_swigobj) (_swigobj->IsRunning())
3338 static PyObject *_wrap_wxPyTimer_IsRunning(PyObject *self, PyObject *args, PyObject *kwargs) {
3339 PyObject * _resultobj;
3340 bool _result;
3341 wxPyTimer * _arg0;
3342 PyObject * _argo0 = 0;
3343 char *_kwnames[] = { "self", NULL };
3344
3345 self = self;
3346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_IsRunning",_kwnames,&_argo0))
3347 return NULL;
3348 if (_argo0) {
3349 if (_argo0 == Py_None) { _arg0 = NULL; }
3350 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3351 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p.");
3352 return NULL;
3353 }
3354 }
3355 {
3356 wxPy_BEGIN_ALLOW_THREADS;
3357 _result = (bool )wxPyTimer_IsRunning(_arg0);
3358
3359 wxPy_END_ALLOW_THREADS;
3360 } _resultobj = Py_BuildValue("i",_result);
3361 return _resultobj;
3362 }
3363
3364 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetOwner(_swigarg0,_swigarg1))
3365 static PyObject *_wrap_wxPyTimer_SetOwner(PyObject *self, PyObject *args, PyObject *kwargs) {
3366 PyObject * _resultobj;
3367 wxPyTimer * _arg0;
3368 wxEvtHandler * _arg1;
3369 int _arg2 = (int ) -1;
3370 PyObject * _argo0 = 0;
3371 PyObject * _argo1 = 0;
3372 char *_kwnames[] = { "self","owner","id", NULL };
3373
3374 self = self;
3375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyTimer_SetOwner",_kwnames,&_argo0,&_argo1,&_arg2))
3376 return NULL;
3377 if (_argo0) {
3378 if (_argo0 == Py_None) { _arg0 = NULL; }
3379 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3380 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p.");
3381 return NULL;
3382 }
3383 }
3384 if (_argo1) {
3385 if (_argo1 == Py_None) { _arg1 = NULL; }
3386 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
3387 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p.");
3388 return NULL;
3389 }
3390 }
3391 {
3392 wxPy_BEGIN_ALLOW_THREADS;
3393 wxPyTimer_SetOwner(_arg0,_arg1,_arg2);
3394
3395 wxPy_END_ALLOW_THREADS;
3396 } Py_INCREF(Py_None);
3397 _resultobj = Py_None;
3398 return _resultobj;
3399 }
3400
3401 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1) (_swigobj->Start(_swigarg0,_swigarg1))
3402 static PyObject *_wrap_wxPyTimer_Start(PyObject *self, PyObject *args, PyObject *kwargs) {
3403 PyObject * _resultobj;
3404 wxPyTimer * _arg0;
3405 int _arg1 = (int ) -1;
3406 int _arg2 = (int ) FALSE;
3407 PyObject * _argo0 = 0;
3408 char *_kwnames[] = { "self","milliseconds","oneShot", NULL };
3409
3410 self = self;
3411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxPyTimer_Start",_kwnames,&_argo0,&_arg1,&_arg2))
3412 return NULL;
3413 if (_argo0) {
3414 if (_argo0 == Py_None) { _arg0 = NULL; }
3415 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3416 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p.");
3417 return NULL;
3418 }
3419 }
3420 {
3421 wxPy_BEGIN_ALLOW_THREADS;
3422 wxPyTimer_Start(_arg0,_arg1,_arg2);
3423
3424 wxPy_END_ALLOW_THREADS;
3425 } Py_INCREF(Py_None);
3426 _resultobj = Py_None;
3427 return _resultobj;
3428 }
3429
3430 #define wxPyTimer_Stop(_swigobj) (_swigobj->Stop())
3431 static PyObject *_wrap_wxPyTimer_Stop(PyObject *self, PyObject *args, PyObject *kwargs) {
3432 PyObject * _resultobj;
3433 wxPyTimer * _arg0;
3434 PyObject * _argo0 = 0;
3435 char *_kwnames[] = { "self", NULL };
3436
3437 self = self;
3438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyTimer_Stop",_kwnames,&_argo0))
3439 return NULL;
3440 if (_argo0) {
3441 if (_argo0 == Py_None) { _arg0 = NULL; }
3442 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyTimer_p")) {
3443 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p.");
3444 return NULL;
3445 }
3446 }
3447 {
3448 wxPy_BEGIN_ALLOW_THREADS;
3449 wxPyTimer_Stop(_arg0);
3450
3451 wxPy_END_ALLOW_THREADS;
3452 } Py_INCREF(Py_None);
3453 _resultobj = Py_None;
3454 return _resultobj;
3455 }
3456
3457 #define new_wxLog() (new wxLog())
3458 static PyObject *_wrap_new_wxLog(PyObject *self, PyObject *args, PyObject *kwargs) {
3459 PyObject * _resultobj;
3460 wxLog * _result;
3461 char *_kwnames[] = { NULL };
3462 char _ptemp[128];
3463
3464 self = self;
3465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLog",_kwnames))
3466 return NULL;
3467 {
3468 wxPy_BEGIN_ALLOW_THREADS;
3469 _result = (wxLog *)new_wxLog();
3470
3471 wxPy_END_ALLOW_THREADS;
3472 } if (_result) {
3473 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
3474 _resultobj = Py_BuildValue("s",_ptemp);
3475 } else {
3476 Py_INCREF(Py_None);
3477 _resultobj = Py_None;
3478 }
3479 return _resultobj;
3480 }
3481
3482 static PyObject *_wrap_wxLog_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
3483 PyObject * _resultobj;
3484 bool _result;
3485 char *_kwnames[] = { NULL };
3486
3487 self = self;
3488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_IsEnabled",_kwnames))
3489 return NULL;
3490 {
3491 wxPy_BEGIN_ALLOW_THREADS;
3492 _result = (bool )wxLog::IsEnabled();
3493
3494 wxPy_END_ALLOW_THREADS;
3495 } _resultobj = Py_BuildValue("i",_result);
3496 return _resultobj;
3497 }
3498
3499 static PyObject *_wrap_wxLog_EnableLogging(PyObject *self, PyObject *args, PyObject *kwargs) {
3500 PyObject * _resultobj;
3501 bool _result;
3502 bool _arg0 = (bool ) TRUE;
3503 int tempbool0 = (int) TRUE;
3504 char *_kwnames[] = { "doIt", NULL };
3505
3506 self = self;
3507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxLog_EnableLogging",_kwnames,&tempbool0))
3508 return NULL;
3509 _arg0 = (bool ) tempbool0;
3510 {
3511 wxPy_BEGIN_ALLOW_THREADS;
3512 _result = (bool )wxLog::EnableLogging(_arg0);
3513
3514 wxPy_END_ALLOW_THREADS;
3515 } _resultobj = Py_BuildValue("i",_result);
3516 return _resultobj;
3517 }
3518
3519 static PyObject *_wrap_wxLog_OnLog(PyObject *self, PyObject *args, PyObject *kwargs) {
3520 PyObject * _resultobj;
3521 wxLogLevel * _arg0;
3522 char * _arg1;
3523 int _arg2 = (int ) 0;
3524 PyObject * _argo0 = 0;
3525 char *_kwnames[] = { "level","szString","t", NULL };
3526
3527 self = self;
3528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os|i:wxLog_OnLog",_kwnames,&_argo0,&_arg1,&_arg2))
3529 return NULL;
3530 if (_argo0) {
3531 if (_argo0 == Py_None) { _arg0 = NULL; }
3532 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogLevel_p")) {
3533 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_OnLog. Expected _wxLogLevel_p.");
3534 return NULL;
3535 }
3536 }
3537 {
3538 wxPy_BEGIN_ALLOW_THREADS;
3539 wxLog::OnLog(*_arg0,_arg1,_arg2);
3540
3541 wxPy_END_ALLOW_THREADS;
3542 } Py_INCREF(Py_None);
3543 _resultobj = Py_None;
3544 return _resultobj;
3545 }
3546
3547 #define wxLog_Flush(_swigobj) (_swigobj->Flush())
3548 static PyObject *_wrap_wxLog_Flush(PyObject *self, PyObject *args, PyObject *kwargs) {
3549 PyObject * _resultobj;
3550 wxLog * _arg0;
3551 PyObject * _argo0 = 0;
3552 char *_kwnames[] = { "self", NULL };
3553
3554 self = self;
3555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_Flush",_kwnames,&_argo0))
3556 return NULL;
3557 if (_argo0) {
3558 if (_argo0 == Py_None) { _arg0 = NULL; }
3559 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3560 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p.");
3561 return NULL;
3562 }
3563 }
3564 {
3565 wxPy_BEGIN_ALLOW_THREADS;
3566 wxLog_Flush(_arg0);
3567
3568 wxPy_END_ALLOW_THREADS;
3569 } Py_INCREF(Py_None);
3570 _resultobj = Py_None;
3571 return _resultobj;
3572 }
3573
3574 #define wxLog_HasPendingMessages(_swigobj) (_swigobj->HasPendingMessages())
3575 static PyObject *_wrap_wxLog_HasPendingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
3576 PyObject * _resultobj;
3577 bool _result;
3578 wxLog * _arg0;
3579 PyObject * _argo0 = 0;
3580 char *_kwnames[] = { "self", NULL };
3581
3582 self = self;
3583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_HasPendingMessages",_kwnames,&_argo0))
3584 return NULL;
3585 if (_argo0) {
3586 if (_argo0 == Py_None) { _arg0 = NULL; }
3587 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3588 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p.");
3589 return NULL;
3590 }
3591 }
3592 {
3593 wxPy_BEGIN_ALLOW_THREADS;
3594 _result = (bool )wxLog_HasPendingMessages(_arg0);
3595
3596 wxPy_END_ALLOW_THREADS;
3597 } _resultobj = Py_BuildValue("i",_result);
3598 return _resultobj;
3599 }
3600
3601 static PyObject *_wrap_wxLog_FlushActive(PyObject *self, PyObject *args, PyObject *kwargs) {
3602 PyObject * _resultobj;
3603 char *_kwnames[] = { NULL };
3604
3605 self = self;
3606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_FlushActive",_kwnames))
3607 return NULL;
3608 {
3609 wxPy_BEGIN_ALLOW_THREADS;
3610 wxLog::FlushActive();
3611
3612 wxPy_END_ALLOW_THREADS;
3613 } Py_INCREF(Py_None);
3614 _resultobj = Py_None;
3615 return _resultobj;
3616 }
3617
3618 static PyObject *_wrap_wxLog_GetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
3619 PyObject * _resultobj;
3620 wxLog * _result;
3621 char *_kwnames[] = { NULL };
3622 char _ptemp[128];
3623
3624 self = self;
3625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_GetActiveTarget",_kwnames))
3626 return NULL;
3627 {
3628 wxPy_BEGIN_ALLOW_THREADS;
3629 _result = (wxLog *)wxLog::GetActiveTarget();
3630
3631 wxPy_END_ALLOW_THREADS;
3632 } if (_result) {
3633 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
3634 _resultobj = Py_BuildValue("s",_ptemp);
3635 } else {
3636 Py_INCREF(Py_None);
3637 _resultobj = Py_None;
3638 }
3639 return _resultobj;
3640 }
3641
3642 static PyObject *_wrap_wxLog_SetActiveTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
3643 PyObject * _resultobj;
3644 wxLog * _result;
3645 wxLog * _arg0;
3646 PyObject * _argo0 = 0;
3647 char *_kwnames[] = { "pLogger", NULL };
3648 char _ptemp[128];
3649
3650 self = self;
3651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_SetActiveTarget",_kwnames,&_argo0))
3652 return NULL;
3653 if (_argo0) {
3654 if (_argo0 == Py_None) { _arg0 = NULL; }
3655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p.");
3657 return NULL;
3658 }
3659 }
3660 {
3661 wxPy_BEGIN_ALLOW_THREADS;
3662 _result = (wxLog *)wxLog::SetActiveTarget(_arg0);
3663
3664 wxPy_END_ALLOW_THREADS;
3665 } if (_result) {
3666 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
3667 _resultobj = Py_BuildValue("s",_ptemp);
3668 } else {
3669 Py_INCREF(Py_None);
3670 _resultobj = Py_None;
3671 }
3672 return _resultobj;
3673 }
3674
3675 static PyObject *_wrap_wxLog_Suspend(PyObject *self, PyObject *args, PyObject *kwargs) {
3676 PyObject * _resultobj;
3677 char *_kwnames[] = { NULL };
3678
3679 self = self;
3680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_Suspend",_kwnames))
3681 return NULL;
3682 {
3683 wxPy_BEGIN_ALLOW_THREADS;
3684 wxLog::Suspend();
3685
3686 wxPy_END_ALLOW_THREADS;
3687 } Py_INCREF(Py_None);
3688 _resultobj = Py_None;
3689 return _resultobj;
3690 }
3691
3692 static PyObject *_wrap_wxLog_Resume(PyObject *self, PyObject *args, PyObject *kwargs) {
3693 PyObject * _resultobj;
3694 char *_kwnames[] = { NULL };
3695
3696 self = self;
3697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_Resume",_kwnames))
3698 return NULL;
3699 {
3700 wxPy_BEGIN_ALLOW_THREADS;
3701 wxLog::Resume();
3702
3703 wxPy_END_ALLOW_THREADS;
3704 } Py_INCREF(Py_None);
3705 _resultobj = Py_None;
3706 return _resultobj;
3707 }
3708
3709 #define wxLog_SetVerbose(_swigobj,_swigarg0) (_swigobj->SetVerbose(_swigarg0))
3710 static PyObject *_wrap_wxLog_SetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
3711 PyObject * _resultobj;
3712 wxLog * _arg0;
3713 bool _arg1 = (bool ) TRUE;
3714 PyObject * _argo0 = 0;
3715 int tempbool1 = (int) TRUE;
3716 char *_kwnames[] = { "self","bVerbose", NULL };
3717
3718 self = self;
3719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxLog_SetVerbose",_kwnames,&_argo0,&tempbool1))
3720 return NULL;
3721 if (_argo0) {
3722 if (_argo0 == Py_None) { _arg0 = NULL; }
3723 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3724 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_SetVerbose. Expected _wxLog_p.");
3725 return NULL;
3726 }
3727 }
3728 _arg1 = (bool ) tempbool1;
3729 {
3730 wxPy_BEGIN_ALLOW_THREADS;
3731 wxLog_SetVerbose(_arg0,_arg1);
3732
3733 wxPy_END_ALLOW_THREADS;
3734 } Py_INCREF(Py_None);
3735 _resultobj = Py_None;
3736 return _resultobj;
3737 }
3738
3739 static PyObject *_wrap_wxLog_DontCreateOnDemand(PyObject *self, PyObject *args, PyObject *kwargs) {
3740 PyObject * _resultobj;
3741 char *_kwnames[] = { NULL };
3742
3743 self = self;
3744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_DontCreateOnDemand",_kwnames))
3745 return NULL;
3746 {
3747 wxPy_BEGIN_ALLOW_THREADS;
3748 wxLog::DontCreateOnDemand();
3749
3750 wxPy_END_ALLOW_THREADS;
3751 } Py_INCREF(Py_None);
3752 _resultobj = Py_None;
3753 return _resultobj;
3754 }
3755
3756 static PyObject *_wrap_wxLog_SetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
3757 PyObject * _resultobj;
3758 wxTraceMask * _arg0;
3759 PyObject * _argo0 = 0;
3760 char *_kwnames[] = { "ulMask", NULL };
3761
3762 self = self;
3763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_SetTraceMask",_kwnames,&_argo0))
3764 return NULL;
3765 if (_argo0) {
3766 if (_argo0 == Py_None) { _arg0 = NULL; }
3767 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTraceMask_p")) {
3768 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_SetTraceMask. Expected _wxTraceMask_p.");
3769 return NULL;
3770 }
3771 }
3772 {
3773 wxPy_BEGIN_ALLOW_THREADS;
3774 wxLog::SetTraceMask(*_arg0);
3775
3776 wxPy_END_ALLOW_THREADS;
3777 } Py_INCREF(Py_None);
3778 _resultobj = Py_None;
3779 return _resultobj;
3780 }
3781
3782 static PyObject *_wrap_wxLog_AddTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
3783 PyObject * _resultobj;
3784 wxString * _arg0;
3785 PyObject * _obj0 = 0;
3786 char *_kwnames[] = { "str", NULL };
3787
3788 self = self;
3789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_AddTraceMask",_kwnames,&_obj0))
3790 return NULL;
3791 {
3792 if (!PyString_Check(_obj0)) {
3793 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3794 return NULL;
3795 }
3796 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
3797 }
3798 {
3799 wxPy_BEGIN_ALLOW_THREADS;
3800 wxLog::AddTraceMask(*_arg0);
3801
3802 wxPy_END_ALLOW_THREADS;
3803 } Py_INCREF(Py_None);
3804 _resultobj = Py_None;
3805 {
3806 if (_obj0)
3807 delete _arg0;
3808 }
3809 return _resultobj;
3810 }
3811
3812 static PyObject *_wrap_wxLog_RemoveTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
3813 PyObject * _resultobj;
3814 wxString * _arg0;
3815 PyObject * _obj0 = 0;
3816 char *_kwnames[] = { "str", NULL };
3817
3818 self = self;
3819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_RemoveTraceMask",_kwnames,&_obj0))
3820 return NULL;
3821 {
3822 if (!PyString_Check(_obj0)) {
3823 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3824 return NULL;
3825 }
3826 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
3827 }
3828 {
3829 wxPy_BEGIN_ALLOW_THREADS;
3830 wxLog::RemoveTraceMask(*_arg0);
3831
3832 wxPy_END_ALLOW_THREADS;
3833 } Py_INCREF(Py_None);
3834 _resultobj = Py_None;
3835 {
3836 if (_obj0)
3837 delete _arg0;
3838 }
3839 return _resultobj;
3840 }
3841
3842 #define wxLog_GetVerbose(_swigobj) (_swigobj->GetVerbose())
3843 static PyObject *_wrap_wxLog_GetVerbose(PyObject *self, PyObject *args, PyObject *kwargs) {
3844 PyObject * _resultobj;
3845 bool _result;
3846 wxLog * _arg0;
3847 PyObject * _argo0 = 0;
3848 char *_kwnames[] = { "self", NULL };
3849
3850 self = self;
3851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLog_GetVerbose",_kwnames,&_argo0))
3852 return NULL;
3853 if (_argo0) {
3854 if (_argo0 == Py_None) { _arg0 = NULL; }
3855 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLog_p")) {
3856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p.");
3857 return NULL;
3858 }
3859 }
3860 {
3861 wxPy_BEGIN_ALLOW_THREADS;
3862 _result = (bool )wxLog_GetVerbose(_arg0);
3863
3864 wxPy_END_ALLOW_THREADS;
3865 } _resultobj = Py_BuildValue("i",_result);
3866 return _resultobj;
3867 }
3868
3869 static PyObject *_wrap_wxLog_GetTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
3870 PyObject * _resultobj;
3871 wxTraceMask * _result;
3872 char *_kwnames[] = { NULL };
3873 char _ptemp[128];
3874
3875 self = self;
3876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxLog_GetTraceMask",_kwnames))
3877 return NULL;
3878 {
3879 wxPy_BEGIN_ALLOW_THREADS;
3880 _result = new wxTraceMask (wxLog::GetTraceMask());
3881
3882 wxPy_END_ALLOW_THREADS;
3883 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxTraceMask_p");
3884 _resultobj = Py_BuildValue("s",_ptemp);
3885 return _resultobj;
3886 }
3887
3888 static PyObject *_wrap_wxLog_IsAllowedTraceMask(PyObject *self, PyObject *args, PyObject *kwargs) {
3889 PyObject * _resultobj;
3890 bool _result;
3891 char * _arg0;
3892 char *_kwnames[] = { "mask", NULL };
3893
3894 self = self;
3895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"s:wxLog_IsAllowedTraceMask",_kwnames,&_arg0))
3896 return NULL;
3897 {
3898 wxPy_BEGIN_ALLOW_THREADS;
3899 _result = (bool )wxLog::IsAllowedTraceMask(_arg0);
3900
3901 wxPy_END_ALLOW_THREADS;
3902 } _resultobj = Py_BuildValue("i",_result);
3903 return _resultobj;
3904 }
3905
3906 static void *SwigwxLogStderrTowxLog(void *ptr) {
3907 wxLogStderr *src;
3908 wxLog *dest;
3909 src = (wxLogStderr *) ptr;
3910 dest = (wxLog *) src;
3911 return (void *) dest;
3912 }
3913
3914 #define new_wxLogStderr() (new wxLogStderr())
3915 static PyObject *_wrap_new_wxLogStderr(PyObject *self, PyObject *args, PyObject *kwargs) {
3916 PyObject * _resultobj;
3917 wxLogStderr * _result;
3918 char *_kwnames[] = { NULL };
3919 char _ptemp[128];
3920
3921 self = self;
3922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLogStderr",_kwnames))
3923 return NULL;
3924 {
3925 wxPy_BEGIN_ALLOW_THREADS;
3926 _result = (wxLogStderr *)new_wxLogStderr();
3927
3928 wxPy_END_ALLOW_THREADS;
3929 } if (_result) {
3930 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogStderr_p");
3931 _resultobj = Py_BuildValue("s",_ptemp);
3932 } else {
3933 Py_INCREF(Py_None);
3934 _resultobj = Py_None;
3935 }
3936 return _resultobj;
3937 }
3938
3939 static void *SwigwxLogTextCtrlTowxLog(void *ptr) {
3940 wxLogTextCtrl *src;
3941 wxLog *dest;
3942 src = (wxLogTextCtrl *) ptr;
3943 dest = (wxLog *) src;
3944 return (void *) dest;
3945 }
3946
3947 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0))
3948 static PyObject *_wrap_new_wxLogTextCtrl(PyObject *self, PyObject *args, PyObject *kwargs) {
3949 PyObject * _resultobj;
3950 wxLogTextCtrl * _result;
3951 wxTextCtrl * _arg0;
3952 PyObject * _argo0 = 0;
3953 char *_kwnames[] = { "pTextCtrl", NULL };
3954 char _ptemp[128];
3955
3956 self = self;
3957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxLogTextCtrl",_kwnames,&_argo0))
3958 return NULL;
3959 if (_argo0) {
3960 if (_argo0 == Py_None) { _arg0 = NULL; }
3961 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTextCtrl_p")) {
3962 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p.");
3963 return NULL;
3964 }
3965 }
3966 {
3967 wxPy_BEGIN_ALLOW_THREADS;
3968 _result = (wxLogTextCtrl *)new_wxLogTextCtrl(_arg0);
3969
3970 wxPy_END_ALLOW_THREADS;
3971 } if (_result) {
3972 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogTextCtrl_p");
3973 _resultobj = Py_BuildValue("s",_ptemp);
3974 } else {
3975 Py_INCREF(Py_None);
3976 _resultobj = Py_None;
3977 }
3978 return _resultobj;
3979 }
3980
3981 static void *SwigwxLogGuiTowxLog(void *ptr) {
3982 wxLogGui *src;
3983 wxLog *dest;
3984 src = (wxLogGui *) ptr;
3985 dest = (wxLog *) src;
3986 return (void *) dest;
3987 }
3988
3989 #define new_wxLogGui() (new wxLogGui())
3990 static PyObject *_wrap_new_wxLogGui(PyObject *self, PyObject *args, PyObject *kwargs) {
3991 PyObject * _resultobj;
3992 wxLogGui * _result;
3993 char *_kwnames[] = { NULL };
3994 char _ptemp[128];
3995
3996 self = self;
3997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLogGui",_kwnames))
3998 return NULL;
3999 {
4000 wxPy_BEGIN_ALLOW_THREADS;
4001 _result = (wxLogGui *)new_wxLogGui();
4002
4003 wxPy_END_ALLOW_THREADS;
4004 } if (_result) {
4005 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogGui_p");
4006 _resultobj = Py_BuildValue("s",_ptemp);
4007 } else {
4008 Py_INCREF(Py_None);
4009 _resultobj = Py_None;
4010 }
4011 return _resultobj;
4012 }
4013
4014 static void *SwigwxLogWindowTowxLog(void *ptr) {
4015 wxLogWindow *src;
4016 wxLog *dest;
4017 src = (wxLogWindow *) ptr;
4018 dest = (wxLog *) src;
4019 return (void *) dest;
4020 }
4021
4022 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4023 static PyObject *_wrap_new_wxLogWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4024 PyObject * _resultobj;
4025 wxLogWindow * _result;
4026 wxFrame * _arg0;
4027 char * _arg1;
4028 bool _arg2 = (bool ) TRUE;
4029 bool _arg3 = (bool ) TRUE;
4030 PyObject * _argo0 = 0;
4031 int tempbool2 = (int) TRUE;
4032 int tempbool3 = (int) TRUE;
4033 char *_kwnames[] = { "pParent","szTitle","bShow","bPassToOld", NULL };
4034 char _ptemp[128];
4035
4036 self = self;
4037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os|ii:new_wxLogWindow",_kwnames,&_argo0,&_arg1,&tempbool2,&tempbool3))
4038 return NULL;
4039 if (_argo0) {
4040 if (_argo0 == Py_None) { _arg0 = NULL; }
4041 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFrame_p")) {
4042 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p.");
4043 return NULL;
4044 }
4045 }
4046 _arg2 = (bool ) tempbool2;
4047 _arg3 = (bool ) tempbool3;
4048 {
4049 wxPy_BEGIN_ALLOW_THREADS;
4050 _result = (wxLogWindow *)new_wxLogWindow(_arg0,_arg1,_arg2,_arg3);
4051
4052 wxPy_END_ALLOW_THREADS;
4053 } if (_result) {
4054 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogWindow_p");
4055 _resultobj = Py_BuildValue("s",_ptemp);
4056 } else {
4057 Py_INCREF(Py_None);
4058 _resultobj = Py_None;
4059 }
4060 return _resultobj;
4061 }
4062
4063 #define wxLogWindow_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
4064 static PyObject *_wrap_wxLogWindow_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
4065 PyObject * _resultobj;
4066 wxLogWindow * _arg0;
4067 bool _arg1 = (bool ) TRUE;
4068 PyObject * _argo0 = 0;
4069 int tempbool1 = (int) TRUE;
4070 char *_kwnames[] = { "self","bShow", NULL };
4071
4072 self = self;
4073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxLogWindow_Show",_kwnames,&_argo0,&tempbool1))
4074 return NULL;
4075 if (_argo0) {
4076 if (_argo0 == Py_None) { _arg0 = NULL; }
4077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p.");
4079 return NULL;
4080 }
4081 }
4082 _arg1 = (bool ) tempbool1;
4083 {
4084 wxPy_BEGIN_ALLOW_THREADS;
4085 wxLogWindow_Show(_arg0,_arg1);
4086
4087 wxPy_END_ALLOW_THREADS;
4088 } Py_INCREF(Py_None);
4089 _resultobj = Py_None;
4090 return _resultobj;
4091 }
4092
4093 #define wxLogWindow_GetFrame(_swigobj) (_swigobj->GetFrame())
4094 static PyObject *_wrap_wxLogWindow_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
4095 PyObject * _resultobj;
4096 wxFrame * _result;
4097 wxLogWindow * _arg0;
4098 PyObject * _argo0 = 0;
4099 char *_kwnames[] = { "self", NULL };
4100 char _ptemp[128];
4101
4102 self = self;
4103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLogWindow_GetFrame",_kwnames,&_argo0))
4104 return NULL;
4105 if (_argo0) {
4106 if (_argo0 == Py_None) { _arg0 = NULL; }
4107 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p.");
4109 return NULL;
4110 }
4111 }
4112 {
4113 wxPy_BEGIN_ALLOW_THREADS;
4114 _result = (wxFrame *)wxLogWindow_GetFrame(_arg0);
4115
4116 wxPy_END_ALLOW_THREADS;
4117 } if (_result) {
4118 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFrame_p");
4119 _resultobj = Py_BuildValue("s",_ptemp);
4120 } else {
4121 Py_INCREF(Py_None);
4122 _resultobj = Py_None;
4123 }
4124 return _resultobj;
4125 }
4126
4127 #define wxLogWindow_GetOldLog(_swigobj) (_swigobj->GetOldLog())
4128 static PyObject *_wrap_wxLogWindow_GetOldLog(PyObject *self, PyObject *args, PyObject *kwargs) {
4129 PyObject * _resultobj;
4130 wxLog * _result;
4131 wxLogWindow * _arg0;
4132 PyObject * _argo0 = 0;
4133 char *_kwnames[] = { "self", NULL };
4134 char _ptemp[128];
4135
4136 self = self;
4137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLogWindow_GetOldLog",_kwnames,&_argo0))
4138 return NULL;
4139 if (_argo0) {
4140 if (_argo0 == Py_None) { _arg0 = NULL; }
4141 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4142 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p.");
4143 return NULL;
4144 }
4145 }
4146 {
4147 wxPy_BEGIN_ALLOW_THREADS;
4148 _result = (wxLog *)wxLogWindow_GetOldLog(_arg0);
4149
4150 wxPy_END_ALLOW_THREADS;
4151 } if (_result) {
4152 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLog_p");
4153 _resultobj = Py_BuildValue("s",_ptemp);
4154 } else {
4155 Py_INCREF(Py_None);
4156 _resultobj = Py_None;
4157 }
4158 return _resultobj;
4159 }
4160
4161 #define wxLogWindow_IsPassingMessages(_swigobj) (_swigobj->IsPassingMessages())
4162 static PyObject *_wrap_wxLogWindow_IsPassingMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
4163 PyObject * _resultobj;
4164 bool _result;
4165 wxLogWindow * _arg0;
4166 PyObject * _argo0 = 0;
4167 char *_kwnames[] = { "self", NULL };
4168
4169 self = self;
4170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxLogWindow_IsPassingMessages",_kwnames,&_argo0))
4171 return NULL;
4172 if (_argo0) {
4173 if (_argo0 == Py_None) { _arg0 = NULL; }
4174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p.");
4176 return NULL;
4177 }
4178 }
4179 {
4180 wxPy_BEGIN_ALLOW_THREADS;
4181 _result = (bool )wxLogWindow_IsPassingMessages(_arg0);
4182
4183 wxPy_END_ALLOW_THREADS;
4184 } _resultobj = Py_BuildValue("i",_result);
4185 return _resultobj;
4186 }
4187
4188 #define wxLogWindow_PassMessages(_swigobj,_swigarg0) (_swigobj->PassMessages(_swigarg0))
4189 static PyObject *_wrap_wxLogWindow_PassMessages(PyObject *self, PyObject *args, PyObject *kwargs) {
4190 PyObject * _resultobj;
4191 wxLogWindow * _arg0;
4192 bool _arg1;
4193 PyObject * _argo0 = 0;
4194 int tempbool1;
4195 char *_kwnames[] = { "self","bDoPass", NULL };
4196
4197 self = self;
4198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxLogWindow_PassMessages",_kwnames,&_argo0,&tempbool1))
4199 return NULL;
4200 if (_argo0) {
4201 if (_argo0 == Py_None) { _arg0 = NULL; }
4202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogWindow_p")) {
4203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p.");
4204 return NULL;
4205 }
4206 }
4207 _arg1 = (bool ) tempbool1;
4208 {
4209 wxPy_BEGIN_ALLOW_THREADS;
4210 wxLogWindow_PassMessages(_arg0,_arg1);
4211
4212 wxPy_END_ALLOW_THREADS;
4213 } Py_INCREF(Py_None);
4214 _resultobj = Py_None;
4215 return _resultobj;
4216 }
4217
4218 #define new_wxLogNull() (new wxLogNull())
4219 static PyObject *_wrap_new_wxLogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
4220 PyObject * _resultobj;
4221 wxLogNull * _result;
4222 char *_kwnames[] = { NULL };
4223 char _ptemp[128];
4224
4225 self = self;
4226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxLogNull",_kwnames))
4227 return NULL;
4228 {
4229 wxPy_BEGIN_ALLOW_THREADS;
4230 _result = (wxLogNull *)new_wxLogNull();
4231
4232 wxPy_END_ALLOW_THREADS;
4233 } if (_result) {
4234 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLogNull_p");
4235 _resultobj = Py_BuildValue("s",_ptemp);
4236 } else {
4237 Py_INCREF(Py_None);
4238 _resultobj = Py_None;
4239 }
4240 return _resultobj;
4241 }
4242
4243 #define delete_wxLogNull(_swigobj) (delete _swigobj)
4244 static PyObject *_wrap_delete_wxLogNull(PyObject *self, PyObject *args, PyObject *kwargs) {
4245 PyObject * _resultobj;
4246 wxLogNull * _arg0;
4247 PyObject * _argo0 = 0;
4248 char *_kwnames[] = { "self", NULL };
4249
4250 self = self;
4251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxLogNull",_kwnames,&_argo0))
4252 return NULL;
4253 if (_argo0) {
4254 if (_argo0 == Py_None) { _arg0 = NULL; }
4255 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxLogNull_p")) {
4256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p.");
4257 return NULL;
4258 }
4259 }
4260 {
4261 wxPy_BEGIN_ALLOW_THREADS;
4262 delete_wxLogNull(_arg0);
4263
4264 wxPy_END_ALLOW_THREADS;
4265 } Py_INCREF(Py_None);
4266 _resultobj = Py_None;
4267 return _resultobj;
4268 }
4269
4270 static void *SwigwxProcessEventTowxEvent(void *ptr) {
4271 wxProcessEvent *src;
4272 wxEvent *dest;
4273 src = (wxProcessEvent *) ptr;
4274 dest = (wxEvent *) src;
4275 return (void *) dest;
4276 }
4277
4278 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2))
4279 static PyObject *_wrap_new_wxProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
4280 PyObject * _resultobj;
4281 wxProcessEvent * _result;
4282 int _arg0 = (int ) 0;
4283 int _arg1 = (int ) 0;
4284 int _arg2 = (int ) 0;
4285 char *_kwnames[] = { "id","pid","exitcode", NULL };
4286 char _ptemp[128];
4287
4288 self = self;
4289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|iii:new_wxProcessEvent",_kwnames,&_arg0,&_arg1,&_arg2))
4290 return NULL;
4291 {
4292 wxPy_BEGIN_ALLOW_THREADS;
4293 _result = (wxProcessEvent *)new_wxProcessEvent(_arg0,_arg1,_arg2);
4294
4295 wxPy_END_ALLOW_THREADS;
4296 } if (_result) {
4297 SWIG_MakePtr(_ptemp, (char *) _result,"_wxProcessEvent_p");
4298 _resultobj = Py_BuildValue("s",_ptemp);
4299 } else {
4300 Py_INCREF(Py_None);
4301 _resultobj = Py_None;
4302 }
4303 return _resultobj;
4304 }
4305
4306 #define wxProcessEvent_GetPid(_swigobj) (_swigobj->GetPid())
4307 static PyObject *_wrap_wxProcessEvent_GetPid(PyObject *self, PyObject *args, PyObject *kwargs) {
4308 PyObject * _resultobj;
4309 int _result;
4310 wxProcessEvent * _arg0;
4311 PyObject * _argo0 = 0;
4312 char *_kwnames[] = { "self", NULL };
4313
4314 self = self;
4315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_GetPid",_kwnames,&_argo0))
4316 return NULL;
4317 if (_argo0) {
4318 if (_argo0 == Py_None) { _arg0 = NULL; }
4319 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4320 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p.");
4321 return NULL;
4322 }
4323 }
4324 {
4325 wxPy_BEGIN_ALLOW_THREADS;
4326 _result = (int )wxProcessEvent_GetPid(_arg0);
4327
4328 wxPy_END_ALLOW_THREADS;
4329 } _resultobj = Py_BuildValue("i",_result);
4330 return _resultobj;
4331 }
4332
4333 #define wxProcessEvent_GetExitCode(_swigobj) (_swigobj->GetExitCode())
4334 static PyObject *_wrap_wxProcessEvent_GetExitCode(PyObject *self, PyObject *args, PyObject *kwargs) {
4335 PyObject * _resultobj;
4336 int _result;
4337 wxProcessEvent * _arg0;
4338 PyObject * _argo0 = 0;
4339 char *_kwnames[] = { "self", NULL };
4340
4341 self = self;
4342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_GetExitCode",_kwnames,&_argo0))
4343 return NULL;
4344 if (_argo0) {
4345 if (_argo0 == Py_None) { _arg0 = NULL; }
4346 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4347 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p.");
4348 return NULL;
4349 }
4350 }
4351 {
4352 wxPy_BEGIN_ALLOW_THREADS;
4353 _result = (int )wxProcessEvent_GetExitCode(_arg0);
4354
4355 wxPy_END_ALLOW_THREADS;
4356 } _resultobj = Py_BuildValue("i",_result);
4357 return _resultobj;
4358 }
4359
4360 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval)
4361 static PyObject *_wrap_wxProcessEvent_m_pid_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4362 PyObject * _resultobj;
4363 int _result;
4364 wxProcessEvent * _arg0;
4365 int _arg1;
4366 PyObject * _argo0 = 0;
4367 char *_kwnames[] = { "self","m_pid", NULL };
4368
4369 self = self;
4370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxProcessEvent_m_pid_set",_kwnames,&_argo0,&_arg1))
4371 return NULL;
4372 if (_argo0) {
4373 if (_argo0 == Py_None) { _arg0 = NULL; }
4374 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4375 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p.");
4376 return NULL;
4377 }
4378 }
4379 {
4380 wxPy_BEGIN_ALLOW_THREADS;
4381 _result = (int )wxProcessEvent_m_pid_set(_arg0,_arg1);
4382
4383 wxPy_END_ALLOW_THREADS;
4384 } _resultobj = Py_BuildValue("i",_result);
4385 return _resultobj;
4386 }
4387
4388 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid)
4389 static PyObject *_wrap_wxProcessEvent_m_pid_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4390 PyObject * _resultobj;
4391 int _result;
4392 wxProcessEvent * _arg0;
4393 PyObject * _argo0 = 0;
4394 char *_kwnames[] = { "self", NULL };
4395
4396 self = self;
4397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_m_pid_get",_kwnames,&_argo0))
4398 return NULL;
4399 if (_argo0) {
4400 if (_argo0 == Py_None) { _arg0 = NULL; }
4401 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4402 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p.");
4403 return NULL;
4404 }
4405 }
4406 {
4407 wxPy_BEGIN_ALLOW_THREADS;
4408 _result = (int )wxProcessEvent_m_pid_get(_arg0);
4409
4410 wxPy_END_ALLOW_THREADS;
4411 } _resultobj = Py_BuildValue("i",_result);
4412 return _resultobj;
4413 }
4414
4415 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval)
4416 static PyObject *_wrap_wxProcessEvent_m_exitcode_set(PyObject *self, PyObject *args, PyObject *kwargs) {
4417 PyObject * _resultobj;
4418 int _result;
4419 wxProcessEvent * _arg0;
4420 int _arg1;
4421 PyObject * _argo0 = 0;
4422 char *_kwnames[] = { "self","m_exitcode", NULL };
4423
4424 self = self;
4425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxProcessEvent_m_exitcode_set",_kwnames,&_argo0,&_arg1))
4426 return NULL;
4427 if (_argo0) {
4428 if (_argo0 == Py_None) { _arg0 = NULL; }
4429 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p.");
4431 return NULL;
4432 }
4433 }
4434 {
4435 wxPy_BEGIN_ALLOW_THREADS;
4436 _result = (int )wxProcessEvent_m_exitcode_set(_arg0,_arg1);
4437
4438 wxPy_END_ALLOW_THREADS;
4439 } _resultobj = Py_BuildValue("i",_result);
4440 return _resultobj;
4441 }
4442
4443 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode)
4444 static PyObject *_wrap_wxProcessEvent_m_exitcode_get(PyObject *self, PyObject *args, PyObject *kwargs) {
4445 PyObject * _resultobj;
4446 int _result;
4447 wxProcessEvent * _arg0;
4448 PyObject * _argo0 = 0;
4449 char *_kwnames[] = { "self", NULL };
4450
4451 self = self;
4452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcessEvent_m_exitcode_get",_kwnames,&_argo0))
4453 return NULL;
4454 if (_argo0) {
4455 if (_argo0 == Py_None) { _arg0 = NULL; }
4456 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxProcessEvent_p")) {
4457 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p.");
4458 return NULL;
4459 }
4460 }
4461 {
4462 wxPy_BEGIN_ALLOW_THREADS;
4463 _result = (int )wxProcessEvent_m_exitcode_get(_arg0);
4464
4465 wxPy_END_ALLOW_THREADS;
4466 } _resultobj = Py_BuildValue("i",_result);
4467 return _resultobj;
4468 }
4469
4470 static void *SwigwxPyProcessTowxEvtHandler(void *ptr) {
4471 wxPyProcess *src;
4472 wxEvtHandler *dest;
4473 src = (wxPyProcess *) ptr;
4474 dest = (wxEvtHandler *) src;
4475 return (void *) dest;
4476 }
4477
4478 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1))
4479 static PyObject *_wrap_new_wxProcess(PyObject *self, PyObject *args, PyObject *kwargs) {
4480 PyObject * _resultobj;
4481 wxPyProcess * _result;
4482 wxEvtHandler * _arg0 = (wxEvtHandler *) NULL;
4483 int _arg1 = (int ) -1;
4484 PyObject * _argo0 = 0;
4485 char *_kwnames[] = { "parent","id", NULL };
4486 char _ptemp[128];
4487
4488 self = self;
4489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|Oi:new_wxProcess",_kwnames,&_argo0,&_arg1))
4490 return NULL;
4491 if (_argo0) {
4492 if (_argo0 == Py_None) { _arg0 = NULL; }
4493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
4494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p.");
4495 return NULL;
4496 }
4497 }
4498 {
4499 wxPy_BEGIN_ALLOW_THREADS;
4500 _result = (wxPyProcess *)new_wxProcess(_arg0,_arg1);
4501
4502 wxPy_END_ALLOW_THREADS;
4503 } if (_result) {
4504 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyProcess_p");
4505 _resultobj = Py_BuildValue("s",_ptemp);
4506 } else {
4507 Py_INCREF(Py_None);
4508 _resultobj = Py_None;
4509 }
4510 return _resultobj;
4511 }
4512
4513 static void wxPyProcess_Destroy(wxPyProcess *self) { delete self; }
4514 static PyObject *_wrap_wxProcess_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
4515 PyObject * _resultobj;
4516 wxPyProcess * _arg0;
4517 PyObject * _argo0 = 0;
4518 char *_kwnames[] = { "self", NULL };
4519
4520 self = self;
4521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_Destroy",_kwnames,&_argo0))
4522 return NULL;
4523 if (_argo0) {
4524 if (_argo0 == Py_None) { _arg0 = NULL; }
4525 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p.");
4527 return NULL;
4528 }
4529 }
4530 {
4531 wxPy_BEGIN_ALLOW_THREADS;
4532 wxPyProcess_Destroy(_arg0);
4533
4534 wxPy_END_ALLOW_THREADS;
4535 } Py_INCREF(Py_None);
4536 _resultobj = Py_None;
4537 return _resultobj;
4538 }
4539
4540 #define wxProcess__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
4541 static PyObject *_wrap_wxProcess__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
4542 PyObject * _resultobj;
4543 wxPyProcess * _arg0;
4544 PyObject * _arg1;
4545 PyObject * _arg2;
4546 PyObject * _argo0 = 0;
4547 PyObject * _obj1 = 0;
4548 PyObject * _obj2 = 0;
4549 char *_kwnames[] = { "self","self","_class", NULL };
4550
4551 self = self;
4552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxProcess__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
4553 return NULL;
4554 if (_argo0) {
4555 if (_argo0 == Py_None) { _arg0 = NULL; }
4556 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4557 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess__setSelf. Expected _wxPyProcess_p.");
4558 return NULL;
4559 }
4560 }
4561 {
4562 _arg1 = _obj1;
4563 }
4564 {
4565 _arg2 = _obj2;
4566 }
4567 {
4568 wxPy_BEGIN_ALLOW_THREADS;
4569 wxProcess__setSelf(_arg0,_arg1,_arg2);
4570
4571 wxPy_END_ALLOW_THREADS;
4572 } Py_INCREF(Py_None);
4573 _resultobj = Py_None;
4574 return _resultobj;
4575 }
4576
4577 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnTerminate(_swigarg0,_swigarg1))
4578 static PyObject *_wrap_wxProcess_base_OnTerminate(PyObject *self, PyObject *args, PyObject *kwargs) {
4579 PyObject * _resultobj;
4580 wxPyProcess * _arg0;
4581 int _arg1;
4582 int _arg2;
4583 PyObject * _argo0 = 0;
4584 char *_kwnames[] = { "self","pid","status", NULL };
4585
4586 self = self;
4587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxProcess_base_OnTerminate",_kwnames,&_argo0,&_arg1,&_arg2))
4588 return NULL;
4589 if (_argo0) {
4590 if (_argo0 == Py_None) { _arg0 = NULL; }
4591 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4592 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p.");
4593 return NULL;
4594 }
4595 }
4596 {
4597 wxPy_BEGIN_ALLOW_THREADS;
4598 wxProcess_base_OnTerminate(_arg0,_arg1,_arg2);
4599
4600 wxPy_END_ALLOW_THREADS;
4601 } Py_INCREF(Py_None);
4602 _resultobj = Py_None;
4603 return _resultobj;
4604 }
4605
4606 #define wxProcess_Redirect(_swigobj) (_swigobj->Redirect())
4607 static PyObject *_wrap_wxProcess_Redirect(PyObject *self, PyObject *args, PyObject *kwargs) {
4608 PyObject * _resultobj;
4609 wxPyProcess * _arg0;
4610 PyObject * _argo0 = 0;
4611 char *_kwnames[] = { "self", NULL };
4612
4613 self = self;
4614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_Redirect",_kwnames,&_argo0))
4615 return NULL;
4616 if (_argo0) {
4617 if (_argo0 == Py_None) { _arg0 = NULL; }
4618 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4619 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p.");
4620 return NULL;
4621 }
4622 }
4623 {
4624 wxPy_BEGIN_ALLOW_THREADS;
4625 wxProcess_Redirect(_arg0);
4626
4627 wxPy_END_ALLOW_THREADS;
4628 } Py_INCREF(Py_None);
4629 _resultobj = Py_None;
4630 return _resultobj;
4631 }
4632
4633 #define wxProcess_IsRedirected(_swigobj) (_swigobj->IsRedirected())
4634 static PyObject *_wrap_wxProcess_IsRedirected(PyObject *self, PyObject *args, PyObject *kwargs) {
4635 PyObject * _resultobj;
4636 bool _result;
4637 wxPyProcess * _arg0;
4638 PyObject * _argo0 = 0;
4639 char *_kwnames[] = { "self", NULL };
4640
4641 self = self;
4642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_IsRedirected",_kwnames,&_argo0))
4643 return NULL;
4644 if (_argo0) {
4645 if (_argo0 == Py_None) { _arg0 = NULL; }
4646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p.");
4648 return NULL;
4649 }
4650 }
4651 {
4652 wxPy_BEGIN_ALLOW_THREADS;
4653 _result = (bool )wxProcess_IsRedirected(_arg0);
4654
4655 wxPy_END_ALLOW_THREADS;
4656 } _resultobj = Py_BuildValue("i",_result);
4657 return _resultobj;
4658 }
4659
4660 #define wxProcess_Detach(_swigobj) (_swigobj->Detach())
4661 static PyObject *_wrap_wxProcess_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
4662 PyObject * _resultobj;
4663 wxPyProcess * _arg0;
4664 PyObject * _argo0 = 0;
4665 char *_kwnames[] = { "self", NULL };
4666
4667 self = self;
4668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_Detach",_kwnames,&_argo0))
4669 return NULL;
4670 if (_argo0) {
4671 if (_argo0 == Py_None) { _arg0 = NULL; }
4672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p.");
4674 return NULL;
4675 }
4676 }
4677 {
4678 wxPy_BEGIN_ALLOW_THREADS;
4679 wxProcess_Detach(_arg0);
4680
4681 wxPy_END_ALLOW_THREADS;
4682 } Py_INCREF(Py_None);
4683 _resultobj = Py_None;
4684 return _resultobj;
4685 }
4686
4687 #define wxProcess_GetInputStream(_swigobj) (_swigobj->GetInputStream())
4688 static PyObject *_wrap_wxProcess_GetInputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
4689 PyObject * _resultobj;
4690 wxInputStream * _result;
4691 wxPyProcess * _arg0;
4692 PyObject * _argo0 = 0;
4693 char *_kwnames[] = { "self", NULL };
4694
4695 self = self;
4696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_GetInputStream",_kwnames,&_argo0))
4697 return NULL;
4698 if (_argo0) {
4699 if (_argo0 == Py_None) { _arg0 = NULL; }
4700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p.");
4702 return NULL;
4703 }
4704 }
4705 {
4706 wxPy_BEGIN_ALLOW_THREADS;
4707 _result = (wxInputStream *)wxProcess_GetInputStream(_arg0);
4708
4709 wxPy_END_ALLOW_THREADS;
4710 }{
4711 wxPyInputStream * _ptr = NULL;
4712
4713 if (_result) {
4714 _ptr = new wxPyInputStream(_result);
4715 }
4716 if (_ptr) {
4717 char swigptr[64];
4718 SWIG_MakePtr(swigptr, _ptr, "_wxPyInputStream_p");
4719
4720 PyObject* classobj = PyDict_GetItemString(wxPython_dict, "wxInputStreamPtr");
4721 if (! classobj) {
4722 Py_INCREF(Py_None);
4723 _resultobj = Py_None;
4724 } else {
4725 PyObject* arg = Py_BuildValue("(s)", swigptr);
4726 _resultobj = PyInstance_New(classobj, arg, NULL);
4727 Py_DECREF(arg);
4728
4729 // set ThisOwn
4730 PyObject_SetAttrString(_resultobj, "thisown", PyInt_FromLong(1));
4731 }
4732 } else {
4733 Py_INCREF(Py_None);
4734 _resultobj = Py_None;
4735 }
4736 }
4737 return _resultobj;
4738 }
4739
4740 #define wxProcess_GetErrorStream(_swigobj) (_swigobj->GetErrorStream())
4741 static PyObject *_wrap_wxProcess_GetErrorStream(PyObject *self, PyObject *args, PyObject *kwargs) {
4742 PyObject * _resultobj;
4743 wxInputStream * _result;
4744 wxPyProcess * _arg0;
4745 PyObject * _argo0 = 0;
4746 char *_kwnames[] = { "self", NULL };
4747
4748 self = self;
4749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_GetErrorStream",_kwnames,&_argo0))
4750 return NULL;
4751 if (_argo0) {
4752 if (_argo0 == Py_None) { _arg0 = NULL; }
4753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p.");
4755 return NULL;
4756 }
4757 }
4758 {
4759 wxPy_BEGIN_ALLOW_THREADS;
4760 _result = (wxInputStream *)wxProcess_GetErrorStream(_arg0);
4761
4762 wxPy_END_ALLOW_THREADS;
4763 }{
4764 wxPyInputStream * _ptr = NULL;
4765
4766 if (_result) {
4767 _ptr = new wxPyInputStream(_result);
4768 }
4769 if (_ptr) {
4770 char swigptr[64];
4771 SWIG_MakePtr(swigptr, _ptr, "_wxPyInputStream_p");
4772
4773 PyObject* classobj = PyDict_GetItemString(wxPython_dict, "wxInputStreamPtr");
4774 if (! classobj) {
4775 Py_INCREF(Py_None);
4776 _resultobj = Py_None;
4777 } else {
4778 PyObject* arg = Py_BuildValue("(s)", swigptr);
4779 _resultobj = PyInstance_New(classobj, arg, NULL);
4780 Py_DECREF(arg);
4781
4782 // set ThisOwn
4783 PyObject_SetAttrString(_resultobj, "thisown", PyInt_FromLong(1));
4784 }
4785 } else {
4786 Py_INCREF(Py_None);
4787 _resultobj = Py_None;
4788 }
4789 }
4790 return _resultobj;
4791 }
4792
4793 #define wxProcess_GetOutputStream(_swigobj) (_swigobj->GetOutputStream())
4794 static PyObject *_wrap_wxProcess_GetOutputStream(PyObject *self, PyObject *args, PyObject *kwargs) {
4795 PyObject * _resultobj;
4796 wxOutputStream * _result;
4797 wxPyProcess * _arg0;
4798 PyObject * _argo0 = 0;
4799 char *_kwnames[] = { "self", NULL };
4800 char _ptemp[128];
4801
4802 self = self;
4803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_GetOutputStream",_kwnames,&_argo0))
4804 return NULL;
4805 if (_argo0) {
4806 if (_argo0 == Py_None) { _arg0 = NULL; }
4807 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4808 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p.");
4809 return NULL;
4810 }
4811 }
4812 {
4813 wxPy_BEGIN_ALLOW_THREADS;
4814 _result = (wxOutputStream *)wxProcess_GetOutputStream(_arg0);
4815
4816 wxPy_END_ALLOW_THREADS;
4817 } if (_result) {
4818 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOutputStream_p");
4819 _resultobj = Py_BuildValue("s",_ptemp);
4820 } else {
4821 Py_INCREF(Py_None);
4822 _resultobj = Py_None;
4823 }
4824 return _resultobj;
4825 }
4826
4827 #define wxProcess_CloseOutput(_swigobj) (_swigobj->CloseOutput())
4828 static PyObject *_wrap_wxProcess_CloseOutput(PyObject *self, PyObject *args, PyObject *kwargs) {
4829 PyObject * _resultobj;
4830 wxPyProcess * _arg0;
4831 PyObject * _argo0 = 0;
4832 char *_kwnames[] = { "self", NULL };
4833
4834 self = self;
4835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxProcess_CloseOutput",_kwnames,&_argo0))
4836 return NULL;
4837 if (_argo0) {
4838 if (_argo0 == Py_None) { _arg0 = NULL; }
4839 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyProcess_p")) {
4840 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p.");
4841 return NULL;
4842 }
4843 }
4844 {
4845 wxPy_BEGIN_ALLOW_THREADS;
4846 wxProcess_CloseOutput(_arg0);
4847
4848 wxPy_END_ALLOW_THREADS;
4849 } Py_INCREF(Py_None);
4850 _resultobj = Py_None;
4851 return _resultobj;
4852 }
4853
4854 static PyMethodDef misc2cMethods[] = {
4855 { "wxProcess_CloseOutput", (PyCFunction) _wrap_wxProcess_CloseOutput, METH_VARARGS | METH_KEYWORDS },
4856 { "wxProcess_GetOutputStream", (PyCFunction) _wrap_wxProcess_GetOutputStream, METH_VARARGS | METH_KEYWORDS },
4857 { "wxProcess_GetErrorStream", (PyCFunction) _wrap_wxProcess_GetErrorStream, METH_VARARGS | METH_KEYWORDS },
4858 { "wxProcess_GetInputStream", (PyCFunction) _wrap_wxProcess_GetInputStream, METH_VARARGS | METH_KEYWORDS },
4859 { "wxProcess_Detach", (PyCFunction) _wrap_wxProcess_Detach, METH_VARARGS | METH_KEYWORDS },
4860 { "wxProcess_IsRedirected", (PyCFunction) _wrap_wxProcess_IsRedirected, METH_VARARGS | METH_KEYWORDS },
4861 { "wxProcess_Redirect", (PyCFunction) _wrap_wxProcess_Redirect, METH_VARARGS | METH_KEYWORDS },
4862 { "wxProcess_base_OnTerminate", (PyCFunction) _wrap_wxProcess_base_OnTerminate, METH_VARARGS | METH_KEYWORDS },
4863 { "wxProcess__setSelf", (PyCFunction) _wrap_wxProcess__setSelf, METH_VARARGS | METH_KEYWORDS },
4864 { "wxProcess_Destroy", (PyCFunction) _wrap_wxProcess_Destroy, METH_VARARGS | METH_KEYWORDS },
4865 { "new_wxProcess", (PyCFunction) _wrap_new_wxProcess, METH_VARARGS | METH_KEYWORDS },
4866 { "wxProcessEvent_m_exitcode_get", (PyCFunction) _wrap_wxProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS },
4867 { "wxProcessEvent_m_exitcode_set", (PyCFunction) _wrap_wxProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS },
4868 { "wxProcessEvent_m_pid_get", (PyCFunction) _wrap_wxProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS },
4869 { "wxProcessEvent_m_pid_set", (PyCFunction) _wrap_wxProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS },
4870 { "wxProcessEvent_GetExitCode", (PyCFunction) _wrap_wxProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS },
4871 { "wxProcessEvent_GetPid", (PyCFunction) _wrap_wxProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS },
4872 { "new_wxProcessEvent", (PyCFunction) _wrap_new_wxProcessEvent, METH_VARARGS | METH_KEYWORDS },
4873 { "delete_wxLogNull", (PyCFunction) _wrap_delete_wxLogNull, METH_VARARGS | METH_KEYWORDS },
4874 { "new_wxLogNull", (PyCFunction) _wrap_new_wxLogNull, METH_VARARGS | METH_KEYWORDS },
4875 { "wxLogWindow_PassMessages", (PyCFunction) _wrap_wxLogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS },
4876 { "wxLogWindow_IsPassingMessages", (PyCFunction) _wrap_wxLogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS },
4877 { "wxLogWindow_GetOldLog", (PyCFunction) _wrap_wxLogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS },
4878 { "wxLogWindow_GetFrame", (PyCFunction) _wrap_wxLogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS },
4879 { "wxLogWindow_Show", (PyCFunction) _wrap_wxLogWindow_Show, METH_VARARGS | METH_KEYWORDS },
4880 { "new_wxLogWindow", (PyCFunction) _wrap_new_wxLogWindow, METH_VARARGS | METH_KEYWORDS },
4881 { "new_wxLogGui", (PyCFunction) _wrap_new_wxLogGui, METH_VARARGS | METH_KEYWORDS },
4882 { "new_wxLogTextCtrl", (PyCFunction) _wrap_new_wxLogTextCtrl, METH_VARARGS | METH_KEYWORDS },
4883 { "new_wxLogStderr", (PyCFunction) _wrap_new_wxLogStderr, METH_VARARGS | METH_KEYWORDS },
4884 { "wxLog_IsAllowedTraceMask", (PyCFunction) _wrap_wxLog_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS },
4885 { "wxLog_GetTraceMask", (PyCFunction) _wrap_wxLog_GetTraceMask, METH_VARARGS | METH_KEYWORDS },
4886 { "wxLog_GetVerbose", (PyCFunction) _wrap_wxLog_GetVerbose, METH_VARARGS | METH_KEYWORDS },
4887 { "wxLog_RemoveTraceMask", (PyCFunction) _wrap_wxLog_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS },
4888 { "wxLog_AddTraceMask", (PyCFunction) _wrap_wxLog_AddTraceMask, METH_VARARGS | METH_KEYWORDS },
4889 { "wxLog_SetTraceMask", (PyCFunction) _wrap_wxLog_SetTraceMask, METH_VARARGS | METH_KEYWORDS },
4890 { "wxLog_DontCreateOnDemand", (PyCFunction) _wrap_wxLog_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS },
4891 { "wxLog_SetVerbose", (PyCFunction) _wrap_wxLog_SetVerbose, METH_VARARGS | METH_KEYWORDS },
4892 { "wxLog_Resume", (PyCFunction) _wrap_wxLog_Resume, METH_VARARGS | METH_KEYWORDS },
4893 { "wxLog_Suspend", (PyCFunction) _wrap_wxLog_Suspend, METH_VARARGS | METH_KEYWORDS },
4894 { "wxLog_SetActiveTarget", (PyCFunction) _wrap_wxLog_SetActiveTarget, METH_VARARGS | METH_KEYWORDS },
4895 { "wxLog_GetActiveTarget", (PyCFunction) _wrap_wxLog_GetActiveTarget, METH_VARARGS | METH_KEYWORDS },
4896 { "wxLog_FlushActive", (PyCFunction) _wrap_wxLog_FlushActive, METH_VARARGS | METH_KEYWORDS },
4897 { "wxLog_HasPendingMessages", (PyCFunction) _wrap_wxLog_HasPendingMessages, METH_VARARGS | METH_KEYWORDS },
4898 { "wxLog_Flush", (PyCFunction) _wrap_wxLog_Flush, METH_VARARGS | METH_KEYWORDS },
4899 { "wxLog_OnLog", (PyCFunction) _wrap_wxLog_OnLog, METH_VARARGS | METH_KEYWORDS },
4900 { "wxLog_EnableLogging", (PyCFunction) _wrap_wxLog_EnableLogging, METH_VARARGS | METH_KEYWORDS },
4901 { "wxLog_IsEnabled", (PyCFunction) _wrap_wxLog_IsEnabled, METH_VARARGS | METH_KEYWORDS },
4902 { "new_wxLog", (PyCFunction) _wrap_new_wxLog, METH_VARARGS | METH_KEYWORDS },
4903 { "wxPyTimer_Stop", (PyCFunction) _wrap_wxPyTimer_Stop, METH_VARARGS | METH_KEYWORDS },
4904 { "wxPyTimer_Start", (PyCFunction) _wrap_wxPyTimer_Start, METH_VARARGS | METH_KEYWORDS },
4905 { "wxPyTimer_SetOwner", (PyCFunction) _wrap_wxPyTimer_SetOwner, METH_VARARGS | METH_KEYWORDS },
4906 { "wxPyTimer_IsRunning", (PyCFunction) _wrap_wxPyTimer_IsRunning, METH_VARARGS | METH_KEYWORDS },
4907 { "wxPyTimer_IsOneShot", (PyCFunction) _wrap_wxPyTimer_IsOneShot, METH_VARARGS | METH_KEYWORDS },
4908 { "wxPyTimer_GetInterval", (PyCFunction) _wrap_wxPyTimer_GetInterval, METH_VARARGS | METH_KEYWORDS },
4909 { "delete_wxPyTimer", (PyCFunction) _wrap_delete_wxPyTimer, METH_VARARGS | METH_KEYWORDS },
4910 { "new_wxPyTimer", (PyCFunction) _wrap_new_wxPyTimer, METH_VARARGS | METH_KEYWORDS },
4911 { "wxDragImage_RedrawImage", (PyCFunction) _wrap_wxDragImage_RedrawImage, METH_VARARGS | METH_KEYWORDS },
4912 { "wxDragImage_GetImageRect", (PyCFunction) _wrap_wxDragImage_GetImageRect, METH_VARARGS | METH_KEYWORDS },
4913 { "wxDragImage_Hide", (PyCFunction) _wrap_wxDragImage_Hide, METH_VARARGS | METH_KEYWORDS },
4914 { "wxDragImage_Show", (PyCFunction) _wrap_wxDragImage_Show, METH_VARARGS | METH_KEYWORDS },
4915 { "wxDragImage_Move", (PyCFunction) _wrap_wxDragImage_Move, METH_VARARGS | METH_KEYWORDS },
4916 { "wxDragImage_EndDrag", (PyCFunction) _wrap_wxDragImage_EndDrag, METH_VARARGS | METH_KEYWORDS },
4917 { "wxDragImage_BeginDrag2", (PyCFunction) _wrap_wxDragImage_BeginDrag2, METH_VARARGS | METH_KEYWORDS },
4918 { "wxDragImage_BeginDrag", (PyCFunction) _wrap_wxDragImage_BeginDrag, METH_VARARGS | METH_KEYWORDS },
4919 { "delete_wxDragImage", (PyCFunction) _wrap_delete_wxDragImage, METH_VARARGS | METH_KEYWORDS },
4920 { "new_wxDragImage", (PyCFunction) _wrap_new_wxDragImage, METH_VARARGS | METH_KEYWORDS },
4921 { "new_wxPyTipProvider", (PyCFunction) _wrap_new_wxPyTipProvider, METH_VARARGS | METH_KEYWORDS },
4922 { "wxTipProvider_GetCurrentTip", (PyCFunction) _wrap_wxTipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS },
4923 { "wxTipProvider_GetTip", (PyCFunction) _wrap_wxTipProvider_GetTip, METH_VARARGS | METH_KEYWORDS },
4924 { "delete_wxTipProvider", (PyCFunction) _wrap_delete_wxTipProvider, METH_VARARGS | METH_KEYWORDS },
4925 { "delete_wxWindowDisabler", (PyCFunction) _wrap_delete_wxWindowDisabler, METH_VARARGS | METH_KEYWORDS },
4926 { "new_wxWindowDisabler", (PyCFunction) _wrap_new_wxWindowDisabler, METH_VARARGS | METH_KEYWORDS },
4927 { "delete_wxBusyCursor", (PyCFunction) _wrap_delete_wxBusyCursor, METH_VARARGS | METH_KEYWORDS },
4928 { "new_wxBusyCursor", (PyCFunction) _wrap_new_wxBusyCursor, METH_VARARGS | METH_KEYWORDS },
4929 { "wxFontEnumerator_GetFacenames", (PyCFunction) _wrap_wxFontEnumerator_GetFacenames, METH_VARARGS | METH_KEYWORDS },
4930 { "wxFontEnumerator_GetEncodings", (PyCFunction) _wrap_wxFontEnumerator_GetEncodings, METH_VARARGS | METH_KEYWORDS },
4931 { "wxFontEnumerator_EnumerateEncodings", (PyCFunction) _wrap_wxFontEnumerator_EnumerateEncodings, METH_VARARGS | METH_KEYWORDS },
4932 { "wxFontEnumerator_EnumerateFacenames", (PyCFunction) _wrap_wxFontEnumerator_EnumerateFacenames, METH_VARARGS | METH_KEYWORDS },
4933 { "wxFontEnumerator__setSelf", (PyCFunction) _wrap_wxFontEnumerator__setSelf, METH_VARARGS | METH_KEYWORDS },
4934 { "delete_wxFontEnumerator", (PyCFunction) _wrap_delete_wxFontEnumerator, METH_VARARGS | METH_KEYWORDS },
4935 { "new_wxFontEnumerator", (PyCFunction) _wrap_new_wxFontEnumerator, METH_VARARGS | METH_KEYWORDS },
4936 { "wxCaret_Hide", (PyCFunction) _wrap_wxCaret_Hide, METH_VARARGS | METH_KEYWORDS },
4937 { "wxCaret_Show", (PyCFunction) _wrap_wxCaret_Show, METH_VARARGS | METH_KEYWORDS },
4938 { "wxCaret_SetSize", (PyCFunction) _wrap_wxCaret_SetSize, METH_VARARGS | METH_KEYWORDS },
4939 { "wxCaret_SetSizeWH", (PyCFunction) _wrap_wxCaret_SetSizeWH, METH_VARARGS | METH_KEYWORDS },
4940 { "wxCaret_Move", (PyCFunction) _wrap_wxCaret_Move, METH_VARARGS | METH_KEYWORDS },
4941 { "wxCaret_MoveXY", (PyCFunction) _wrap_wxCaret_MoveXY, METH_VARARGS | METH_KEYWORDS },
4942 { "wxCaret_GetWindow", (PyCFunction) _wrap_wxCaret_GetWindow, METH_VARARGS | METH_KEYWORDS },
4943 { "wxCaret_GetSize", (PyCFunction) _wrap_wxCaret_GetSize, METH_VARARGS | METH_KEYWORDS },
4944 { "wxCaret_GetSizeTuple", (PyCFunction) _wrap_wxCaret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
4945 { "wxCaret_GetPosition", (PyCFunction) _wrap_wxCaret_GetPosition, METH_VARARGS | METH_KEYWORDS },
4946 { "wxCaret_GetPositionTuple", (PyCFunction) _wrap_wxCaret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
4947 { "wxCaret_IsVisible", (PyCFunction) _wrap_wxCaret_IsVisible, METH_VARARGS | METH_KEYWORDS },
4948 { "wxCaret_IsOk", (PyCFunction) _wrap_wxCaret_IsOk, METH_VARARGS | METH_KEYWORDS },
4949 { "delete_wxCaret", (PyCFunction) _wrap_delete_wxCaret, METH_VARARGS | METH_KEYWORDS },
4950 { "new_wxCaret", (PyCFunction) _wrap_new_wxCaret, METH_VARARGS | METH_KEYWORDS },
4951 { "wxToolTip_GetWindow", (PyCFunction) _wrap_wxToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS },
4952 { "wxToolTip_GetTip", (PyCFunction) _wrap_wxToolTip_GetTip, METH_VARARGS | METH_KEYWORDS },
4953 { "wxToolTip_SetTip", (PyCFunction) _wrap_wxToolTip_SetTip, METH_VARARGS | METH_KEYWORDS },
4954 { "new_wxToolTip", (PyCFunction) _wrap_new_wxToolTip, METH_VARARGS | METH_KEYWORDS },
4955 { "wxExecute", (PyCFunction) _wrap_wxExecute, METH_VARARGS | METH_KEYWORDS },
4956 { "wxLogSysError", (PyCFunction) _wrap_wxLogSysError, METH_VARARGS | METH_KEYWORDS },
4957 { "wxLogStatusFrame", (PyCFunction) _wrap_wxLogStatusFrame, METH_VARARGS | METH_KEYWORDS },
4958 { "wxLogStatus", (PyCFunction) _wrap_wxLogStatus, METH_VARARGS | METH_KEYWORDS },
4959 { "wxLogVerbose", (PyCFunction) _wrap_wxLogVerbose, METH_VARARGS | METH_KEYWORDS },
4960 { "wxLogInfo", (PyCFunction) _wrap_wxLogInfo, METH_VARARGS | METH_KEYWORDS },
4961 { "wxLogMessage", (PyCFunction) _wrap_wxLogMessage, METH_VARARGS | METH_KEYWORDS },
4962 { "wxLogWarning", (PyCFunction) _wrap_wxLogWarning, METH_VARARGS | METH_KEYWORDS },
4963 { "wxLogError", (PyCFunction) _wrap_wxLogError, METH_VARARGS | METH_KEYWORDS },
4964 { "wxLogFatalError", (PyCFunction) _wrap_wxLogFatalError, METH_VARARGS | METH_KEYWORDS },
4965 { "wxSysErrorMsg", (PyCFunction) _wrap_wxSysErrorMsg, METH_VARARGS | METH_KEYWORDS },
4966 { "wxSysErrorCode", (PyCFunction) _wrap_wxSysErrorCode, METH_VARARGS | METH_KEYWORDS },
4967 { "wxDragListItem", (PyCFunction) _wrap_wxDragListItem, METH_VARARGS | METH_KEYWORDS },
4968 { "wxDragTreeItem", (PyCFunction) _wrap_wxDragTreeItem, METH_VARARGS | METH_KEYWORDS },
4969 { "wxDragString", (PyCFunction) _wrap_wxDragString, METH_VARARGS | METH_KEYWORDS },
4970 { "wxDragIcon", (PyCFunction) _wrap_wxDragIcon, METH_VARARGS | METH_KEYWORDS },
4971 { "wxCreateFileTipProvider", (PyCFunction) _wrap_wxCreateFileTipProvider, METH_VARARGS | METH_KEYWORDS },
4972 { "wxShowTip", (PyCFunction) _wrap_wxShowTip, METH_VARARGS | METH_KEYWORDS },
4973 { "wxSafeYield", (PyCFunction) _wrap_wxSafeYield, METH_VARARGS | METH_KEYWORDS },
4974 { "wxWakeUpIdle", (PyCFunction) _wrap_wxWakeUpIdle, METH_VARARGS | METH_KEYWORDS },
4975 { "wxPostEvent", (PyCFunction) _wrap_wxPostEvent, METH_VARARGS | METH_KEYWORDS },
4976 { "wxCaret_SetBlinkTime", (PyCFunction) _wrap_wxCaret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS },
4977 { "wxCaret_GetBlinkTime", (PyCFunction) _wrap_wxCaret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS },
4978 { "wxToolTip_SetDelay", (PyCFunction) _wrap_wxToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS },
4979 { "wxToolTip_Enable", (PyCFunction) _wrap_wxToolTip_Enable, METH_VARARGS | METH_KEYWORDS },
4980 { "wxSystemSettings_GetSystemMetric", (PyCFunction) _wrap_wxSystemSettings_GetSystemMetric, METH_VARARGS | METH_KEYWORDS },
4981 { "wxSystemSettings_GetSystemFont", (PyCFunction) _wrap_wxSystemSettings_GetSystemFont, METH_VARARGS | METH_KEYWORDS },
4982 { "wxSystemSettings_GetSystemColour", (PyCFunction) _wrap_wxSystemSettings_GetSystemColour, METH_VARARGS | METH_KEYWORDS },
4983 { "wxResourceParseString", (PyCFunction) _wrap_wxResourceParseString, METH_VARARGS | METH_KEYWORDS },
4984 { "wxResourceParseFile", (PyCFunction) _wrap_wxResourceParseFile, METH_VARARGS | METH_KEYWORDS },
4985 { "wxResourceParseData", (PyCFunction) _wrap_wxResourceParseData, METH_VARARGS | METH_KEYWORDS },
4986 { "wxResourceGetIdentifier", (PyCFunction) _wrap_wxResourceGetIdentifier, METH_VARARGS | METH_KEYWORDS },
4987 { "wxResourceCreateMenuBar", (PyCFunction) _wrap_wxResourceCreateMenuBar, METH_VARARGS | METH_KEYWORDS },
4988 { "wxResourceCreateIcon", (PyCFunction) _wrap_wxResourceCreateIcon, METH_VARARGS | METH_KEYWORDS },
4989 { "wxResourceCreateBitmap", (PyCFunction) _wrap_wxResourceCreateBitmap, METH_VARARGS | METH_KEYWORDS },
4990 { "wxResourceClear", (PyCFunction) _wrap_wxResourceClear, METH_VARARGS | METH_KEYWORDS },
4991 { "wxResourceAddIdentifier", (PyCFunction) _wrap_wxResourceAddIdentifier, METH_VARARGS | METH_KEYWORDS },
4992 { "wxGetActiveWindow", (PyCFunction) _wrap_wxGetActiveWindow, METH_VARARGS | METH_KEYWORDS },
4993 { "wxBeginBusyCursor", (PyCFunction) _wrap_wxBeginBusyCursor, METH_VARARGS | METH_KEYWORDS },
4994 { "wxFindWindowByName", (PyCFunction) _wrap_wxFindWindowByName, METH_VARARGS | METH_KEYWORDS },
4995 { "wxFindWindowByLabel", (PyCFunction) _wrap_wxFindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
4996 { "wxSetCursor", (PyCFunction) _wrap_wxSetCursor, METH_VARARGS | METH_KEYWORDS },
4997 { "wxDisplayDepth", (PyCFunction) _wrap_wxDisplayDepth, METH_VARARGS | METH_KEYWORDS },
4998 { "wxColourDisplay", (PyCFunction) _wrap_wxColourDisplay, METH_VARARGS | METH_KEYWORDS },
4999 { "wxGetNumberFromUser", (PyCFunction) _wrap_wxGetNumberFromUser, METH_VARARGS | METH_KEYWORDS },
5000 { "wxMessageBox", (PyCFunction) _wrap_wxMessageBox, METH_VARARGS | METH_KEYWORDS },
5001 { "wxGetSingleChoiceIndex", (PyCFunction) _wrap_wxGetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS },
5002 { "wxGetSingleChoice", (PyCFunction) _wrap_wxGetSingleChoice, METH_VARARGS | METH_KEYWORDS },
5003 { "wxGetTextFromUser", (PyCFunction) _wrap_wxGetTextFromUser, METH_VARARGS | METH_KEYWORDS },
5004 { "wxFileSelector", (PyCFunction) _wrap_wxFileSelector, METH_VARARGS | METH_KEYWORDS },
5005 { NULL, NULL }
5006 };
5007 #ifdef __cplusplus
5008 }
5009 #endif
5010 /*
5011 * This table is used by the pointer type-checker
5012 */
5013 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
5014 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
5015 { "_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent},
5016 { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent},
5017 { "_wxEvent","_class_wxEvent",0},
5018 { "_class_wxActivateEvent","_wxActivateEvent",0},
5019 { "_signed_long","_long",0},
5020 { "_wxMenuEvent","_class_wxMenuEvent",0},
5021 { "_class_wxProcessEvent","_wxProcessEvent",0},
5022 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
5023 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
5024 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
5025 { "_wxWindowDisabler","_class_wxWindowDisabler",0},
5026 { "_wxPrintQuality","_wxCoord",0},
5027 { "_wxPrintQuality","_int",0},
5028 { "_wxPrintQuality","_signed_int",0},
5029 { "_wxPrintQuality","_unsigned_int",0},
5030 { "_wxPrintQuality","_wxWindowID",0},
5031 { "_wxPrintQuality","_uint",0},
5032 { "_wxPrintQuality","_EBool",0},
5033 { "_wxPrintQuality","_size_t",0},
5034 { "_wxPrintQuality","_time_t",0},
5035 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
5036 { "_class_wxRegionIterator","_wxRegionIterator",0},
5037 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
5038 { "_class_wxMenuBar","_wxMenuBar",0},
5039 { "_class_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
5040 { "_class_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
5041 { "_class_wxEvtHandler","_wxEvtHandler",0},
5042 { "_wxPaintEvent","_class_wxPaintEvent",0},
5043 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
5044 { "_wxCursor","_class_wxCursor",0},
5045 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
5046 { "_wxPyProcess","_class_wxPyProcess",0},
5047 { "_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog},
5048 { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog},
5049 { "_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog},
5050 { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog},
5051 { "_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
5052 { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
5053 { "_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog},
5054 { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog},
5055 { "_wxLog","_class_wxLog",0},
5056 { "_wxMask","_class_wxMask",0},
5057 { "_wxToolTip","_class_wxToolTip",0},
5058 { "_wxPen","_class_wxPen",0},
5059 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
5060 { "_byte","_unsigned_char",0},
5061 { "_wxDataObject","_class_wxDataObject",0},
5062 { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0},
5063 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
5064 { "_wxPyDropSource","_class_wxPyDropSource",0},
5065 { "_long","_unsigned_long",0},
5066 { "_long","_signed_long",0},
5067 { "_wxImageList","_class_wxImageList",0},
5068 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
5069 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
5070 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
5071 { "_class_wxClipboard","_wxClipboard",0},
5072 { "_wxDC","_class_wxDC",0},
5073 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
5074 { "_wxSpinEvent","_class_wxSpinEvent",0},
5075 { "_size_t","_wxCoord",0},
5076 { "_size_t","_wxPrintQuality",0},
5077 { "_size_t","_time_t",0},
5078 { "_size_t","_unsigned_int",0},
5079 { "_size_t","_int",0},
5080 { "_size_t","_wxWindowID",0},
5081 { "_size_t","_uint",0},
5082 { "_class_wxRealPoint","_wxRealPoint",0},
5083 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
5084 { "_wxPrinterDC","_class_wxPrinterDC",0},
5085 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
5086 { "_wxLogGui","_class_wxLogGui",0},
5087 { "_class_wxMenuItem","_wxMenuItem",0},
5088 { "_class_wxPaintEvent","_wxPaintEvent",0},
5089 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
5090 { "_wxPanel","_class_wxPanel",0},
5091 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
5092 { "_wxPyEvent","_class_wxPyEvent",0},
5093 { "_class_wxMask","_wxMask",0},
5094 { "_wxTextDataObject","_class_wxTextDataObject",0},
5095 { "_class_wxKeyEvent","_wxKeyEvent",0},
5096 { "_class_wxToolTip","_wxToolTip",0},
5097 { "_wxColour","_class_wxColour",0},
5098 { "_class_wxDialog","_wxDialog",0},
5099 { "_wxBusyCursor","_class_wxBusyCursor",0},
5100 { "_class_wxFileDataObject","_wxFileDataObject",0},
5101 { "_wxIdleEvent","_class_wxIdleEvent",0},
5102 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
5103 { "_class_wxDataObject","_wxDataObject",0},
5104 { "_wxCaret","_class_wxCaret",0},
5105 { "_wxBrush","_class_wxBrush",0},
5106 { "_wxDataFormat","_class_wxDataFormat",0},
5107 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
5108 { "_wxShowEvent","_class_wxShowEvent",0},
5109 { "_uint","_wxCoord",0},
5110 { "_uint","_wxPrintQuality",0},
5111 { "_uint","_time_t",0},
5112 { "_uint","_size_t",0},
5113 { "_uint","_unsigned_int",0},
5114 { "_uint","_int",0},
5115 { "_uint","_wxWindowID",0},
5116 { "_wxChar","_char",0},
5117 { "_wxPyValidator","_class_wxPyValidator",0},
5118 { "_class_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent},
5119 { "_class_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent},
5120 { "_class_wxEvent","_wxEvent",0},
5121 { "_wxRect","_class_wxRect",0},
5122 { "_wxCommandEvent","_class_wxCommandEvent",0},
5123 { "_wxSizeEvent","_class_wxSizeEvent",0},
5124 { "_class_wxLogWindow","_wxLogWindow",0},
5125 { "_wxPoint","_class_wxPoint",0},
5126 { "_class_wxWindowDisabler","_wxWindowDisabler",0},
5127 { "_char","_wxChar",0},
5128 { "_wxBitmap","_class_wxBitmap",0},
5129 { "_wxWindowDC","_class_wxWindowDC",0},
5130 { "_wxTimerEvent","_class_wxTimerEvent",0},
5131 { "_wxPyTimer","_class_wxPyTimer",0},
5132 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
5133 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
5134 { "_class_wxValidator","_wxValidator",0},
5135 { "_class_wxPyEvent","_wxPyEvent",0},
5136 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
5137 { "_class_wxBusyCursor","_wxBusyCursor",0},
5138 { "_wxDropTarget","_class_wxDropTarget",0},
5139 { "_wxScrollEvent","_class_wxScrollEvent",0},
5140 { "_EBool","_wxCoord",0},
5141 { "_EBool","_wxPrintQuality",0},
5142 { "_EBool","_signed_int",0},
5143 { "_EBool","_int",0},
5144 { "_EBool","_wxWindowID",0},
5145 { "_class_wxRegion","_wxRegion",0},
5146 { "_class_wxDataFormat","_wxDataFormat",0},
5147 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
5148 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
5149 { "_wxFont","_class_wxFont",0},
5150 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
5151 { "_wxCloseEvent","_class_wxCloseEvent",0},
5152 { "_wxProcessEvent","_class_wxProcessEvent",0},
5153 { "_unsigned_long","_long",0},
5154 { "_class_wxRect","_wxRect",0},
5155 { "_class_wxDC","_wxDC",0},
5156 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
5157 { "_wxGenericDragImage","_class_wxGenericDragImage",0},
5158 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
5159 { "_wxPyInputStream","_class_wxPyInputStream",0},
5160 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
5161 { "_class_wxOutputStream","_wxOutputStream",0},
5162 { "_wxLogTextCtrl","_class_wxLogTextCtrl",0},
5163 { "_wxFocusEvent","_class_wxFocusEvent",0},
5164 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
5165 { "_class_wxTimerEvent","_wxTimerEvent",0},
5166 { "_class_wxPyTimer","_wxPyTimer",0},
5167 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
5168 { "_class_wxPanel","_wxPanel",0},
5169 { "_signed_int","_wxCoord",0},
5170 { "_signed_int","_wxPrintQuality",0},
5171 { "_signed_int","_EBool",0},
5172 { "_signed_int","_wxWindowID",0},
5173 { "_signed_int","_int",0},
5174 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
5175 { "_wxMetaFileDC","_class_wxMetaFileDC",0},
5176 { "_class_wxTextDataObject","_wxTextDataObject",0},
5177 { "_wxMenu","_class_wxMenu",0},
5178 { "_class_wxMoveEvent","_wxMoveEvent",0},
5179 { "_wxScreenDC","_class_wxScreenDC",0},
5180 { "_WXTYPE","_short",0},
5181 { "_WXTYPE","_signed_short",0},
5182 { "_WXTYPE","_unsigned_short",0},
5183 { "_class_wxDropTarget","_wxDropTarget",0},
5184 { "_class_wxCaret","_wxCaret",0},
5185 { "_class_wxBrush","_wxBrush",0},
5186 { "_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
5187 { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
5188 { "_wxTipProvider","_class_wxTipProvider",0},
5189 { "_unsigned_short","_WXTYPE",0},
5190 { "_unsigned_short","_short",0},
5191 { "_class_wxWindow","_wxWindow",0},
5192 { "_class_wxLogStderr","_wxLogStderr",0},
5193 { "_class_wxFont","_wxFont",0},
5194 { "_wxClipboard","_class_wxClipboard",0},
5195 { "_class_wxPyValidator","_wxPyValidator",0},
5196 { "_class_wxCloseEvent","_wxCloseEvent",0},
5197 { "_wxBusyInfo","_class_wxBusyInfo",0},
5198 { "_class_wxMenuEvent","_wxMenuEvent",0},
5199 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
5200 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
5201 { "_wxClientDC","_class_wxClientDC",0},
5202 { "_wxMouseEvent","_class_wxMouseEvent",0},
5203 { "_class_wxGenericDragImage","_wxGenericDragImage",0},
5204 { "_class_wxPoint","_wxPoint",0},
5205 { "_class_wxPyInputStream","_wxPyInputStream",0},
5206 { "_wxRealPoint","_class_wxRealPoint",0},
5207 { "_signed_short","_WXTYPE",0},
5208 { "_signed_short","_short",0},
5209 { "_wxMemoryDC","_class_wxMemoryDC",0},
5210 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
5211 { "_wxPaintDC","_class_wxPaintDC",0},
5212 { "_class_wxWindowDC","_wxWindowDC",0},
5213 { "_class_wxFocusEvent","_wxFocusEvent",0},
5214 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
5215 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
5216 { "_class_wxCursor","_wxCursor",0},
5217 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
5218 { "_class_wxPyProcess","_wxPyProcess",0},
5219 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
5220 { "_class_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog},
5221 { "_class_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog},
5222 { "_class_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog},
5223 { "_class_wxLog","_wxLogGui",SwigwxLogGuiTowxLog},
5224 { "_class_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
5225 { "_class_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog},
5226 { "_class_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog},
5227 { "_class_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog},
5228 { "_class_wxLog","_wxLog",0},
5229 { "_unsigned_char","_byte",0},
5230 { "_class_wxMetaFileDC","_wxMetaFileDC",0},
5231 { "_class_wxMenu","_wxMenu",0},
5232 { "_unsigned_int","_wxCoord",0},
5233 { "_unsigned_int","_wxPrintQuality",0},
5234 { "_unsigned_int","_time_t",0},
5235 { "_unsigned_int","_size_t",0},
5236 { "_unsigned_int","_uint",0},
5237 { "_unsigned_int","_wxWindowID",0},
5238 { "_unsigned_int","_int",0},
5239 { "_wxIcon","_class_wxIcon",0},
5240 { "_wxDialog","_class_wxDialog",0},
5241 { "_class_wxPen","_wxPen",0},
5242 { "_short","_WXTYPE",0},
5243 { "_short","_unsigned_short",0},
5244 { "_short","_signed_short",0},
5245 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
5246 { "_class_wxPyDropSource","_wxPyDropSource",0},
5247 { "_class_wxScrollEvent","_wxScrollEvent",0},
5248 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
5249 { "_class_wxImageList","_wxImageList",0},
5250 { "_wxPyTipProvider","_class_wxPyTipProvider",0},
5251 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
5252 { "_wxWindowID","_wxCoord",0},
5253 { "_wxWindowID","_wxPrintQuality",0},
5254 { "_wxWindowID","_time_t",0},
5255 { "_wxWindowID","_size_t",0},
5256 { "_wxWindowID","_EBool",0},
5257 { "_wxWindowID","_uint",0},
5258 { "_wxWindowID","_int",0},
5259 { "_wxWindowID","_signed_int",0},
5260 { "_wxWindowID","_unsigned_int",0},
5261 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
5262 { "_int","_wxCoord",0},
5263 { "_int","_wxPrintQuality",0},
5264 { "_int","_time_t",0},
5265 { "_int","_size_t",0},
5266 { "_int","_EBool",0},
5267 { "_int","_uint",0},
5268 { "_int","_wxWindowID",0},
5269 { "_int","_unsigned_int",0},
5270 { "_int","_signed_int",0},
5271 { "_class_wxMouseEvent","_wxMouseEvent",0},
5272 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
5273 { "_wxLogWindow","_class_wxLogWindow",0},
5274 { "_class_wxSpinEvent","_wxSpinEvent",0},
5275 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
5276 { "_time_t","_wxCoord",0},
5277 { "_time_t","_wxPrintQuality",0},
5278 { "_time_t","_unsigned_int",0},
5279 { "_time_t","_int",0},
5280 { "_time_t","_wxWindowID",0},
5281 { "_time_t","_uint",0},
5282 { "_time_t","_size_t",0},
5283 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
5284 { "_wxLogNull","_class_wxLogNull",0},
5285 { "_wxSize","_class_wxSize",0},
5286 { "_wxRegionIterator","_class_wxRegionIterator",0},
5287 { "_class_wxPrinterDC","_wxPrinterDC",0},
5288 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
5289 { "_class_wxLogTextCtrl","_wxLogTextCtrl",0},
5290 { "_class_wxLogGui","_wxLogGui",0},
5291 { "_class_wxPaintDC","_wxPaintDC",0},
5292 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
5293 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
5294 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
5295 { "_wxValidator","_class_wxValidator",0},
5296 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
5297 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
5298 { "_class_wxIcon","_wxIcon",0},
5299 { "_class_wxColour","_wxColour",0},
5300 { "_class_wxScreenDC","_wxScreenDC",0},
5301 { "_wxPalette","_class_wxPalette",0},
5302 { "_class_wxIdleEvent","_wxIdleEvent",0},
5303 { "_wxCoord","_int",0},
5304 { "_wxCoord","_signed_int",0},
5305 { "_wxCoord","_unsigned_int",0},
5306 { "_wxCoord","_wxWindowID",0},
5307 { "_wxCoord","_uint",0},
5308 { "_wxCoord","_EBool",0},
5309 { "_wxCoord","_size_t",0},
5310 { "_wxCoord","_time_t",0},
5311 { "_wxCoord","_wxPrintQuality",0},
5312 { "_wxEraseEvent","_class_wxEraseEvent",0},
5313 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
5314 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
5315 { "_class_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
5316 { "_class_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider},
5317 { "_class_wxTipProvider","_wxTipProvider",0},
5318 { "_wxRegion","_class_wxRegion",0},
5319 { "_class_wxShowEvent","_wxShowEvent",0},
5320 { "_class_wxPyTipProvider","_wxPyTipProvider",0},
5321 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
5322 { "_wxActivateEvent","_class_wxActivateEvent",0},
5323 { "_class_wxBusyInfo","_wxBusyInfo",0},
5324 { "_class_wxCommandEvent","_wxCommandEvent",0},
5325 { "_class_wxClientDC","_wxClientDC",0},
5326 { "_class_wxSizeEvent","_wxSizeEvent",0},
5327 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
5328 { "_class_wxLogNull","_wxLogNull",0},
5329 { "_class_wxSize","_wxSize",0},
5330 { "_class_wxBitmap","_wxBitmap",0},
5331 { "_class_wxMemoryDC","_wxMemoryDC",0},
5332 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
5333 { "_wxMenuBar","_class_wxMenuBar",0},
5334 { "_wxOutputStream","_class_wxOutputStream",0},
5335 { "_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
5336 { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler},
5337 { "_wxEvtHandler","_class_wxEvtHandler",0},
5338 { "_wxMenuItem","_class_wxMenuItem",0},
5339 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
5340 { "_wxKeyEvent","_class_wxKeyEvent",0},
5341 { "_wxMoveEvent","_class_wxMoveEvent",0},
5342 { "_class_wxPalette","_wxPalette",0},
5343 { "_wxFileDataObject","_class_wxFileDataObject",0},
5344 { "_class_wxEraseEvent","_wxEraseEvent",0},
5345 { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0},
5346 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
5347 { "_wxWindow","_class_wxWindow",0},
5348 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
5349 { "_wxLogStderr","_class_wxLogStderr",0},
5350 {0,0,0}};
5351
5352 static PyObject *SWIG_globals;
5353 #ifdef __cplusplus
5354 extern "C"
5355 #endif
5356 SWIGEXPORT(void) initmisc2c() {
5357 PyObject *m, *d;
5358 SWIG_globals = SWIG_newvarlink();
5359 m = Py_InitModule("misc2c", misc2cMethods);
5360 d = PyModule_GetDict(m);
5361 PyDict_SetItemString(d,"wxSYS_WHITE_BRUSH", PyInt_FromLong((long) wxSYS_WHITE_BRUSH));
5362 PyDict_SetItemString(d,"wxSYS_LTGRAY_BRUSH", PyInt_FromLong((long) wxSYS_LTGRAY_BRUSH));
5363 PyDict_SetItemString(d,"wxSYS_GRAY_BRUSH", PyInt_FromLong((long) wxSYS_GRAY_BRUSH));
5364 PyDict_SetItemString(d,"wxSYS_DKGRAY_BRUSH", PyInt_FromLong((long) wxSYS_DKGRAY_BRUSH));
5365 PyDict_SetItemString(d,"wxSYS_BLACK_BRUSH", PyInt_FromLong((long) wxSYS_BLACK_BRUSH));
5366 PyDict_SetItemString(d,"wxSYS_NULL_BRUSH", PyInt_FromLong((long) wxSYS_NULL_BRUSH));
5367 PyDict_SetItemString(d,"wxSYS_HOLLOW_BRUSH", PyInt_FromLong((long) wxSYS_HOLLOW_BRUSH));
5368 PyDict_SetItemString(d,"wxSYS_WHITE_PEN", PyInt_FromLong((long) wxSYS_WHITE_PEN));
5369 PyDict_SetItemString(d,"wxSYS_BLACK_PEN", PyInt_FromLong((long) wxSYS_BLACK_PEN));
5370 PyDict_SetItemString(d,"wxSYS_NULL_PEN", PyInt_FromLong((long) wxSYS_NULL_PEN));
5371 PyDict_SetItemString(d,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT));
5372 PyDict_SetItemString(d,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT));
5373 PyDict_SetItemString(d,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT));
5374 PyDict_SetItemString(d,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT));
5375 PyDict_SetItemString(d,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT));
5376 PyDict_SetItemString(d,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE));
5377 PyDict_SetItemString(d,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT));
5378 PyDict_SetItemString(d,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT));
5379 PyDict_SetItemString(d,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR));
5380 PyDict_SetItemString(d,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND));
5381 PyDict_SetItemString(d,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION));
5382 PyDict_SetItemString(d,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION));
5383 PyDict_SetItemString(d,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU));
5384 PyDict_SetItemString(d,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW));
5385 PyDict_SetItemString(d,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME));
5386 PyDict_SetItemString(d,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT));
5387 PyDict_SetItemString(d,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT));
5388 PyDict_SetItemString(d,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT));
5389 PyDict_SetItemString(d,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER));
5390 PyDict_SetItemString(d,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER));
5391 PyDict_SetItemString(d,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE));
5392 PyDict_SetItemString(d,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT));
5393 PyDict_SetItemString(d,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT));
5394 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE));
5395 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW));
5396 PyDict_SetItemString(d,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT));
5397 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT));
5398 PyDict_SetItemString(d,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT));
5399 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT));
5400 PyDict_SetItemString(d,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW));
5401 PyDict_SetItemString(d,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT));
5402 PyDict_SetItemString(d,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT));
5403 PyDict_SetItemString(d,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK));
5404 PyDict_SetItemString(d,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP));
5405 PyDict_SetItemString(d,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE));
5406 PyDict_SetItemString(d,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW));
5407 PyDict_SetItemString(d,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT));
5408 PyDict_SetItemString(d,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT));
5409 PyDict_SetItemString(d,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT));
5410 PyDict_SetItemString(d,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS));
5411 PyDict_SetItemString(d,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X));
5412 PyDict_SetItemString(d,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y));
5413 PyDict_SetItemString(d,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X));
5414 PyDict_SetItemString(d,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y));
5415 PyDict_SetItemString(d,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X));
5416 PyDict_SetItemString(d,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y));
5417 PyDict_SetItemString(d,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X));
5418 PyDict_SetItemString(d,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y));
5419 PyDict_SetItemString(d,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X));
5420 PyDict_SetItemString(d,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y));
5421 PyDict_SetItemString(d,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X));
5422 PyDict_SetItemString(d,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y));
5423 PyDict_SetItemString(d,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X));
5424 PyDict_SetItemString(d,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X));
5425 PyDict_SetItemString(d,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y));
5426 PyDict_SetItemString(d,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X));
5427 PyDict_SetItemString(d,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y));
5428 PyDict_SetItemString(d,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X));
5429 PyDict_SetItemString(d,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y));
5430 PyDict_SetItemString(d,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X));
5431 PyDict_SetItemString(d,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y));
5432 PyDict_SetItemString(d,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X));
5433 PyDict_SetItemString(d,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y));
5434 PyDict_SetItemString(d,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X));
5435 PyDict_SetItemString(d,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y));
5436 PyDict_SetItemString(d,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y));
5437 PyDict_SetItemString(d,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X));
5438 PyDict_SetItemString(d,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X));
5439 PyDict_SetItemString(d,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y));
5440 PyDict_SetItemString(d,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y));
5441 PyDict_SetItemString(d,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y));
5442 PyDict_SetItemString(d,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y));
5443 PyDict_SetItemString(d,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT));
5444 PyDict_SetItemString(d,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT));
5445 PyDict_SetItemString(d,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS));
5446 PyDict_SetItemString(d,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS));
5447 PyDict_SetItemString(d,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError));
5448 PyDict_SetItemString(d,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error));
5449 PyDict_SetItemString(d,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning));
5450 PyDict_SetItemString(d,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message));
5451 PyDict_SetItemString(d,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info));
5452 PyDict_SetItemString(d,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status));
5453 PyDict_SetItemString(d,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug));
5454 PyDict_SetItemString(d,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace));
5455 PyDict_SetItemString(d,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress));
5456 PyDict_SetItemString(d,"wxLOG_User", PyInt_FromLong((long) wxLOG_User));
5457 {
5458 int i;
5459 for (i = 0; _swig_mapping[i].n1; i++)
5460 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
5461 }
5462 }