]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_misc_wrap.cpp
fixed background drawing for opaque controls
[wxWidgets.git] / wxPython / src / gtk / _misc_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.22
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11 #define SWIGPYTHON
12 #define SWIG_NOINCLUDE
13
14 #ifdef __cplusplus
15 template<class T> class SwigValueWrapper {
16 T *tt;
17 public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25 private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27 };
28 #endif
29
30
31 #include "Python.h"
32
33 /*************************************************************** -*- c -*-
34 * python/precommon.swg
35 *
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
38 *
39 ************************************************************************/
40
41 #define SWIG_TypeRegister SWIG_Python_TypeRegister
42 #define SWIG_TypeCheck SWIG_Python_TypeCheck
43 #define SWIG_TypeCast SWIG_Python_TypeCast
44 #define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
45 #define SWIG_TypeName SWIG_Python_TypeName
46 #define SWIG_TypePrettyName SWIG_Python_TypePrettyName
47 #define SWIG_TypeQuery SWIG_Python_TypeQuery
48 #define SWIG_TypeClientData SWIG_Python_TypeClientData
49 #define SWIG_PackData SWIG_Python_PackData
50 #define SWIG_UnpackData SWIG_Python_UnpackData
51
52
53 /***********************************************************************
54 * common.swg for wxPython
55 *
56 * Include only the function prototypes and such from SWIG's common.swg,
57 * but not the runtime functions themselves. This helps keep the
58 * wrapper files clean of unnecessary stuff that is in the libpy.c file
59 * anyway.
60 *
61 ************************************************************************/
62
63 #include <string.h>
64
65 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
66 # if defined(_MSC_VER) || defined(__GNUC__)
67 # if defined(STATIC_LINKED)
68 # define SWIGEXPORT(a) a
69 # define SWIGIMPORT(a) extern a
70 # else
71 # define SWIGEXPORT(a) __declspec(dllexport) a
72 # define SWIGIMPORT(a) extern a
73 # endif
74 # else
75 # if defined(__BORLANDC__)
76 # define SWIGEXPORT(a) a _export
77 # define SWIGIMPORT(a) a _export
78 # else
79 # define SWIGEXPORT(a) a
80 # define SWIGIMPORT(a) a
81 # endif
82 # endif
83 #else
84 # define SWIGEXPORT(a) a
85 # define SWIGIMPORT(a) a
86 #endif
87
88 #ifdef SWIG_GLOBAL
89 # define SWIGRUNTIME(a) SWIGEXPORT(a)
90 #else
91 # define SWIGRUNTIME(a) static a
92 #endif
93
94 #ifdef __cplusplus
95 extern "C" {
96 #endif
97
98 typedef void *(*swig_converter_func)(void *);
99 typedef struct swig_type_info *(*swig_dycast_func)(void **);
100
101 typedef struct swig_type_info {
102 const char *name;
103 swig_converter_func converter;
104 const char *str;
105 void *clientdata;
106 swig_dycast_func dcast;
107 struct swig_type_info *next;
108 struct swig_type_info *prev;
109 } swig_type_info;
110
111
112 SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
113 SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
114 SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
115 SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
116 SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
117 SWIGIMPORT(const char *) SWIG_TypePrettyName(const swig_type_info *);
118 SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
119 SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
120 SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
121 SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
122
123
124 #ifdef __cplusplus
125 }
126 #endif
127
128
129 /***********************************************************************
130 * pyrun.swg for wxPython
131 *
132 * Include only the function prototypes and such from SWIG's pyrun.swg,
133 * but not the runtime functions themselves. This helps keep the
134 * wrapper files clean of unnecessary stuff that is in the libpy.c file
135 * anyway.
136 *
137 ************************************************************************/
138
139 #ifdef __cplusplus
140 extern "C" {
141 #endif
142
143 #define SWIG_PY_INT 1
144 #define SWIG_PY_FLOAT 2
145 #define SWIG_PY_STRING 3
146 #define SWIG_PY_POINTER 4
147 #define SWIG_PY_BINARY 5
148
149 /* Flags for pointer conversion */
150
151 #define SWIG_POINTER_EXCEPTION 0x1
152 #define SWIG_POINTER_DISOWN 0x2
153
154 /* Exception handling in wrappers */
155 #define SWIG_fail goto fail
156
157 /* Constant information structure */
158 typedef struct swig_const_info {
159 int type;
160 char *name;
161 long lvalue;
162 double dvalue;
163 void *pvalue;
164 swig_type_info **ptype;
165 } swig_const_info;
166
167 /* Common SWIG API */
168 #define SWIG_ConvertPtr(obj, pp, type, flags) \
169 SWIG_Python_ConvertPtr(obj, pp, type, flags)
170 #define SWIG_NewPointerObj(p, type, flags) \
171 SWIG_Python_NewPointerObj(p, type, flags)
172 #define SWIG_MustGetPtr(p, type, argnum, flags) \
173 SWIG_Python_MustGetPtr(p, type, argnum, flags)
174
175 /* Python-specific SWIG API */
176 #define SWIG_newvarlink() \
177 SWIG_Python_newvarlink()
178 #define SWIG_addvarlink(p, name, get_attr, set_attr) \
179 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
180 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
181 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
182 #define SWIG_NewPackedObj(ptr, sz, type) \
183 SWIG_Python_NewPackedObj(ptr, sz, type)
184 #define SWIG_InstallConstants(d, constants) \
185 SWIG_Python_InstallConstants(d, constants)
186
187 typedef double (*py_objasdbl_conv)(PyObject *obj);
188
189 SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
190 SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
191 SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
192 SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
193 SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
194 SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
195 SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
196 SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
197
198
199 /* Contract support */
200
201 #define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
202
203 #ifdef __cplusplus
204 }
205 #endif
206
207
208
209 /* -------- TYPES TABLE (BEGIN) -------- */
210
211 #define SWIGTYPE_p_wxLogChain swig_types[0]
212 #define SWIGTYPE_p_wxMutexGuiLocker swig_types[1]
213 #define SWIGTYPE_p_wxFileHistory swig_types[2]
214 #define SWIGTYPE_p_wxLog swig_types[3]
215 #define SWIGTYPE_p_wxDateTime__TimeZone swig_types[4]
216 #define SWIGTYPE_p_wxMenu swig_types[5]
217 #define SWIGTYPE_p_wxEvent swig_types[6]
218 #define SWIGTYPE_p_wxConfigBase swig_types[7]
219 #define SWIGTYPE_p_wxDisplay swig_types[8]
220 #define SWIGTYPE_p_wxFileType swig_types[9]
221 #define SWIGTYPE_p_wxLogGui swig_types[10]
222 #define SWIGTYPE_p_wxFont swig_types[11]
223 #define SWIGTYPE_p_wxDataFormat swig_types[12]
224 #define SWIGTYPE_p_wxTimerEvent swig_types[13]
225 #define SWIGTYPE_p_wxCaret swig_types[14]
226 #define SWIGTYPE_p_int swig_types[15]
227 #define SWIGTYPE_p_wxSize swig_types[16]
228 #define SWIGTYPE_p_wxClipboard swig_types[17]
229 #define SWIGTYPE_p_wxStopWatch swig_types[18]
230 #define SWIGTYPE_p_wxDC swig_types[19]
231 #define SWIGTYPE_p_wxClipboardLocker swig_types[20]
232 #define SWIGTYPE_p_wxIcon swig_types[21]
233 #define SWIGTYPE_p_wxLogStderr swig_types[22]
234 #define SWIGTYPE_p_wxLogTextCtrl swig_types[23]
235 #define SWIGTYPE_p_wxTextCtrl swig_types[24]
236 #define SWIGTYPE_p_wxBusyCursor swig_types[25]
237 #define SWIGTYPE_p_wxPyTextDataObject swig_types[26]
238 #define SWIGTYPE_p_wxBitmapDataObject swig_types[27]
239 #define SWIGTYPE_p_wxTextDataObject swig_types[28]
240 #define SWIGTYPE_p_wxDataObject swig_types[29]
241 #define SWIGTYPE_p_wxPyBitmapDataObject swig_types[30]
242 #define SWIGTYPE_p_wxFileDataObject swig_types[31]
243 #define SWIGTYPE_p_wxCustomDataObject swig_types[32]
244 #define SWIGTYPE_p_wxURLDataObject swig_types[33]
245 #define SWIGTYPE_p_wxMetafileDataObject swig_types[34]
246 #define SWIGTYPE_p_wxSound swig_types[35]
247 #define SWIGTYPE_p_wxTimerRunner swig_types[36]
248 #define SWIGTYPE_p_wxLogWindow swig_types[37]
249 #define SWIGTYPE_p_wxTimeSpan swig_types[38]
250 #define SWIGTYPE_p_wxArrayString swig_types[39]
251 #define SWIGTYPE_p_wxWindowDisabler swig_types[40]
252 #define SWIGTYPE_p_wxToolTip swig_types[41]
253 #define SWIGTYPE_p_wxDataObjectComposite swig_types[42]
254 #define SWIGTYPE_p_wxFileConfig swig_types[43]
255 #define SWIGTYPE_p_wxSystemSettings swig_types[44]
256 #define SWIGTYPE_p_wxVideoMode swig_types[45]
257 #define SWIGTYPE_p_wxPyDataObjectSimple swig_types[46]
258 #define SWIGTYPE_p_wxDataObjectSimple swig_types[47]
259 #define SWIGTYPE_p_wxEvtHandler swig_types[48]
260 #define SWIGTYPE_p_wxRect swig_types[49]
261 #define SWIGTYPE_p_char swig_types[50]
262 #define SWIGTYPE_p_wxSingleInstanceChecker swig_types[51]
263 #define SWIGTYPE_p_wxStandardPaths swig_types[52]
264 #define SWIGTYPE_p_wxFileTypeInfo swig_types[53]
265 #define SWIGTYPE_p_wxFrame swig_types[54]
266 #define SWIGTYPE_p_wxTimer swig_types[55]
267 #define SWIGTYPE_p_wxMimeTypesManager swig_types[56]
268 #define SWIGTYPE_p_wxPyArtProvider swig_types[57]
269 #define SWIGTYPE_p_wxPyTipProvider swig_types[58]
270 #define SWIGTYPE_p_wxTipProvider swig_types[59]
271 #define SWIGTYPE_p_wxJoystick swig_types[60]
272 #define SWIGTYPE_p_wxSystemOptions swig_types[61]
273 #define SWIGTYPE_p_wxPoint swig_types[62]
274 #define SWIGTYPE_p_wxJoystickEvent swig_types[63]
275 #define SWIGTYPE_p_wxCursor swig_types[64]
276 #define SWIGTYPE_p_wxObject swig_types[65]
277 #define SWIGTYPE_p_wxOutputStream swig_types[66]
278 #define SWIGTYPE_p_wxDateTime swig_types[67]
279 #define SWIGTYPE_p_wxPyDropSource swig_types[68]
280 #define SWIGTYPE_p_wxKillError swig_types[69]
281 #define SWIGTYPE_p_wxWindow swig_types[70]
282 #define SWIGTYPE_p_wxString swig_types[71]
283 #define SWIGTYPE_p_wxPyProcess swig_types[72]
284 #define SWIGTYPE_p_wxBitmap swig_types[73]
285 #define SWIGTYPE_p_wxConfig swig_types[74]
286 #define SWIGTYPE_p_wxChar swig_types[75]
287 #define SWIGTYPE_p_wxBusyInfo swig_types[76]
288 #define SWIGTYPE_p_wxPyDropTarget swig_types[77]
289 #define SWIGTYPE_p_wxPyTextDropTarget swig_types[78]
290 #define SWIGTYPE_p_wxPyFileDropTarget swig_types[79]
291 #define SWIGTYPE_p_wxProcessEvent swig_types[80]
292 #define SWIGTYPE_p_wxPyLog swig_types[81]
293 #define SWIGTYPE_p_wxLogNull swig_types[82]
294 #define SWIGTYPE_p_wxColour swig_types[83]
295 #define SWIGTYPE_p_wxConfigPathChanger swig_types[84]
296 #define SWIGTYPE_p_wxPyTimer swig_types[85]
297 #define SWIGTYPE_p_wxDateSpan swig_types[86]
298 static swig_type_info *swig_types[88];
299
300 /* -------- TYPES TABLE (END) -------- */
301
302
303 /*-----------------------------------------------
304 @(target):= _misc_.so
305 ------------------------------------------------*/
306 #define SWIG_init init_misc_
307
308 #define SWIG_name "_misc_"
309
310 /* Auxiliar swig macros that appear in the header */
311
312 #define SWIG_OLDOBJ 1
313 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
314 #define SWIG_PYSTR SWIG_NEWOBJ + 1
315
316 #ifdef __cplusplus
317 #define SWIGSTATICINLINE(a) static inline a
318 #define SWIGSTATIC(a) static a
319 #define swig_new_array(size,Type) (new Type[(size)])
320 #define swig_delete(cptr) delete cptr
321 #define swig_delete_array(cptr) delete[] cptr
322 #define swig_const_cast(a,Type) const_cast<Type >(a)
323 #define swig_static_cast(a,Type) static_cast<Type >(a)
324 #define swig_reinterpret_cast(a,Type) reinterpret_cast<Type >(a)
325 #define swig_new_copy(ptr,Type) (new Type(*ptr))
326 #define swig_numeric_cast(a,Type) static_cast<Type >(a)
327
328 #else /* C case */
329
330 #define SWIGSTATICINLINE(a) static a
331 #define SWIGSTATIC(a) static a
332 #define swig_new_array(size,Type) ((Type*) malloc((size)*sizeof(Type)))
333 #define swig_delete(cptr) free((char*)cptr)
334 #define swig_delete_array(cptr) free((char*)cptr)
335 #define swig_const_cast(a,Type) (Type)(a)
336 #define swig_static_cast(a,Type) (Type)(a)
337 #define swig_reinterpret_cast(a,Type) (Type)(a)
338 #define swig_numeric_cast(a,Type) (Type)(a)
339 #define swig_new_copy(ptr,Type) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type)))
340
341 #endif /* __cplusplus */
342
343
344 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
345 #define SWIG_From_signed_SS_char PyInt_FromLong
346 /*@@*/
347 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
348 #define SWIG_From_unsigned_SS_char PyInt_FromLong
349 /*@@*/
350 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
351 #define SWIG_From_short PyInt_FromLong
352 /*@@*/
353 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
354 #define SWIG_From_unsigned_SS_short PyInt_FromLong
355 /*@@*/
356 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
357 #define SWIG_From_int PyInt_FromLong
358 /*@@*/
359 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
360 #define SWIG_From_long PyInt_FromLong
361 /*@@*/
362 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
363 #define SWIG_From_float PyFloat_FromDouble
364 /*@@*/
365 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
366 #define SWIG_From_double PyFloat_FromDouble
367 /*@@*/
368
369
370 #include "wx/wxPython/wxPython.h"
371 #include "wx/wxPython/pyclasses.h"
372 #include "wx/wxPython/pyistream.h"
373
374 static const wxString wxPyEmptyString(wxEmptyString);
375
376
377
378 #include <limits.h>
379
380
381 SWIGSTATICINLINE(int)
382 SWIG_CheckLongInRange(long value, long min_value, long max_value,
383 const char *errmsg)
384 {
385 if (value < min_value) {
386 if (errmsg) {
387 PyErr_Format(PyExc_OverflowError,
388 "value %ld is less than '%s' minimum %ld",
389 value, errmsg, min_value);
390 }
391 return 0;
392 } else if (value > max_value) {
393 if (errmsg) {
394 PyErr_Format(PyExc_OverflowError,
395 "value %ld is greater than '%s' maximum %ld",
396 value, errmsg, max_value);
397 }
398 return 0;
399 }
400 return 1;
401 }
402
403
404 // See my_fragments.i
405 SWIGSTATICINLINE(int)
406 SWIG_AsVal_long(PyObject* obj, long* val)
407 {
408 if (PyNumber_Check(obj)) {
409 if (val) *val = PyInt_AsLong(obj);
410 return 1;
411 }
412 else {
413 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
414 obj->ob_type->tp_name);
415 PyErr_SetObject(PyExc_TypeError, errmsg);
416 Py_DECREF(errmsg);
417 }
418 return 0;
419 }
420
421
422 #if INT_MAX != LONG_MAX
423 SWIGSTATICINLINE(int)
424 SWIG_AsVal_int(PyObject *obj, int *val)
425 {
426 const char* errmsg = val ? "int" : 0;
427 long v;
428 if (SWIG_AsVal_long(obj, &v)) {
429 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
430 if (val) *val = swig_numeric_cast(v, int);
431 return 1;
432 } else {
433 return 0;
434 }
435 } else {
436 PyErr_Clear();
437 }
438 if (val) {
439 PyErr_SetString(PyExc_TypeError, "an int is expected");
440 }
441 return 0;
442 }
443 #else
444 SWIGSTATICINLINE(int)
445 SWIG_AsVal_int(PyObject *obj, int *val)
446 {
447 return SWIG_AsVal_long(obj,(long*)val);
448 }
449 #endif
450
451
452 SWIGSTATICINLINE(int)
453 SWIG_As_int(PyObject* obj)
454 {
455 int v;
456 if (!SWIG_AsVal_int(obj, &v)) {
457 /*
458 this is needed to make valgrind/purify happier. the other
459 solution is throw an exception, but since this code should work
460 with plain C ....
461 */
462 memset((void*)&v, 0, sizeof(int));
463 }
464 return v;
465 }
466
467
468 SWIGSTATICINLINE(int)
469 SWIG_Check_int(PyObject* obj)
470 {
471 return SWIG_AsVal_int(obj, (int*)0);
472 }
473
474 static const wxString wxPyWINDOW_DEFAULT_VARIANT(wxWINDOW_DEFAULT_VARIANT);
475
476 #include <wx/stockitem.h>
477
478 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
479 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
480 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
481
482 SWIGSTATICINLINE(long)
483 SWIG_As_long(PyObject* obj)
484 {
485 long v;
486 if (!SWIG_AsVal_long(obj, &v)) {
487 /*
488 this is needed to make valgrind/purify happier. the other
489 solution is throw an exception, but since this code should work
490 with plain C ....
491 */
492 memset((void*)&v, 0, sizeof(long));
493 }
494 return v;
495 }
496
497
498 SWIGSTATICINLINE(int)
499 SWIG_Check_long(PyObject* obj)
500 {
501 return SWIG_AsVal_long(obj, (long*)0);
502 }
503
504
505 SWIGSTATICINLINE(int)
506 SWIG_AsVal_bool(PyObject *obj, bool *val)
507 {
508 /* if (val) *val = PyObject_IsTrue(obj); return 1; */
509 if (obj == Py_True) {
510 if (val) *val = true;
511 return 1;
512 }
513 if (obj == Py_False) {
514 if (val) *val = false;
515 return 1;
516 }
517 int res = 0;
518 if (SWIG_AsVal_int(obj, &res)) {
519 if (val) *val = (bool)res;
520 return 1;
521 }
522 if (val) {
523 PyErr_SetString(PyExc_TypeError, "a bool is expected");
524 }
525 return 0;
526 }
527
528
529 SWIGSTATICINLINE(bool)
530 SWIG_As_bool(PyObject* obj)
531 {
532 bool v;
533 if (!SWIG_AsVal_bool(obj, &v)) {
534 /*
535 this is needed to make valgrind/purify happier. the other
536 solution is throw an exception, but since this code should work
537 with plain C ....
538 */
539 memset((void*)&v, 0, sizeof(bool));
540 }
541 return v;
542 }
543
544
545 SWIGSTATICINLINE(int)
546 SWIG_Check_bool(PyObject* obj)
547 {
548 return SWIG_AsVal_bool(obj, (bool*)0);
549 }
550
551
552 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
553 PyObject* o2;
554 PyObject* o3;
555
556 if (!target) {
557 target = o;
558 } else if (target == Py_None) {
559 Py_DECREF(Py_None);
560 target = o;
561 } else {
562 if (!PyTuple_Check(target)) {
563 o2 = target;
564 target = PyTuple_New(1);
565 PyTuple_SetItem(target, 0, o2);
566 }
567 o3 = PyTuple_New(1);
568 PyTuple_SetItem(o3, 0, o);
569
570 o2 = target;
571 target = PySequence_Concat(o2, o3);
572 Py_DECREF(o2);
573 Py_DECREF(o3);
574 }
575 return target;
576 }
577
578
579
580 long wxGetFreeMemory()
581 { wxPyRaiseNotImplemented(); return 0; }
582
583
584 // See my_fragments.i
585 SWIGSTATICINLINE(int)
586 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
587 {
588 long v = 0;
589 if (SWIG_AsVal_long(obj, &v) && v < 0) {
590 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
591 return 0;
592 }
593 else if (val)
594 *val = (unsigned long)v;
595 return 1;
596 }
597
598
599 SWIGSTATICINLINE(unsigned long)
600 SWIG_As_unsigned_SS_long(PyObject* obj)
601 {
602 unsigned long v;
603 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
604 /*
605 this is needed to make valgrind/purify happier. the other
606 solution is throw an exception, but since this code should work
607 with plain C ....
608 */
609 memset((void*)&v, 0, sizeof(unsigned long));
610 }
611 return v;
612 }
613
614
615 SWIGSTATICINLINE(int)
616 SWIG_Check_unsigned_SS_long(PyObject* obj)
617 {
618 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
619 }
620
621
622 SWIGSTATICINLINE(PyObject* )
623 SWIG_From_unsigned_SS_long(unsigned long value)
624 {
625 return (value > LONG_MAX) ?
626 PyLong_FromUnsignedLong(value)
627 : PyInt_FromLong(swig_numeric_cast(value,long));
628 }
629
630
631 void wxWakeUpMainThread() {}
632
633
634 bool wxThread_IsMain() {
635 #ifdef WXP_WITH_THREAD
636 return wxThread::IsMain();
637 #else
638 return true;
639 #endif
640 }
641
642
643 int wxCaret_GetBlinkTime() {
644 return wxCaret::GetBlinkTime();
645 }
646
647 void wxCaret_SetBlinkTime(int milliseconds) {
648 wxCaret::SetBlinkTime(milliseconds);
649 }
650
651
652 #include <wx/snglinst.h>
653
654
655 #ifdef __WXMSW__
656 #include <wx/msw/private.h>
657 #include <wx/dynload.h>
658 #endif
659
660
661
662 void wxDrawWindowOnDC(wxWindow* window, const wxDC& dc, int method)
663 {
664 #ifdef __WXMSW__
665
666 switch (method)
667 {
668 case 1:
669 // This one only partially works. Appears to be an undocumented
670 // "standard" convention that not all widgets adhear to. For
671 // example, for some widgets backgrounds or non-client areas may
672 // not be painted.
673 ::SendMessage(GetHwndOf(window), WM_PAINT, (long)GetHdcOf(dc), 0);
674 break;
675
676 case 2:
677 // This one works much better, except for on XP. On Win2k nearly
678 // all widgets and their children are captured correctly[**]. On
679 // XP with Themes activated most native widgets draw only
680 // partially, if at all. Without themes it works just like on
681 // Win2k.
682 //
683 // ** For example the radio buttons in a wxRadioBox are not its
684 // children by default, but you can capture it via the panel
685 // instead, or change RADIOBTN_PARENT_IS_RADIOBOX in radiobox.cpp.
686 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
687 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
688 PRF_ERASEBKGND | PRF_OWNED );
689 break;
690
691 case 3:
692 // This one is only defined in the latest SDK and is only
693 // available on XP. MSDN says it is similar to sending WM_PRINT
694 // so I expect that it will work similar to the above. Since it
695 // is avaialble only on XP, it can't be compiled like this and
696 // will have to be loaded dynamically.
697 // //::PrintWindow(GetHwndOf(window), GetHdcOf(dc), 0); //break;
698
699 // fall through
700
701 case 4:
702 // Use PrintWindow if available, or fallback to WM_PRINT
703 // otherwise. Unfortunately using PrintWindow is even worse than
704 // WM_PRINT. For most native widgets nothing is drawn to the dc
705 // at all, with or without Themes.
706 typedef BOOL (WINAPI *PrintWindow_t)(HWND, HDC, UINT);
707 static bool s_triedToLoad = false;
708 static PrintWindow_t pfnPrintWindow = NULL;
709 if ( !s_triedToLoad )
710 {
711
712 s_triedToLoad = true;
713 wxDynamicLibrary dllUser32(_T("user32.dll"));
714 if ( dllUser32.IsLoaded() )
715 {
716 wxLogNull nolog; // Don't report errors here
717 pfnPrintWindow = (PrintWindow_t)dllUser32.GetSymbol(_T("PrintWindow"));
718 }
719 }
720 if (pfnPrintWindow)
721 {
722 printf("Using PrintWindow\n");
723 pfnPrintWindow(GetHwndOf(window), GetHdcOf(dc), 0);
724 }
725 else
726 {
727 printf("Using WM_PRINT\n");
728 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
729 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN | PRF_ERASEBKGND | PRF_OWNED );
730 }
731 }
732 #endif
733 }
734
735
736
737 #include <wx/tipdlg.h>
738
739
740 class wxPyTipProvider : public wxTipProvider {
741 public:
742 wxPyTipProvider(size_t currentTip)
743 : wxTipProvider(currentTip) {}
744
745 DEC_PYCALLBACK_STRING__pure(GetTip);
746 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
747 PYPRIVATE;
748 };
749
750 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
751 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
752
753
754 //IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
755
756 IMPLEMENT_ABSTRACT_CLASS(wxPyTimer, wxTimer);
757
758 wxPyTimer::wxPyTimer(wxEvtHandler *owner, int id)
759 : wxTimer(owner, id)
760 {
761 if (owner == NULL) SetOwner(this);
762 }
763
764
765 void wxPyTimer::Notify() {
766 bool found;
767 bool blocked = wxPyBeginBlockThreads();
768 if ((found = wxPyCBH_findCallback(m_myInst, "Notify")))
769 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()"));
770 wxPyEndBlockThreads(blocked);
771 if (! found)
772 wxTimer::Notify();
773 }
774 void wxPyTimer::base_Notify() {
775 wxTimer::Notify();
776 }
777
778
779
780 SWIGSTATICINLINE(PyObject *)
781 SWIG_FromCharPtr(const char* cptr)
782 {
783 if (cptr) {
784 size_t size = strlen(cptr);
785 if (size > INT_MAX) {
786 return SWIG_NewPointerObj(swig_const_cast(cptr,char*),
787 SWIG_TypeQuery("char *"), 0);
788 } else {
789 if (size != 0) {
790 return PyString_FromStringAndSize(cptr, size);
791 } else {
792 return PyString_FromString(cptr);
793 }
794 }
795 }
796 Py_INCREF(Py_None);
797 return Py_None;
798 }
799
800
801 SWIGSTATICINLINE(int)
802 SWIG_CheckUnsignedLongInRange(unsigned long value,
803 unsigned long max_value,
804 const char *errmsg)
805 {
806 if (value > max_value) {
807 if (errmsg) {
808 PyErr_Format(PyExc_OverflowError,
809 "value %ld is greater than '%s' minimum %ld",
810 value, errmsg, max_value);
811 }
812 return 0;
813 }
814 return 1;
815 }
816
817
818 #if UINT_MAX != ULONG_MAX
819 SWIGSTATICINLINE(int)
820 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
821 {
822 const char* errmsg = val ? "unsigned int" : 0;
823 unsigned long v;
824 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
825 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
826 if (val) *val = swig_numeric_cast(v, unsigned int);
827 return 1;
828 }
829 } else {
830 PyErr_Clear();
831 }
832 if (val) {
833 PyErr_SetString(PyExc_TypeError, "an unsigned int is expected");
834 }
835 return 0;
836 }
837 #else
838 SWIGSTATICINLINE(unsigned int)
839 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
840 {
841 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
842 }
843 #endif
844
845
846 SWIGSTATICINLINE(unsigned int)
847 SWIG_As_unsigned_SS_int(PyObject* obj)
848 {
849 unsigned int v;
850 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
851 /*
852 this is needed to make valgrind/purify happier. the other
853 solution is throw an exception, but since this code should work
854 with plain C ....
855 */
856 memset((void*)&v, 0, sizeof(unsigned int));
857 }
858 return v;
859 }
860
861
862 SWIGSTATICINLINE(int)
863 SWIG_Check_unsigned_SS_int(PyObject* obj)
864 {
865 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
866 }
867
868 wxString Log_TimeStamp(){
869 wxString msg;
870 wxLog::TimeStamp(&msg);
871 return msg;
872 }
873 void wxLog_Destroy(wxLog *self){ delete self; }
874 // Make somce wrappers that double any % signs so they are 'escaped'
875 void wxPyLogFatalError(const wxString& msg)
876 {
877 wxString m(msg);
878 m.Replace(wxT("%"), wxT("%%"));
879 wxLogFatalError(m);
880 }
881
882 void wxPyLogError(const wxString& msg)
883 {
884 wxString m(msg);
885 m.Replace(wxT("%"), wxT("%%"));
886 wxLogError(m);
887 }
888
889 void wxPyLogWarning(const wxString& msg)
890 {
891 wxString m(msg);
892 m.Replace(wxT("%"), wxT("%%"));
893 wxLogWarning(m);
894 }
895
896 void wxPyLogMessage(const wxString& msg)
897 {
898 wxString m(msg);
899 m.Replace(wxT("%"), wxT("%%"));
900 wxLogMessage(m);
901 }
902
903 void wxPyLogInfo(const wxString& msg)
904 {
905 wxString m(msg);
906 m.Replace(wxT("%"), wxT("%%"));
907 wxLogInfo(m);
908 }
909
910 void wxPyLogDebug(const wxString& msg)
911 {
912 wxString m(msg);
913 m.Replace(wxT("%"), wxT("%%"));
914 wxLogDebug(m);
915 }
916
917 void wxPyLogVerbose(const wxString& msg)
918 {
919 wxString m(msg);
920 m.Replace(wxT("%"), wxT("%%"));
921 wxLogVerbose(m);
922 }
923
924 void wxPyLogStatus(const wxString& msg)
925 {
926 wxString m(msg);
927 m.Replace(wxT("%"), wxT("%%"));
928 wxLogStatus(m);
929 }
930
931 void wxPyLogStatusFrame(wxFrame *pFrame, const wxString& msg)
932 {
933 wxString m(msg);
934 m.Replace(wxT("%"), wxT("%%"));
935 wxLogStatus(pFrame, m);
936 }
937
938 void wxPyLogSysError(const wxString& msg)
939 {
940 wxString m(msg);
941 m.Replace(wxT("%"), wxT("%%"));
942 wxLogSysError(m);
943 }
944
945 void wxPyLogGeneric(unsigned long level, const wxString& msg)
946 {
947 wxString m(msg);
948 m.Replace(wxT("%"), wxT("%%"));
949 wxLogGeneric(level, m);
950 }
951
952 void wxPyLogTrace(unsigned long mask, const wxString& msg)
953 {
954 wxString m(msg);
955 m.Replace(wxT("%"), wxT("%%"));
956 wxLogTrace(mask, m);
957 }
958
959 void wxPyLogTrace(const wxString& mask, const wxString& msg)
960 {
961 wxString m(msg);
962 m.Replace(wxT("%"), wxT("%%"));
963 wxLogTrace(mask, m);
964 }
965
966
967
968 // A wxLog class that can be derived from in wxPython
969 class wxPyLog : public wxLog {
970 public:
971 wxPyLog() : wxLog() {}
972
973 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
974 bool found;
975 bool blocked = wxPyBeginBlockThreads();
976 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
977 PyObject* s = wx2PyString(szString);
978 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
979 Py_DECREF(s);
980 }
981 wxPyEndBlockThreads(blocked);
982 if (! found)
983 wxLog::DoLog(level, szString, t);
984 }
985
986 virtual void DoLogString(const wxChar *szString, time_t t) {
987 bool found;
988 bool blocked = wxPyBeginBlockThreads();
989 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
990 PyObject* s = wx2PyString(szString);
991 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
992 Py_DECREF(s);
993 }
994 wxPyEndBlockThreads(blocked);
995 if (! found)
996 wxLog::DoLogString(szString, t);
997 }
998
999 PYPRIVATE;
1000 };
1001
1002
1003
1004
1005 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
1006
1007
1008 #include <wx/joystick.h>
1009
1010
1011 #if !wxUSE_JOYSTICK && !defined(__WXMSW__)
1012 // A C++ stub class for wxJoystick for platforms that don't have it.
1013 class wxJoystick : public wxObject {
1014 public:
1015 wxJoystick(int joystick = wxJOYSTICK1) {
1016 bool blocked = wxPyBeginBlockThreads();
1017 PyErr_SetString(PyExc_NotImplementedError,
1018 "wxJoystick is not available on this platform.");
1019 wxPyEndBlockThreads(blocked);
1020 }
1021 wxPoint GetPosition() { return wxPoint(-1,-1); }
1022 int GetZPosition() { return -1; }
1023 int GetButtonState() { return -1; }
1024 int GetPOVPosition() { return -1; }
1025 int GetPOVCTSPosition() { return -1; }
1026 int GetRudderPosition() { return -1; }
1027 int GetUPosition() { return -1; }
1028 int GetVPosition() { return -1; }
1029 int GetMovementThreshold() { return -1; }
1030 void SetMovementThreshold(int threshold) {}
1031
1032 bool IsOk(void) { return false; }
1033 int GetNumberJoysticks() { return -1; }
1034 int GetManufacturerId() { return -1; }
1035 int GetProductId() { return -1; }
1036 wxString GetProductName() { return wxEmptyString; }
1037 int GetXMin() { return -1; }
1038 int GetYMin() { return -1; }
1039 int GetZMin() { return -1; }
1040 int GetXMax() { return -1; }
1041 int GetYMax() { return -1; }
1042 int GetZMax() { return -1; }
1043 int GetNumberButtons() { return -1; }
1044 int GetNumberAxes() { return -1; }
1045 int GetMaxButtons() { return -1; }
1046 int GetMaxAxes() { return -1; }
1047 int GetPollingMin() { return -1; }
1048 int GetPollingMax() { return -1; }
1049 int GetRudderMin() { return -1; }
1050 int GetRudderMax() { return -1; }
1051 int GetUMin() { return -1; }
1052 int GetUMax() { return -1; }
1053 int GetVMin() { return -1; }
1054 int GetVMax() { return -1; }
1055
1056 bool HasRudder() { return false; }
1057 bool HasZ() { return false; }
1058 bool HasU() { return false; }
1059 bool HasV() { return false; }
1060 bool HasPOV() { return false; }
1061 bool HasPOV4Dir() { return false; }
1062 bool HasPOVCTS() { return false; }
1063
1064 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return false; }
1065 bool ReleaseCapture() { return false; }
1066 };
1067 #endif
1068
1069
1070 #include <wx/sound.h>
1071
1072
1073 #if !wxUSE_SOUND
1074 // A C++ stub class for wxWave for platforms that don't have it.
1075 class wxSound : public wxObject
1076 {
1077 public:
1078 wxSound() {
1079 bool blocked = wxPyBeginBlockThreads();
1080 PyErr_SetString(PyExc_NotImplementedError,
1081 "wxSound is not available on this platform.");
1082 wxPyEndBlockThreads(blocked);
1083 }
1084 wxSound(const wxString&/*, bool*/) {
1085 bool blocked = wxPyBeginBlockThreads();
1086 PyErr_SetString(PyExc_NotImplementedError,
1087 "wxSound is not available on this platform.");
1088 wxPyEndBlockThreads(blocked);
1089 }
1090 wxSound(int, const wxByte*) {
1091 bool blocked = wxPyBeginBlockThreads();
1092 PyErr_SetString(PyExc_NotImplementedError,
1093 "wxSound is not available on this platform.");
1094 wxPyEndBlockThreads(blocked);
1095 }
1096
1097 ~wxSound() {};
1098
1099 bool Create(const wxString&/*, bool*/) { return false; }
1100 bool Create(int, const wxByte*) { return false; };
1101 bool IsOk() { return false; };
1102 bool Play(unsigned) const { return false; }
1103 static bool Play(const wxString&, unsigned) { return false; }
1104 static void Stop() {}
1105 };
1106
1107 #endif
1108
1109 wxSound *new_wxSound(wxString const &fileName){
1110 if (fileName.Length() == 0)
1111 return new wxSound;
1112 else
1113 return new wxSound(fileName);
1114 }
1115 wxSound *new_wxSound(PyObject *data){
1116 unsigned char* buffer; int size;
1117 wxSound *sound = NULL;
1118
1119 bool blocked = wxPyBeginBlockThreads();
1120 if (!PyArg_Parse(data, "t#", &buffer, &size))
1121 goto done;
1122 sound = new wxSound(size, buffer);
1123 done:
1124 wxPyEndBlockThreads(blocked);
1125 return sound;
1126 }
1127 bool wxSound_CreateFromData(wxSound *self,PyObject *data){
1128 #ifndef __WXMAC__
1129 unsigned char* buffer;
1130 int size;
1131 bool rv = false;
1132
1133 bool blocked = wxPyBeginBlockThreads();
1134 if (!PyArg_Parse(data, "t#", &buffer, &size))
1135 goto done;
1136 rv = self->Create(size, buffer);
1137 done:
1138 wxPyEndBlockThreads(blocked);
1139 return rv;
1140 #else
1141 bool blocked = wxPyBeginBlockThreads();
1142 PyErr_SetString(PyExc_NotImplementedError,
1143 "Create from data is not available on this platform.");
1144 wxPyEndBlockThreads(blocked);
1145 return false;
1146 #endif
1147 }
1148
1149 #include <wx/mimetype.h>
1150
1151 PyObject *wxFileType_GetMimeType(wxFileType *self){
1152 wxString str;
1153 if (self->GetMimeType(&str))
1154 return wx2PyString(str);
1155 else
1156 RETURN_NONE();
1157 }
1158 PyObject *wxFileType_GetMimeTypes(wxFileType *self){
1159 wxArrayString arr;
1160 if (self->GetMimeTypes(arr))
1161 return wxArrayString2PyList_helper(arr);
1162 else
1163 RETURN_NONE();
1164 }
1165 PyObject *wxFileType_GetExtensions(wxFileType *self){
1166 wxArrayString arr;
1167 if (self->GetExtensions(arr))
1168 return wxArrayString2PyList_helper(arr);
1169 else
1170 RETURN_NONE();
1171 }
1172 wxIcon *wxFileType_GetIcon(wxFileType *self){
1173 wxIconLocation loc;
1174 if (self->GetIcon(&loc))
1175 return new wxIcon(loc);
1176 else
1177 return NULL;
1178 }
1179 PyObject *wxFileType_GetIconInfo(wxFileType *self){
1180 wxIconLocation loc;
1181 if (self->GetIcon(&loc)) {
1182 wxString iconFile = loc.GetFileName();
1183 int iconIndex = -1;
1184
1185
1186
1187 // Make a tuple and put the values in it
1188 bool blocked = wxPyBeginBlockThreads();
1189 PyObject* tuple = PyTuple_New(3);
1190 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
1191 wxT("wxIcon"), true));
1192 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
1193 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
1194 wxPyEndBlockThreads(blocked);
1195 return tuple;
1196 }
1197 else
1198 RETURN_NONE();
1199 }
1200 PyObject *wxFileType_GetDescription(wxFileType *self){
1201 wxString str;
1202 if (self->GetDescription(&str))
1203 return wx2PyString(str);
1204 else
1205 RETURN_NONE();
1206 }
1207 PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
1208 wxString str;
1209 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
1210 return wx2PyString(str);
1211 else
1212 RETURN_NONE();
1213 }
1214 PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
1215 wxString str;
1216 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
1217 return wx2PyString(str);
1218 else
1219 RETURN_NONE();
1220 }
1221 PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype){
1222 wxArrayString verbs;
1223 wxArrayString commands;
1224 if (self->GetAllCommands(&verbs, &commands,
1225 wxFileType::MessageParameters(filename, mimetype))) {
1226 bool blocked = wxPyBeginBlockThreads();
1227 PyObject* tuple = PyTuple_New(2);
1228 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
1229 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
1230 wxPyEndBlockThreads(blocked);
1231 return tuple;
1232 }
1233 else
1234 RETURN_NONE();
1235 }
1236 wxString FileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype){
1237 return wxFileType::ExpandCommand(command,
1238 wxFileType::MessageParameters(filename, mimetype));
1239 }
1240 PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
1241 wxArrayString arr;
1242 self->EnumAllFileTypes(arr);
1243 return wxArrayString2PyList_helper(arr);
1244 }
1245
1246 #include <wx/artprov.h>
1247
1248 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
1249 static const wxString wxPyART_MENU(wxART_MENU);
1250 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
1251 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
1252 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
1253 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
1254 static const wxString wxPyART_BUTTON(wxART_BUTTON);
1255 static const wxString wxPyART_OTHER(wxART_OTHER);
1256 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
1257 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
1258 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
1259 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
1260 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
1261 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
1262 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
1263 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
1264 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
1265 static const wxString wxPyART_GO_UP(wxART_GO_UP);
1266 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
1267 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
1268 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
1269 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
1270 static const wxString wxPyART_PRINT(wxART_PRINT);
1271 static const wxString wxPyART_HELP(wxART_HELP);
1272 static const wxString wxPyART_TIP(wxART_TIP);
1273 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
1274 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
1275 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
1276 static const wxString wxPyART_HARDDISK(wxART_HARDDISK);
1277 static const wxString wxPyART_FLOPPY(wxART_FLOPPY);
1278 static const wxString wxPyART_CDROM(wxART_CDROM);
1279 static const wxString wxPyART_REMOVABLE(wxART_REMOVABLE);
1280 static const wxString wxPyART_FOLDER(wxART_FOLDER);
1281 static const wxString wxPyART_FOLDER_OPEN(wxART_FOLDER_OPEN);
1282 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
1283 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
1284 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
1285 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
1286 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
1287 static const wxString wxPyART_ERROR(wxART_ERROR);
1288 static const wxString wxPyART_QUESTION(wxART_QUESTION);
1289 static const wxString wxPyART_WARNING(wxART_WARNING);
1290 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
1291 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
1292 // Python aware wxArtProvider
1293 class wxPyArtProvider : public wxArtProvider {
1294 public:
1295
1296 virtual wxBitmap CreateBitmap(const wxArtID& id,
1297 const wxArtClient& client,
1298 const wxSize& size) {
1299 wxBitmap rval = wxNullBitmap;
1300 bool blocked = wxPyBeginBlockThreads();
1301 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
1302 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
1303 PyObject* ro;
1304 wxBitmap* ptr;
1305 PyObject* s1, *s2;
1306 s1 = wx2PyString(id);
1307 s2 = wx2PyString(client);
1308 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
1309 Py_DECREF(so);
1310 Py_DECREF(s1);
1311 Py_DECREF(s2);
1312 if (ro) {
1313 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
1314 rval = *ptr;
1315 Py_DECREF(ro);
1316 }
1317 }
1318 wxPyEndBlockThreads(blocked);
1319 return rval;
1320 }
1321
1322 PYPRIVATE;
1323 };
1324
1325 void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
1326
1327
1328
1329 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
1330 PyObject* ret = PyTuple_New(3);
1331 if (ret) {
1332 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
1333 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
1334 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
1335 }
1336 return ret;
1337 }
1338
1339 PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
1340 bool cont;
1341 long index = 0;
1342 wxString value;
1343
1344 cont = self->GetFirstGroup(value, index);
1345 return __EnumerationHelper(cont, value, index);
1346 }
1347 PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
1348 bool cont;
1349 wxString value;
1350
1351 cont = self->GetNextGroup(value, index);
1352 return __EnumerationHelper(cont, value, index);
1353 }
1354 PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
1355 bool cont;
1356 long index = 0;
1357 wxString value;
1358
1359 cont = self->GetFirstEntry(value, index);
1360 return __EnumerationHelper(cont, value, index);
1361 }
1362 PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
1363 bool cont;
1364 wxString value;
1365
1366 cont = self->GetNextEntry(value, index);
1367 return __EnumerationHelper(cont, value, index);
1368 }
1369 long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal){
1370 long rv;
1371 self->Read(key, &rv, defaultVal);
1372 return rv;
1373 }
1374
1375 // See my_fragments.i
1376 SWIGSTATICINLINE(int)
1377 SWIG_AsVal_double(PyObject *obj, double* val)
1378 {
1379 if (PyNumber_Check(obj)) {
1380 if (val) *val = PyFloat_AsDouble(obj);
1381 return 1;
1382 }
1383 else {
1384 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
1385 obj->ob_type->tp_name);
1386 PyErr_SetObject(PyExc_TypeError, errmsg);
1387 Py_DECREF(errmsg);
1388 }
1389 return 0;
1390 }
1391
1392
1393 SWIGSTATICINLINE(double)
1394 SWIG_As_double(PyObject* obj)
1395 {
1396 double v;
1397 if (!SWIG_AsVal_double(obj, &v)) {
1398 /*
1399 this is needed to make valgrind/purify happier. the other
1400 solution is throw an exception, but since this code should work
1401 with plain C ....
1402 */
1403 memset((void*)&v, 0, sizeof(double));
1404 }
1405 return v;
1406 }
1407
1408
1409 SWIGSTATICINLINE(int)
1410 SWIG_Check_double(PyObject* obj)
1411 {
1412 return SWIG_AsVal_double(obj, (double*)0);
1413 }
1414
1415 double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal){
1416 double rv;
1417 self->Read(key, &rv, defaultVal);
1418 return rv;
1419 }
1420 bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal){
1421 bool rv;
1422 self->Read(key, &rv, defaultVal);
1423 return rv;
1424 }
1425
1426 #include <wx/datetime.h>
1427
1428
1429 static const wxString wxPyDateFormatStr(wxT("%c"));
1430 static const wxString wxPyTimeSpanFormatStr(wxT("%H:%M:%S"));
1431
1432 #define LOCAL_TZ wxDateTime::Local
1433
1434
1435 #if UINT_MAX < LONG_MAX
1436 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
1437 #define SWIG_From_unsigned_SS_int SWIG_From_long
1438 /*@@*/
1439 #else
1440 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
1441 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1442 /*@@*/
1443 #endif
1444
1445 wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
1446 wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
1447 wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
1448 wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
1449 wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
1450 bool wxDateTime___lt__(wxDateTime *self,wxDateTime const *other){
1451 if (!other || !self->IsValid() || !other->IsValid()) return self < other;
1452 return (*self < *other);
1453 }
1454 bool wxDateTime___le__(wxDateTime *self,wxDateTime const *other){
1455 if (!other || !self->IsValid() || !other->IsValid()) return self <= other;
1456 return (*self <= *other);
1457 }
1458 bool wxDateTime___gt__(wxDateTime *self,wxDateTime const *other){
1459 if (!other || !self->IsValid() || !other->IsValid()) return self > other;
1460 return (*self > *other);
1461 }
1462 bool wxDateTime___ge__(wxDateTime *self,wxDateTime const *other){
1463 if (!other || !self->IsValid() || !other->IsValid()) return self >= other;
1464 return (*self >= *other);
1465 }
1466 bool wxDateTime___eq__(wxDateTime *self,wxDateTime const *other){
1467 if (!other || !self->IsValid() || !other->IsValid()) return self == other;
1468 return (*self == *other);
1469 }
1470 bool wxDateTime___ne__(wxDateTime *self,wxDateTime const *other){
1471 if (!other || !self->IsValid() || !other->IsValid()) return self != other;
1472 return (*self != *other);
1473 }
1474 int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
1475 const wxChar* rv;
1476 const wxChar* _date = date;
1477 rv = self->ParseRfc822Date(_date);
1478 if (rv == NULL) return -1;
1479 return rv - _date;
1480 }
1481 int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format,wxDateTime const &dateDef){
1482 const wxChar* rv;
1483 const wxChar* _date = date;
1484 rv = self->ParseFormat(_date, format, dateDef);
1485 if (rv == NULL) return -1;
1486 return rv - _date;
1487 }
1488 int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
1489 const wxChar* rv;
1490 const wxChar* _datetime = datetime;
1491 rv = self->ParseDateTime(_datetime);
1492 if (rv == NULL) return -1;
1493 return rv - _datetime;
1494 }
1495 int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
1496 const wxChar* rv;
1497 const wxChar* _date = date;
1498 rv = self->ParseDate(_date);
1499 if (rv == NULL) return -1;
1500 return rv - _date;
1501 }
1502 int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
1503 const wxChar* rv;
1504 const wxChar* _time = time;
1505 rv = self->ParseTime(_time);
1506 if (rv == NULL) return -1;
1507 return rv - _time;
1508 }
1509 wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
1510 wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
1511 wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
1512 wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
1513 bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self < *other) : false; }
1514 bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self <= *other) : false; }
1515 bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self > *other) : true; }
1516 bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self >= *other) : true; }
1517 bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self == *other) : false; }
1518 bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self != *other) : true; }
1519 wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
1520 wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
1521 wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
1522 wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
1523 bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self == *other) : false; }
1524 bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self != *other) : true; }
1525
1526 #include <wx/dataobj.h>
1527
1528 PyObject *wxDataObject_GetAllFormats(wxDataObject *self,wxDataObject::Direction dir){
1529 size_t count = self->GetFormatCount(dir);
1530 wxDataFormat* formats = new wxDataFormat[count];
1531 self->GetAllFormats(formats, dir);
1532
1533 bool blocked = wxPyBeginBlockThreads();
1534 PyObject* list = PyList_New(count);
1535 for (size_t i=0; i<count; i++) {
1536 wxDataFormat* format = new wxDataFormat(formats[i]);
1537 PyObject* obj = wxPyConstructObject((void*)format, wxT("wxDataFormat"), true);
1538 PyList_Append(list, obj);
1539 Py_DECREF(obj);
1540 }
1541 wxPyEndBlockThreads(blocked);
1542 delete [] formats;
1543 return list;
1544 }
1545 PyObject *wxDataObject_GetDataHere(wxDataObject *self,wxDataFormat const &format){
1546 PyObject* rval = NULL;
1547 size_t size = self->GetDataSize(format);
1548 bool blocked = wxPyBeginBlockThreads();
1549 if (size) {
1550 char* buf = new char[size];
1551 if (self->GetDataHere(format, buf))
1552 rval = PyString_FromStringAndSize(buf, size);
1553 delete [] buf;
1554 }
1555 if (! rval) {
1556 rval = Py_None;
1557 Py_INCREF(rval);
1558 }
1559 wxPyEndBlockThreads(blocked);
1560 return rval;
1561 }
1562 bool wxDataObject_SetData(wxDataObject *self,wxDataFormat const &format,PyObject *data){
1563 bool rval;
1564 bool blocked = wxPyBeginBlockThreads();
1565 if (PyString_Check(data)) {
1566 rval = self->SetData(format, PyString_Size(data), PyString_AsString(data));
1567 }
1568 else {
1569 // raise a TypeError if not a string
1570 PyErr_SetString(PyExc_TypeError, "String expected.");
1571 rval = false;
1572 }
1573 wxPyEndBlockThreads(blocked);
1574 return rval;
1575 }
1576 PyObject *wxDataObjectSimple_GetDataHere(wxDataObjectSimple *self){
1577 PyObject* rval = NULL;
1578 size_t size = self->GetDataSize();
1579 bool blocked = wxPyBeginBlockThreads();
1580 if (size) {
1581 char* buf = new char[size];
1582 if (self->GetDataHere(buf))
1583 rval = PyString_FromStringAndSize(buf, size);
1584 delete [] buf;
1585 }
1586 if (! rval) {
1587 rval = Py_None;
1588 Py_INCREF(rval);
1589 }
1590 wxPyEndBlockThreads(blocked);
1591 return rval;
1592 }
1593 bool wxDataObjectSimple_SetData(wxDataObjectSimple *self,PyObject *data){
1594 bool rval;
1595 bool blocked = wxPyBeginBlockThreads();
1596 if (PyString_Check(data)) {
1597 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
1598 }
1599 else {
1600 // raise a TypeError if not a string
1601 PyErr_SetString(PyExc_TypeError, "String expected.");
1602 rval = false;
1603 }
1604 wxPyEndBlockThreads(blocked);
1605 return rval;
1606 }
1607 // Create a new class for wxPython to use
1608 class wxPyDataObjectSimple : public wxDataObjectSimple {
1609 public:
1610 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
1611 : wxDataObjectSimple(format) {}
1612
1613 DEC_PYCALLBACK_SIZET__const(GetDataSize);
1614 bool GetDataHere(void *buf) const;
1615 bool SetData(size_t len, const void *buf) const;
1616 PYPRIVATE;
1617 };
1618
1619 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
1620
1621 bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
1622 // We need to get the data for this object and write it to buf. I think
1623 // the best way to do this for wxPython is to have the Python method
1624 // return either a string or None and then act appropriately with the
1625 // C++ version.
1626
1627 bool rval = false;
1628 bool blocked = wxPyBeginBlockThreads();
1629 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
1630 PyObject* ro;
1631 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1632 if (ro) {
1633 rval = (ro != Py_None && PyString_Check(ro));
1634 if (rval)
1635 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
1636 Py_DECREF(ro);
1637 }
1638 }
1639 wxPyEndBlockThreads(blocked);
1640 return rval;
1641 }
1642
1643 bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
1644 // For this one we simply need to make a string from buf and len
1645 // and send it to the Python method.
1646 bool rval = false;
1647 bool blocked = wxPyBeginBlockThreads();
1648 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
1649 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
1650 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
1651 Py_DECREF(data);
1652 }
1653 wxPyEndBlockThreads(blocked);
1654 return rval;
1655 }
1656
1657 // Create a new class for wxPython to use
1658 class wxPyTextDataObject : public wxTextDataObject {
1659 public:
1660 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
1661 : wxTextDataObject(text) {}
1662
1663 DEC_PYCALLBACK_SIZET__const(GetTextLength);
1664 DEC_PYCALLBACK_STRING__const(GetText);
1665 DEC_PYCALLBACK__STRING(SetText);
1666 PYPRIVATE;
1667 };
1668
1669 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
1670 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
1671 IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
1672
1673
1674 // Create a new class for wxPython to use
1675 class wxPyBitmapDataObject : public wxBitmapDataObject {
1676 public:
1677 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
1678 : wxBitmapDataObject(bitmap) {}
1679
1680 wxBitmap GetBitmap() const;
1681 void SetBitmap(const wxBitmap& bitmap);
1682 PYPRIVATE;
1683 };
1684
1685 wxBitmap wxPyBitmapDataObject::GetBitmap() const {
1686 wxBitmap* rval = &wxNullBitmap;
1687 bool blocked = wxPyBeginBlockThreads();
1688 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
1689 PyObject* ro;
1690 wxBitmap* ptr;
1691 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1692 if (ro) {
1693 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
1694 rval = ptr;
1695 Py_DECREF(ro);
1696 }
1697 }
1698 wxPyEndBlockThreads(blocked);
1699 return *rval;
1700 }
1701
1702 void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
1703 bool blocked = wxPyBeginBlockThreads();
1704 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
1705 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), false);
1706 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
1707 Py_DECREF(bo);
1708 }
1709 wxPyEndBlockThreads(blocked);
1710 }
1711
1712 bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
1713 bool rval;
1714 bool blocked = wxPyBeginBlockThreads();
1715 if (PyString_Check(data)) {
1716 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
1717 }
1718 else {
1719 // raise a TypeError if not a string
1720 PyErr_SetString(PyExc_TypeError, "String expected.");
1721 rval = false;
1722 }
1723 wxPyEndBlockThreads(blocked);
1724 return rval;
1725 }
1726 PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
1727 PyObject* obj;
1728 bool blocked = wxPyBeginBlockThreads();
1729 obj = PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
1730 wxPyEndBlockThreads(blocked);
1731 return obj;
1732 }
1733
1734 class wxMetafileDataObject : public wxDataObjectSimple
1735 {
1736 public:
1737 wxMetafileDataObject() { wxPyRaiseNotImplemented(); }
1738 };
1739
1740
1741 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
1742
1743
1744 IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
1745 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
1746 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
1747 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
1748 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
1749
1750
1751 class wxPyTextDropTarget : public wxTextDropTarget {
1752 public:
1753 wxPyTextDropTarget() {}
1754
1755 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
1756
1757 DEC_PYCALLBACK__(OnLeave);
1758 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1759 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1760 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1761 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1762
1763 PYPRIVATE;
1764 };
1765
1766 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
1767 IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
1768 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
1769 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
1770 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
1771 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
1772
1773
1774
1775 class wxPyFileDropTarget : public wxFileDropTarget {
1776 public:
1777 wxPyFileDropTarget() {}
1778
1779 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
1780
1781 DEC_PYCALLBACK__(OnLeave);
1782 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1783 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1784 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1785 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1786
1787 PYPRIVATE;
1788 };
1789
1790 bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
1791 const wxArrayString& filenames) {
1792 bool rval = false;
1793 bool blocked = wxPyBeginBlockThreads();
1794 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
1795 PyObject* list = wxArrayString2PyList_helper(filenames);
1796 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
1797 Py_DECREF(list);
1798 }
1799 wxPyEndBlockThreads(blocked);
1800 return rval;
1801 }
1802
1803
1804
1805 IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
1806 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
1807 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
1808 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
1809 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
1810
1811
1812
1813
1814 bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
1815
1816 #include <wx/display.h>
1817
1818 bool wxVideoMode___eq__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self == *other) : false; }
1819 bool wxVideoMode___ne__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self != *other) : true; }
1820
1821 // dummy version of wxDisplay for when it is not enabled in the wxWidgets build
1822 #if !wxUSE_DISPLAY
1823 #include <wx/dynarray.h>
1824 #include <wx/vidmode.h>
1825
1826 WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
1827 #include "wx/arrimpl.cpp"
1828 WX_DEFINE_OBJARRAY(wxArrayVideoModes);
1829 const wxVideoMode wxDefaultVideoMode;
1830
1831 class wxDisplay
1832 {
1833 public:
1834 wxDisplay(size_t index = 0) { wxPyRaiseNotImplemented(); }
1835 ~wxDisplay() {}
1836
1837 static size_t GetCount()
1838 { wxPyRaiseNotImplemented(); return 0; }
1839
1840 static int GetFromPoint(const wxPoint& pt)
1841 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
1842 static int GetFromWindow(wxWindow *window)
1843 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
1844
1845 virtual bool IsOk() const { return false; }
1846 virtual wxRect GetGeometry() const { wxRect r; return r; }
1847 virtual wxString GetName() const { return wxEmptyString; }
1848 bool IsPrimary() const { return false; }
1849
1850 wxArrayVideoModes GetModes(const wxVideoMode& mode = wxDefaultVideoMode)
1851 { wxArrayVideoModes a; return a; }
1852
1853 virtual wxVideoMode GetCurrentMode() const
1854 { return wxDefaultVideoMode; }
1855
1856 virtual bool ChangeMode(const wxVideoMode& mode = wxDefaultVideoMode)
1857 { return false; }
1858
1859 void ResetMode() {}
1860 };
1861 #endif
1862
1863 int Display_GetFromWindow(wxWindow *window){ wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
1864 PyObject *wxDisplay_GetModes(wxDisplay *self,wxVideoMode const &mode){
1865 PyObject* pyList = NULL;
1866 wxArrayVideoModes arr = self->GetModes(mode);
1867 bool blocked = wxPyBeginBlockThreads();
1868 pyList = PyList_New(0);
1869 for (int i=0; i < arr.GetCount(); i++) {
1870 wxVideoMode* m = new wxVideoMode(arr.Item(i));
1871 PyObject* pyObj = wxPyConstructObject(m, wxT("wxVideoMode"), true);
1872 PyList_Append(pyList, pyObj);
1873 Py_DECREF(pyObj);
1874 }
1875 wxPyEndBlockThreads(blocked);
1876 return pyList;
1877 }
1878
1879 #include <wx/stdpaths.h>
1880
1881 wxStandardPaths *StandardPaths_Get(){
1882 return (wxStandardPaths*) &wxStandardPaths::Get();
1883 }
1884 #ifdef __cplusplus
1885 extern "C" {
1886 #endif
1887 static PyObject *_wrap_SystemSettings_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
1888 PyObject *resultobj;
1889 int arg1 ;
1890 wxColour result;
1891 PyObject * obj0 = 0 ;
1892 char *kwnames[] = {
1893 (char *) "index", NULL
1894 };
1895
1896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetColour",kwnames,&obj0)) goto fail;
1897 arg1 = (int)SWIG_As_int(obj0);
1898 if (PyErr_Occurred()) SWIG_fail;
1899 {
1900 if (!wxPyCheckForApp()) SWIG_fail;
1901 PyThreadState* __tstate = wxPyBeginAllowThreads();
1902 result = wxSystemSettings::GetColour((wxSystemColour )arg1);
1903
1904 wxPyEndAllowThreads(__tstate);
1905 if (PyErr_Occurred()) SWIG_fail;
1906 }
1907 {
1908 wxColour * resultptr;
1909 resultptr = new wxColour((wxColour &) result);
1910 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
1911 }
1912 return resultobj;
1913 fail:
1914 return NULL;
1915 }
1916
1917
1918 static PyObject *_wrap_SystemSettings_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
1919 PyObject *resultobj;
1920 int arg1 ;
1921 wxFont result;
1922 PyObject * obj0 = 0 ;
1923 char *kwnames[] = {
1924 (char *) "index", NULL
1925 };
1926
1927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
1928 arg1 = (int)SWIG_As_int(obj0);
1929 if (PyErr_Occurred()) SWIG_fail;
1930 {
1931 if (!wxPyCheckForApp()) SWIG_fail;
1932 PyThreadState* __tstate = wxPyBeginAllowThreads();
1933 result = wxSystemSettings::GetFont((wxSystemFont )arg1);
1934
1935 wxPyEndAllowThreads(__tstate);
1936 if (PyErr_Occurred()) SWIG_fail;
1937 }
1938 {
1939 wxFont * resultptr;
1940 resultptr = new wxFont((wxFont &) result);
1941 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
1942 }
1943 return resultobj;
1944 fail:
1945 return NULL;
1946 }
1947
1948
1949 static PyObject *_wrap_SystemSettings_GetMetric(PyObject *, PyObject *args, PyObject *kwargs) {
1950 PyObject *resultobj;
1951 int arg1 ;
1952 int result;
1953 PyObject * obj0 = 0 ;
1954 char *kwnames[] = {
1955 (char *) "index", NULL
1956 };
1957
1958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetMetric",kwnames,&obj0)) goto fail;
1959 arg1 = (int)SWIG_As_int(obj0);
1960 if (PyErr_Occurred()) SWIG_fail;
1961 {
1962 if (!wxPyCheckForApp()) SWIG_fail;
1963 PyThreadState* __tstate = wxPyBeginAllowThreads();
1964 result = (int)wxSystemSettings::GetMetric((wxSystemMetric )arg1);
1965
1966 wxPyEndAllowThreads(__tstate);
1967 if (PyErr_Occurred()) SWIG_fail;
1968 }
1969 resultobj = SWIG_From_int((int)result);
1970 return resultobj;
1971 fail:
1972 return NULL;
1973 }
1974
1975
1976 static PyObject *_wrap_SystemSettings_HasFeature(PyObject *, PyObject *args, PyObject *kwargs) {
1977 PyObject *resultobj;
1978 int arg1 ;
1979 bool result;
1980 PyObject * obj0 = 0 ;
1981 char *kwnames[] = {
1982 (char *) "index", NULL
1983 };
1984
1985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
1986 arg1 = (int)SWIG_As_int(obj0);
1987 if (PyErr_Occurred()) SWIG_fail;
1988 {
1989 if (!wxPyCheckForApp()) SWIG_fail;
1990 PyThreadState* __tstate = wxPyBeginAllowThreads();
1991 result = (bool)wxSystemSettings::HasFeature((wxSystemFeature )arg1);
1992
1993 wxPyEndAllowThreads(__tstate);
1994 if (PyErr_Occurred()) SWIG_fail;
1995 }
1996 {
1997 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1998 }
1999 return resultobj;
2000 fail:
2001 return NULL;
2002 }
2003
2004
2005 static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
2006 PyObject *resultobj;
2007 int result;
2008 char *kwnames[] = {
2009 NULL
2010 };
2011
2012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
2013 {
2014 if (!wxPyCheckForApp()) SWIG_fail;
2015 PyThreadState* __tstate = wxPyBeginAllowThreads();
2016 result = (int)wxSystemSettings::GetScreenType();
2017
2018 wxPyEndAllowThreads(__tstate);
2019 if (PyErr_Occurred()) SWIG_fail;
2020 }
2021 resultobj = SWIG_From_int((int)result);
2022 return resultobj;
2023 fail:
2024 return NULL;
2025 }
2026
2027
2028 static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
2029 PyObject *resultobj;
2030 int arg1 ;
2031 PyObject * obj0 = 0 ;
2032 char *kwnames[] = {
2033 (char *) "screen", NULL
2034 };
2035
2036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_SetScreenType",kwnames,&obj0)) goto fail;
2037 arg1 = (int)SWIG_As_int(obj0);
2038 if (PyErr_Occurred()) SWIG_fail;
2039 {
2040 if (!wxPyCheckForApp()) SWIG_fail;
2041 PyThreadState* __tstate = wxPyBeginAllowThreads();
2042 wxSystemSettings::SetScreenType((wxSystemScreenType )arg1);
2043
2044 wxPyEndAllowThreads(__tstate);
2045 if (PyErr_Occurred()) SWIG_fail;
2046 }
2047 Py_INCREF(Py_None); resultobj = Py_None;
2048 return resultobj;
2049 fail:
2050 return NULL;
2051 }
2052
2053
2054 static PyObject * SystemSettings_swigregister(PyObject *, PyObject *args) {
2055 PyObject *obj;
2056 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2057 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
2058 Py_INCREF(obj);
2059 return Py_BuildValue((char *)"");
2060 }
2061 static int _wrap_WINDOW_DEFAULT_VARIANT_set(PyObject *) {
2062 PyErr_SetString(PyExc_TypeError,"Variable WINDOW_DEFAULT_VARIANT is read-only.");
2063 return 1;
2064 }
2065
2066
2067 static PyObject *_wrap_WINDOW_DEFAULT_VARIANT_get() {
2068 PyObject *pyobj;
2069
2070 {
2071 #if wxUSE_UNICODE
2072 pyobj = PyUnicode_FromWideChar((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
2073 #else
2074 pyobj = PyString_FromStringAndSize((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
2075 #endif
2076 }
2077 return pyobj;
2078 }
2079
2080
2081 static PyObject *_wrap_new_SystemOptions(PyObject *, PyObject *args, PyObject *kwargs) {
2082 PyObject *resultobj;
2083 wxSystemOptions *result;
2084 char *kwnames[] = {
2085 NULL
2086 };
2087
2088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
2089 {
2090 PyThreadState* __tstate = wxPyBeginAllowThreads();
2091 result = (wxSystemOptions *)new wxSystemOptions();
2092
2093 wxPyEndAllowThreads(__tstate);
2094 if (PyErr_Occurred()) SWIG_fail;
2095 }
2096 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSystemOptions, 1);
2097 return resultobj;
2098 fail:
2099 return NULL;
2100 }
2101
2102
2103 static PyObject *_wrap_SystemOptions_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
2104 PyObject *resultobj;
2105 wxString *arg1 = 0 ;
2106 wxString *arg2 = 0 ;
2107 bool temp1 = false ;
2108 bool temp2 = false ;
2109 PyObject * obj0 = 0 ;
2110 PyObject * obj1 = 0 ;
2111 char *kwnames[] = {
2112 (char *) "name",(char *) "value", NULL
2113 };
2114
2115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
2116 {
2117 arg1 = wxString_in_helper(obj0);
2118 if (arg1 == NULL) SWIG_fail;
2119 temp1 = true;
2120 }
2121 {
2122 arg2 = wxString_in_helper(obj1);
2123 if (arg2 == NULL) SWIG_fail;
2124 temp2 = true;
2125 }
2126 {
2127 PyThreadState* __tstate = wxPyBeginAllowThreads();
2128 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
2129
2130 wxPyEndAllowThreads(__tstate);
2131 if (PyErr_Occurred()) SWIG_fail;
2132 }
2133 Py_INCREF(Py_None); resultobj = Py_None;
2134 {
2135 if (temp1)
2136 delete arg1;
2137 }
2138 {
2139 if (temp2)
2140 delete arg2;
2141 }
2142 return resultobj;
2143 fail:
2144 {
2145 if (temp1)
2146 delete arg1;
2147 }
2148 {
2149 if (temp2)
2150 delete arg2;
2151 }
2152 return NULL;
2153 }
2154
2155
2156 static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
2157 PyObject *resultobj;
2158 wxString *arg1 = 0 ;
2159 int arg2 ;
2160 bool temp1 = false ;
2161 PyObject * obj0 = 0 ;
2162 PyObject * obj1 = 0 ;
2163 char *kwnames[] = {
2164 (char *) "name",(char *) "value", NULL
2165 };
2166
2167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOptionInt",kwnames,&obj0,&obj1)) goto fail;
2168 {
2169 arg1 = wxString_in_helper(obj0);
2170 if (arg1 == NULL) SWIG_fail;
2171 temp1 = true;
2172 }
2173 arg2 = (int)SWIG_As_int(obj1);
2174 if (PyErr_Occurred()) SWIG_fail;
2175 {
2176 PyThreadState* __tstate = wxPyBeginAllowThreads();
2177 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
2178
2179 wxPyEndAllowThreads(__tstate);
2180 if (PyErr_Occurred()) SWIG_fail;
2181 }
2182 Py_INCREF(Py_None); resultobj = Py_None;
2183 {
2184 if (temp1)
2185 delete arg1;
2186 }
2187 return resultobj;
2188 fail:
2189 {
2190 if (temp1)
2191 delete arg1;
2192 }
2193 return NULL;
2194 }
2195
2196
2197 static PyObject *_wrap_SystemOptions_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
2198 PyObject *resultobj;
2199 wxString *arg1 = 0 ;
2200 wxString result;
2201 bool temp1 = false ;
2202 PyObject * obj0 = 0 ;
2203 char *kwnames[] = {
2204 (char *) "name", NULL
2205 };
2206
2207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
2208 {
2209 arg1 = wxString_in_helper(obj0);
2210 if (arg1 == NULL) SWIG_fail;
2211 temp1 = true;
2212 }
2213 {
2214 PyThreadState* __tstate = wxPyBeginAllowThreads();
2215 result = wxSystemOptions::GetOption((wxString const &)*arg1);
2216
2217 wxPyEndAllowThreads(__tstate);
2218 if (PyErr_Occurred()) SWIG_fail;
2219 }
2220 {
2221 #if wxUSE_UNICODE
2222 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2223 #else
2224 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2225 #endif
2226 }
2227 {
2228 if (temp1)
2229 delete arg1;
2230 }
2231 return resultobj;
2232 fail:
2233 {
2234 if (temp1)
2235 delete arg1;
2236 }
2237 return NULL;
2238 }
2239
2240
2241 static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
2242 PyObject *resultobj;
2243 wxString *arg1 = 0 ;
2244 int result;
2245 bool temp1 = false ;
2246 PyObject * obj0 = 0 ;
2247 char *kwnames[] = {
2248 (char *) "name", NULL
2249 };
2250
2251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
2252 {
2253 arg1 = wxString_in_helper(obj0);
2254 if (arg1 == NULL) SWIG_fail;
2255 temp1 = true;
2256 }
2257 {
2258 PyThreadState* __tstate = wxPyBeginAllowThreads();
2259 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
2260
2261 wxPyEndAllowThreads(__tstate);
2262 if (PyErr_Occurred()) SWIG_fail;
2263 }
2264 resultobj = SWIG_From_int((int)result);
2265 {
2266 if (temp1)
2267 delete arg1;
2268 }
2269 return resultobj;
2270 fail:
2271 {
2272 if (temp1)
2273 delete arg1;
2274 }
2275 return NULL;
2276 }
2277
2278
2279 static PyObject *_wrap_SystemOptions_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
2280 PyObject *resultobj;
2281 wxString *arg1 = 0 ;
2282 bool result;
2283 bool temp1 = false ;
2284 PyObject * obj0 = 0 ;
2285 char *kwnames[] = {
2286 (char *) "name", NULL
2287 };
2288
2289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
2290 {
2291 arg1 = wxString_in_helper(obj0);
2292 if (arg1 == NULL) SWIG_fail;
2293 temp1 = true;
2294 }
2295 {
2296 PyThreadState* __tstate = wxPyBeginAllowThreads();
2297 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
2298
2299 wxPyEndAllowThreads(__tstate);
2300 if (PyErr_Occurred()) SWIG_fail;
2301 }
2302 {
2303 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2304 }
2305 {
2306 if (temp1)
2307 delete arg1;
2308 }
2309 return resultobj;
2310 fail:
2311 {
2312 if (temp1)
2313 delete arg1;
2314 }
2315 return NULL;
2316 }
2317
2318
2319 static PyObject * SystemOptions_swigregister(PyObject *, PyObject *args) {
2320 PyObject *obj;
2321 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2322 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
2323 Py_INCREF(obj);
2324 return Py_BuildValue((char *)"");
2325 }
2326 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
2327 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
2328 return 1;
2329 }
2330
2331
2332 static PyObject *_wrap_FileSelectorPromptStr_get() {
2333 PyObject *pyobj;
2334
2335 {
2336 #if wxUSE_UNICODE
2337 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
2338 #else
2339 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
2340 #endif
2341 }
2342 return pyobj;
2343 }
2344
2345
2346 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
2347 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
2348 return 1;
2349 }
2350
2351
2352 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get() {
2353 PyObject *pyobj;
2354
2355 {
2356 #if wxUSE_UNICODE
2357 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
2358 #else
2359 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
2360 #endif
2361 }
2362 return pyobj;
2363 }
2364
2365
2366 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
2367 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
2368 return 1;
2369 }
2370
2371
2372 static PyObject *_wrap_DirSelectorPromptStr_get() {
2373 PyObject *pyobj;
2374
2375 {
2376 #if wxUSE_UNICODE
2377 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
2378 #else
2379 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
2380 #endif
2381 }
2382 return pyobj;
2383 }
2384
2385
2386 static PyObject *_wrap_NewId(PyObject *, PyObject *args, PyObject *kwargs) {
2387 PyObject *resultobj;
2388 long result;
2389 char *kwnames[] = {
2390 NULL
2391 };
2392
2393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
2394 {
2395 PyThreadState* __tstate = wxPyBeginAllowThreads();
2396 result = (long)wxNewId();
2397
2398 wxPyEndAllowThreads(__tstate);
2399 if (PyErr_Occurred()) SWIG_fail;
2400 }
2401 resultobj = SWIG_From_long((long)result);
2402 return resultobj;
2403 fail:
2404 return NULL;
2405 }
2406
2407
2408 static PyObject *_wrap_RegisterId(PyObject *, PyObject *args, PyObject *kwargs) {
2409 PyObject *resultobj;
2410 long arg1 ;
2411 PyObject * obj0 = 0 ;
2412 char *kwnames[] = {
2413 (char *) "id", NULL
2414 };
2415
2416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RegisterId",kwnames,&obj0)) goto fail;
2417 arg1 = (long)SWIG_As_long(obj0);
2418 if (PyErr_Occurred()) SWIG_fail;
2419 {
2420 PyThreadState* __tstate = wxPyBeginAllowThreads();
2421 wxRegisterId(arg1);
2422
2423 wxPyEndAllowThreads(__tstate);
2424 if (PyErr_Occurred()) SWIG_fail;
2425 }
2426 Py_INCREF(Py_None); resultobj = Py_None;
2427 return resultobj;
2428 fail:
2429 return NULL;
2430 }
2431
2432
2433 static PyObject *_wrap_GetCurrentId(PyObject *, PyObject *args, PyObject *kwargs) {
2434 PyObject *resultobj;
2435 long result;
2436 char *kwnames[] = {
2437 NULL
2438 };
2439
2440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
2441 {
2442 PyThreadState* __tstate = wxPyBeginAllowThreads();
2443 result = (long)wxGetCurrentId();
2444
2445 wxPyEndAllowThreads(__tstate);
2446 if (PyErr_Occurred()) SWIG_fail;
2447 }
2448 resultobj = SWIG_From_long((long)result);
2449 return resultobj;
2450 fail:
2451 return NULL;
2452 }
2453
2454
2455 static PyObject *_wrap_IsStockID(PyObject *, PyObject *args, PyObject *kwargs) {
2456 PyObject *resultobj;
2457 int arg1 ;
2458 bool result;
2459 PyObject * obj0 = 0 ;
2460 char *kwnames[] = {
2461 (char *) "id", NULL
2462 };
2463
2464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsStockID",kwnames,&obj0)) goto fail;
2465 arg1 = (int)SWIG_As_int(obj0);
2466 if (PyErr_Occurred()) SWIG_fail;
2467 {
2468 PyThreadState* __tstate = wxPyBeginAllowThreads();
2469 result = (bool)wxIsStockID(arg1);
2470
2471 wxPyEndAllowThreads(__tstate);
2472 if (PyErr_Occurred()) SWIG_fail;
2473 }
2474 {
2475 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2476 }
2477 return resultobj;
2478 fail:
2479 return NULL;
2480 }
2481
2482
2483 static PyObject *_wrap_IsStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
2484 PyObject *resultobj;
2485 int arg1 ;
2486 wxString *arg2 = 0 ;
2487 bool result;
2488 bool temp2 = false ;
2489 PyObject * obj0 = 0 ;
2490 PyObject * obj1 = 0 ;
2491 char *kwnames[] = {
2492 (char *) "id",(char *) "label", NULL
2493 };
2494
2495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IsStockLabel",kwnames,&obj0,&obj1)) goto fail;
2496 arg1 = (int)SWIG_As_int(obj0);
2497 if (PyErr_Occurred()) SWIG_fail;
2498 {
2499 arg2 = wxString_in_helper(obj1);
2500 if (arg2 == NULL) SWIG_fail;
2501 temp2 = true;
2502 }
2503 {
2504 PyThreadState* __tstate = wxPyBeginAllowThreads();
2505 result = (bool)wxIsStockLabel(arg1,(wxString const &)*arg2);
2506
2507 wxPyEndAllowThreads(__tstate);
2508 if (PyErr_Occurred()) SWIG_fail;
2509 }
2510 {
2511 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2512 }
2513 {
2514 if (temp2)
2515 delete arg2;
2516 }
2517 return resultobj;
2518 fail:
2519 {
2520 if (temp2)
2521 delete arg2;
2522 }
2523 return NULL;
2524 }
2525
2526
2527 static PyObject *_wrap_GetStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
2528 PyObject *resultobj;
2529 int arg1 ;
2530 wxString result;
2531 PyObject * obj0 = 0 ;
2532 char *kwnames[] = {
2533 (char *) "id", NULL
2534 };
2535
2536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetStockLabel",kwnames,&obj0)) goto fail;
2537 arg1 = (int)SWIG_As_int(obj0);
2538 if (PyErr_Occurred()) SWIG_fail;
2539 {
2540 PyThreadState* __tstate = wxPyBeginAllowThreads();
2541 result = wxGetStockLabel(arg1);
2542
2543 wxPyEndAllowThreads(__tstate);
2544 if (PyErr_Occurred()) SWIG_fail;
2545 }
2546 {
2547 #if wxUSE_UNICODE
2548 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2549 #else
2550 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2551 #endif
2552 }
2553 return resultobj;
2554 fail:
2555 return NULL;
2556 }
2557
2558
2559 static PyObject *_wrap_Bell(PyObject *, PyObject *args, PyObject *kwargs) {
2560 PyObject *resultobj;
2561 char *kwnames[] = {
2562 NULL
2563 };
2564
2565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
2566 {
2567 if (!wxPyCheckForApp()) SWIG_fail;
2568 PyThreadState* __tstate = wxPyBeginAllowThreads();
2569 wxBell();
2570
2571 wxPyEndAllowThreads(__tstate);
2572 if (PyErr_Occurred()) SWIG_fail;
2573 }
2574 Py_INCREF(Py_None); resultobj = Py_None;
2575 return resultobj;
2576 fail:
2577 return NULL;
2578 }
2579
2580
2581 static PyObject *_wrap_EndBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
2582 PyObject *resultobj;
2583 char *kwnames[] = {
2584 NULL
2585 };
2586
2587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
2588 {
2589 if (!wxPyCheckForApp()) SWIG_fail;
2590 PyThreadState* __tstate = wxPyBeginAllowThreads();
2591 wxEndBusyCursor();
2592
2593 wxPyEndAllowThreads(__tstate);
2594 if (PyErr_Occurred()) SWIG_fail;
2595 }
2596 Py_INCREF(Py_None); resultobj = Py_None;
2597 return resultobj;
2598 fail:
2599 return NULL;
2600 }
2601
2602
2603 static PyObject *_wrap_GetElapsedTime(PyObject *, PyObject *args, PyObject *kwargs) {
2604 PyObject *resultobj;
2605 bool arg1 = (bool) true ;
2606 long result;
2607 PyObject * obj0 = 0 ;
2608 char *kwnames[] = {
2609 (char *) "resetTimer", NULL
2610 };
2611
2612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
2613 if (obj0) {
2614 arg1 = (bool)SWIG_As_bool(obj0);
2615 if (PyErr_Occurred()) SWIG_fail;
2616 }
2617 {
2618 PyThreadState* __tstate = wxPyBeginAllowThreads();
2619 result = (long)wxGetElapsedTime(arg1);
2620
2621 wxPyEndAllowThreads(__tstate);
2622 if (PyErr_Occurred()) SWIG_fail;
2623 }
2624 resultobj = SWIG_From_long((long)result);
2625 return resultobj;
2626 fail:
2627 return NULL;
2628 }
2629
2630
2631 static PyObject *_wrap_GetMousePosition(PyObject *, PyObject *args, PyObject *kwargs) {
2632 PyObject *resultobj;
2633 int *arg1 = (int *) 0 ;
2634 int *arg2 = (int *) 0 ;
2635 int temp1 ;
2636 int res1 = 0 ;
2637 int temp2 ;
2638 int res2 = 0 ;
2639 char *kwnames[] = {
2640 NULL
2641 };
2642
2643 arg1 = &temp1; res1 = SWIG_NEWOBJ;
2644 arg2 = &temp2; res2 = SWIG_NEWOBJ;
2645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
2646 {
2647 if (!wxPyCheckForApp()) SWIG_fail;
2648 PyThreadState* __tstate = wxPyBeginAllowThreads();
2649 wxGetMousePosition(arg1,arg2);
2650
2651 wxPyEndAllowThreads(__tstate);
2652 if (PyErr_Occurred()) SWIG_fail;
2653 }
2654 Py_INCREF(Py_None); resultobj = Py_None;
2655 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
2656 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
2657 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
2658 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
2659 return resultobj;
2660 fail:
2661 return NULL;
2662 }
2663
2664
2665 static PyObject *_wrap_IsBusy(PyObject *, PyObject *args, PyObject *kwargs) {
2666 PyObject *resultobj;
2667 bool result;
2668 char *kwnames[] = {
2669 NULL
2670 };
2671
2672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
2673 {
2674 PyThreadState* __tstate = wxPyBeginAllowThreads();
2675 result = (bool)wxIsBusy();
2676
2677 wxPyEndAllowThreads(__tstate);
2678 if (PyErr_Occurred()) SWIG_fail;
2679 }
2680 {
2681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2682 }
2683 return resultobj;
2684 fail:
2685 return NULL;
2686 }
2687
2688
2689 static PyObject *_wrap_Now(PyObject *, PyObject *args, PyObject *kwargs) {
2690 PyObject *resultobj;
2691 wxString result;
2692 char *kwnames[] = {
2693 NULL
2694 };
2695
2696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
2697 {
2698 PyThreadState* __tstate = wxPyBeginAllowThreads();
2699 result = wxNow();
2700
2701 wxPyEndAllowThreads(__tstate);
2702 if (PyErr_Occurred()) SWIG_fail;
2703 }
2704 {
2705 #if wxUSE_UNICODE
2706 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2707 #else
2708 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2709 #endif
2710 }
2711 return resultobj;
2712 fail:
2713 return NULL;
2714 }
2715
2716
2717 static PyObject *_wrap_Shell(PyObject *, PyObject *args, PyObject *kwargs) {
2718 PyObject *resultobj;
2719 wxString const &arg1_defvalue = wxPyEmptyString ;
2720 wxString *arg1 = (wxString *) &arg1_defvalue ;
2721 bool result;
2722 bool temp1 = false ;
2723 PyObject * obj0 = 0 ;
2724 char *kwnames[] = {
2725 (char *) "command", NULL
2726 };
2727
2728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
2729 if (obj0) {
2730 {
2731 arg1 = wxString_in_helper(obj0);
2732 if (arg1 == NULL) SWIG_fail;
2733 temp1 = true;
2734 }
2735 }
2736 {
2737 PyThreadState* __tstate = wxPyBeginAllowThreads();
2738 result = (bool)wxShell((wxString const &)*arg1);
2739
2740 wxPyEndAllowThreads(__tstate);
2741 if (PyErr_Occurred()) SWIG_fail;
2742 }
2743 {
2744 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2745 }
2746 {
2747 if (temp1)
2748 delete arg1;
2749 }
2750 return resultobj;
2751 fail:
2752 {
2753 if (temp1)
2754 delete arg1;
2755 }
2756 return NULL;
2757 }
2758
2759
2760 static PyObject *_wrap_StartTimer(PyObject *, PyObject *args, PyObject *kwargs) {
2761 PyObject *resultobj;
2762 char *kwnames[] = {
2763 NULL
2764 };
2765
2766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
2767 {
2768 PyThreadState* __tstate = wxPyBeginAllowThreads();
2769 wxStartTimer();
2770
2771 wxPyEndAllowThreads(__tstate);
2772 if (PyErr_Occurred()) SWIG_fail;
2773 }
2774 Py_INCREF(Py_None); resultobj = Py_None;
2775 return resultobj;
2776 fail:
2777 return NULL;
2778 }
2779
2780
2781 static PyObject *_wrap_GetOsVersion(PyObject *, PyObject *args, PyObject *kwargs) {
2782 PyObject *resultobj;
2783 int *arg1 = (int *) 0 ;
2784 int *arg2 = (int *) 0 ;
2785 int result;
2786 int temp1 ;
2787 int res1 = 0 ;
2788 int temp2 ;
2789 int res2 = 0 ;
2790 char *kwnames[] = {
2791 NULL
2792 };
2793
2794 arg1 = &temp1; res1 = SWIG_NEWOBJ;
2795 arg2 = &temp2; res2 = SWIG_NEWOBJ;
2796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
2797 {
2798 PyThreadState* __tstate = wxPyBeginAllowThreads();
2799 result = (int)wxGetOsVersion(arg1,arg2);
2800
2801 wxPyEndAllowThreads(__tstate);
2802 if (PyErr_Occurred()) SWIG_fail;
2803 }
2804 resultobj = SWIG_From_int((int)result);
2805 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
2806 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
2807 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
2808 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
2809 return resultobj;
2810 fail:
2811 return NULL;
2812 }
2813
2814
2815 static PyObject *_wrap_GetOsDescription(PyObject *, PyObject *args, PyObject *kwargs) {
2816 PyObject *resultobj;
2817 wxString result;
2818 char *kwnames[] = {
2819 NULL
2820 };
2821
2822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
2823 {
2824 PyThreadState* __tstate = wxPyBeginAllowThreads();
2825 result = wxGetOsDescription();
2826
2827 wxPyEndAllowThreads(__tstate);
2828 if (PyErr_Occurred()) SWIG_fail;
2829 }
2830 {
2831 #if wxUSE_UNICODE
2832 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2833 #else
2834 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2835 #endif
2836 }
2837 return resultobj;
2838 fail:
2839 return NULL;
2840 }
2841
2842
2843 static PyObject *_wrap_GetFreeMemory(PyObject *, PyObject *args, PyObject *kwargs) {
2844 PyObject *resultobj;
2845 long result;
2846 char *kwnames[] = {
2847 NULL
2848 };
2849
2850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
2851 {
2852 PyThreadState* __tstate = wxPyBeginAllowThreads();
2853 result = (long)wxGetFreeMemory();
2854
2855 wxPyEndAllowThreads(__tstate);
2856 if (PyErr_Occurred()) SWIG_fail;
2857 }
2858 resultobj = SWIG_From_long((long)result);
2859 return resultobj;
2860 fail:
2861 return NULL;
2862 }
2863
2864
2865 static PyObject *_wrap_Shutdown(PyObject *, PyObject *args, PyObject *kwargs) {
2866 PyObject *resultobj;
2867 int arg1 ;
2868 bool result;
2869 PyObject * obj0 = 0 ;
2870 char *kwnames[] = {
2871 (char *) "wFlags", NULL
2872 };
2873
2874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Shutdown",kwnames,&obj0)) goto fail;
2875 arg1 = (int)SWIG_As_int(obj0);
2876 if (PyErr_Occurred()) SWIG_fail;
2877 {
2878 if (!wxPyCheckForApp()) SWIG_fail;
2879 PyThreadState* __tstate = wxPyBeginAllowThreads();
2880 result = (bool)wxShutdown((wxShutdownFlags )arg1);
2881
2882 wxPyEndAllowThreads(__tstate);
2883 if (PyErr_Occurred()) SWIG_fail;
2884 }
2885 {
2886 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2887 }
2888 return resultobj;
2889 fail:
2890 return NULL;
2891 }
2892
2893
2894 static PyObject *_wrap_Sleep(PyObject *, PyObject *args, PyObject *kwargs) {
2895 PyObject *resultobj;
2896 int arg1 ;
2897 PyObject * obj0 = 0 ;
2898 char *kwnames[] = {
2899 (char *) "secs", NULL
2900 };
2901
2902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sleep",kwnames,&obj0)) goto fail;
2903 arg1 = (int)SWIG_As_int(obj0);
2904 if (PyErr_Occurred()) SWIG_fail;
2905 {
2906 PyThreadState* __tstate = wxPyBeginAllowThreads();
2907 wxSleep(arg1);
2908
2909 wxPyEndAllowThreads(__tstate);
2910 if (PyErr_Occurred()) SWIG_fail;
2911 }
2912 Py_INCREF(Py_None); resultobj = Py_None;
2913 return resultobj;
2914 fail:
2915 return NULL;
2916 }
2917
2918
2919 static PyObject *_wrap_MilliSleep(PyObject *, PyObject *args, PyObject *kwargs) {
2920 PyObject *resultobj;
2921 unsigned long arg1 ;
2922 PyObject * obj0 = 0 ;
2923 char *kwnames[] = {
2924 (char *) "milliseconds", NULL
2925 };
2926
2927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MilliSleep",kwnames,&obj0)) goto fail;
2928 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
2929 if (PyErr_Occurred()) SWIG_fail;
2930 {
2931 PyThreadState* __tstate = wxPyBeginAllowThreads();
2932 wxMilliSleep(arg1);
2933
2934 wxPyEndAllowThreads(__tstate);
2935 if (PyErr_Occurred()) SWIG_fail;
2936 }
2937 Py_INCREF(Py_None); resultobj = Py_None;
2938 return resultobj;
2939 fail:
2940 return NULL;
2941 }
2942
2943
2944 static PyObject *_wrap_MicroSleep(PyObject *, PyObject *args, PyObject *kwargs) {
2945 PyObject *resultobj;
2946 unsigned long arg1 ;
2947 PyObject * obj0 = 0 ;
2948 char *kwnames[] = {
2949 (char *) "microseconds", NULL
2950 };
2951
2952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MicroSleep",kwnames,&obj0)) goto fail;
2953 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
2954 if (PyErr_Occurred()) SWIG_fail;
2955 {
2956 PyThreadState* __tstate = wxPyBeginAllowThreads();
2957 wxMicroSleep(arg1);
2958
2959 wxPyEndAllowThreads(__tstate);
2960 if (PyErr_Occurred()) SWIG_fail;
2961 }
2962 Py_INCREF(Py_None); resultobj = Py_None;
2963 return resultobj;
2964 fail:
2965 return NULL;
2966 }
2967
2968
2969 static PyObject *_wrap_EnableTopLevelWindows(PyObject *, PyObject *args, PyObject *kwargs) {
2970 PyObject *resultobj;
2971 bool arg1 ;
2972 PyObject * obj0 = 0 ;
2973 char *kwnames[] = {
2974 (char *) "enable", NULL
2975 };
2976
2977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
2978 arg1 = (bool)SWIG_As_bool(obj0);
2979 if (PyErr_Occurred()) SWIG_fail;
2980 {
2981 PyThreadState* __tstate = wxPyBeginAllowThreads();
2982 wxEnableTopLevelWindows(arg1);
2983
2984 wxPyEndAllowThreads(__tstate);
2985 if (PyErr_Occurred()) SWIG_fail;
2986 }
2987 Py_INCREF(Py_None); resultobj = Py_None;
2988 return resultobj;
2989 fail:
2990 return NULL;
2991 }
2992
2993
2994 static PyObject *_wrap_StripMenuCodes(PyObject *, PyObject *args, PyObject *kwargs) {
2995 PyObject *resultobj;
2996 wxString *arg1 = 0 ;
2997 wxString result;
2998 bool temp1 = false ;
2999 PyObject * obj0 = 0 ;
3000 char *kwnames[] = {
3001 (char *) "in", NULL
3002 };
3003
3004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
3005 {
3006 arg1 = wxString_in_helper(obj0);
3007 if (arg1 == NULL) SWIG_fail;
3008 temp1 = true;
3009 }
3010 {
3011 PyThreadState* __tstate = wxPyBeginAllowThreads();
3012 result = wxStripMenuCodes((wxString const &)*arg1);
3013
3014 wxPyEndAllowThreads(__tstate);
3015 if (PyErr_Occurred()) SWIG_fail;
3016 }
3017 {
3018 #if wxUSE_UNICODE
3019 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3020 #else
3021 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3022 #endif
3023 }
3024 {
3025 if (temp1)
3026 delete arg1;
3027 }
3028 return resultobj;
3029 fail:
3030 {
3031 if (temp1)
3032 delete arg1;
3033 }
3034 return NULL;
3035 }
3036
3037
3038 static PyObject *_wrap_GetEmailAddress(PyObject *, PyObject *args, PyObject *kwargs) {
3039 PyObject *resultobj;
3040 wxString result;
3041 char *kwnames[] = {
3042 NULL
3043 };
3044
3045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
3046 {
3047 PyThreadState* __tstate = wxPyBeginAllowThreads();
3048 result = wxGetEmailAddress();
3049
3050 wxPyEndAllowThreads(__tstate);
3051 if (PyErr_Occurred()) SWIG_fail;
3052 }
3053 {
3054 #if wxUSE_UNICODE
3055 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3056 #else
3057 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3058 #endif
3059 }
3060 return resultobj;
3061 fail:
3062 return NULL;
3063 }
3064
3065
3066 static PyObject *_wrap_GetHostName(PyObject *, PyObject *args, PyObject *kwargs) {
3067 PyObject *resultobj;
3068 wxString result;
3069 char *kwnames[] = {
3070 NULL
3071 };
3072
3073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
3074 {
3075 PyThreadState* __tstate = wxPyBeginAllowThreads();
3076 result = wxGetHostName();
3077
3078 wxPyEndAllowThreads(__tstate);
3079 if (PyErr_Occurred()) SWIG_fail;
3080 }
3081 {
3082 #if wxUSE_UNICODE
3083 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3084 #else
3085 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3086 #endif
3087 }
3088 return resultobj;
3089 fail:
3090 return NULL;
3091 }
3092
3093
3094 static PyObject *_wrap_GetFullHostName(PyObject *, PyObject *args, PyObject *kwargs) {
3095 PyObject *resultobj;
3096 wxString result;
3097 char *kwnames[] = {
3098 NULL
3099 };
3100
3101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
3102 {
3103 PyThreadState* __tstate = wxPyBeginAllowThreads();
3104 result = wxGetFullHostName();
3105
3106 wxPyEndAllowThreads(__tstate);
3107 if (PyErr_Occurred()) SWIG_fail;
3108 }
3109 {
3110 #if wxUSE_UNICODE
3111 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3112 #else
3113 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3114 #endif
3115 }
3116 return resultobj;
3117 fail:
3118 return NULL;
3119 }
3120
3121
3122 static PyObject *_wrap_GetUserId(PyObject *, PyObject *args, PyObject *kwargs) {
3123 PyObject *resultobj;
3124 wxString result;
3125 char *kwnames[] = {
3126 NULL
3127 };
3128
3129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
3130 {
3131 PyThreadState* __tstate = wxPyBeginAllowThreads();
3132 result = wxGetUserId();
3133
3134 wxPyEndAllowThreads(__tstate);
3135 if (PyErr_Occurred()) SWIG_fail;
3136 }
3137 {
3138 #if wxUSE_UNICODE
3139 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3140 #else
3141 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3142 #endif
3143 }
3144 return resultobj;
3145 fail:
3146 return NULL;
3147 }
3148
3149
3150 static PyObject *_wrap_GetUserName(PyObject *, PyObject *args, PyObject *kwargs) {
3151 PyObject *resultobj;
3152 wxString result;
3153 char *kwnames[] = {
3154 NULL
3155 };
3156
3157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
3158 {
3159 PyThreadState* __tstate = wxPyBeginAllowThreads();
3160 result = wxGetUserName();
3161
3162 wxPyEndAllowThreads(__tstate);
3163 if (PyErr_Occurred()) SWIG_fail;
3164 }
3165 {
3166 #if wxUSE_UNICODE
3167 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3168 #else
3169 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3170 #endif
3171 }
3172 return resultobj;
3173 fail:
3174 return NULL;
3175 }
3176
3177
3178 static PyObject *_wrap_GetHomeDir(PyObject *, PyObject *args, PyObject *kwargs) {
3179 PyObject *resultobj;
3180 wxString result;
3181 char *kwnames[] = {
3182 NULL
3183 };
3184
3185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
3186 {
3187 PyThreadState* __tstate = wxPyBeginAllowThreads();
3188 result = wxGetHomeDir();
3189
3190 wxPyEndAllowThreads(__tstate);
3191 if (PyErr_Occurred()) SWIG_fail;
3192 }
3193 {
3194 #if wxUSE_UNICODE
3195 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3196 #else
3197 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3198 #endif
3199 }
3200 return resultobj;
3201 fail:
3202 return NULL;
3203 }
3204
3205
3206 static PyObject *_wrap_GetUserHome(PyObject *, PyObject *args, PyObject *kwargs) {
3207 PyObject *resultobj;
3208 wxString const &arg1_defvalue = wxPyEmptyString ;
3209 wxString *arg1 = (wxString *) &arg1_defvalue ;
3210 wxString result;
3211 bool temp1 = false ;
3212 PyObject * obj0 = 0 ;
3213 char *kwnames[] = {
3214 (char *) "user", NULL
3215 };
3216
3217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
3218 if (obj0) {
3219 {
3220 arg1 = wxString_in_helper(obj0);
3221 if (arg1 == NULL) SWIG_fail;
3222 temp1 = true;
3223 }
3224 }
3225 {
3226 PyThreadState* __tstate = wxPyBeginAllowThreads();
3227 result = wxGetUserHome((wxString const &)*arg1);
3228
3229 wxPyEndAllowThreads(__tstate);
3230 if (PyErr_Occurred()) SWIG_fail;
3231 }
3232 {
3233 #if wxUSE_UNICODE
3234 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3235 #else
3236 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3237 #endif
3238 }
3239 {
3240 if (temp1)
3241 delete arg1;
3242 }
3243 return resultobj;
3244 fail:
3245 {
3246 if (temp1)
3247 delete arg1;
3248 }
3249 return NULL;
3250 }
3251
3252
3253 static PyObject *_wrap_GetProcessId(PyObject *, PyObject *args, PyObject *kwargs) {
3254 PyObject *resultobj;
3255 unsigned long result;
3256 char *kwnames[] = {
3257 NULL
3258 };
3259
3260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
3261 {
3262 PyThreadState* __tstate = wxPyBeginAllowThreads();
3263 result = (unsigned long)wxGetProcessId();
3264
3265 wxPyEndAllowThreads(__tstate);
3266 if (PyErr_Occurred()) SWIG_fail;
3267 }
3268 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
3269 return resultobj;
3270 fail:
3271 return NULL;
3272 }
3273
3274
3275 static PyObject *_wrap_Trap(PyObject *, PyObject *args, PyObject *kwargs) {
3276 PyObject *resultobj;
3277 char *kwnames[] = {
3278 NULL
3279 };
3280
3281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
3282 {
3283 PyThreadState* __tstate = wxPyBeginAllowThreads();
3284 wxTrap();
3285
3286 wxPyEndAllowThreads(__tstate);
3287 if (PyErr_Occurred()) SWIG_fail;
3288 }
3289 Py_INCREF(Py_None); resultobj = Py_None;
3290 return resultobj;
3291 fail:
3292 return NULL;
3293 }
3294
3295
3296 static PyObject *_wrap_FileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3297 PyObject *resultobj;
3298 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
3299 wxString *arg1 = (wxString *) &arg1_defvalue ;
3300 wxString const &arg2_defvalue = wxPyEmptyString ;
3301 wxString *arg2 = (wxString *) &arg2_defvalue ;
3302 wxString const &arg3_defvalue = wxPyEmptyString ;
3303 wxString *arg3 = (wxString *) &arg3_defvalue ;
3304 wxString const &arg4_defvalue = wxPyEmptyString ;
3305 wxString *arg4 = (wxString *) &arg4_defvalue ;
3306 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
3307 wxString *arg5 = (wxString *) &arg5_defvalue ;
3308 int arg6 = (int) 0 ;
3309 wxWindow *arg7 = (wxWindow *) NULL ;
3310 int arg8 = (int) -1 ;
3311 int arg9 = (int) -1 ;
3312 wxString result;
3313 bool temp1 = false ;
3314 bool temp2 = false ;
3315 bool temp3 = false ;
3316 bool temp4 = false ;
3317 bool temp5 = false ;
3318 PyObject * obj0 = 0 ;
3319 PyObject * obj1 = 0 ;
3320 PyObject * obj2 = 0 ;
3321 PyObject * obj3 = 0 ;
3322 PyObject * obj4 = 0 ;
3323 PyObject * obj5 = 0 ;
3324 PyObject * obj6 = 0 ;
3325 PyObject * obj7 = 0 ;
3326 PyObject * obj8 = 0 ;
3327 char *kwnames[] = {
3328 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
3329 };
3330
3331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOOOO:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3332 if (obj0) {
3333 {
3334 arg1 = wxString_in_helper(obj0);
3335 if (arg1 == NULL) SWIG_fail;
3336 temp1 = true;
3337 }
3338 }
3339 if (obj1) {
3340 {
3341 arg2 = wxString_in_helper(obj1);
3342 if (arg2 == NULL) SWIG_fail;
3343 temp2 = true;
3344 }
3345 }
3346 if (obj2) {
3347 {
3348 arg3 = wxString_in_helper(obj2);
3349 if (arg3 == NULL) SWIG_fail;
3350 temp3 = true;
3351 }
3352 }
3353 if (obj3) {
3354 {
3355 arg4 = wxString_in_helper(obj3);
3356 if (arg4 == NULL) SWIG_fail;
3357 temp4 = true;
3358 }
3359 }
3360 if (obj4) {
3361 {
3362 arg5 = wxString_in_helper(obj4);
3363 if (arg5 == NULL) SWIG_fail;
3364 temp5 = true;
3365 }
3366 }
3367 if (obj5) {
3368 arg6 = (int)SWIG_As_int(obj5);
3369 if (PyErr_Occurred()) SWIG_fail;
3370 }
3371 if (obj6) {
3372 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxWindow,
3373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3374 }
3375 if (obj7) {
3376 arg8 = (int)SWIG_As_int(obj7);
3377 if (PyErr_Occurred()) SWIG_fail;
3378 }
3379 if (obj8) {
3380 arg9 = (int)SWIG_As_int(obj8);
3381 if (PyErr_Occurred()) SWIG_fail;
3382 }
3383 {
3384 if (!wxPyCheckForApp()) SWIG_fail;
3385 PyThreadState* __tstate = wxPyBeginAllowThreads();
3386 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
3387
3388 wxPyEndAllowThreads(__tstate);
3389 if (PyErr_Occurred()) SWIG_fail;
3390 }
3391 {
3392 #if wxUSE_UNICODE
3393 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3394 #else
3395 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3396 #endif
3397 }
3398 {
3399 if (temp1)
3400 delete arg1;
3401 }
3402 {
3403 if (temp2)
3404 delete arg2;
3405 }
3406 {
3407 if (temp3)
3408 delete arg3;
3409 }
3410 {
3411 if (temp4)
3412 delete arg4;
3413 }
3414 {
3415 if (temp5)
3416 delete arg5;
3417 }
3418 return resultobj;
3419 fail:
3420 {
3421 if (temp1)
3422 delete arg1;
3423 }
3424 {
3425 if (temp2)
3426 delete arg2;
3427 }
3428 {
3429 if (temp3)
3430 delete arg3;
3431 }
3432 {
3433 if (temp4)
3434 delete arg4;
3435 }
3436 {
3437 if (temp5)
3438 delete arg5;
3439 }
3440 return NULL;
3441 }
3442
3443
3444 static PyObject *_wrap_LoadFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3445 PyObject *resultobj;
3446 wxString *arg1 = 0 ;
3447 wxString *arg2 = 0 ;
3448 wxString const &arg3_defvalue = wxPyEmptyString ;
3449 wxString *arg3 = (wxString *) &arg3_defvalue ;
3450 wxWindow *arg4 = (wxWindow *) NULL ;
3451 wxString result;
3452 bool temp1 = false ;
3453 bool temp2 = false ;
3454 bool temp3 = false ;
3455 PyObject * obj0 = 0 ;
3456 PyObject * obj1 = 0 ;
3457 PyObject * obj2 = 0 ;
3458 PyObject * obj3 = 0 ;
3459 char *kwnames[] = {
3460 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
3461 };
3462
3463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3464 {
3465 arg1 = wxString_in_helper(obj0);
3466 if (arg1 == NULL) SWIG_fail;
3467 temp1 = true;
3468 }
3469 {
3470 arg2 = wxString_in_helper(obj1);
3471 if (arg2 == NULL) SWIG_fail;
3472 temp2 = true;
3473 }
3474 if (obj2) {
3475 {
3476 arg3 = wxString_in_helper(obj2);
3477 if (arg3 == NULL) SWIG_fail;
3478 temp3 = true;
3479 }
3480 }
3481 if (obj3) {
3482 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3484 }
3485 {
3486 if (!wxPyCheckForApp()) SWIG_fail;
3487 PyThreadState* __tstate = wxPyBeginAllowThreads();
3488 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3489
3490 wxPyEndAllowThreads(__tstate);
3491 if (PyErr_Occurred()) SWIG_fail;
3492 }
3493 {
3494 #if wxUSE_UNICODE
3495 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3496 #else
3497 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3498 #endif
3499 }
3500 {
3501 if (temp1)
3502 delete arg1;
3503 }
3504 {
3505 if (temp2)
3506 delete arg2;
3507 }
3508 {
3509 if (temp3)
3510 delete arg3;
3511 }
3512 return resultobj;
3513 fail:
3514 {
3515 if (temp1)
3516 delete arg1;
3517 }
3518 {
3519 if (temp2)
3520 delete arg2;
3521 }
3522 {
3523 if (temp3)
3524 delete arg3;
3525 }
3526 return NULL;
3527 }
3528
3529
3530 static PyObject *_wrap_SaveFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3531 PyObject *resultobj;
3532 wxString *arg1 = 0 ;
3533 wxString *arg2 = 0 ;
3534 wxString const &arg3_defvalue = wxPyEmptyString ;
3535 wxString *arg3 = (wxString *) &arg3_defvalue ;
3536 wxWindow *arg4 = (wxWindow *) NULL ;
3537 wxString result;
3538 bool temp1 = false ;
3539 bool temp2 = false ;
3540 bool temp3 = false ;
3541 PyObject * obj0 = 0 ;
3542 PyObject * obj1 = 0 ;
3543 PyObject * obj2 = 0 ;
3544 PyObject * obj3 = 0 ;
3545 char *kwnames[] = {
3546 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
3547 };
3548
3549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3550 {
3551 arg1 = wxString_in_helper(obj0);
3552 if (arg1 == NULL) SWIG_fail;
3553 temp1 = true;
3554 }
3555 {
3556 arg2 = wxString_in_helper(obj1);
3557 if (arg2 == NULL) SWIG_fail;
3558 temp2 = true;
3559 }
3560 if (obj2) {
3561 {
3562 arg3 = wxString_in_helper(obj2);
3563 if (arg3 == NULL) SWIG_fail;
3564 temp3 = true;
3565 }
3566 }
3567 if (obj3) {
3568 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3570 }
3571 {
3572 if (!wxPyCheckForApp()) SWIG_fail;
3573 PyThreadState* __tstate = wxPyBeginAllowThreads();
3574 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3575
3576 wxPyEndAllowThreads(__tstate);
3577 if (PyErr_Occurred()) SWIG_fail;
3578 }
3579 {
3580 #if wxUSE_UNICODE
3581 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3582 #else
3583 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3584 #endif
3585 }
3586 {
3587 if (temp1)
3588 delete arg1;
3589 }
3590 {
3591 if (temp2)
3592 delete arg2;
3593 }
3594 {
3595 if (temp3)
3596 delete arg3;
3597 }
3598 return resultobj;
3599 fail:
3600 {
3601 if (temp1)
3602 delete arg1;
3603 }
3604 {
3605 if (temp2)
3606 delete arg2;
3607 }
3608 {
3609 if (temp3)
3610 delete arg3;
3611 }
3612 return NULL;
3613 }
3614
3615
3616 static PyObject *_wrap_DirSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3617 PyObject *resultobj;
3618 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
3619 wxString *arg1 = (wxString *) &arg1_defvalue ;
3620 wxString const &arg2_defvalue = wxPyEmptyString ;
3621 wxString *arg2 = (wxString *) &arg2_defvalue ;
3622 long arg3 = (long) wxDD_DEFAULT_STYLE ;
3623 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3624 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3625 wxWindow *arg5 = (wxWindow *) NULL ;
3626 wxString result;
3627 bool temp1 = false ;
3628 bool temp2 = false ;
3629 wxPoint temp4 ;
3630 PyObject * obj0 = 0 ;
3631 PyObject * obj1 = 0 ;
3632 PyObject * obj2 = 0 ;
3633 PyObject * obj3 = 0 ;
3634 PyObject * obj4 = 0 ;
3635 char *kwnames[] = {
3636 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
3637 };
3638
3639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:DirSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
3640 if (obj0) {
3641 {
3642 arg1 = wxString_in_helper(obj0);
3643 if (arg1 == NULL) SWIG_fail;
3644 temp1 = true;
3645 }
3646 }
3647 if (obj1) {
3648 {
3649 arg2 = wxString_in_helper(obj1);
3650 if (arg2 == NULL) SWIG_fail;
3651 temp2 = true;
3652 }
3653 }
3654 if (obj2) {
3655 arg3 = (long)SWIG_As_long(obj2);
3656 if (PyErr_Occurred()) SWIG_fail;
3657 }
3658 if (obj3) {
3659 {
3660 arg4 = &temp4;
3661 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3662 }
3663 }
3664 if (obj4) {
3665 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3667 }
3668 {
3669 if (!wxPyCheckForApp()) SWIG_fail;
3670 PyThreadState* __tstate = wxPyBeginAllowThreads();
3671 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
3672
3673 wxPyEndAllowThreads(__tstate);
3674 if (PyErr_Occurred()) SWIG_fail;
3675 }
3676 {
3677 #if wxUSE_UNICODE
3678 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3679 #else
3680 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3681 #endif
3682 }
3683 {
3684 if (temp1)
3685 delete arg1;
3686 }
3687 {
3688 if (temp2)
3689 delete arg2;
3690 }
3691 return resultobj;
3692 fail:
3693 {
3694 if (temp1)
3695 delete arg1;
3696 }
3697 {
3698 if (temp2)
3699 delete arg2;
3700 }
3701 return NULL;
3702 }
3703
3704
3705 static PyObject *_wrap_GetTextFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
3706 PyObject *resultobj;
3707 wxString *arg1 = 0 ;
3708 wxString const &arg2_defvalue = wxPyEmptyString ;
3709 wxString *arg2 = (wxString *) &arg2_defvalue ;
3710 wxString const &arg3_defvalue = wxPyEmptyString ;
3711 wxString *arg3 = (wxString *) &arg3_defvalue ;
3712 wxWindow *arg4 = (wxWindow *) NULL ;
3713 int arg5 = (int) -1 ;
3714 int arg6 = (int) -1 ;
3715 bool arg7 = (bool) true ;
3716 wxString result;
3717 bool temp1 = false ;
3718 bool temp2 = false ;
3719 bool temp3 = false ;
3720 PyObject * obj0 = 0 ;
3721 PyObject * obj1 = 0 ;
3722 PyObject * obj2 = 0 ;
3723 PyObject * obj3 = 0 ;
3724 PyObject * obj4 = 0 ;
3725 PyObject * obj5 = 0 ;
3726 PyObject * obj6 = 0 ;
3727 char *kwnames[] = {
3728 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
3729 };
3730
3731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
3732 {
3733 arg1 = wxString_in_helper(obj0);
3734 if (arg1 == NULL) SWIG_fail;
3735 temp1 = true;
3736 }
3737 if (obj1) {
3738 {
3739 arg2 = wxString_in_helper(obj1);
3740 if (arg2 == NULL) SWIG_fail;
3741 temp2 = true;
3742 }
3743 }
3744 if (obj2) {
3745 {
3746 arg3 = wxString_in_helper(obj2);
3747 if (arg3 == NULL) SWIG_fail;
3748 temp3 = true;
3749 }
3750 }
3751 if (obj3) {
3752 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3754 }
3755 if (obj4) {
3756 arg5 = (int)SWIG_As_int(obj4);
3757 if (PyErr_Occurred()) SWIG_fail;
3758 }
3759 if (obj5) {
3760 arg6 = (int)SWIG_As_int(obj5);
3761 if (PyErr_Occurred()) SWIG_fail;
3762 }
3763 if (obj6) {
3764 arg7 = (bool)SWIG_As_bool(obj6);
3765 if (PyErr_Occurred()) SWIG_fail;
3766 }
3767 {
3768 if (!wxPyCheckForApp()) SWIG_fail;
3769 PyThreadState* __tstate = wxPyBeginAllowThreads();
3770 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
3771
3772 wxPyEndAllowThreads(__tstate);
3773 if (PyErr_Occurred()) SWIG_fail;
3774 }
3775 {
3776 #if wxUSE_UNICODE
3777 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3778 #else
3779 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3780 #endif
3781 }
3782 {
3783 if (temp1)
3784 delete arg1;
3785 }
3786 {
3787 if (temp2)
3788 delete arg2;
3789 }
3790 {
3791 if (temp3)
3792 delete arg3;
3793 }
3794 return resultobj;
3795 fail:
3796 {
3797 if (temp1)
3798 delete arg1;
3799 }
3800 {
3801 if (temp2)
3802 delete arg2;
3803 }
3804 {
3805 if (temp3)
3806 delete arg3;
3807 }
3808 return NULL;
3809 }
3810
3811
3812 static PyObject *_wrap_GetPasswordFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
3813 PyObject *resultobj;
3814 wxString *arg1 = 0 ;
3815 wxString const &arg2_defvalue = wxPyEmptyString ;
3816 wxString *arg2 = (wxString *) &arg2_defvalue ;
3817 wxString const &arg3_defvalue = wxPyEmptyString ;
3818 wxString *arg3 = (wxString *) &arg3_defvalue ;
3819 wxWindow *arg4 = (wxWindow *) NULL ;
3820 wxString result;
3821 bool temp1 = false ;
3822 bool temp2 = false ;
3823 bool temp3 = false ;
3824 PyObject * obj0 = 0 ;
3825 PyObject * obj1 = 0 ;
3826 PyObject * obj2 = 0 ;
3827 PyObject * obj3 = 0 ;
3828 char *kwnames[] = {
3829 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
3830 };
3831
3832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3833 {
3834 arg1 = wxString_in_helper(obj0);
3835 if (arg1 == NULL) SWIG_fail;
3836 temp1 = true;
3837 }
3838 if (obj1) {
3839 {
3840 arg2 = wxString_in_helper(obj1);
3841 if (arg2 == NULL) SWIG_fail;
3842 temp2 = true;
3843 }
3844 }
3845 if (obj2) {
3846 {
3847 arg3 = wxString_in_helper(obj2);
3848 if (arg3 == NULL) SWIG_fail;
3849 temp3 = true;
3850 }
3851 }
3852 if (obj3) {
3853 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3855 }
3856 {
3857 if (!wxPyCheckForApp()) SWIG_fail;
3858 PyThreadState* __tstate = wxPyBeginAllowThreads();
3859 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3860
3861 wxPyEndAllowThreads(__tstate);
3862 if (PyErr_Occurred()) SWIG_fail;
3863 }
3864 {
3865 #if wxUSE_UNICODE
3866 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3867 #else
3868 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3869 #endif
3870 }
3871 {
3872 if (temp1)
3873 delete arg1;
3874 }
3875 {
3876 if (temp2)
3877 delete arg2;
3878 }
3879 {
3880 if (temp3)
3881 delete arg3;
3882 }
3883 return resultobj;
3884 fail:
3885 {
3886 if (temp1)
3887 delete arg1;
3888 }
3889 {
3890 if (temp2)
3891 delete arg2;
3892 }
3893 {
3894 if (temp3)
3895 delete arg3;
3896 }
3897 return NULL;
3898 }
3899
3900
3901 static PyObject *_wrap_GetSingleChoice(PyObject *, PyObject *args, PyObject *kwargs) {
3902 PyObject *resultobj;
3903 wxString *arg1 = 0 ;
3904 wxString *arg2 = 0 ;
3905 int arg3 ;
3906 wxString *arg4 = (wxString *) 0 ;
3907 wxWindow *arg5 = (wxWindow *) NULL ;
3908 int arg6 = (int) -1 ;
3909 int arg7 = (int) -1 ;
3910 bool arg8 = (bool) true ;
3911 int arg9 = (int) 150 ;
3912 int arg10 = (int) 200 ;
3913 wxString result;
3914 bool temp1 = false ;
3915 bool temp2 = false ;
3916 PyObject * obj0 = 0 ;
3917 PyObject * obj1 = 0 ;
3918 PyObject * obj2 = 0 ;
3919 PyObject * obj3 = 0 ;
3920 PyObject * obj4 = 0 ;
3921 PyObject * obj5 = 0 ;
3922 PyObject * obj6 = 0 ;
3923 PyObject * obj7 = 0 ;
3924 PyObject * obj8 = 0 ;
3925 char *kwnames[] = {
3926 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
3927 };
3928
3929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3930 {
3931 arg1 = wxString_in_helper(obj0);
3932 if (arg1 == NULL) SWIG_fail;
3933 temp1 = true;
3934 }
3935 {
3936 arg2 = wxString_in_helper(obj1);
3937 if (arg2 == NULL) SWIG_fail;
3938 temp2 = true;
3939 }
3940 {
3941 arg3 = PyList_Size(obj2);
3942 arg4 = wxString_LIST_helper(obj2);
3943 if (arg4 == NULL) SWIG_fail;
3944 }
3945 if (obj3) {
3946 if ((SWIG_ConvertPtr(obj3,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3948 }
3949 if (obj4) {
3950 arg6 = (int)SWIG_As_int(obj4);
3951 if (PyErr_Occurred()) SWIG_fail;
3952 }
3953 if (obj5) {
3954 arg7 = (int)SWIG_As_int(obj5);
3955 if (PyErr_Occurred()) SWIG_fail;
3956 }
3957 if (obj6) {
3958 arg8 = (bool)SWIG_As_bool(obj6);
3959 if (PyErr_Occurred()) SWIG_fail;
3960 }
3961 if (obj7) {
3962 arg9 = (int)SWIG_As_int(obj7);
3963 if (PyErr_Occurred()) SWIG_fail;
3964 }
3965 if (obj8) {
3966 arg10 = (int)SWIG_As_int(obj8);
3967 if (PyErr_Occurred()) SWIG_fail;
3968 }
3969 {
3970 if (!wxPyCheckForApp()) SWIG_fail;
3971 PyThreadState* __tstate = wxPyBeginAllowThreads();
3972 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3973
3974 wxPyEndAllowThreads(__tstate);
3975 if (PyErr_Occurred()) SWIG_fail;
3976 }
3977 {
3978 #if wxUSE_UNICODE
3979 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3980 #else
3981 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3982 #endif
3983 }
3984 {
3985 if (temp1)
3986 delete arg1;
3987 }
3988 {
3989 if (temp2)
3990 delete arg2;
3991 }
3992 {
3993 if (arg4) delete [] arg4;
3994 }
3995 return resultobj;
3996 fail:
3997 {
3998 if (temp1)
3999 delete arg1;
4000 }
4001 {
4002 if (temp2)
4003 delete arg2;
4004 }
4005 {
4006 if (arg4) delete [] arg4;
4007 }
4008 return NULL;
4009 }
4010
4011
4012 static PyObject *_wrap_GetSingleChoiceIndex(PyObject *, PyObject *args, PyObject *kwargs) {
4013 PyObject *resultobj;
4014 wxString *arg1 = 0 ;
4015 wxString *arg2 = 0 ;
4016 int arg3 ;
4017 wxString *arg4 = (wxString *) 0 ;
4018 wxWindow *arg5 = (wxWindow *) NULL ;
4019 int arg6 = (int) -1 ;
4020 int arg7 = (int) -1 ;
4021 bool arg8 = (bool) true ;
4022 int arg9 = (int) 150 ;
4023 int arg10 = (int) 200 ;
4024 int result;
4025 bool temp1 = false ;
4026 bool temp2 = false ;
4027 PyObject * obj0 = 0 ;
4028 PyObject * obj1 = 0 ;
4029 PyObject * obj2 = 0 ;
4030 PyObject * obj3 = 0 ;
4031 PyObject * obj4 = 0 ;
4032 PyObject * obj5 = 0 ;
4033 PyObject * obj6 = 0 ;
4034 PyObject * obj7 = 0 ;
4035 PyObject * obj8 = 0 ;
4036 char *kwnames[] = {
4037 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
4038 };
4039
4040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
4041 {
4042 arg1 = wxString_in_helper(obj0);
4043 if (arg1 == NULL) SWIG_fail;
4044 temp1 = true;
4045 }
4046 {
4047 arg2 = wxString_in_helper(obj1);
4048 if (arg2 == NULL) SWIG_fail;
4049 temp2 = true;
4050 }
4051 {
4052 arg3 = PyList_Size(obj2);
4053 arg4 = wxString_LIST_helper(obj2);
4054 if (arg4 == NULL) SWIG_fail;
4055 }
4056 if (obj3) {
4057 if ((SWIG_ConvertPtr(obj3,(void **)(&arg5),SWIGTYPE_p_wxWindow,
4058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4059 }
4060 if (obj4) {
4061 arg6 = (int)SWIG_As_int(obj4);
4062 if (PyErr_Occurred()) SWIG_fail;
4063 }
4064 if (obj5) {
4065 arg7 = (int)SWIG_As_int(obj5);
4066 if (PyErr_Occurred()) SWIG_fail;
4067 }
4068 if (obj6) {
4069 arg8 = (bool)SWIG_As_bool(obj6);
4070 if (PyErr_Occurred()) SWIG_fail;
4071 }
4072 if (obj7) {
4073 arg9 = (int)SWIG_As_int(obj7);
4074 if (PyErr_Occurred()) SWIG_fail;
4075 }
4076 if (obj8) {
4077 arg10 = (int)SWIG_As_int(obj8);
4078 if (PyErr_Occurred()) SWIG_fail;
4079 }
4080 {
4081 if (!wxPyCheckForApp()) SWIG_fail;
4082 PyThreadState* __tstate = wxPyBeginAllowThreads();
4083 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
4084
4085 wxPyEndAllowThreads(__tstate);
4086 if (PyErr_Occurred()) SWIG_fail;
4087 }
4088 resultobj = SWIG_From_int((int)result);
4089 {
4090 if (temp1)
4091 delete arg1;
4092 }
4093 {
4094 if (temp2)
4095 delete arg2;
4096 }
4097 {
4098 if (arg4) delete [] arg4;
4099 }
4100 return resultobj;
4101 fail:
4102 {
4103 if (temp1)
4104 delete arg1;
4105 }
4106 {
4107 if (temp2)
4108 delete arg2;
4109 }
4110 {
4111 if (arg4) delete [] arg4;
4112 }
4113 return NULL;
4114 }
4115
4116
4117 static PyObject *_wrap_MessageBox(PyObject *, PyObject *args, PyObject *kwargs) {
4118 PyObject *resultobj;
4119 wxString *arg1 = 0 ;
4120 wxString const &arg2_defvalue = wxPyEmptyString ;
4121 wxString *arg2 = (wxString *) &arg2_defvalue ;
4122 int arg3 = (int) wxOK|wxCENTRE ;
4123 wxWindow *arg4 = (wxWindow *) NULL ;
4124 int arg5 = (int) -1 ;
4125 int arg6 = (int) -1 ;
4126 int result;
4127 bool temp1 = false ;
4128 bool temp2 = false ;
4129 PyObject * obj0 = 0 ;
4130 PyObject * obj1 = 0 ;
4131 PyObject * obj2 = 0 ;
4132 PyObject * obj3 = 0 ;
4133 PyObject * obj4 = 0 ;
4134 PyObject * obj5 = 0 ;
4135 char *kwnames[] = {
4136 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
4137 };
4138
4139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:MessageBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
4140 {
4141 arg1 = wxString_in_helper(obj0);
4142 if (arg1 == NULL) SWIG_fail;
4143 temp1 = true;
4144 }
4145 if (obj1) {
4146 {
4147 arg2 = wxString_in_helper(obj1);
4148 if (arg2 == NULL) SWIG_fail;
4149 temp2 = true;
4150 }
4151 }
4152 if (obj2) {
4153 arg3 = (int)SWIG_As_int(obj2);
4154 if (PyErr_Occurred()) SWIG_fail;
4155 }
4156 if (obj3) {
4157 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
4158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4159 }
4160 if (obj4) {
4161 arg5 = (int)SWIG_As_int(obj4);
4162 if (PyErr_Occurred()) SWIG_fail;
4163 }
4164 if (obj5) {
4165 arg6 = (int)SWIG_As_int(obj5);
4166 if (PyErr_Occurred()) SWIG_fail;
4167 }
4168 {
4169 if (!wxPyCheckForApp()) SWIG_fail;
4170 PyThreadState* __tstate = wxPyBeginAllowThreads();
4171 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
4172
4173 wxPyEndAllowThreads(__tstate);
4174 if (PyErr_Occurred()) SWIG_fail;
4175 }
4176 resultobj = SWIG_From_int((int)result);
4177 {
4178 if (temp1)
4179 delete arg1;
4180 }
4181 {
4182 if (temp2)
4183 delete arg2;
4184 }
4185 return resultobj;
4186 fail:
4187 {
4188 if (temp1)
4189 delete arg1;
4190 }
4191 {
4192 if (temp2)
4193 delete arg2;
4194 }
4195 return NULL;
4196 }
4197
4198
4199 static PyObject *_wrap_GetNumberFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
4200 PyObject *resultobj;
4201 wxString *arg1 = 0 ;
4202 wxString *arg2 = 0 ;
4203 wxString *arg3 = 0 ;
4204 long arg4 ;
4205 long arg5 = (long) 0 ;
4206 long arg6 = (long) 100 ;
4207 wxWindow *arg7 = (wxWindow *) NULL ;
4208 wxPoint const &arg8_defvalue = wxDefaultPosition ;
4209 wxPoint *arg8 = (wxPoint *) &arg8_defvalue ;
4210 long result;
4211 bool temp1 = false ;
4212 bool temp2 = false ;
4213 bool temp3 = false ;
4214 wxPoint temp8 ;
4215 PyObject * obj0 = 0 ;
4216 PyObject * obj1 = 0 ;
4217 PyObject * obj2 = 0 ;
4218 PyObject * obj3 = 0 ;
4219 PyObject * obj4 = 0 ;
4220 PyObject * obj5 = 0 ;
4221 PyObject * obj6 = 0 ;
4222 PyObject * obj7 = 0 ;
4223 char *kwnames[] = {
4224 (char *) "message",(char *) "prompt",(char *) "caption",(char *) "value",(char *) "min",(char *) "max",(char *) "parent",(char *) "pos", NULL
4225 };
4226
4227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:GetNumberFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
4228 {
4229 arg1 = wxString_in_helper(obj0);
4230 if (arg1 == NULL) SWIG_fail;
4231 temp1 = true;
4232 }
4233 {
4234 arg2 = wxString_in_helper(obj1);
4235 if (arg2 == NULL) SWIG_fail;
4236 temp2 = true;
4237 }
4238 {
4239 arg3 = wxString_in_helper(obj2);
4240 if (arg3 == NULL) SWIG_fail;
4241 temp3 = true;
4242 }
4243 arg4 = (long)SWIG_As_long(obj3);
4244 if (PyErr_Occurred()) SWIG_fail;
4245 if (obj4) {
4246 arg5 = (long)SWIG_As_long(obj4);
4247 if (PyErr_Occurred()) SWIG_fail;
4248 }
4249 if (obj5) {
4250 arg6 = (long)SWIG_As_long(obj5);
4251 if (PyErr_Occurred()) SWIG_fail;
4252 }
4253 if (obj6) {
4254 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxWindow,
4255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4256 }
4257 if (obj7) {
4258 {
4259 arg8 = &temp8;
4260 if ( ! wxPoint_helper(obj7, &arg8)) SWIG_fail;
4261 }
4262 }
4263 {
4264 if (!wxPyCheckForApp()) SWIG_fail;
4265 PyThreadState* __tstate = wxPyBeginAllowThreads();
4266 result = (long)wxGetNumberFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7,(wxPoint const &)*arg8);
4267
4268 wxPyEndAllowThreads(__tstate);
4269 if (PyErr_Occurred()) SWIG_fail;
4270 }
4271 resultobj = SWIG_From_long((long)result);
4272 {
4273 if (temp1)
4274 delete arg1;
4275 }
4276 {
4277 if (temp2)
4278 delete arg2;
4279 }
4280 {
4281 if (temp3)
4282 delete arg3;
4283 }
4284 return resultobj;
4285 fail:
4286 {
4287 if (temp1)
4288 delete arg1;
4289 }
4290 {
4291 if (temp2)
4292 delete arg2;
4293 }
4294 {
4295 if (temp3)
4296 delete arg3;
4297 }
4298 return NULL;
4299 }
4300
4301
4302 static PyObject *_wrap_ColourDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
4303 PyObject *resultobj;
4304 bool result;
4305 char *kwnames[] = {
4306 NULL
4307 };
4308
4309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
4310 {
4311 if (!wxPyCheckForApp()) SWIG_fail;
4312 PyThreadState* __tstate = wxPyBeginAllowThreads();
4313 result = (bool)wxColourDisplay();
4314
4315 wxPyEndAllowThreads(__tstate);
4316 if (PyErr_Occurred()) SWIG_fail;
4317 }
4318 {
4319 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4320 }
4321 return resultobj;
4322 fail:
4323 return NULL;
4324 }
4325
4326
4327 static PyObject *_wrap_DisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
4328 PyObject *resultobj;
4329 int result;
4330 char *kwnames[] = {
4331 NULL
4332 };
4333
4334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
4335 {
4336 if (!wxPyCheckForApp()) SWIG_fail;
4337 PyThreadState* __tstate = wxPyBeginAllowThreads();
4338 result = (int)wxDisplayDepth();
4339
4340 wxPyEndAllowThreads(__tstate);
4341 if (PyErr_Occurred()) SWIG_fail;
4342 }
4343 resultobj = SWIG_From_int((int)result);
4344 return resultobj;
4345 fail:
4346 return NULL;
4347 }
4348
4349
4350 static PyObject *_wrap_GetDisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
4351 PyObject *resultobj;
4352 int result;
4353 char *kwnames[] = {
4354 NULL
4355 };
4356
4357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
4358 {
4359 if (!wxPyCheckForApp()) SWIG_fail;
4360 PyThreadState* __tstate = wxPyBeginAllowThreads();
4361 result = (int)wxGetDisplayDepth();
4362
4363 wxPyEndAllowThreads(__tstate);
4364 if (PyErr_Occurred()) SWIG_fail;
4365 }
4366 resultobj = SWIG_From_int((int)result);
4367 return resultobj;
4368 fail:
4369 return NULL;
4370 }
4371
4372
4373 static PyObject *_wrap_DisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
4374 PyObject *resultobj;
4375 int *arg1 = (int *) 0 ;
4376 int *arg2 = (int *) 0 ;
4377 int temp1 ;
4378 int res1 = 0 ;
4379 int temp2 ;
4380 int res2 = 0 ;
4381 char *kwnames[] = {
4382 NULL
4383 };
4384
4385 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4386 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
4388 {
4389 if (!wxPyCheckForApp()) SWIG_fail;
4390 PyThreadState* __tstate = wxPyBeginAllowThreads();
4391 wxDisplaySize(arg1,arg2);
4392
4393 wxPyEndAllowThreads(__tstate);
4394 if (PyErr_Occurred()) SWIG_fail;
4395 }
4396 Py_INCREF(Py_None); resultobj = Py_None;
4397 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4398 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4399 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4400 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4401 return resultobj;
4402 fail:
4403 return NULL;
4404 }
4405
4406
4407 static PyObject *_wrap_GetDisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
4408 PyObject *resultobj;
4409 wxSize result;
4410 char *kwnames[] = {
4411 NULL
4412 };
4413
4414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
4415 {
4416 if (!wxPyCheckForApp()) SWIG_fail;
4417 PyThreadState* __tstate = wxPyBeginAllowThreads();
4418 result = wxGetDisplaySize();
4419
4420 wxPyEndAllowThreads(__tstate);
4421 if (PyErr_Occurred()) SWIG_fail;
4422 }
4423 {
4424 wxSize * resultptr;
4425 resultptr = new wxSize((wxSize &) result);
4426 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
4427 }
4428 return resultobj;
4429 fail:
4430 return NULL;
4431 }
4432
4433
4434 static PyObject *_wrap_DisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
4435 PyObject *resultobj;
4436 int *arg1 = (int *) 0 ;
4437 int *arg2 = (int *) 0 ;
4438 int temp1 ;
4439 int res1 = 0 ;
4440 int temp2 ;
4441 int res2 = 0 ;
4442 char *kwnames[] = {
4443 NULL
4444 };
4445
4446 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4447 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
4449 {
4450 if (!wxPyCheckForApp()) SWIG_fail;
4451 PyThreadState* __tstate = wxPyBeginAllowThreads();
4452 wxDisplaySizeMM(arg1,arg2);
4453
4454 wxPyEndAllowThreads(__tstate);
4455 if (PyErr_Occurred()) SWIG_fail;
4456 }
4457 Py_INCREF(Py_None); resultobj = Py_None;
4458 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4459 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4460 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4461 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4462 return resultobj;
4463 fail:
4464 return NULL;
4465 }
4466
4467
4468 static PyObject *_wrap_GetDisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
4469 PyObject *resultobj;
4470 wxSize result;
4471 char *kwnames[] = {
4472 NULL
4473 };
4474
4475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
4476 {
4477 if (!wxPyCheckForApp()) SWIG_fail;
4478 PyThreadState* __tstate = wxPyBeginAllowThreads();
4479 result = wxGetDisplaySizeMM();
4480
4481 wxPyEndAllowThreads(__tstate);
4482 if (PyErr_Occurred()) SWIG_fail;
4483 }
4484 {
4485 wxSize * resultptr;
4486 resultptr = new wxSize((wxSize &) result);
4487 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
4488 }
4489 return resultobj;
4490 fail:
4491 return NULL;
4492 }
4493
4494
4495 static PyObject *_wrap_ClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
4496 PyObject *resultobj;
4497 int *arg1 = (int *) 0 ;
4498 int *arg2 = (int *) 0 ;
4499 int *arg3 = (int *) 0 ;
4500 int *arg4 = (int *) 0 ;
4501 int temp1 ;
4502 int res1 = 0 ;
4503 int temp2 ;
4504 int res2 = 0 ;
4505 int temp3 ;
4506 int res3 = 0 ;
4507 int temp4 ;
4508 int res4 = 0 ;
4509 char *kwnames[] = {
4510 NULL
4511 };
4512
4513 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4514 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4515 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4516 arg4 = &temp4; res4 = SWIG_NEWOBJ;
4517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
4518 {
4519 if (!wxPyCheckForApp()) SWIG_fail;
4520 PyThreadState* __tstate = wxPyBeginAllowThreads();
4521 wxClientDisplayRect(arg1,arg2,arg3,arg4);
4522
4523 wxPyEndAllowThreads(__tstate);
4524 if (PyErr_Occurred()) SWIG_fail;
4525 }
4526 Py_INCREF(Py_None); resultobj = Py_None;
4527 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4528 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4529 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4530 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4531 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
4532 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
4533 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
4534 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
4535 return resultobj;
4536 fail:
4537 return NULL;
4538 }
4539
4540
4541 static PyObject *_wrap_GetClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
4542 PyObject *resultobj;
4543 wxRect result;
4544 char *kwnames[] = {
4545 NULL
4546 };
4547
4548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
4549 {
4550 if (!wxPyCheckForApp()) SWIG_fail;
4551 PyThreadState* __tstate = wxPyBeginAllowThreads();
4552 result = wxGetClientDisplayRect();
4553
4554 wxPyEndAllowThreads(__tstate);
4555 if (PyErr_Occurred()) SWIG_fail;
4556 }
4557 {
4558 wxRect * resultptr;
4559 resultptr = new wxRect((wxRect &) result);
4560 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4561 }
4562 return resultobj;
4563 fail:
4564 return NULL;
4565 }
4566
4567
4568 static PyObject *_wrap_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
4569 PyObject *resultobj;
4570 wxCursor *arg1 = 0 ;
4571 PyObject * obj0 = 0 ;
4572 char *kwnames[] = {
4573 (char *) "cursor", NULL
4574 };
4575
4576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
4577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
4578 SWIG_POINTER_EXCEPTION | 0)) == -1)
4579 SWIG_fail;
4580 if (arg1 == NULL) {
4581 PyErr_SetString(PyExc_TypeError,"null reference");
4582 SWIG_fail;
4583 }
4584 {
4585 if (!wxPyCheckForApp()) SWIG_fail;
4586 PyThreadState* __tstate = wxPyBeginAllowThreads();
4587 wxSetCursor(*arg1);
4588
4589 wxPyEndAllowThreads(__tstate);
4590 if (PyErr_Occurred()) SWIG_fail;
4591 }
4592 Py_INCREF(Py_None); resultobj = Py_None;
4593 return resultobj;
4594 fail:
4595 return NULL;
4596 }
4597
4598
4599 static PyObject *_wrap_BeginBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
4600 PyObject *resultobj;
4601 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
4602 PyObject * obj0 = 0 ;
4603 char *kwnames[] = {
4604 (char *) "cursor", NULL
4605 };
4606
4607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
4608 if (obj0) {
4609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
4610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4611 }
4612 {
4613 if (!wxPyCheckForApp()) SWIG_fail;
4614 PyThreadState* __tstate = wxPyBeginAllowThreads();
4615 wxBeginBusyCursor(arg1);
4616
4617 wxPyEndAllowThreads(__tstate);
4618 if (PyErr_Occurred()) SWIG_fail;
4619 }
4620 Py_INCREF(Py_None); resultobj = Py_None;
4621 return resultobj;
4622 fail:
4623 return NULL;
4624 }
4625
4626
4627 static PyObject *_wrap_GetActiveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4628 PyObject *resultobj;
4629 wxWindow *result;
4630 char *kwnames[] = {
4631 NULL
4632 };
4633
4634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
4635 {
4636 if (!wxPyCheckForApp()) SWIG_fail;
4637 PyThreadState* __tstate = wxPyBeginAllowThreads();
4638 result = (wxWindow *)wxGetActiveWindow();
4639
4640 wxPyEndAllowThreads(__tstate);
4641 if (PyErr_Occurred()) SWIG_fail;
4642 }
4643 {
4644 resultobj = wxPyMake_wxObject(result, 0);
4645 }
4646 return resultobj;
4647 fail:
4648 return NULL;
4649 }
4650
4651
4652 static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4653 PyObject *resultobj;
4654 wxPoint *arg1 = 0 ;
4655 wxWindow *result;
4656 wxPoint temp1 ;
4657 PyObject * obj0 = 0 ;
4658 char *kwnames[] = {
4659 (char *) "pt", NULL
4660 };
4661
4662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
4663 {
4664 arg1 = &temp1;
4665 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4666 }
4667 {
4668 if (!wxPyCheckForApp()) SWIG_fail;
4669 PyThreadState* __tstate = wxPyBeginAllowThreads();
4670 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
4671
4672 wxPyEndAllowThreads(__tstate);
4673 if (PyErr_Occurred()) SWIG_fail;
4674 }
4675 {
4676 resultobj = wxPyMake_wxObject(result, 0);
4677 }
4678 return resultobj;
4679 fail:
4680 return NULL;
4681 }
4682
4683
4684 static PyObject *_wrap_FindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4685 PyObject *resultobj;
4686 wxPoint *arg1 = 0 ;
4687 wxWindow *result;
4688 wxPoint temp1 ;
4689 PyObject * obj0 = 0 ;
4690 char *kwnames[] = {
4691 (char *) "pt", NULL
4692 };
4693
4694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
4695 {
4696 arg1 = &temp1;
4697 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4698 }
4699 {
4700 if (!wxPyCheckForApp()) SWIG_fail;
4701 PyThreadState* __tstate = wxPyBeginAllowThreads();
4702 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
4703
4704 wxPyEndAllowThreads(__tstate);
4705 if (PyErr_Occurred()) SWIG_fail;
4706 }
4707 {
4708 resultobj = wxPyMake_wxObject(result, 0);
4709 }
4710 return resultobj;
4711 fail:
4712 return NULL;
4713 }
4714
4715
4716 static PyObject *_wrap_GetTopLevelParent(PyObject *, PyObject *args, PyObject *kwargs) {
4717 PyObject *resultobj;
4718 wxWindow *arg1 = (wxWindow *) 0 ;
4719 wxWindow *result;
4720 PyObject * obj0 = 0 ;
4721 char *kwnames[] = {
4722 (char *) "win", NULL
4723 };
4724
4725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
4726 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
4727 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4728 {
4729 if (!wxPyCheckForApp()) SWIG_fail;
4730 PyThreadState* __tstate = wxPyBeginAllowThreads();
4731 result = (wxWindow *)wxGetTopLevelParent(arg1);
4732
4733 wxPyEndAllowThreads(__tstate);
4734 if (PyErr_Occurred()) SWIG_fail;
4735 }
4736 {
4737 resultobj = wxPyMake_wxObject(result, 0);
4738 }
4739 return resultobj;
4740 fail:
4741 return NULL;
4742 }
4743
4744
4745 static PyObject *_wrap_GetKeyState(PyObject *, PyObject *args, PyObject *kwargs) {
4746 PyObject *resultobj;
4747 int arg1 ;
4748 bool result;
4749 PyObject * obj0 = 0 ;
4750 char *kwnames[] = {
4751 (char *) "key", NULL
4752 };
4753
4754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
4755 arg1 = (int)SWIG_As_int(obj0);
4756 if (PyErr_Occurred()) SWIG_fail;
4757 {
4758 if (!wxPyCheckForApp()) SWIG_fail;
4759 PyThreadState* __tstate = wxPyBeginAllowThreads();
4760 result = (bool)wxGetKeyState((wxKeyCode )arg1);
4761
4762 wxPyEndAllowThreads(__tstate);
4763 if (PyErr_Occurred()) SWIG_fail;
4764 }
4765 {
4766 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4767 }
4768 return resultobj;
4769 fail:
4770 return NULL;
4771 }
4772
4773
4774 static PyObject *_wrap_WakeUpMainThread(PyObject *, PyObject *args, PyObject *kwargs) {
4775 PyObject *resultobj;
4776 char *kwnames[] = {
4777 NULL
4778 };
4779
4780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
4781 {
4782 if (!wxPyCheckForApp()) SWIG_fail;
4783 PyThreadState* __tstate = wxPyBeginAllowThreads();
4784 wxWakeUpMainThread();
4785
4786 wxPyEndAllowThreads(__tstate);
4787 if (PyErr_Occurred()) SWIG_fail;
4788 }
4789 Py_INCREF(Py_None); resultobj = Py_None;
4790 return resultobj;
4791 fail:
4792 return NULL;
4793 }
4794
4795
4796 static PyObject *_wrap_MutexGuiEnter(PyObject *, PyObject *args, PyObject *kwargs) {
4797 PyObject *resultobj;
4798 char *kwnames[] = {
4799 NULL
4800 };
4801
4802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
4803 {
4804 if (!wxPyCheckForApp()) SWIG_fail;
4805 PyThreadState* __tstate = wxPyBeginAllowThreads();
4806 wxMutexGuiEnter();
4807
4808 wxPyEndAllowThreads(__tstate);
4809 if (PyErr_Occurred()) SWIG_fail;
4810 }
4811 Py_INCREF(Py_None); resultobj = Py_None;
4812 return resultobj;
4813 fail:
4814 return NULL;
4815 }
4816
4817
4818 static PyObject *_wrap_MutexGuiLeave(PyObject *, PyObject *args, PyObject *kwargs) {
4819 PyObject *resultobj;
4820 char *kwnames[] = {
4821 NULL
4822 };
4823
4824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
4825 {
4826 if (!wxPyCheckForApp()) SWIG_fail;
4827 PyThreadState* __tstate = wxPyBeginAllowThreads();
4828 wxMutexGuiLeave();
4829
4830 wxPyEndAllowThreads(__tstate);
4831 if (PyErr_Occurred()) SWIG_fail;
4832 }
4833 Py_INCREF(Py_None); resultobj = Py_None;
4834 return resultobj;
4835 fail:
4836 return NULL;
4837 }
4838
4839
4840 static PyObject *_wrap_new_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
4841 PyObject *resultobj;
4842 wxMutexGuiLocker *result;
4843 char *kwnames[] = {
4844 NULL
4845 };
4846
4847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
4848 {
4849 if (!wxPyCheckForApp()) SWIG_fail;
4850 PyThreadState* __tstate = wxPyBeginAllowThreads();
4851 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
4852
4853 wxPyEndAllowThreads(__tstate);
4854 if (PyErr_Occurred()) SWIG_fail;
4855 }
4856 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMutexGuiLocker, 1);
4857 return resultobj;
4858 fail:
4859 return NULL;
4860 }
4861
4862
4863 static PyObject *_wrap_delete_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
4864 PyObject *resultobj;
4865 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
4866 PyObject * obj0 = 0 ;
4867 char *kwnames[] = {
4868 (char *) "self", NULL
4869 };
4870
4871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
4872 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMutexGuiLocker,
4873 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4874 {
4875 PyThreadState* __tstate = wxPyBeginAllowThreads();
4876 delete arg1;
4877
4878 wxPyEndAllowThreads(__tstate);
4879 if (PyErr_Occurred()) SWIG_fail;
4880 }
4881 Py_INCREF(Py_None); resultobj = Py_None;
4882 return resultobj;
4883 fail:
4884 return NULL;
4885 }
4886
4887
4888 static PyObject * MutexGuiLocker_swigregister(PyObject *, PyObject *args) {
4889 PyObject *obj;
4890 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4891 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
4892 Py_INCREF(obj);
4893 return Py_BuildValue((char *)"");
4894 }
4895 static PyObject *_wrap_Thread_IsMain(PyObject *, PyObject *args, PyObject *kwargs) {
4896 PyObject *resultobj;
4897 bool result;
4898 char *kwnames[] = {
4899 NULL
4900 };
4901
4902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
4903 {
4904 PyThreadState* __tstate = wxPyBeginAllowThreads();
4905 result = (bool)wxThread_IsMain();
4906
4907 wxPyEndAllowThreads(__tstate);
4908 if (PyErr_Occurred()) SWIG_fail;
4909 }
4910 {
4911 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4912 }
4913 return resultobj;
4914 fail:
4915 return NULL;
4916 }
4917
4918
4919 static PyObject *_wrap_new_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
4920 PyObject *resultobj;
4921 wxString *arg1 = 0 ;
4922 wxToolTip *result;
4923 bool temp1 = false ;
4924 PyObject * obj0 = 0 ;
4925 char *kwnames[] = {
4926 (char *) "tip", NULL
4927 };
4928
4929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
4930 {
4931 arg1 = wxString_in_helper(obj0);
4932 if (arg1 == NULL) SWIG_fail;
4933 temp1 = true;
4934 }
4935 {
4936 if (!wxPyCheckForApp()) SWIG_fail;
4937 PyThreadState* __tstate = wxPyBeginAllowThreads();
4938 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
4939
4940 wxPyEndAllowThreads(__tstate);
4941 if (PyErr_Occurred()) SWIG_fail;
4942 }
4943 {
4944 resultobj = wxPyMake_wxObject(result, 1);
4945 }
4946 {
4947 if (temp1)
4948 delete arg1;
4949 }
4950 return resultobj;
4951 fail:
4952 {
4953 if (temp1)
4954 delete arg1;
4955 }
4956 return NULL;
4957 }
4958
4959
4960 static PyObject *_wrap_ToolTip_SetTip(PyObject *, PyObject *args, PyObject *kwargs) {
4961 PyObject *resultobj;
4962 wxToolTip *arg1 = (wxToolTip *) 0 ;
4963 wxString *arg2 = 0 ;
4964 bool temp2 = false ;
4965 PyObject * obj0 = 0 ;
4966 PyObject * obj1 = 0 ;
4967 char *kwnames[] = {
4968 (char *) "self",(char *) "tip", NULL
4969 };
4970
4971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
4972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
4973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4974 {
4975 arg2 = wxString_in_helper(obj1);
4976 if (arg2 == NULL) SWIG_fail;
4977 temp2 = true;
4978 }
4979 {
4980 PyThreadState* __tstate = wxPyBeginAllowThreads();
4981 (arg1)->SetTip((wxString const &)*arg2);
4982
4983 wxPyEndAllowThreads(__tstate);
4984 if (PyErr_Occurred()) SWIG_fail;
4985 }
4986 Py_INCREF(Py_None); resultobj = Py_None;
4987 {
4988 if (temp2)
4989 delete arg2;
4990 }
4991 return resultobj;
4992 fail:
4993 {
4994 if (temp2)
4995 delete arg2;
4996 }
4997 return NULL;
4998 }
4999
5000
5001 static PyObject *_wrap_ToolTip_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
5002 PyObject *resultobj;
5003 wxToolTip *arg1 = (wxToolTip *) 0 ;
5004 wxString result;
5005 PyObject * obj0 = 0 ;
5006 char *kwnames[] = {
5007 (char *) "self", NULL
5008 };
5009
5010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
5011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
5012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5013 {
5014 PyThreadState* __tstate = wxPyBeginAllowThreads();
5015 result = (arg1)->GetTip();
5016
5017 wxPyEndAllowThreads(__tstate);
5018 if (PyErr_Occurred()) SWIG_fail;
5019 }
5020 {
5021 #if wxUSE_UNICODE
5022 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5023 #else
5024 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5025 #endif
5026 }
5027 return resultobj;
5028 fail:
5029 return NULL;
5030 }
5031
5032
5033 static PyObject *_wrap_ToolTip_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
5034 PyObject *resultobj;
5035 wxToolTip *arg1 = (wxToolTip *) 0 ;
5036 wxWindow *result;
5037 PyObject * obj0 = 0 ;
5038 char *kwnames[] = {
5039 (char *) "self", NULL
5040 };
5041
5042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
5043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
5044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5045 {
5046 PyThreadState* __tstate = wxPyBeginAllowThreads();
5047 result = (wxWindow *)(arg1)->GetWindow();
5048
5049 wxPyEndAllowThreads(__tstate);
5050 if (PyErr_Occurred()) SWIG_fail;
5051 }
5052 {
5053 resultobj = wxPyMake_wxObject(result, 0);
5054 }
5055 return resultobj;
5056 fail:
5057 return NULL;
5058 }
5059
5060
5061 static PyObject *_wrap_ToolTip_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
5062 PyObject *resultobj;
5063 bool arg1 ;
5064 PyObject * obj0 = 0 ;
5065 char *kwnames[] = {
5066 (char *) "flag", NULL
5067 };
5068
5069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
5070 arg1 = (bool)SWIG_As_bool(obj0);
5071 if (PyErr_Occurred()) SWIG_fail;
5072 {
5073 PyThreadState* __tstate = wxPyBeginAllowThreads();
5074 wxToolTip::Enable(arg1);
5075
5076 wxPyEndAllowThreads(__tstate);
5077 if (PyErr_Occurred()) SWIG_fail;
5078 }
5079 Py_INCREF(Py_None); resultobj = Py_None;
5080 return resultobj;
5081 fail:
5082 return NULL;
5083 }
5084
5085
5086 static PyObject *_wrap_ToolTip_SetDelay(PyObject *, PyObject *args, PyObject *kwargs) {
5087 PyObject *resultobj;
5088 long arg1 ;
5089 PyObject * obj0 = 0 ;
5090 char *kwnames[] = {
5091 (char *) "milliseconds", NULL
5092 };
5093
5094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
5095 arg1 = (long)SWIG_As_long(obj0);
5096 if (PyErr_Occurred()) SWIG_fail;
5097 {
5098 PyThreadState* __tstate = wxPyBeginAllowThreads();
5099 wxToolTip::SetDelay(arg1);
5100
5101 wxPyEndAllowThreads(__tstate);
5102 if (PyErr_Occurred()) SWIG_fail;
5103 }
5104 Py_INCREF(Py_None); resultobj = Py_None;
5105 return resultobj;
5106 fail:
5107 return NULL;
5108 }
5109
5110
5111 static PyObject * ToolTip_swigregister(PyObject *, PyObject *args) {
5112 PyObject *obj;
5113 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5114 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
5115 Py_INCREF(obj);
5116 return Py_BuildValue((char *)"");
5117 }
5118 static PyObject *_wrap_new_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
5119 PyObject *resultobj;
5120 wxWindow *arg1 = (wxWindow *) 0 ;
5121 wxSize *arg2 = 0 ;
5122 wxCaret *result;
5123 wxSize temp2 ;
5124 PyObject * obj0 = 0 ;
5125 PyObject * obj1 = 0 ;
5126 char *kwnames[] = {
5127 (char *) "window",(char *) "size", NULL
5128 };
5129
5130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
5131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
5132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5133 {
5134 arg2 = &temp2;
5135 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
5136 }
5137 {
5138 if (!wxPyCheckForApp()) SWIG_fail;
5139 PyThreadState* __tstate = wxPyBeginAllowThreads();
5140 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
5141
5142 wxPyEndAllowThreads(__tstate);
5143 if (PyErr_Occurred()) SWIG_fail;
5144 }
5145 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 1);
5146 return resultobj;
5147 fail:
5148 return NULL;
5149 }
5150
5151
5152 static PyObject *_wrap_delete_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
5153 PyObject *resultobj;
5154 wxCaret *arg1 = (wxCaret *) 0 ;
5155 PyObject * obj0 = 0 ;
5156 char *kwnames[] = {
5157 (char *) "self", NULL
5158 };
5159
5160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail;
5161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5163 {
5164 PyThreadState* __tstate = wxPyBeginAllowThreads();
5165 delete arg1;
5166
5167 wxPyEndAllowThreads(__tstate);
5168 if (PyErr_Occurred()) SWIG_fail;
5169 }
5170 Py_INCREF(Py_None); resultobj = Py_None;
5171 return resultobj;
5172 fail:
5173 return NULL;
5174 }
5175
5176
5177 static PyObject *_wrap_Caret_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
5178 PyObject *resultobj;
5179 wxCaret *arg1 = (wxCaret *) 0 ;
5180 bool result;
5181 PyObject * obj0 = 0 ;
5182 char *kwnames[] = {
5183 (char *) "self", NULL
5184 };
5185
5186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
5187 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5188 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5189 {
5190 PyThreadState* __tstate = wxPyBeginAllowThreads();
5191 result = (bool)(arg1)->IsOk();
5192
5193 wxPyEndAllowThreads(__tstate);
5194 if (PyErr_Occurred()) SWIG_fail;
5195 }
5196 {
5197 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5198 }
5199 return resultobj;
5200 fail:
5201 return NULL;
5202 }
5203
5204
5205 static PyObject *_wrap_Caret_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
5206 PyObject *resultobj;
5207 wxCaret *arg1 = (wxCaret *) 0 ;
5208 bool result;
5209 PyObject * obj0 = 0 ;
5210 char *kwnames[] = {
5211 (char *) "self", NULL
5212 };
5213
5214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
5215 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5216 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5217 {
5218 PyThreadState* __tstate = wxPyBeginAllowThreads();
5219 result = (bool)(arg1)->IsVisible();
5220
5221 wxPyEndAllowThreads(__tstate);
5222 if (PyErr_Occurred()) SWIG_fail;
5223 }
5224 {
5225 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5226 }
5227 return resultobj;
5228 fail:
5229 return NULL;
5230 }
5231
5232
5233 static PyObject *_wrap_Caret_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
5234 PyObject *resultobj;
5235 wxCaret *arg1 = (wxCaret *) 0 ;
5236 wxPoint result;
5237 PyObject * obj0 = 0 ;
5238 char *kwnames[] = {
5239 (char *) "self", NULL
5240 };
5241
5242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
5243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5245 {
5246 PyThreadState* __tstate = wxPyBeginAllowThreads();
5247 result = (arg1)->GetPosition();
5248
5249 wxPyEndAllowThreads(__tstate);
5250 if (PyErr_Occurred()) SWIG_fail;
5251 }
5252 {
5253 wxPoint * resultptr;
5254 resultptr = new wxPoint((wxPoint &) result);
5255 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5256 }
5257 return resultobj;
5258 fail:
5259 return NULL;
5260 }
5261
5262
5263 static PyObject *_wrap_Caret_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
5264 PyObject *resultobj;
5265 wxCaret *arg1 = (wxCaret *) 0 ;
5266 int *arg2 = (int *) 0 ;
5267 int *arg3 = (int *) 0 ;
5268 int temp2 ;
5269 int res2 = 0 ;
5270 int temp3 ;
5271 int res3 = 0 ;
5272 PyObject * obj0 = 0 ;
5273 char *kwnames[] = {
5274 (char *) "self", NULL
5275 };
5276
5277 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5278 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
5280 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5282 {
5283 PyThreadState* __tstate = wxPyBeginAllowThreads();
5284 (arg1)->GetPosition(arg2,arg3);
5285
5286 wxPyEndAllowThreads(__tstate);
5287 if (PyErr_Occurred()) SWIG_fail;
5288 }
5289 Py_INCREF(Py_None); resultobj = Py_None;
5290 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5291 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5292 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5293 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5294 return resultobj;
5295 fail:
5296 return NULL;
5297 }
5298
5299
5300 static PyObject *_wrap_Caret_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5301 PyObject *resultobj;
5302 wxCaret *arg1 = (wxCaret *) 0 ;
5303 wxSize result;
5304 PyObject * obj0 = 0 ;
5305 char *kwnames[] = {
5306 (char *) "self", NULL
5307 };
5308
5309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
5310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5312 {
5313 PyThreadState* __tstate = wxPyBeginAllowThreads();
5314 result = (arg1)->GetSize();
5315
5316 wxPyEndAllowThreads(__tstate);
5317 if (PyErr_Occurred()) SWIG_fail;
5318 }
5319 {
5320 wxSize * resultptr;
5321 resultptr = new wxSize((wxSize &) result);
5322 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5323 }
5324 return resultobj;
5325 fail:
5326 return NULL;
5327 }
5328
5329
5330 static PyObject *_wrap_Caret_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
5331 PyObject *resultobj;
5332 wxCaret *arg1 = (wxCaret *) 0 ;
5333 int *arg2 = (int *) 0 ;
5334 int *arg3 = (int *) 0 ;
5335 int temp2 ;
5336 int res2 = 0 ;
5337 int temp3 ;
5338 int res3 = 0 ;
5339 PyObject * obj0 = 0 ;
5340 char *kwnames[] = {
5341 (char *) "self", NULL
5342 };
5343
5344 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5345 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
5347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5349 {
5350 PyThreadState* __tstate = wxPyBeginAllowThreads();
5351 (arg1)->GetSize(arg2,arg3);
5352
5353 wxPyEndAllowThreads(__tstate);
5354 if (PyErr_Occurred()) SWIG_fail;
5355 }
5356 Py_INCREF(Py_None); resultobj = Py_None;
5357 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5358 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5359 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5360 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5361 return resultobj;
5362 fail:
5363 return NULL;
5364 }
5365
5366
5367 static PyObject *_wrap_Caret_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
5368 PyObject *resultobj;
5369 wxCaret *arg1 = (wxCaret *) 0 ;
5370 wxWindow *result;
5371 PyObject * obj0 = 0 ;
5372 char *kwnames[] = {
5373 (char *) "self", NULL
5374 };
5375
5376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
5377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5379 {
5380 PyThreadState* __tstate = wxPyBeginAllowThreads();
5381 result = (wxWindow *)(arg1)->GetWindow();
5382
5383 wxPyEndAllowThreads(__tstate);
5384 if (PyErr_Occurred()) SWIG_fail;
5385 }
5386 {
5387 resultobj = wxPyMake_wxObject(result, 0);
5388 }
5389 return resultobj;
5390 fail:
5391 return NULL;
5392 }
5393
5394
5395 static PyObject *_wrap_Caret_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
5396 PyObject *resultobj;
5397 wxCaret *arg1 = (wxCaret *) 0 ;
5398 int arg2 ;
5399 int arg3 ;
5400 PyObject * obj0 = 0 ;
5401 PyObject * obj1 = 0 ;
5402 PyObject * obj2 = 0 ;
5403 char *kwnames[] = {
5404 (char *) "self",(char *) "x",(char *) "y", NULL
5405 };
5406
5407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
5408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5410 arg2 = (int)SWIG_As_int(obj1);
5411 if (PyErr_Occurred()) SWIG_fail;
5412 arg3 = (int)SWIG_As_int(obj2);
5413 if (PyErr_Occurred()) SWIG_fail;
5414 {
5415 PyThreadState* __tstate = wxPyBeginAllowThreads();
5416 (arg1)->Move(arg2,arg3);
5417
5418 wxPyEndAllowThreads(__tstate);
5419 if (PyErr_Occurred()) SWIG_fail;
5420 }
5421 Py_INCREF(Py_None); resultobj = Py_None;
5422 return resultobj;
5423 fail:
5424 return NULL;
5425 }
5426
5427
5428 static PyObject *_wrap_Caret_Move(PyObject *, PyObject *args, PyObject *kwargs) {
5429 PyObject *resultobj;
5430 wxCaret *arg1 = (wxCaret *) 0 ;
5431 wxPoint *arg2 = 0 ;
5432 wxPoint temp2 ;
5433 PyObject * obj0 = 0 ;
5434 PyObject * obj1 = 0 ;
5435 char *kwnames[] = {
5436 (char *) "self",(char *) "pt", NULL
5437 };
5438
5439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
5440 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5442 {
5443 arg2 = &temp2;
5444 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5445 }
5446 {
5447 PyThreadState* __tstate = wxPyBeginAllowThreads();
5448 (arg1)->Move((wxPoint const &)*arg2);
5449
5450 wxPyEndAllowThreads(__tstate);
5451 if (PyErr_Occurred()) SWIG_fail;
5452 }
5453 Py_INCREF(Py_None); resultobj = Py_None;
5454 return resultobj;
5455 fail:
5456 return NULL;
5457 }
5458
5459
5460 static PyObject *_wrap_Caret_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
5461 PyObject *resultobj;
5462 wxCaret *arg1 = (wxCaret *) 0 ;
5463 int arg2 ;
5464 int arg3 ;
5465 PyObject * obj0 = 0 ;
5466 PyObject * obj1 = 0 ;
5467 PyObject * obj2 = 0 ;
5468 char *kwnames[] = {
5469 (char *) "self",(char *) "width",(char *) "height", NULL
5470 };
5471
5472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
5473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5475 arg2 = (int)SWIG_As_int(obj1);
5476 if (PyErr_Occurred()) SWIG_fail;
5477 arg3 = (int)SWIG_As_int(obj2);
5478 if (PyErr_Occurred()) SWIG_fail;
5479 {
5480 PyThreadState* __tstate = wxPyBeginAllowThreads();
5481 (arg1)->SetSize(arg2,arg3);
5482
5483 wxPyEndAllowThreads(__tstate);
5484 if (PyErr_Occurred()) SWIG_fail;
5485 }
5486 Py_INCREF(Py_None); resultobj = Py_None;
5487 return resultobj;
5488 fail:
5489 return NULL;
5490 }
5491
5492
5493 static PyObject *_wrap_Caret_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5494 PyObject *resultobj;
5495 wxCaret *arg1 = (wxCaret *) 0 ;
5496 wxSize *arg2 = 0 ;
5497 wxSize temp2 ;
5498 PyObject * obj0 = 0 ;
5499 PyObject * obj1 = 0 ;
5500 char *kwnames[] = {
5501 (char *) "self",(char *) "size", NULL
5502 };
5503
5504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
5505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5507 {
5508 arg2 = &temp2;
5509 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
5510 }
5511 {
5512 PyThreadState* __tstate = wxPyBeginAllowThreads();
5513 (arg1)->SetSize((wxSize const &)*arg2);
5514
5515 wxPyEndAllowThreads(__tstate);
5516 if (PyErr_Occurred()) SWIG_fail;
5517 }
5518 Py_INCREF(Py_None); resultobj = Py_None;
5519 return resultobj;
5520 fail:
5521 return NULL;
5522 }
5523
5524
5525 static PyObject *_wrap_Caret_Show(PyObject *, PyObject *args, PyObject *kwargs) {
5526 PyObject *resultobj;
5527 wxCaret *arg1 = (wxCaret *) 0 ;
5528 int arg2 = (int) true ;
5529 PyObject * obj0 = 0 ;
5530 PyObject * obj1 = 0 ;
5531 char *kwnames[] = {
5532 (char *) "self",(char *) "show", NULL
5533 };
5534
5535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
5536 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5537 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5538 if (obj1) {
5539 arg2 = (int)SWIG_As_int(obj1);
5540 if (PyErr_Occurred()) SWIG_fail;
5541 }
5542 {
5543 PyThreadState* __tstate = wxPyBeginAllowThreads();
5544 (arg1)->Show(arg2);
5545
5546 wxPyEndAllowThreads(__tstate);
5547 if (PyErr_Occurred()) SWIG_fail;
5548 }
5549 Py_INCREF(Py_None); resultobj = Py_None;
5550 return resultobj;
5551 fail:
5552 return NULL;
5553 }
5554
5555
5556 static PyObject *_wrap_Caret_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
5557 PyObject *resultobj;
5558 wxCaret *arg1 = (wxCaret *) 0 ;
5559 PyObject * obj0 = 0 ;
5560 char *kwnames[] = {
5561 (char *) "self", NULL
5562 };
5563
5564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
5565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5567 {
5568 PyThreadState* __tstate = wxPyBeginAllowThreads();
5569 (arg1)->Hide();
5570
5571 wxPyEndAllowThreads(__tstate);
5572 if (PyErr_Occurred()) SWIG_fail;
5573 }
5574 Py_INCREF(Py_None); resultobj = Py_None;
5575 return resultobj;
5576 fail:
5577 return NULL;
5578 }
5579
5580
5581 static PyObject * Caret_swigregister(PyObject *, PyObject *args) {
5582 PyObject *obj;
5583 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5584 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
5585 Py_INCREF(obj);
5586 return Py_BuildValue((char *)"");
5587 }
5588 static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
5589 PyObject *resultobj;
5590 int result;
5591 char *kwnames[] = {
5592 NULL
5593 };
5594
5595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
5596 {
5597 PyThreadState* __tstate = wxPyBeginAllowThreads();
5598 result = (int)wxCaret_GetBlinkTime();
5599
5600 wxPyEndAllowThreads(__tstate);
5601 if (PyErr_Occurred()) SWIG_fail;
5602 }
5603 resultobj = SWIG_From_int((int)result);
5604 return resultobj;
5605 fail:
5606 return NULL;
5607 }
5608
5609
5610 static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
5611 PyObject *resultobj;
5612 int arg1 ;
5613 PyObject * obj0 = 0 ;
5614 char *kwnames[] = {
5615 (char *) "milliseconds", NULL
5616 };
5617
5618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
5619 arg1 = (int)SWIG_As_int(obj0);
5620 if (PyErr_Occurred()) SWIG_fail;
5621 {
5622 PyThreadState* __tstate = wxPyBeginAllowThreads();
5623 wxCaret_SetBlinkTime(arg1);
5624
5625 wxPyEndAllowThreads(__tstate);
5626 if (PyErr_Occurred()) SWIG_fail;
5627 }
5628 Py_INCREF(Py_None); resultobj = Py_None;
5629 return resultobj;
5630 fail:
5631 return NULL;
5632 }
5633
5634
5635 static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5636 PyObject *resultobj;
5637 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
5638 wxBusyCursor *result;
5639 PyObject * obj0 = 0 ;
5640 char *kwnames[] = {
5641 (char *) "cursor", NULL
5642 };
5643
5644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
5645 if (obj0) {
5646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
5647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5648 }
5649 {
5650 if (!wxPyCheckForApp()) SWIG_fail;
5651 PyThreadState* __tstate = wxPyBeginAllowThreads();
5652 result = (wxBusyCursor *)new wxBusyCursor(arg1);
5653
5654 wxPyEndAllowThreads(__tstate);
5655 if (PyErr_Occurred()) SWIG_fail;
5656 }
5657 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyCursor, 1);
5658 return resultobj;
5659 fail:
5660 return NULL;
5661 }
5662
5663
5664 static PyObject *_wrap_delete_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5665 PyObject *resultobj;
5666 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
5667 PyObject * obj0 = 0 ;
5668 char *kwnames[] = {
5669 (char *) "self", NULL
5670 };
5671
5672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
5673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBusyCursor,
5674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5675 {
5676 PyThreadState* __tstate = wxPyBeginAllowThreads();
5677 delete arg1;
5678
5679 wxPyEndAllowThreads(__tstate);
5680 if (PyErr_Occurred()) SWIG_fail;
5681 }
5682 Py_INCREF(Py_None); resultobj = Py_None;
5683 return resultobj;
5684 fail:
5685 return NULL;
5686 }
5687
5688
5689 static PyObject * BusyCursor_swigregister(PyObject *, PyObject *args) {
5690 PyObject *obj;
5691 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5692 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
5693 Py_INCREF(obj);
5694 return Py_BuildValue((char *)"");
5695 }
5696 static PyObject *_wrap_new_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
5697 PyObject *resultobj;
5698 wxWindow *arg1 = (wxWindow *) NULL ;
5699 wxWindowDisabler *result;
5700 PyObject * obj0 = 0 ;
5701 char *kwnames[] = {
5702 (char *) "winToSkip", NULL
5703 };
5704
5705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
5706 if (obj0) {
5707 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
5708 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5709 }
5710 {
5711 if (!wxPyCheckForApp()) SWIG_fail;
5712 PyThreadState* __tstate = wxPyBeginAllowThreads();
5713 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
5714
5715 wxPyEndAllowThreads(__tstate);
5716 if (PyErr_Occurred()) SWIG_fail;
5717 }
5718 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDisabler, 1);
5719 return resultobj;
5720 fail:
5721 return NULL;
5722 }
5723
5724
5725 static PyObject *_wrap_delete_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
5726 PyObject *resultobj;
5727 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
5728 PyObject * obj0 = 0 ;
5729 char *kwnames[] = {
5730 (char *) "self", NULL
5731 };
5732
5733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
5734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDisabler,
5735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5736 {
5737 PyThreadState* __tstate = wxPyBeginAllowThreads();
5738 delete arg1;
5739
5740 wxPyEndAllowThreads(__tstate);
5741 if (PyErr_Occurred()) SWIG_fail;
5742 }
5743 Py_INCREF(Py_None); resultobj = Py_None;
5744 return resultobj;
5745 fail:
5746 return NULL;
5747 }
5748
5749
5750 static PyObject * WindowDisabler_swigregister(PyObject *, PyObject *args) {
5751 PyObject *obj;
5752 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5753 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
5754 Py_INCREF(obj);
5755 return Py_BuildValue((char *)"");
5756 }
5757 static PyObject *_wrap_new_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
5758 PyObject *resultobj;
5759 wxString *arg1 = 0 ;
5760 wxBusyInfo *result;
5761 bool temp1 = false ;
5762 PyObject * obj0 = 0 ;
5763 char *kwnames[] = {
5764 (char *) "message", NULL
5765 };
5766
5767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
5768 {
5769 arg1 = wxString_in_helper(obj0);
5770 if (arg1 == NULL) SWIG_fail;
5771 temp1 = true;
5772 }
5773 {
5774 if (!wxPyCheckForApp()) SWIG_fail;
5775 PyThreadState* __tstate = wxPyBeginAllowThreads();
5776 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
5777
5778 wxPyEndAllowThreads(__tstate);
5779 if (PyErr_Occurred()) SWIG_fail;
5780 }
5781 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyInfo, 1);
5782 {
5783 if (temp1)
5784 delete arg1;
5785 }
5786 return resultobj;
5787 fail:
5788 {
5789 if (temp1)
5790 delete arg1;
5791 }
5792 return NULL;
5793 }
5794
5795
5796 static PyObject *_wrap_delete_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
5797 PyObject *resultobj;
5798 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
5799 PyObject * obj0 = 0 ;
5800 char *kwnames[] = {
5801 (char *) "self", NULL
5802 };
5803
5804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
5805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBusyInfo,
5806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5807 {
5808 PyThreadState* __tstate = wxPyBeginAllowThreads();
5809 delete arg1;
5810
5811 wxPyEndAllowThreads(__tstate);
5812 if (PyErr_Occurred()) SWIG_fail;
5813 }
5814 Py_INCREF(Py_None); resultobj = Py_None;
5815 return resultobj;
5816 fail:
5817 return NULL;
5818 }
5819
5820
5821 static PyObject * BusyInfo_swigregister(PyObject *, PyObject *args) {
5822 PyObject *obj;
5823 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5824 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
5825 Py_INCREF(obj);
5826 return Py_BuildValue((char *)"");
5827 }
5828 static PyObject *_wrap_new_StopWatch(PyObject *, PyObject *args, PyObject *kwargs) {
5829 PyObject *resultobj;
5830 wxStopWatch *result;
5831 char *kwnames[] = {
5832 NULL
5833 };
5834
5835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
5836 {
5837 PyThreadState* __tstate = wxPyBeginAllowThreads();
5838 result = (wxStopWatch *)new wxStopWatch();
5839
5840 wxPyEndAllowThreads(__tstate);
5841 if (PyErr_Occurred()) SWIG_fail;
5842 }
5843 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStopWatch, 1);
5844 return resultobj;
5845 fail:
5846 return NULL;
5847 }
5848
5849
5850 static PyObject *_wrap_StopWatch_Start(PyObject *, PyObject *args, PyObject *kwargs) {
5851 PyObject *resultobj;
5852 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5853 long arg2 = (long) 0 ;
5854 PyObject * obj0 = 0 ;
5855 PyObject * obj1 = 0 ;
5856 char *kwnames[] = {
5857 (char *) "self",(char *) "t0", NULL
5858 };
5859
5860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
5861 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5862 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5863 if (obj1) {
5864 arg2 = (long)SWIG_As_long(obj1);
5865 if (PyErr_Occurred()) SWIG_fail;
5866 }
5867 {
5868 PyThreadState* __tstate = wxPyBeginAllowThreads();
5869 (arg1)->Start(arg2);
5870
5871 wxPyEndAllowThreads(__tstate);
5872 if (PyErr_Occurred()) SWIG_fail;
5873 }
5874 Py_INCREF(Py_None); resultobj = Py_None;
5875 return resultobj;
5876 fail:
5877 return NULL;
5878 }
5879
5880
5881 static PyObject *_wrap_StopWatch_Pause(PyObject *, PyObject *args, PyObject *kwargs) {
5882 PyObject *resultobj;
5883 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5884 PyObject * obj0 = 0 ;
5885 char *kwnames[] = {
5886 (char *) "self", NULL
5887 };
5888
5889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
5890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5892 {
5893 PyThreadState* __tstate = wxPyBeginAllowThreads();
5894 (arg1)->Pause();
5895
5896 wxPyEndAllowThreads(__tstate);
5897 if (PyErr_Occurred()) SWIG_fail;
5898 }
5899 Py_INCREF(Py_None); resultobj = Py_None;
5900 return resultobj;
5901 fail:
5902 return NULL;
5903 }
5904
5905
5906 static PyObject *_wrap_StopWatch_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
5907 PyObject *resultobj;
5908 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5909 PyObject * obj0 = 0 ;
5910 char *kwnames[] = {
5911 (char *) "self", NULL
5912 };
5913
5914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
5915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5917 {
5918 PyThreadState* __tstate = wxPyBeginAllowThreads();
5919 (arg1)->Resume();
5920
5921 wxPyEndAllowThreads(__tstate);
5922 if (PyErr_Occurred()) SWIG_fail;
5923 }
5924 Py_INCREF(Py_None); resultobj = Py_None;
5925 return resultobj;
5926 fail:
5927 return NULL;
5928 }
5929
5930
5931 static PyObject *_wrap_StopWatch_Time(PyObject *, PyObject *args, PyObject *kwargs) {
5932 PyObject *resultobj;
5933 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5934 long result;
5935 PyObject * obj0 = 0 ;
5936 char *kwnames[] = {
5937 (char *) "self", NULL
5938 };
5939
5940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
5941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5943 {
5944 PyThreadState* __tstate = wxPyBeginAllowThreads();
5945 result = (long)((wxStopWatch const *)arg1)->Time();
5946
5947 wxPyEndAllowThreads(__tstate);
5948 if (PyErr_Occurred()) SWIG_fail;
5949 }
5950 resultobj = SWIG_From_long((long)result);
5951 return resultobj;
5952 fail:
5953 return NULL;
5954 }
5955
5956
5957 static PyObject * StopWatch_swigregister(PyObject *, PyObject *args) {
5958 PyObject *obj;
5959 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5960 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
5961 Py_INCREF(obj);
5962 return Py_BuildValue((char *)"");
5963 }
5964 static PyObject *_wrap_new_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
5965 PyObject *resultobj;
5966 int arg1 = (int) 9 ;
5967 int arg2 = (int) wxID_FILE1 ;
5968 wxFileHistory *result;
5969 PyObject * obj0 = 0 ;
5970 PyObject * obj1 = 0 ;
5971 char *kwnames[] = {
5972 (char *) "maxFiles",(char *) "idBase", NULL
5973 };
5974
5975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FileHistory",kwnames,&obj0,&obj1)) goto fail;
5976 if (obj0) {
5977 arg1 = (int)SWIG_As_int(obj0);
5978 if (PyErr_Occurred()) SWIG_fail;
5979 }
5980 if (obj1) {
5981 arg2 = (int)SWIG_As_int(obj1);
5982 if (PyErr_Occurred()) SWIG_fail;
5983 }
5984 {
5985 PyThreadState* __tstate = wxPyBeginAllowThreads();
5986 result = (wxFileHistory *)new wxFileHistory(arg1,arg2);
5987
5988 wxPyEndAllowThreads(__tstate);
5989 if (PyErr_Occurred()) SWIG_fail;
5990 }
5991 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileHistory, 1);
5992 return resultobj;
5993 fail:
5994 return NULL;
5995 }
5996
5997
5998 static PyObject *_wrap_delete_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
5999 PyObject *resultobj;
6000 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6001 PyObject * obj0 = 0 ;
6002 char *kwnames[] = {
6003 (char *) "self", NULL
6004 };
6005
6006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
6007 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6008 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6009 {
6010 PyThreadState* __tstate = wxPyBeginAllowThreads();
6011 delete arg1;
6012
6013 wxPyEndAllowThreads(__tstate);
6014 if (PyErr_Occurred()) SWIG_fail;
6015 }
6016 Py_INCREF(Py_None); resultobj = Py_None;
6017 return resultobj;
6018 fail:
6019 return NULL;
6020 }
6021
6022
6023 static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *, PyObject *args, PyObject *kwargs) {
6024 PyObject *resultobj;
6025 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6026 wxString *arg2 = 0 ;
6027 bool temp2 = false ;
6028 PyObject * obj0 = 0 ;
6029 PyObject * obj1 = 0 ;
6030 char *kwnames[] = {
6031 (char *) "self",(char *) "file", NULL
6032 };
6033
6034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
6035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6037 {
6038 arg2 = wxString_in_helper(obj1);
6039 if (arg2 == NULL) SWIG_fail;
6040 temp2 = true;
6041 }
6042 {
6043 PyThreadState* __tstate = wxPyBeginAllowThreads();
6044 (arg1)->AddFileToHistory((wxString const &)*arg2);
6045
6046 wxPyEndAllowThreads(__tstate);
6047 if (PyErr_Occurred()) SWIG_fail;
6048 }
6049 Py_INCREF(Py_None); resultobj = Py_None;
6050 {
6051 if (temp2)
6052 delete arg2;
6053 }
6054 return resultobj;
6055 fail:
6056 {
6057 if (temp2)
6058 delete arg2;
6059 }
6060 return NULL;
6061 }
6062
6063
6064 static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *, PyObject *args, PyObject *kwargs) {
6065 PyObject *resultobj;
6066 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6067 int arg2 ;
6068 PyObject * obj0 = 0 ;
6069 PyObject * obj1 = 0 ;
6070 char *kwnames[] = {
6071 (char *) "self",(char *) "i", NULL
6072 };
6073
6074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
6075 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6076 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6077 arg2 = (int)SWIG_As_int(obj1);
6078 if (PyErr_Occurred()) SWIG_fail;
6079 {
6080 PyThreadState* __tstate = wxPyBeginAllowThreads();
6081 (arg1)->RemoveFileFromHistory(arg2);
6082
6083 wxPyEndAllowThreads(__tstate);
6084 if (PyErr_Occurred()) SWIG_fail;
6085 }
6086 Py_INCREF(Py_None); resultobj = Py_None;
6087 return resultobj;
6088 fail:
6089 return NULL;
6090 }
6091
6092
6093 static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *, PyObject *args, PyObject *kwargs) {
6094 PyObject *resultobj;
6095 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6096 int result;
6097 PyObject * obj0 = 0 ;
6098 char *kwnames[] = {
6099 (char *) "self", NULL
6100 };
6101
6102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
6103 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6104 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6105 {
6106 PyThreadState* __tstate = wxPyBeginAllowThreads();
6107 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
6108
6109 wxPyEndAllowThreads(__tstate);
6110 if (PyErr_Occurred()) SWIG_fail;
6111 }
6112 resultobj = SWIG_From_int((int)result);
6113 return resultobj;
6114 fail:
6115 return NULL;
6116 }
6117
6118
6119 static PyObject *_wrap_FileHistory_UseMenu(PyObject *, PyObject *args, PyObject *kwargs) {
6120 PyObject *resultobj;
6121 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6122 wxMenu *arg2 = (wxMenu *) 0 ;
6123 PyObject * obj0 = 0 ;
6124 PyObject * obj1 = 0 ;
6125 char *kwnames[] = {
6126 (char *) "self",(char *) "menu", NULL
6127 };
6128
6129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
6130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6132 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
6133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6134 {
6135 PyThreadState* __tstate = wxPyBeginAllowThreads();
6136 (arg1)->UseMenu(arg2);
6137
6138 wxPyEndAllowThreads(__tstate);
6139 if (PyErr_Occurred()) SWIG_fail;
6140 }
6141 Py_INCREF(Py_None); resultobj = Py_None;
6142 return resultobj;
6143 fail:
6144 return NULL;
6145 }
6146
6147
6148 static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *, PyObject *args, PyObject *kwargs) {
6149 PyObject *resultobj;
6150 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6151 wxMenu *arg2 = (wxMenu *) 0 ;
6152 PyObject * obj0 = 0 ;
6153 PyObject * obj1 = 0 ;
6154 char *kwnames[] = {
6155 (char *) "self",(char *) "menu", NULL
6156 };
6157
6158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
6159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6161 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
6162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6163 {
6164 PyThreadState* __tstate = wxPyBeginAllowThreads();
6165 (arg1)->RemoveMenu(arg2);
6166
6167 wxPyEndAllowThreads(__tstate);
6168 if (PyErr_Occurred()) SWIG_fail;
6169 }
6170 Py_INCREF(Py_None); resultobj = Py_None;
6171 return resultobj;
6172 fail:
6173 return NULL;
6174 }
6175
6176
6177 static PyObject *_wrap_FileHistory_Load(PyObject *, PyObject *args, PyObject *kwargs) {
6178 PyObject *resultobj;
6179 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6180 wxConfigBase *arg2 = 0 ;
6181 PyObject * obj0 = 0 ;
6182 PyObject * obj1 = 0 ;
6183 char *kwnames[] = {
6184 (char *) "self",(char *) "config", NULL
6185 };
6186
6187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
6188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6190 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxConfigBase,
6191 SWIG_POINTER_EXCEPTION | 0)) == -1)
6192 SWIG_fail;
6193 if (arg2 == NULL) {
6194 PyErr_SetString(PyExc_TypeError,"null reference");
6195 SWIG_fail;
6196 }
6197 {
6198 PyThreadState* __tstate = wxPyBeginAllowThreads();
6199 (arg1)->Load(*arg2);
6200
6201 wxPyEndAllowThreads(__tstate);
6202 if (PyErr_Occurred()) SWIG_fail;
6203 }
6204 Py_INCREF(Py_None); resultobj = Py_None;
6205 return resultobj;
6206 fail:
6207 return NULL;
6208 }
6209
6210
6211 static PyObject *_wrap_FileHistory_Save(PyObject *, PyObject *args, PyObject *kwargs) {
6212 PyObject *resultobj;
6213 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6214 wxConfigBase *arg2 = 0 ;
6215 PyObject * obj0 = 0 ;
6216 PyObject * obj1 = 0 ;
6217 char *kwnames[] = {
6218 (char *) "self",(char *) "config", NULL
6219 };
6220
6221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
6222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6224 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxConfigBase,
6225 SWIG_POINTER_EXCEPTION | 0)) == -1)
6226 SWIG_fail;
6227 if (arg2 == NULL) {
6228 PyErr_SetString(PyExc_TypeError,"null reference");
6229 SWIG_fail;
6230 }
6231 {
6232 PyThreadState* __tstate = wxPyBeginAllowThreads();
6233 (arg1)->Save(*arg2);
6234
6235 wxPyEndAllowThreads(__tstate);
6236 if (PyErr_Occurred()) SWIG_fail;
6237 }
6238 Py_INCREF(Py_None); resultobj = Py_None;
6239 return resultobj;
6240 fail:
6241 return NULL;
6242 }
6243
6244
6245 static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *, PyObject *args, PyObject *kwargs) {
6246 PyObject *resultobj;
6247 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6248 PyObject * obj0 = 0 ;
6249 char *kwnames[] = {
6250 (char *) "self", NULL
6251 };
6252
6253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
6254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6256 {
6257 PyThreadState* __tstate = wxPyBeginAllowThreads();
6258 (arg1)->AddFilesToMenu();
6259
6260 wxPyEndAllowThreads(__tstate);
6261 if (PyErr_Occurred()) SWIG_fail;
6262 }
6263 Py_INCREF(Py_None); resultobj = Py_None;
6264 return resultobj;
6265 fail:
6266 return NULL;
6267 }
6268
6269
6270 static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *, PyObject *args, PyObject *kwargs) {
6271 PyObject *resultobj;
6272 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6273 wxMenu *arg2 = (wxMenu *) 0 ;
6274 PyObject * obj0 = 0 ;
6275 PyObject * obj1 = 0 ;
6276 char *kwnames[] = {
6277 (char *) "self",(char *) "menu", NULL
6278 };
6279
6280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
6281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6283 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
6284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6285 {
6286 PyThreadState* __tstate = wxPyBeginAllowThreads();
6287 (arg1)->AddFilesToMenu(arg2);
6288
6289 wxPyEndAllowThreads(__tstate);
6290 if (PyErr_Occurred()) SWIG_fail;
6291 }
6292 Py_INCREF(Py_None); resultobj = Py_None;
6293 return resultobj;
6294 fail:
6295 return NULL;
6296 }
6297
6298
6299 static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *, PyObject *args, PyObject *kwargs) {
6300 PyObject *resultobj;
6301 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6302 int arg2 ;
6303 wxString result;
6304 PyObject * obj0 = 0 ;
6305 PyObject * obj1 = 0 ;
6306 char *kwnames[] = {
6307 (char *) "self",(char *) "i", NULL
6308 };
6309
6310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
6311 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6312 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6313 arg2 = (int)SWIG_As_int(obj1);
6314 if (PyErr_Occurred()) SWIG_fail;
6315 {
6316 PyThreadState* __tstate = wxPyBeginAllowThreads();
6317 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
6318
6319 wxPyEndAllowThreads(__tstate);
6320 if (PyErr_Occurred()) SWIG_fail;
6321 }
6322 {
6323 #if wxUSE_UNICODE
6324 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6325 #else
6326 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6327 #endif
6328 }
6329 return resultobj;
6330 fail:
6331 return NULL;
6332 }
6333
6334
6335 static PyObject *_wrap_FileHistory_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
6336 PyObject *resultobj;
6337 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6338 int result;
6339 PyObject * obj0 = 0 ;
6340 char *kwnames[] = {
6341 (char *) "self", NULL
6342 };
6343
6344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
6345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6347 {
6348 PyThreadState* __tstate = wxPyBeginAllowThreads();
6349 result = (int)((wxFileHistory const *)arg1)->GetCount();
6350
6351 wxPyEndAllowThreads(__tstate);
6352 if (PyErr_Occurred()) SWIG_fail;
6353 }
6354 resultobj = SWIG_From_int((int)result);
6355 return resultobj;
6356 fail:
6357 return NULL;
6358 }
6359
6360
6361 static PyObject * FileHistory_swigregister(PyObject *, PyObject *args) {
6362 PyObject *obj;
6363 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6364 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
6365 Py_INCREF(obj);
6366 return Py_BuildValue((char *)"");
6367 }
6368 static PyObject *_wrap_new_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
6369 PyObject *resultobj;
6370 wxString *arg1 = 0 ;
6371 wxString const &arg2_defvalue = wxPyEmptyString ;
6372 wxString *arg2 = (wxString *) &arg2_defvalue ;
6373 wxSingleInstanceChecker *result;
6374 bool temp1 = false ;
6375 bool temp2 = false ;
6376 PyObject * obj0 = 0 ;
6377 PyObject * obj1 = 0 ;
6378 char *kwnames[] = {
6379 (char *) "name",(char *) "path", NULL
6380 };
6381
6382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
6383 {
6384 arg1 = wxString_in_helper(obj0);
6385 if (arg1 == NULL) SWIG_fail;
6386 temp1 = true;
6387 }
6388 if (obj1) {
6389 {
6390 arg2 = wxString_in_helper(obj1);
6391 if (arg2 == NULL) SWIG_fail;
6392 temp2 = true;
6393 }
6394 }
6395 {
6396 PyThreadState* __tstate = wxPyBeginAllowThreads();
6397 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
6398
6399 wxPyEndAllowThreads(__tstate);
6400 if (PyErr_Occurred()) SWIG_fail;
6401 }
6402 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
6403 {
6404 if (temp1)
6405 delete arg1;
6406 }
6407 {
6408 if (temp2)
6409 delete arg2;
6410 }
6411 return resultobj;
6412 fail:
6413 {
6414 if (temp1)
6415 delete arg1;
6416 }
6417 {
6418 if (temp2)
6419 delete arg2;
6420 }
6421 return NULL;
6422 }
6423
6424
6425 static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
6426 PyObject *resultobj;
6427 wxSingleInstanceChecker *result;
6428 char *kwnames[] = {
6429 NULL
6430 };
6431
6432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
6433 {
6434 PyThreadState* __tstate = wxPyBeginAllowThreads();
6435 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
6436
6437 wxPyEndAllowThreads(__tstate);
6438 if (PyErr_Occurred()) SWIG_fail;
6439 }
6440 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
6441 return resultobj;
6442 fail:
6443 return NULL;
6444 }
6445
6446
6447 static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
6448 PyObject *resultobj;
6449 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
6450 PyObject * obj0 = 0 ;
6451 char *kwnames[] = {
6452 (char *) "self", NULL
6453 };
6454
6455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
6456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
6457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6458 {
6459 PyThreadState* __tstate = wxPyBeginAllowThreads();
6460 delete arg1;
6461
6462 wxPyEndAllowThreads(__tstate);
6463 if (PyErr_Occurred()) SWIG_fail;
6464 }
6465 Py_INCREF(Py_None); resultobj = Py_None;
6466 return resultobj;
6467 fail:
6468 return NULL;
6469 }
6470
6471
6472 static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6473 PyObject *resultobj;
6474 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
6475 wxString *arg2 = 0 ;
6476 wxString const &arg3_defvalue = wxPyEmptyString ;
6477 wxString *arg3 = (wxString *) &arg3_defvalue ;
6478 bool result;
6479 bool temp2 = false ;
6480 bool temp3 = false ;
6481 PyObject * obj0 = 0 ;
6482 PyObject * obj1 = 0 ;
6483 PyObject * obj2 = 0 ;
6484 char *kwnames[] = {
6485 (char *) "self",(char *) "name",(char *) "path", NULL
6486 };
6487
6488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
6489 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
6490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6491 {
6492 arg2 = wxString_in_helper(obj1);
6493 if (arg2 == NULL) SWIG_fail;
6494 temp2 = true;
6495 }
6496 if (obj2) {
6497 {
6498 arg3 = wxString_in_helper(obj2);
6499 if (arg3 == NULL) SWIG_fail;
6500 temp3 = true;
6501 }
6502 }
6503 {
6504 PyThreadState* __tstate = wxPyBeginAllowThreads();
6505 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
6506
6507 wxPyEndAllowThreads(__tstate);
6508 if (PyErr_Occurred()) SWIG_fail;
6509 }
6510 {
6511 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6512 }
6513 {
6514 if (temp2)
6515 delete arg2;
6516 }
6517 {
6518 if (temp3)
6519 delete arg3;
6520 }
6521 return resultobj;
6522 fail:
6523 {
6524 if (temp2)
6525 delete arg2;
6526 }
6527 {
6528 if (temp3)
6529 delete arg3;
6530 }
6531 return NULL;
6532 }
6533
6534
6535 static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *, PyObject *args, PyObject *kwargs) {
6536 PyObject *resultobj;
6537 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
6538 bool result;
6539 PyObject * obj0 = 0 ;
6540 char *kwnames[] = {
6541 (char *) "self", NULL
6542 };
6543
6544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
6545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
6546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6547 {
6548 PyThreadState* __tstate = wxPyBeginAllowThreads();
6549 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
6550
6551 wxPyEndAllowThreads(__tstate);
6552 if (PyErr_Occurred()) SWIG_fail;
6553 }
6554 {
6555 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6556 }
6557 return resultobj;
6558 fail:
6559 return NULL;
6560 }
6561
6562
6563 static PyObject * SingleInstanceChecker_swigregister(PyObject *, PyObject *args) {
6564 PyObject *obj;
6565 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6566 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
6567 Py_INCREF(obj);
6568 return Py_BuildValue((char *)"");
6569 }
6570 static PyObject *_wrap_DrawWindowOnDC(PyObject *, PyObject *args, PyObject *kwargs) {
6571 PyObject *resultobj;
6572 wxWindow *arg1 = (wxWindow *) 0 ;
6573 wxDC *arg2 = 0 ;
6574 int arg3 ;
6575 PyObject * obj0 = 0 ;
6576 PyObject * obj1 = 0 ;
6577 PyObject * obj2 = 0 ;
6578 char *kwnames[] = {
6579 (char *) "window",(char *) "dc",(char *) "method", NULL
6580 };
6581
6582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DrawWindowOnDC",kwnames,&obj0,&obj1,&obj2)) goto fail;
6583 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
6584 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6585 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
6586 SWIG_POINTER_EXCEPTION | 0)) == -1)
6587 SWIG_fail;
6588 if (arg2 == NULL) {
6589 PyErr_SetString(PyExc_TypeError,"null reference");
6590 SWIG_fail;
6591 }
6592 arg3 = (int)SWIG_As_int(obj2);
6593 if (PyErr_Occurred()) SWIG_fail;
6594 {
6595 PyThreadState* __tstate = wxPyBeginAllowThreads();
6596 wxDrawWindowOnDC(arg1,(wxDC const &)*arg2,arg3);
6597
6598 wxPyEndAllowThreads(__tstate);
6599 if (PyErr_Occurred()) SWIG_fail;
6600 }
6601 Py_INCREF(Py_None); resultobj = Py_None;
6602 return resultobj;
6603 fail:
6604 return NULL;
6605 }
6606
6607
6608 static PyObject *_wrap_delete_TipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6609 PyObject *resultobj;
6610 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6611 PyObject * obj0 = 0 ;
6612 char *kwnames[] = {
6613 (char *) "self", NULL
6614 };
6615
6616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
6617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6619 {
6620 PyThreadState* __tstate = wxPyBeginAllowThreads();
6621 delete arg1;
6622
6623 wxPyEndAllowThreads(__tstate);
6624 if (PyErr_Occurred()) SWIG_fail;
6625 }
6626 Py_INCREF(Py_None); resultobj = Py_None;
6627 return resultobj;
6628 fail:
6629 return NULL;
6630 }
6631
6632
6633 static PyObject *_wrap_TipProvider_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
6634 PyObject *resultobj;
6635 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6636 wxString result;
6637 PyObject * obj0 = 0 ;
6638 char *kwnames[] = {
6639 (char *) "self", NULL
6640 };
6641
6642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
6643 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6644 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6645 {
6646 PyThreadState* __tstate = wxPyBeginAllowThreads();
6647 result = (arg1)->GetTip();
6648
6649 wxPyEndAllowThreads(__tstate);
6650 if (PyErr_Occurred()) SWIG_fail;
6651 }
6652 {
6653 #if wxUSE_UNICODE
6654 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6655 #else
6656 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6657 #endif
6658 }
6659 return resultobj;
6660 fail:
6661 return NULL;
6662 }
6663
6664
6665 static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *, PyObject *args, PyObject *kwargs) {
6666 PyObject *resultobj;
6667 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6668 size_t result;
6669 PyObject * obj0 = 0 ;
6670 char *kwnames[] = {
6671 (char *) "self", NULL
6672 };
6673
6674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
6675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6677 {
6678 PyThreadState* __tstate = wxPyBeginAllowThreads();
6679 result = (size_t)(arg1)->GetCurrentTip();
6680
6681 wxPyEndAllowThreads(__tstate);
6682 if (PyErr_Occurred()) SWIG_fail;
6683 }
6684 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
6685 return resultobj;
6686 fail:
6687 return NULL;
6688 }
6689
6690
6691 static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *, PyObject *args, PyObject *kwargs) {
6692 PyObject *resultobj;
6693 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6694 wxString *arg2 = 0 ;
6695 wxString result;
6696 bool temp2 = false ;
6697 PyObject * obj0 = 0 ;
6698 PyObject * obj1 = 0 ;
6699 char *kwnames[] = {
6700 (char *) "self",(char *) "tip", NULL
6701 };
6702
6703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
6704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6706 {
6707 arg2 = wxString_in_helper(obj1);
6708 if (arg2 == NULL) SWIG_fail;
6709 temp2 = true;
6710 }
6711 {
6712 PyThreadState* __tstate = wxPyBeginAllowThreads();
6713 result = (arg1)->PreprocessTip((wxString const &)*arg2);
6714
6715 wxPyEndAllowThreads(__tstate);
6716 if (PyErr_Occurred()) SWIG_fail;
6717 }
6718 {
6719 #if wxUSE_UNICODE
6720 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6721 #else
6722 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6723 #endif
6724 }
6725 {
6726 if (temp2)
6727 delete arg2;
6728 }
6729 return resultobj;
6730 fail:
6731 {
6732 if (temp2)
6733 delete arg2;
6734 }
6735 return NULL;
6736 }
6737
6738
6739 static PyObject * TipProvider_swigregister(PyObject *, PyObject *args) {
6740 PyObject *obj;
6741 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6742 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
6743 Py_INCREF(obj);
6744 return Py_BuildValue((char *)"");
6745 }
6746 static PyObject *_wrap_new_PyTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6747 PyObject *resultobj;
6748 size_t arg1 ;
6749 wxPyTipProvider *result;
6750 PyObject * obj0 = 0 ;
6751 char *kwnames[] = {
6752 (char *) "currentTip", NULL
6753 };
6754
6755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
6756 arg1 = (size_t)SWIG_As_unsigned_SS_long(obj0);
6757 if (PyErr_Occurred()) SWIG_fail;
6758 {
6759 PyThreadState* __tstate = wxPyBeginAllowThreads();
6760 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
6761
6762 wxPyEndAllowThreads(__tstate);
6763 if (PyErr_Occurred()) SWIG_fail;
6764 }
6765 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTipProvider, 1);
6766 return resultobj;
6767 fail:
6768 return NULL;
6769 }
6770
6771
6772 static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6773 PyObject *resultobj;
6774 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
6775 PyObject *arg2 = (PyObject *) 0 ;
6776 PyObject *arg3 = (PyObject *) 0 ;
6777 PyObject * obj0 = 0 ;
6778 PyObject * obj1 = 0 ;
6779 PyObject * obj2 = 0 ;
6780 char *kwnames[] = {
6781 (char *) "self",(char *) "self",(char *) "_class", NULL
6782 };
6783
6784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTipProvider,
6786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6787 arg2 = obj1;
6788 arg3 = obj2;
6789 {
6790 PyThreadState* __tstate = wxPyBeginAllowThreads();
6791 (arg1)->_setCallbackInfo(arg2,arg3);
6792
6793 wxPyEndAllowThreads(__tstate);
6794 if (PyErr_Occurred()) SWIG_fail;
6795 }
6796 Py_INCREF(Py_None); resultobj = Py_None;
6797 return resultobj;
6798 fail:
6799 return NULL;
6800 }
6801
6802
6803 static PyObject * PyTipProvider_swigregister(PyObject *, PyObject *args) {
6804 PyObject *obj;
6805 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6806 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
6807 Py_INCREF(obj);
6808 return Py_BuildValue((char *)"");
6809 }
6810 static PyObject *_wrap_ShowTip(PyObject *, PyObject *args, PyObject *kwargs) {
6811 PyObject *resultobj;
6812 wxWindow *arg1 = (wxWindow *) 0 ;
6813 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
6814 bool arg3 = (bool) true ;
6815 bool result;
6816 PyObject * obj0 = 0 ;
6817 PyObject * obj1 = 0 ;
6818 PyObject * obj2 = 0 ;
6819 char *kwnames[] = {
6820 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
6821 };
6822
6823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
6824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
6825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6826 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTipProvider,
6827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6828 if (obj2) {
6829 arg3 = (bool)SWIG_As_bool(obj2);
6830 if (PyErr_Occurred()) SWIG_fail;
6831 }
6832 {
6833 if (!wxPyCheckForApp()) SWIG_fail;
6834 PyThreadState* __tstate = wxPyBeginAllowThreads();
6835 result = (bool)wxShowTip(arg1,arg2,arg3);
6836
6837 wxPyEndAllowThreads(__tstate);
6838 if (PyErr_Occurred()) SWIG_fail;
6839 }
6840 {
6841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6842 }
6843 return resultobj;
6844 fail:
6845 return NULL;
6846 }
6847
6848
6849 static PyObject *_wrap_CreateFileTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6850 PyObject *resultobj;
6851 wxString *arg1 = 0 ;
6852 size_t arg2 ;
6853 wxTipProvider *result;
6854 bool temp1 = false ;
6855 PyObject * obj0 = 0 ;
6856 PyObject * obj1 = 0 ;
6857 char *kwnames[] = {
6858 (char *) "filename",(char *) "currentTip", NULL
6859 };
6860
6861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
6862 {
6863 arg1 = wxString_in_helper(obj0);
6864 if (arg1 == NULL) SWIG_fail;
6865 temp1 = true;
6866 }
6867 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
6868 if (PyErr_Occurred()) SWIG_fail;
6869 {
6870 if (!wxPyCheckForApp()) SWIG_fail;
6871 PyThreadState* __tstate = wxPyBeginAllowThreads();
6872 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
6873
6874 wxPyEndAllowThreads(__tstate);
6875 if (PyErr_Occurred()) SWIG_fail;
6876 }
6877 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipProvider, 1);
6878 {
6879 if (temp1)
6880 delete arg1;
6881 }
6882 return resultobj;
6883 fail:
6884 {
6885 if (temp1)
6886 delete arg1;
6887 }
6888 return NULL;
6889 }
6890
6891
6892 static PyObject *_wrap_new_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
6893 PyObject *resultobj;
6894 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
6895 int arg2 = (int) -1 ;
6896 wxPyTimer *result;
6897 PyObject * obj0 = 0 ;
6898 PyObject * obj1 = 0 ;
6899 char *kwnames[] = {
6900 (char *) "owner",(char *) "id", NULL
6901 };
6902
6903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
6904 if (obj0) {
6905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
6906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6907 }
6908 if (obj1) {
6909 arg2 = (int)SWIG_As_int(obj1);
6910 if (PyErr_Occurred()) SWIG_fail;
6911 }
6912 {
6913 if (!wxPyCheckForApp()) SWIG_fail;
6914 PyThreadState* __tstate = wxPyBeginAllowThreads();
6915 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
6916
6917 wxPyEndAllowThreads(__tstate);
6918 if (PyErr_Occurred()) SWIG_fail;
6919 }
6920 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTimer, 1);
6921 return resultobj;
6922 fail:
6923 return NULL;
6924 }
6925
6926
6927 static PyObject *_wrap_delete_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
6928 PyObject *resultobj;
6929 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6930 PyObject * obj0 = 0 ;
6931 char *kwnames[] = {
6932 (char *) "self", NULL
6933 };
6934
6935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
6936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6938 {
6939 PyThreadState* __tstate = wxPyBeginAllowThreads();
6940 delete arg1;
6941
6942 wxPyEndAllowThreads(__tstate);
6943 if (PyErr_Occurred()) SWIG_fail;
6944 }
6945 Py_INCREF(Py_None); resultobj = Py_None;
6946 return resultobj;
6947 fail:
6948 return NULL;
6949 }
6950
6951
6952 static PyObject *_wrap_Timer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6953 PyObject *resultobj;
6954 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6955 PyObject *arg2 = (PyObject *) 0 ;
6956 PyObject *arg3 = (PyObject *) 0 ;
6957 int arg4 = (int) 1 ;
6958 PyObject * obj0 = 0 ;
6959 PyObject * obj1 = 0 ;
6960 PyObject * obj2 = 0 ;
6961 PyObject * obj3 = 0 ;
6962 char *kwnames[] = {
6963 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
6964 };
6965
6966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6969 arg2 = obj1;
6970 arg3 = obj2;
6971 if (obj3) {
6972 arg4 = (int)SWIG_As_int(obj3);
6973 if (PyErr_Occurred()) SWIG_fail;
6974 }
6975 {
6976 PyThreadState* __tstate = wxPyBeginAllowThreads();
6977 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
6978
6979 wxPyEndAllowThreads(__tstate);
6980 if (PyErr_Occurred()) SWIG_fail;
6981 }
6982 Py_INCREF(Py_None); resultobj = Py_None;
6983 return resultobj;
6984 fail:
6985 return NULL;
6986 }
6987
6988
6989 static PyObject *_wrap_Timer_SetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
6990 PyObject *resultobj;
6991 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6992 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
6993 int arg3 = (int) -1 ;
6994 PyObject * obj0 = 0 ;
6995 PyObject * obj1 = 0 ;
6996 PyObject * obj2 = 0 ;
6997 char *kwnames[] = {
6998 (char *) "self",(char *) "owner",(char *) "id", NULL
6999 };
7000
7001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
7002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7004 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
7005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7006 if (obj2) {
7007 arg3 = (int)SWIG_As_int(obj2);
7008 if (PyErr_Occurred()) SWIG_fail;
7009 }
7010 {
7011 PyThreadState* __tstate = wxPyBeginAllowThreads();
7012 (arg1)->SetOwner(arg2,arg3);
7013
7014 wxPyEndAllowThreads(__tstate);
7015 if (PyErr_Occurred()) SWIG_fail;
7016 }
7017 Py_INCREF(Py_None); resultobj = Py_None;
7018 return resultobj;
7019 fail:
7020 return NULL;
7021 }
7022
7023
7024 static PyObject *_wrap_Timer_GetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
7025 PyObject *resultobj;
7026 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7027 wxEvtHandler *result;
7028 PyObject * obj0 = 0 ;
7029 char *kwnames[] = {
7030 (char *) "self", NULL
7031 };
7032
7033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetOwner",kwnames,&obj0)) goto fail;
7034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7036 {
7037 PyThreadState* __tstate = wxPyBeginAllowThreads();
7038 result = (wxEvtHandler *)(arg1)->GetOwner();
7039
7040 wxPyEndAllowThreads(__tstate);
7041 if (PyErr_Occurred()) SWIG_fail;
7042 }
7043 {
7044 resultobj = wxPyMake_wxObject(result, 0);
7045 }
7046 return resultobj;
7047 fail:
7048 return NULL;
7049 }
7050
7051
7052 static PyObject *_wrap_Timer_Start(PyObject *, PyObject *args, PyObject *kwargs) {
7053 PyObject *resultobj;
7054 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7055 int arg2 = (int) -1 ;
7056 bool arg3 = (bool) false ;
7057 bool result;
7058 PyObject * obj0 = 0 ;
7059 PyObject * obj1 = 0 ;
7060 PyObject * obj2 = 0 ;
7061 char *kwnames[] = {
7062 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
7063 };
7064
7065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
7066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7068 if (obj1) {
7069 arg2 = (int)SWIG_As_int(obj1);
7070 if (PyErr_Occurred()) SWIG_fail;
7071 }
7072 if (obj2) {
7073 arg3 = (bool)SWIG_As_bool(obj2);
7074 if (PyErr_Occurred()) SWIG_fail;
7075 }
7076 {
7077 PyThreadState* __tstate = wxPyBeginAllowThreads();
7078 result = (bool)(arg1)->Start(arg2,arg3);
7079
7080 wxPyEndAllowThreads(__tstate);
7081 if (PyErr_Occurred()) SWIG_fail;
7082 }
7083 {
7084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7085 }
7086 return resultobj;
7087 fail:
7088 return NULL;
7089 }
7090
7091
7092 static PyObject *_wrap_Timer_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
7093 PyObject *resultobj;
7094 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7095 PyObject * obj0 = 0 ;
7096 char *kwnames[] = {
7097 (char *) "self", NULL
7098 };
7099
7100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
7101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7103 {
7104 PyThreadState* __tstate = wxPyBeginAllowThreads();
7105 (arg1)->Stop();
7106
7107 wxPyEndAllowThreads(__tstate);
7108 if (PyErr_Occurred()) SWIG_fail;
7109 }
7110 Py_INCREF(Py_None); resultobj = Py_None;
7111 return resultobj;
7112 fail:
7113 return NULL;
7114 }
7115
7116
7117 static PyObject *_wrap_Timer_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
7118 PyObject *resultobj;
7119 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7120 bool result;
7121 PyObject * obj0 = 0 ;
7122 char *kwnames[] = {
7123 (char *) "self", NULL
7124 };
7125
7126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
7127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7129 {
7130 PyThreadState* __tstate = wxPyBeginAllowThreads();
7131 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
7132
7133 wxPyEndAllowThreads(__tstate);
7134 if (PyErr_Occurred()) SWIG_fail;
7135 }
7136 {
7137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7138 }
7139 return resultobj;
7140 fail:
7141 return NULL;
7142 }
7143
7144
7145 static PyObject *_wrap_Timer_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
7146 PyObject *resultobj;
7147 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7148 int result;
7149 PyObject * obj0 = 0 ;
7150 char *kwnames[] = {
7151 (char *) "self", NULL
7152 };
7153
7154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
7155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7157 {
7158 PyThreadState* __tstate = wxPyBeginAllowThreads();
7159 result = (int)((wxPyTimer const *)arg1)->GetInterval();
7160
7161 wxPyEndAllowThreads(__tstate);
7162 if (PyErr_Occurred()) SWIG_fail;
7163 }
7164 resultobj = SWIG_From_int((int)result);
7165 return resultobj;
7166 fail:
7167 return NULL;
7168 }
7169
7170
7171 static PyObject *_wrap_Timer_IsOneShot(PyObject *, PyObject *args, PyObject *kwargs) {
7172 PyObject *resultobj;
7173 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7174 bool result;
7175 PyObject * obj0 = 0 ;
7176 char *kwnames[] = {
7177 (char *) "self", NULL
7178 };
7179
7180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
7181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7183 {
7184 PyThreadState* __tstate = wxPyBeginAllowThreads();
7185 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
7186
7187 wxPyEndAllowThreads(__tstate);
7188 if (PyErr_Occurred()) SWIG_fail;
7189 }
7190 {
7191 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7192 }
7193 return resultobj;
7194 fail:
7195 return NULL;
7196 }
7197
7198
7199 static PyObject *_wrap_Timer_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
7200 PyObject *resultobj;
7201 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7202 int result;
7203 PyObject * obj0 = 0 ;
7204 char *kwnames[] = {
7205 (char *) "self", NULL
7206 };
7207
7208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetId",kwnames,&obj0)) goto fail;
7209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7211 {
7212 PyThreadState* __tstate = wxPyBeginAllowThreads();
7213 result = (int)((wxPyTimer const *)arg1)->GetId();
7214
7215 wxPyEndAllowThreads(__tstate);
7216 if (PyErr_Occurred()) SWIG_fail;
7217 }
7218 resultobj = SWIG_From_int((int)result);
7219 return resultobj;
7220 fail:
7221 return NULL;
7222 }
7223
7224
7225 static PyObject * Timer_swigregister(PyObject *, PyObject *args) {
7226 PyObject *obj;
7227 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7228 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
7229 Py_INCREF(obj);
7230 return Py_BuildValue((char *)"");
7231 }
7232 static PyObject *_wrap_new_TimerEvent(PyObject *, PyObject *args, PyObject *kwargs) {
7233 PyObject *resultobj;
7234 int arg1 = (int) 0 ;
7235 int arg2 = (int) 0 ;
7236 wxTimerEvent *result;
7237 PyObject * obj0 = 0 ;
7238 PyObject * obj1 = 0 ;
7239 char *kwnames[] = {
7240 (char *) "timerid",(char *) "interval", NULL
7241 };
7242
7243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
7244 if (obj0) {
7245 arg1 = (int)SWIG_As_int(obj0);
7246 if (PyErr_Occurred()) SWIG_fail;
7247 }
7248 if (obj1) {
7249 arg2 = (int)SWIG_As_int(obj1);
7250 if (PyErr_Occurred()) SWIG_fail;
7251 }
7252 {
7253 PyThreadState* __tstate = wxPyBeginAllowThreads();
7254 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
7255
7256 wxPyEndAllowThreads(__tstate);
7257 if (PyErr_Occurred()) SWIG_fail;
7258 }
7259 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerEvent, 1);
7260 return resultobj;
7261 fail:
7262 return NULL;
7263 }
7264
7265
7266 static PyObject *_wrap_TimerEvent_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
7267 PyObject *resultobj;
7268 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
7269 int result;
7270 PyObject * obj0 = 0 ;
7271 char *kwnames[] = {
7272 (char *) "self", NULL
7273 };
7274
7275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
7276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerEvent,
7277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7278 {
7279 PyThreadState* __tstate = wxPyBeginAllowThreads();
7280 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
7281
7282 wxPyEndAllowThreads(__tstate);
7283 if (PyErr_Occurred()) SWIG_fail;
7284 }
7285 resultobj = SWIG_From_int((int)result);
7286 return resultobj;
7287 fail:
7288 return NULL;
7289 }
7290
7291
7292 static PyObject * TimerEvent_swigregister(PyObject *, PyObject *args) {
7293 PyObject *obj;
7294 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7295 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
7296 Py_INCREF(obj);
7297 return Py_BuildValue((char *)"");
7298 }
7299 static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *, PyObject *args) {
7300 PyObject *resultobj;
7301 wxTimer *arg1 = 0 ;
7302 wxTimerRunner *result;
7303 PyObject * obj0 = 0 ;
7304
7305 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
7306 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimer,
7307 SWIG_POINTER_EXCEPTION | 0)) == -1)
7308 SWIG_fail;
7309 if (arg1 == NULL) {
7310 PyErr_SetString(PyExc_TypeError,"null reference");
7311 SWIG_fail;
7312 }
7313 {
7314 if (!wxPyCheckForApp()) SWIG_fail;
7315 PyThreadState* __tstate = wxPyBeginAllowThreads();
7316 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
7317
7318 wxPyEndAllowThreads(__tstate);
7319 if (PyErr_Occurred()) SWIG_fail;
7320 }
7321 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
7322 return resultobj;
7323 fail:
7324 return NULL;
7325 }
7326
7327
7328 static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *, PyObject *args) {
7329 PyObject *resultobj;
7330 wxTimer *arg1 = 0 ;
7331 int arg2 ;
7332 bool arg3 = (bool) false ;
7333 wxTimerRunner *result;
7334 PyObject * obj0 = 0 ;
7335 PyObject * obj1 = 0 ;
7336 PyObject * obj2 = 0 ;
7337
7338 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
7339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimer,
7340 SWIG_POINTER_EXCEPTION | 0)) == -1)
7341 SWIG_fail;
7342 if (arg1 == NULL) {
7343 PyErr_SetString(PyExc_TypeError,"null reference");
7344 SWIG_fail;
7345 }
7346 arg2 = (int)SWIG_As_int(obj1);
7347 if (PyErr_Occurred()) SWIG_fail;
7348 if (obj2) {
7349 arg3 = (bool)SWIG_As_bool(obj2);
7350 if (PyErr_Occurred()) SWIG_fail;
7351 }
7352 {
7353 if (!wxPyCheckForApp()) SWIG_fail;
7354 PyThreadState* __tstate = wxPyBeginAllowThreads();
7355 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
7356
7357 wxPyEndAllowThreads(__tstate);
7358 if (PyErr_Occurred()) SWIG_fail;
7359 }
7360 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
7361 return resultobj;
7362 fail:
7363 return NULL;
7364 }
7365
7366
7367 static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
7368 int argc;
7369 PyObject *argv[4];
7370 int ii;
7371
7372 argc = PyObject_Length(args);
7373 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
7374 argv[ii] = PyTuple_GetItem(args,ii);
7375 }
7376 if (argc == 1) {
7377 int _v;
7378 {
7379 void *ptr;
7380 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
7381 _v = 0;
7382 PyErr_Clear();
7383 } else {
7384 _v = 1;
7385 }
7386 }
7387 if (_v) {
7388 return _wrap_new_TimerRunner__SWIG_0(self,args);
7389 }
7390 }
7391 if ((argc >= 2) && (argc <= 3)) {
7392 int _v;
7393 {
7394 void *ptr;
7395 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
7396 _v = 0;
7397 PyErr_Clear();
7398 } else {
7399 _v = 1;
7400 }
7401 }
7402 if (_v) {
7403 _v = SWIG_Check_int(argv[1]);
7404 if (_v) {
7405 if (argc <= 2) {
7406 return _wrap_new_TimerRunner__SWIG_1(self,args);
7407 }
7408 _v = SWIG_Check_bool(argv[2]);
7409 if (_v) {
7410 return _wrap_new_TimerRunner__SWIG_1(self,args);
7411 }
7412 }
7413 }
7414 }
7415
7416 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_TimerRunner'");
7417 return NULL;
7418 }
7419
7420
7421 static PyObject *_wrap_delete_TimerRunner(PyObject *, PyObject *args, PyObject *kwargs) {
7422 PyObject *resultobj;
7423 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
7424 PyObject * obj0 = 0 ;
7425 char *kwnames[] = {
7426 (char *) "self", NULL
7427 };
7428
7429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
7430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerRunner,
7431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7432 {
7433 PyThreadState* __tstate = wxPyBeginAllowThreads();
7434 delete arg1;
7435
7436 wxPyEndAllowThreads(__tstate);
7437 if (PyErr_Occurred()) SWIG_fail;
7438 }
7439 Py_INCREF(Py_None); resultobj = Py_None;
7440 return resultobj;
7441 fail:
7442 return NULL;
7443 }
7444
7445
7446 static PyObject *_wrap_TimerRunner_Start(PyObject *, PyObject *args, PyObject *kwargs) {
7447 PyObject *resultobj;
7448 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
7449 int arg2 ;
7450 bool arg3 = (bool) false ;
7451 PyObject * obj0 = 0 ;
7452 PyObject * obj1 = 0 ;
7453 PyObject * obj2 = 0 ;
7454 char *kwnames[] = {
7455 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
7456 };
7457
7458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
7459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerRunner,
7460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7461 arg2 = (int)SWIG_As_int(obj1);
7462 if (PyErr_Occurred()) SWIG_fail;
7463 if (obj2) {
7464 arg3 = (bool)SWIG_As_bool(obj2);
7465 if (PyErr_Occurred()) SWIG_fail;
7466 }
7467 {
7468 PyThreadState* __tstate = wxPyBeginAllowThreads();
7469 (arg1)->Start(arg2,arg3);
7470
7471 wxPyEndAllowThreads(__tstate);
7472 if (PyErr_Occurred()) SWIG_fail;
7473 }
7474 Py_INCREF(Py_None); resultobj = Py_None;
7475 return resultobj;
7476 fail:
7477 return NULL;
7478 }
7479
7480
7481 static PyObject * TimerRunner_swigregister(PyObject *, PyObject *args) {
7482 PyObject *obj;
7483 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7484 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
7485 Py_INCREF(obj);
7486 return Py_BuildValue((char *)"");
7487 }
7488 static PyObject *_wrap_new_Log(PyObject *, PyObject *args, PyObject *kwargs) {
7489 PyObject *resultobj;
7490 wxLog *result;
7491 char *kwnames[] = {
7492 NULL
7493 };
7494
7495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
7496 {
7497 PyThreadState* __tstate = wxPyBeginAllowThreads();
7498 result = (wxLog *)new wxLog();
7499
7500 wxPyEndAllowThreads(__tstate);
7501 if (PyErr_Occurred()) SWIG_fail;
7502 }
7503 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
7504 return resultobj;
7505 fail:
7506 return NULL;
7507 }
7508
7509
7510 static PyObject *_wrap_Log_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
7511 PyObject *resultobj;
7512 bool result;
7513 char *kwnames[] = {
7514 NULL
7515 };
7516
7517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
7518 {
7519 PyThreadState* __tstate = wxPyBeginAllowThreads();
7520 result = (bool)wxLog::IsEnabled();
7521
7522 wxPyEndAllowThreads(__tstate);
7523 if (PyErr_Occurred()) SWIG_fail;
7524 }
7525 {
7526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7527 }
7528 return resultobj;
7529 fail:
7530 return NULL;
7531 }
7532
7533
7534 static PyObject *_wrap_Log_EnableLogging(PyObject *, PyObject *args, PyObject *kwargs) {
7535 PyObject *resultobj;
7536 bool arg1 = (bool) true ;
7537 bool result;
7538 PyObject * obj0 = 0 ;
7539 char *kwnames[] = {
7540 (char *) "doIt", NULL
7541 };
7542
7543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
7544 if (obj0) {
7545 arg1 = (bool)SWIG_As_bool(obj0);
7546 if (PyErr_Occurred()) SWIG_fail;
7547 }
7548 {
7549 PyThreadState* __tstate = wxPyBeginAllowThreads();
7550 result = (bool)wxLog::EnableLogging(arg1);
7551
7552 wxPyEndAllowThreads(__tstate);
7553 if (PyErr_Occurred()) SWIG_fail;
7554 }
7555 {
7556 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7557 }
7558 return resultobj;
7559 fail:
7560 return NULL;
7561 }
7562
7563
7564 static PyObject *_wrap_Log_OnLog(PyObject *, PyObject *args, PyObject *kwargs) {
7565 PyObject *resultobj;
7566 wxLogLevel arg1 ;
7567 wxChar *arg2 = (wxChar *) 0 ;
7568 time_t arg3 ;
7569 PyObject * obj0 = 0 ;
7570 PyObject * obj1 = 0 ;
7571 PyObject * obj2 = 0 ;
7572 char *kwnames[] = {
7573 (char *) "level",(char *) "szString",(char *) "t", NULL
7574 };
7575
7576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
7577 arg1 = (wxLogLevel)SWIG_As_unsigned_SS_long(obj0);
7578 if (PyErr_Occurred()) SWIG_fail;
7579 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxChar,
7580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7581 arg3 = (time_t)SWIG_As_unsigned_SS_int(obj2);
7582 if (PyErr_Occurred()) SWIG_fail;
7583 {
7584 PyThreadState* __tstate = wxPyBeginAllowThreads();
7585 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
7586
7587 wxPyEndAllowThreads(__tstate);
7588 if (PyErr_Occurred()) SWIG_fail;
7589 }
7590 Py_INCREF(Py_None); resultobj = Py_None;
7591 return resultobj;
7592 fail:
7593 return NULL;
7594 }
7595
7596
7597 static PyObject *_wrap_Log_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
7598 PyObject *resultobj;
7599 wxLog *arg1 = (wxLog *) 0 ;
7600 PyObject * obj0 = 0 ;
7601 char *kwnames[] = {
7602 (char *) "self", NULL
7603 };
7604
7605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
7606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7608 {
7609 PyThreadState* __tstate = wxPyBeginAllowThreads();
7610 (arg1)->Flush();
7611
7612 wxPyEndAllowThreads(__tstate);
7613 if (PyErr_Occurred()) SWIG_fail;
7614 }
7615 Py_INCREF(Py_None); resultobj = Py_None;
7616 return resultobj;
7617 fail:
7618 return NULL;
7619 }
7620
7621
7622 static PyObject *_wrap_Log_FlushActive(PyObject *, PyObject *args, PyObject *kwargs) {
7623 PyObject *resultobj;
7624 char *kwnames[] = {
7625 NULL
7626 };
7627
7628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
7629 {
7630 PyThreadState* __tstate = wxPyBeginAllowThreads();
7631 wxLog::FlushActive();
7632
7633 wxPyEndAllowThreads(__tstate);
7634 if (PyErr_Occurred()) SWIG_fail;
7635 }
7636 Py_INCREF(Py_None); resultobj = Py_None;
7637 return resultobj;
7638 fail:
7639 return NULL;
7640 }
7641
7642
7643 static PyObject *_wrap_Log_GetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
7644 PyObject *resultobj;
7645 wxLog *result;
7646 char *kwnames[] = {
7647 NULL
7648 };
7649
7650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
7651 {
7652 PyThreadState* __tstate = wxPyBeginAllowThreads();
7653 result = (wxLog *)wxLog::GetActiveTarget();
7654
7655 wxPyEndAllowThreads(__tstate);
7656 if (PyErr_Occurred()) SWIG_fail;
7657 }
7658 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7659 return resultobj;
7660 fail:
7661 return NULL;
7662 }
7663
7664
7665 static PyObject *_wrap_Log_SetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
7666 PyObject *resultobj;
7667 wxLog *arg1 = (wxLog *) 0 ;
7668 wxLog *result;
7669 PyObject * obj0 = 0 ;
7670 char *kwnames[] = {
7671 (char *) "pLogger", NULL
7672 };
7673
7674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
7675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7677 {
7678 PyThreadState* __tstate = wxPyBeginAllowThreads();
7679 result = (wxLog *)wxLog::SetActiveTarget(arg1);
7680
7681 wxPyEndAllowThreads(__tstate);
7682 if (PyErr_Occurred()) SWIG_fail;
7683 }
7684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7685 return resultobj;
7686 fail:
7687 return NULL;
7688 }
7689
7690
7691 static PyObject *_wrap_Log_Suspend(PyObject *, PyObject *args, PyObject *kwargs) {
7692 PyObject *resultobj;
7693 char *kwnames[] = {
7694 NULL
7695 };
7696
7697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
7698 {
7699 PyThreadState* __tstate = wxPyBeginAllowThreads();
7700 wxLog::Suspend();
7701
7702 wxPyEndAllowThreads(__tstate);
7703 if (PyErr_Occurred()) SWIG_fail;
7704 }
7705 Py_INCREF(Py_None); resultobj = Py_None;
7706 return resultobj;
7707 fail:
7708 return NULL;
7709 }
7710
7711
7712 static PyObject *_wrap_Log_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
7713 PyObject *resultobj;
7714 char *kwnames[] = {
7715 NULL
7716 };
7717
7718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
7719 {
7720 PyThreadState* __tstate = wxPyBeginAllowThreads();
7721 wxLog::Resume();
7722
7723 wxPyEndAllowThreads(__tstate);
7724 if (PyErr_Occurred()) SWIG_fail;
7725 }
7726 Py_INCREF(Py_None); resultobj = Py_None;
7727 return resultobj;
7728 fail:
7729 return NULL;
7730 }
7731
7732
7733 static PyObject *_wrap_Log_SetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
7734 PyObject *resultobj;
7735 bool arg1 = (bool) true ;
7736 PyObject * obj0 = 0 ;
7737 char *kwnames[] = {
7738 (char *) "bVerbose", NULL
7739 };
7740
7741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
7742 if (obj0) {
7743 arg1 = (bool)SWIG_As_bool(obj0);
7744 if (PyErr_Occurred()) SWIG_fail;
7745 }
7746 {
7747 PyThreadState* __tstate = wxPyBeginAllowThreads();
7748 wxLog::SetVerbose(arg1);
7749
7750 wxPyEndAllowThreads(__tstate);
7751 if (PyErr_Occurred()) SWIG_fail;
7752 }
7753 Py_INCREF(Py_None); resultobj = Py_None;
7754 return resultobj;
7755 fail:
7756 return NULL;
7757 }
7758
7759
7760 static PyObject *_wrap_Log_SetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
7761 PyObject *resultobj;
7762 wxLogLevel arg1 ;
7763 PyObject * obj0 = 0 ;
7764 char *kwnames[] = {
7765 (char *) "logLevel", NULL
7766 };
7767
7768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
7769 arg1 = (wxLogLevel)SWIG_As_unsigned_SS_long(obj0);
7770 if (PyErr_Occurred()) SWIG_fail;
7771 {
7772 PyThreadState* __tstate = wxPyBeginAllowThreads();
7773 wxLog::SetLogLevel(arg1);
7774
7775 wxPyEndAllowThreads(__tstate);
7776 if (PyErr_Occurred()) SWIG_fail;
7777 }
7778 Py_INCREF(Py_None); resultobj = Py_None;
7779 return resultobj;
7780 fail:
7781 return NULL;
7782 }
7783
7784
7785 static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
7786 PyObject *resultobj;
7787 char *kwnames[] = {
7788 NULL
7789 };
7790
7791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
7792 {
7793 PyThreadState* __tstate = wxPyBeginAllowThreads();
7794 wxLog::DontCreateOnDemand();
7795
7796 wxPyEndAllowThreads(__tstate);
7797 if (PyErr_Occurred()) SWIG_fail;
7798 }
7799 Py_INCREF(Py_None); resultobj = Py_None;
7800 return resultobj;
7801 fail:
7802 return NULL;
7803 }
7804
7805
7806 static PyObject *_wrap_Log_SetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7807 PyObject *resultobj;
7808 wxTraceMask arg1 ;
7809 PyObject * obj0 = 0 ;
7810 char *kwnames[] = {
7811 (char *) "ulMask", NULL
7812 };
7813
7814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
7815 arg1 = (wxTraceMask)SWIG_As_unsigned_SS_long(obj0);
7816 if (PyErr_Occurred()) SWIG_fail;
7817 {
7818 PyThreadState* __tstate = wxPyBeginAllowThreads();
7819 wxLog::SetTraceMask(arg1);
7820
7821 wxPyEndAllowThreads(__tstate);
7822 if (PyErr_Occurred()) SWIG_fail;
7823 }
7824 Py_INCREF(Py_None); resultobj = Py_None;
7825 return resultobj;
7826 fail:
7827 return NULL;
7828 }
7829
7830
7831 static PyObject *_wrap_Log_AddTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7832 PyObject *resultobj;
7833 wxString *arg1 = 0 ;
7834 bool temp1 = false ;
7835 PyObject * obj0 = 0 ;
7836 char *kwnames[] = {
7837 (char *) "str", NULL
7838 };
7839
7840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
7841 {
7842 arg1 = wxString_in_helper(obj0);
7843 if (arg1 == NULL) SWIG_fail;
7844 temp1 = true;
7845 }
7846 {
7847 PyThreadState* __tstate = wxPyBeginAllowThreads();
7848 wxLog::AddTraceMask((wxString const &)*arg1);
7849
7850 wxPyEndAllowThreads(__tstate);
7851 if (PyErr_Occurred()) SWIG_fail;
7852 }
7853 Py_INCREF(Py_None); resultobj = Py_None;
7854 {
7855 if (temp1)
7856 delete arg1;
7857 }
7858 return resultobj;
7859 fail:
7860 {
7861 if (temp1)
7862 delete arg1;
7863 }
7864 return NULL;
7865 }
7866
7867
7868 static PyObject *_wrap_Log_RemoveTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7869 PyObject *resultobj;
7870 wxString *arg1 = 0 ;
7871 bool temp1 = false ;
7872 PyObject * obj0 = 0 ;
7873 char *kwnames[] = {
7874 (char *) "str", NULL
7875 };
7876
7877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
7878 {
7879 arg1 = wxString_in_helper(obj0);
7880 if (arg1 == NULL) SWIG_fail;
7881 temp1 = true;
7882 }
7883 {
7884 PyThreadState* __tstate = wxPyBeginAllowThreads();
7885 wxLog::RemoveTraceMask((wxString const &)*arg1);
7886
7887 wxPyEndAllowThreads(__tstate);
7888 if (PyErr_Occurred()) SWIG_fail;
7889 }
7890 Py_INCREF(Py_None); resultobj = Py_None;
7891 {
7892 if (temp1)
7893 delete arg1;
7894 }
7895 return resultobj;
7896 fail:
7897 {
7898 if (temp1)
7899 delete arg1;
7900 }
7901 return NULL;
7902 }
7903
7904
7905 static PyObject *_wrap_Log_ClearTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
7906 PyObject *resultobj;
7907 char *kwnames[] = {
7908 NULL
7909 };
7910
7911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
7912 {
7913 PyThreadState* __tstate = wxPyBeginAllowThreads();
7914 wxLog::ClearTraceMasks();
7915
7916 wxPyEndAllowThreads(__tstate);
7917 if (PyErr_Occurred()) SWIG_fail;
7918 }
7919 Py_INCREF(Py_None); resultobj = Py_None;
7920 return resultobj;
7921 fail:
7922 return NULL;
7923 }
7924
7925
7926 static PyObject *_wrap_Log_GetTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
7927 PyObject *resultobj;
7928 wxArrayString *result;
7929 char *kwnames[] = {
7930 NULL
7931 };
7932
7933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
7934 {
7935 PyThreadState* __tstate = wxPyBeginAllowThreads();
7936 {
7937 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
7938 result = (wxArrayString *) &_result_ref;
7939 }
7940
7941 wxPyEndAllowThreads(__tstate);
7942 if (PyErr_Occurred()) SWIG_fail;
7943 }
7944 {
7945 resultobj = wxArrayString2PyList_helper(*result);
7946 }
7947 return resultobj;
7948 fail:
7949 return NULL;
7950 }
7951
7952
7953 static PyObject *_wrap_Log_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
7954 PyObject *resultobj;
7955 wxChar *arg1 = (wxChar *) 0 ;
7956 PyObject * obj0 = 0 ;
7957 char *kwnames[] = {
7958 (char *) "ts", NULL
7959 };
7960
7961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
7962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChar,
7963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7964 {
7965 PyThreadState* __tstate = wxPyBeginAllowThreads();
7966 wxLog::SetTimestamp((wxChar const *)arg1);
7967
7968 wxPyEndAllowThreads(__tstate);
7969 if (PyErr_Occurred()) SWIG_fail;
7970 }
7971 Py_INCREF(Py_None); resultobj = Py_None;
7972 return resultobj;
7973 fail:
7974 return NULL;
7975 }
7976
7977
7978 static PyObject *_wrap_Log_GetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
7979 PyObject *resultobj;
7980 bool result;
7981 char *kwnames[] = {
7982 NULL
7983 };
7984
7985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
7986 {
7987 PyThreadState* __tstate = wxPyBeginAllowThreads();
7988 result = (bool)wxLog::GetVerbose();
7989
7990 wxPyEndAllowThreads(__tstate);
7991 if (PyErr_Occurred()) SWIG_fail;
7992 }
7993 {
7994 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7995 }
7996 return resultobj;
7997 fail:
7998 return NULL;
7999 }
8000
8001
8002 static PyObject *_wrap_Log_GetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
8003 PyObject *resultobj;
8004 wxTraceMask result;
8005 char *kwnames[] = {
8006 NULL
8007 };
8008
8009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
8010 {
8011 PyThreadState* __tstate = wxPyBeginAllowThreads();
8012 result = (wxTraceMask)wxLog::GetTraceMask();
8013
8014 wxPyEndAllowThreads(__tstate);
8015 if (PyErr_Occurred()) SWIG_fail;
8016 }
8017 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
8018 return resultobj;
8019 fail:
8020 return NULL;
8021 }
8022
8023
8024 static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
8025 PyObject *resultobj;
8026 wxChar *arg1 = (wxChar *) 0 ;
8027 bool result;
8028 PyObject * obj0 = 0 ;
8029 char *kwnames[] = {
8030 (char *) "mask", NULL
8031 };
8032
8033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
8034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChar,
8035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8036 {
8037 PyThreadState* __tstate = wxPyBeginAllowThreads();
8038 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
8039
8040 wxPyEndAllowThreads(__tstate);
8041 if (PyErr_Occurred()) SWIG_fail;
8042 }
8043 {
8044 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8045 }
8046 return resultobj;
8047 fail:
8048 return NULL;
8049 }
8050
8051
8052 static PyObject *_wrap_Log_GetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
8053 PyObject *resultobj;
8054 wxLogLevel result;
8055 char *kwnames[] = {
8056 NULL
8057 };
8058
8059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
8060 {
8061 PyThreadState* __tstate = wxPyBeginAllowThreads();
8062 result = (wxLogLevel)wxLog::GetLogLevel();
8063
8064 wxPyEndAllowThreads(__tstate);
8065 if (PyErr_Occurred()) SWIG_fail;
8066 }
8067 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
8068 return resultobj;
8069 fail:
8070 return NULL;
8071 }
8072
8073
8074 static PyObject *_wrap_Log_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
8075 PyObject *resultobj;
8076 wxChar *result;
8077 char *kwnames[] = {
8078 NULL
8079 };
8080
8081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
8082 {
8083 PyThreadState* __tstate = wxPyBeginAllowThreads();
8084 result = (wxChar *)wxLog::GetTimestamp();
8085
8086 wxPyEndAllowThreads(__tstate);
8087 if (PyErr_Occurred()) SWIG_fail;
8088 }
8089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChar, 0);
8090 return resultobj;
8091 fail:
8092 return NULL;
8093 }
8094
8095
8096 static PyObject *_wrap_Log_TimeStamp(PyObject *, PyObject *args, PyObject *kwargs) {
8097 PyObject *resultobj;
8098 wxString result;
8099 char *kwnames[] = {
8100 NULL
8101 };
8102
8103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
8104 {
8105 PyThreadState* __tstate = wxPyBeginAllowThreads();
8106 result = Log_TimeStamp();
8107
8108 wxPyEndAllowThreads(__tstate);
8109 if (PyErr_Occurred()) SWIG_fail;
8110 }
8111 {
8112 #if wxUSE_UNICODE
8113 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8114 #else
8115 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8116 #endif
8117 }
8118 return resultobj;
8119 fail:
8120 return NULL;
8121 }
8122
8123
8124 static PyObject *_wrap_Log_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
8125 PyObject *resultobj;
8126 wxLog *arg1 = (wxLog *) 0 ;
8127 PyObject * obj0 = 0 ;
8128 char *kwnames[] = {
8129 (char *) "self", NULL
8130 };
8131
8132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
8133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
8134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8135 {
8136 PyThreadState* __tstate = wxPyBeginAllowThreads();
8137 wxLog_Destroy(arg1);
8138
8139 wxPyEndAllowThreads(__tstate);
8140 if (PyErr_Occurred()) SWIG_fail;
8141 }
8142 Py_INCREF(Py_None); resultobj = Py_None;
8143 return resultobj;
8144 fail:
8145 return NULL;
8146 }
8147
8148
8149 static PyObject * Log_swigregister(PyObject *, PyObject *args) {
8150 PyObject *obj;
8151 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8152 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
8153 Py_INCREF(obj);
8154 return Py_BuildValue((char *)"");
8155 }
8156 static PyObject *_wrap_new_LogStderr(PyObject *, PyObject *args, PyObject *kwargs) {
8157 PyObject *resultobj;
8158 wxLogStderr *result;
8159 char *kwnames[] = {
8160 NULL
8161 };
8162
8163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
8164 {
8165 PyThreadState* __tstate = wxPyBeginAllowThreads();
8166 result = (wxLogStderr *)new wxLogStderr();
8167
8168 wxPyEndAllowThreads(__tstate);
8169 if (PyErr_Occurred()) SWIG_fail;
8170 }
8171 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogStderr, 1);
8172 return resultobj;
8173 fail:
8174 return NULL;
8175 }
8176
8177
8178 static PyObject * LogStderr_swigregister(PyObject *, PyObject *args) {
8179 PyObject *obj;
8180 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8181 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
8182 Py_INCREF(obj);
8183 return Py_BuildValue((char *)"");
8184 }
8185 static PyObject *_wrap_new_LogTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
8186 PyObject *resultobj;
8187 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8188 wxLogTextCtrl *result;
8189 PyObject * obj0 = 0 ;
8190 char *kwnames[] = {
8191 (char *) "pTextCtrl", NULL
8192 };
8193
8194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
8195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8197 {
8198 PyThreadState* __tstate = wxPyBeginAllowThreads();
8199 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
8200
8201 wxPyEndAllowThreads(__tstate);
8202 if (PyErr_Occurred()) SWIG_fail;
8203 }
8204 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogTextCtrl, 1);
8205 return resultobj;
8206 fail:
8207 return NULL;
8208 }
8209
8210
8211 static PyObject * LogTextCtrl_swigregister(PyObject *, PyObject *args) {
8212 PyObject *obj;
8213 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8214 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
8215 Py_INCREF(obj);
8216 return Py_BuildValue((char *)"");
8217 }
8218 static PyObject *_wrap_new_LogGui(PyObject *, PyObject *args, PyObject *kwargs) {
8219 PyObject *resultobj;
8220 wxLogGui *result;
8221 char *kwnames[] = {
8222 NULL
8223 };
8224
8225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
8226 {
8227 PyThreadState* __tstate = wxPyBeginAllowThreads();
8228 result = (wxLogGui *)new wxLogGui();
8229
8230 wxPyEndAllowThreads(__tstate);
8231 if (PyErr_Occurred()) SWIG_fail;
8232 }
8233 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogGui, 1);
8234 return resultobj;
8235 fail:
8236 return NULL;
8237 }
8238
8239
8240 static PyObject * LogGui_swigregister(PyObject *, PyObject *args) {
8241 PyObject *obj;
8242 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8243 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
8244 Py_INCREF(obj);
8245 return Py_BuildValue((char *)"");
8246 }
8247 static PyObject *_wrap_new_LogWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8248 PyObject *resultobj;
8249 wxFrame *arg1 = (wxFrame *) 0 ;
8250 wxString *arg2 = 0 ;
8251 bool arg3 = (bool) true ;
8252 bool arg4 = (bool) true ;
8253 wxLogWindow *result;
8254 bool temp2 = false ;
8255 PyObject * obj0 = 0 ;
8256 PyObject * obj1 = 0 ;
8257 PyObject * obj2 = 0 ;
8258 PyObject * obj3 = 0 ;
8259 char *kwnames[] = {
8260 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
8261 };
8262
8263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFrame,
8265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8266 {
8267 arg2 = wxString_in_helper(obj1);
8268 if (arg2 == NULL) SWIG_fail;
8269 temp2 = true;
8270 }
8271 if (obj2) {
8272 arg3 = (bool)SWIG_As_bool(obj2);
8273 if (PyErr_Occurred()) SWIG_fail;
8274 }
8275 if (obj3) {
8276 arg4 = (bool)SWIG_As_bool(obj3);
8277 if (PyErr_Occurred()) SWIG_fail;
8278 }
8279 {
8280 PyThreadState* __tstate = wxPyBeginAllowThreads();
8281 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
8282
8283 wxPyEndAllowThreads(__tstate);
8284 if (PyErr_Occurred()) SWIG_fail;
8285 }
8286 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogWindow, 1);
8287 {
8288 if (temp2)
8289 delete arg2;
8290 }
8291 return resultobj;
8292 fail:
8293 {
8294 if (temp2)
8295 delete arg2;
8296 }
8297 return NULL;
8298 }
8299
8300
8301 static PyObject *_wrap_LogWindow_Show(PyObject *, PyObject *args, PyObject *kwargs) {
8302 PyObject *resultobj;
8303 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8304 bool arg2 = (bool) true ;
8305 PyObject * obj0 = 0 ;
8306 PyObject * obj1 = 0 ;
8307 char *kwnames[] = {
8308 (char *) "self",(char *) "bShow", NULL
8309 };
8310
8311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
8312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8314 if (obj1) {
8315 arg2 = (bool)SWIG_As_bool(obj1);
8316 if (PyErr_Occurred()) SWIG_fail;
8317 }
8318 {
8319 PyThreadState* __tstate = wxPyBeginAllowThreads();
8320 (arg1)->Show(arg2);
8321
8322 wxPyEndAllowThreads(__tstate);
8323 if (PyErr_Occurred()) SWIG_fail;
8324 }
8325 Py_INCREF(Py_None); resultobj = Py_None;
8326 return resultobj;
8327 fail:
8328 return NULL;
8329 }
8330
8331
8332 static PyObject *_wrap_LogWindow_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
8333 PyObject *resultobj;
8334 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8335 wxFrame *result;
8336 PyObject * obj0 = 0 ;
8337 char *kwnames[] = {
8338 (char *) "self", NULL
8339 };
8340
8341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
8342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8344 {
8345 PyThreadState* __tstate = wxPyBeginAllowThreads();
8346 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
8347
8348 wxPyEndAllowThreads(__tstate);
8349 if (PyErr_Occurred()) SWIG_fail;
8350 }
8351 {
8352 resultobj = wxPyMake_wxObject(result, 0);
8353 }
8354 return resultobj;
8355 fail:
8356 return NULL;
8357 }
8358
8359
8360 static PyObject *_wrap_LogWindow_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
8361 PyObject *resultobj;
8362 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8363 wxLog *result;
8364 PyObject * obj0 = 0 ;
8365 char *kwnames[] = {
8366 (char *) "self", NULL
8367 };
8368
8369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
8370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8372 {
8373 PyThreadState* __tstate = wxPyBeginAllowThreads();
8374 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
8375
8376 wxPyEndAllowThreads(__tstate);
8377 if (PyErr_Occurred()) SWIG_fail;
8378 }
8379 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
8380 return resultobj;
8381 fail:
8382 return NULL;
8383 }
8384
8385
8386 static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8387 PyObject *resultobj;
8388 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8389 bool result;
8390 PyObject * obj0 = 0 ;
8391 char *kwnames[] = {
8392 (char *) "self", NULL
8393 };
8394
8395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
8396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8398 {
8399 PyThreadState* __tstate = wxPyBeginAllowThreads();
8400 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
8401
8402 wxPyEndAllowThreads(__tstate);
8403 if (PyErr_Occurred()) SWIG_fail;
8404 }
8405 {
8406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8407 }
8408 return resultobj;
8409 fail:
8410 return NULL;
8411 }
8412
8413
8414 static PyObject *_wrap_LogWindow_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8415 PyObject *resultobj;
8416 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8417 bool arg2 ;
8418 PyObject * obj0 = 0 ;
8419 PyObject * obj1 = 0 ;
8420 char *kwnames[] = {
8421 (char *) "self",(char *) "bDoPass", NULL
8422 };
8423
8424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
8425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8427 arg2 = (bool)SWIG_As_bool(obj1);
8428 if (PyErr_Occurred()) SWIG_fail;
8429 {
8430 PyThreadState* __tstate = wxPyBeginAllowThreads();
8431 (arg1)->PassMessages(arg2);
8432
8433 wxPyEndAllowThreads(__tstate);
8434 if (PyErr_Occurred()) SWIG_fail;
8435 }
8436 Py_INCREF(Py_None); resultobj = Py_None;
8437 return resultobj;
8438 fail:
8439 return NULL;
8440 }
8441
8442
8443 static PyObject * LogWindow_swigregister(PyObject *, PyObject *args) {
8444 PyObject *obj;
8445 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8446 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
8447 Py_INCREF(obj);
8448 return Py_BuildValue((char *)"");
8449 }
8450 static PyObject *_wrap_new_LogChain(PyObject *, PyObject *args, PyObject *kwargs) {
8451 PyObject *resultobj;
8452 wxLog *arg1 = (wxLog *) 0 ;
8453 wxLogChain *result;
8454 PyObject * obj0 = 0 ;
8455 char *kwnames[] = {
8456 (char *) "logger", NULL
8457 };
8458
8459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
8460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
8461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8462 {
8463 PyThreadState* __tstate = wxPyBeginAllowThreads();
8464 result = (wxLogChain *)new wxLogChain(arg1);
8465
8466 wxPyEndAllowThreads(__tstate);
8467 if (PyErr_Occurred()) SWIG_fail;
8468 }
8469 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogChain, 1);
8470 return resultobj;
8471 fail:
8472 return NULL;
8473 }
8474
8475
8476 static PyObject *_wrap_LogChain_SetLog(PyObject *, PyObject *args, PyObject *kwargs) {
8477 PyObject *resultobj;
8478 wxLogChain *arg1 = (wxLogChain *) 0 ;
8479 wxLog *arg2 = (wxLog *) 0 ;
8480 PyObject * obj0 = 0 ;
8481 PyObject * obj1 = 0 ;
8482 char *kwnames[] = {
8483 (char *) "self",(char *) "logger", NULL
8484 };
8485
8486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
8487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8489 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLog,
8490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8491 {
8492 PyThreadState* __tstate = wxPyBeginAllowThreads();
8493 (arg1)->SetLog(arg2);
8494
8495 wxPyEndAllowThreads(__tstate);
8496 if (PyErr_Occurred()) SWIG_fail;
8497 }
8498 Py_INCREF(Py_None); resultobj = Py_None;
8499 return resultobj;
8500 fail:
8501 return NULL;
8502 }
8503
8504
8505 static PyObject *_wrap_LogChain_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8506 PyObject *resultobj;
8507 wxLogChain *arg1 = (wxLogChain *) 0 ;
8508 bool arg2 ;
8509 PyObject * obj0 = 0 ;
8510 PyObject * obj1 = 0 ;
8511 char *kwnames[] = {
8512 (char *) "self",(char *) "bDoPass", NULL
8513 };
8514
8515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
8516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8518 arg2 = (bool)SWIG_As_bool(obj1);
8519 if (PyErr_Occurred()) SWIG_fail;
8520 {
8521 PyThreadState* __tstate = wxPyBeginAllowThreads();
8522 (arg1)->PassMessages(arg2);
8523
8524 wxPyEndAllowThreads(__tstate);
8525 if (PyErr_Occurred()) SWIG_fail;
8526 }
8527 Py_INCREF(Py_None); resultobj = Py_None;
8528 return resultobj;
8529 fail:
8530 return NULL;
8531 }
8532
8533
8534 static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8535 PyObject *resultobj;
8536 wxLogChain *arg1 = (wxLogChain *) 0 ;
8537 bool result;
8538 PyObject * obj0 = 0 ;
8539 char *kwnames[] = {
8540 (char *) "self", NULL
8541 };
8542
8543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
8544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8546 {
8547 PyThreadState* __tstate = wxPyBeginAllowThreads();
8548 result = (bool)(arg1)->IsPassingMessages();
8549
8550 wxPyEndAllowThreads(__tstate);
8551 if (PyErr_Occurred()) SWIG_fail;
8552 }
8553 {
8554 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8555 }
8556 return resultobj;
8557 fail:
8558 return NULL;
8559 }
8560
8561
8562 static PyObject *_wrap_LogChain_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
8563 PyObject *resultobj;
8564 wxLogChain *arg1 = (wxLogChain *) 0 ;
8565 wxLog *result;
8566 PyObject * obj0 = 0 ;
8567 char *kwnames[] = {
8568 (char *) "self", NULL
8569 };
8570
8571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
8572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8574 {
8575 PyThreadState* __tstate = wxPyBeginAllowThreads();
8576 result = (wxLog *)(arg1)->GetOldLog();
8577
8578 wxPyEndAllowThreads(__tstate);
8579 if (PyErr_Occurred()) SWIG_fail;
8580 }
8581 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
8582 return resultobj;
8583 fail:
8584 return NULL;
8585 }
8586
8587
8588 static PyObject * LogChain_swigregister(PyObject *, PyObject *args) {
8589 PyObject *obj;
8590 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8591 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
8592 Py_INCREF(obj);
8593 return Py_BuildValue((char *)"");
8594 }
8595 static PyObject *_wrap_SysErrorCode(PyObject *, PyObject *args, PyObject *kwargs) {
8596 PyObject *resultobj;
8597 unsigned long result;
8598 char *kwnames[] = {
8599 NULL
8600 };
8601
8602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
8603 {
8604 PyThreadState* __tstate = wxPyBeginAllowThreads();
8605 result = (unsigned long)wxSysErrorCode();
8606
8607 wxPyEndAllowThreads(__tstate);
8608 if (PyErr_Occurred()) SWIG_fail;
8609 }
8610 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
8611 return resultobj;
8612 fail:
8613 return NULL;
8614 }
8615
8616
8617 static PyObject *_wrap_SysErrorMsg(PyObject *, PyObject *args, PyObject *kwargs) {
8618 PyObject *resultobj;
8619 unsigned long arg1 = (unsigned long) 0 ;
8620 wxString result;
8621 PyObject * obj0 = 0 ;
8622 char *kwnames[] = {
8623 (char *) "nErrCode", NULL
8624 };
8625
8626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
8627 if (obj0) {
8628 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
8629 if (PyErr_Occurred()) SWIG_fail;
8630 }
8631 {
8632 PyThreadState* __tstate = wxPyBeginAllowThreads();
8633 result = wxSysErrorMsg(arg1);
8634
8635 wxPyEndAllowThreads(__tstate);
8636 if (PyErr_Occurred()) SWIG_fail;
8637 }
8638 {
8639 #if wxUSE_UNICODE
8640 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8641 #else
8642 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8643 #endif
8644 }
8645 return resultobj;
8646 fail:
8647 return NULL;
8648 }
8649
8650
8651 static PyObject *_wrap_LogFatalError(PyObject *, PyObject *args, PyObject *kwargs) {
8652 PyObject *resultobj;
8653 wxString *arg1 = 0 ;
8654 bool temp1 = false ;
8655 PyObject * obj0 = 0 ;
8656 char *kwnames[] = {
8657 (char *) "msg", NULL
8658 };
8659
8660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogFatalError",kwnames,&obj0)) goto fail;
8661 {
8662 arg1 = wxString_in_helper(obj0);
8663 if (arg1 == NULL) SWIG_fail;
8664 temp1 = true;
8665 }
8666 {
8667 PyThreadState* __tstate = wxPyBeginAllowThreads();
8668 wxPyLogFatalError((wxString const &)*arg1);
8669
8670 wxPyEndAllowThreads(__tstate);
8671 if (PyErr_Occurred()) SWIG_fail;
8672 }
8673 Py_INCREF(Py_None); resultobj = Py_None;
8674 {
8675 if (temp1)
8676 delete arg1;
8677 }
8678 return resultobj;
8679 fail:
8680 {
8681 if (temp1)
8682 delete arg1;
8683 }
8684 return NULL;
8685 }
8686
8687
8688 static PyObject *_wrap_LogError(PyObject *, PyObject *args, PyObject *kwargs) {
8689 PyObject *resultobj;
8690 wxString *arg1 = 0 ;
8691 bool temp1 = false ;
8692 PyObject * obj0 = 0 ;
8693 char *kwnames[] = {
8694 (char *) "msg", NULL
8695 };
8696
8697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
8698 {
8699 arg1 = wxString_in_helper(obj0);
8700 if (arg1 == NULL) SWIG_fail;
8701 temp1 = true;
8702 }
8703 {
8704 PyThreadState* __tstate = wxPyBeginAllowThreads();
8705 wxPyLogError((wxString const &)*arg1);
8706
8707 wxPyEndAllowThreads(__tstate);
8708 if (PyErr_Occurred()) SWIG_fail;
8709 }
8710 Py_INCREF(Py_None); resultobj = Py_None;
8711 {
8712 if (temp1)
8713 delete arg1;
8714 }
8715 return resultobj;
8716 fail:
8717 {
8718 if (temp1)
8719 delete arg1;
8720 }
8721 return NULL;
8722 }
8723
8724
8725 static PyObject *_wrap_LogWarning(PyObject *, PyObject *args, PyObject *kwargs) {
8726 PyObject *resultobj;
8727 wxString *arg1 = 0 ;
8728 bool temp1 = false ;
8729 PyObject * obj0 = 0 ;
8730 char *kwnames[] = {
8731 (char *) "msg", NULL
8732 };
8733
8734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
8735 {
8736 arg1 = wxString_in_helper(obj0);
8737 if (arg1 == NULL) SWIG_fail;
8738 temp1 = true;
8739 }
8740 {
8741 PyThreadState* __tstate = wxPyBeginAllowThreads();
8742 wxPyLogWarning((wxString const &)*arg1);
8743
8744 wxPyEndAllowThreads(__tstate);
8745 if (PyErr_Occurred()) SWIG_fail;
8746 }
8747 Py_INCREF(Py_None); resultobj = Py_None;
8748 {
8749 if (temp1)
8750 delete arg1;
8751 }
8752 return resultobj;
8753 fail:
8754 {
8755 if (temp1)
8756 delete arg1;
8757 }
8758 return NULL;
8759 }
8760
8761
8762 static PyObject *_wrap_LogMessage(PyObject *, PyObject *args, PyObject *kwargs) {
8763 PyObject *resultobj;
8764 wxString *arg1 = 0 ;
8765 bool temp1 = false ;
8766 PyObject * obj0 = 0 ;
8767 char *kwnames[] = {
8768 (char *) "msg", NULL
8769 };
8770
8771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
8772 {
8773 arg1 = wxString_in_helper(obj0);
8774 if (arg1 == NULL) SWIG_fail;
8775 temp1 = true;
8776 }
8777 {
8778 PyThreadState* __tstate = wxPyBeginAllowThreads();
8779 wxPyLogMessage((wxString const &)*arg1);
8780
8781 wxPyEndAllowThreads(__tstate);
8782 if (PyErr_Occurred()) SWIG_fail;
8783 }
8784 Py_INCREF(Py_None); resultobj = Py_None;
8785 {
8786 if (temp1)
8787 delete arg1;
8788 }
8789 return resultobj;
8790 fail:
8791 {
8792 if (temp1)
8793 delete arg1;
8794 }
8795 return NULL;
8796 }
8797
8798
8799 static PyObject *_wrap_LogInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8800 PyObject *resultobj;
8801 wxString *arg1 = 0 ;
8802 bool temp1 = false ;
8803 PyObject * obj0 = 0 ;
8804 char *kwnames[] = {
8805 (char *) "msg", NULL
8806 };
8807
8808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
8809 {
8810 arg1 = wxString_in_helper(obj0);
8811 if (arg1 == NULL) SWIG_fail;
8812 temp1 = true;
8813 }
8814 {
8815 PyThreadState* __tstate = wxPyBeginAllowThreads();
8816 wxPyLogInfo((wxString const &)*arg1);
8817
8818 wxPyEndAllowThreads(__tstate);
8819 if (PyErr_Occurred()) SWIG_fail;
8820 }
8821 Py_INCREF(Py_None); resultobj = Py_None;
8822 {
8823 if (temp1)
8824 delete arg1;
8825 }
8826 return resultobj;
8827 fail:
8828 {
8829 if (temp1)
8830 delete arg1;
8831 }
8832 return NULL;
8833 }
8834
8835
8836 static PyObject *_wrap_LogDebug(PyObject *, PyObject *args, PyObject *kwargs) {
8837 PyObject *resultobj;
8838 wxString *arg1 = 0 ;
8839 bool temp1 = false ;
8840 PyObject * obj0 = 0 ;
8841 char *kwnames[] = {
8842 (char *) "msg", NULL
8843 };
8844
8845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
8846 {
8847 arg1 = wxString_in_helper(obj0);
8848 if (arg1 == NULL) SWIG_fail;
8849 temp1 = true;
8850 }
8851 {
8852 PyThreadState* __tstate = wxPyBeginAllowThreads();
8853 wxPyLogDebug((wxString const &)*arg1);
8854
8855 wxPyEndAllowThreads(__tstate);
8856 if (PyErr_Occurred()) SWIG_fail;
8857 }
8858 Py_INCREF(Py_None); resultobj = Py_None;
8859 {
8860 if (temp1)
8861 delete arg1;
8862 }
8863 return resultobj;
8864 fail:
8865 {
8866 if (temp1)
8867 delete arg1;
8868 }
8869 return NULL;
8870 }
8871
8872
8873 static PyObject *_wrap_LogVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
8874 PyObject *resultobj;
8875 wxString *arg1 = 0 ;
8876 bool temp1 = false ;
8877 PyObject * obj0 = 0 ;
8878 char *kwnames[] = {
8879 (char *) "msg", NULL
8880 };
8881
8882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
8883 {
8884 arg1 = wxString_in_helper(obj0);
8885 if (arg1 == NULL) SWIG_fail;
8886 temp1 = true;
8887 }
8888 {
8889 PyThreadState* __tstate = wxPyBeginAllowThreads();
8890 wxPyLogVerbose((wxString const &)*arg1);
8891
8892 wxPyEndAllowThreads(__tstate);
8893 if (PyErr_Occurred()) SWIG_fail;
8894 }
8895 Py_INCREF(Py_None); resultobj = Py_None;
8896 {
8897 if (temp1)
8898 delete arg1;
8899 }
8900 return resultobj;
8901 fail:
8902 {
8903 if (temp1)
8904 delete arg1;
8905 }
8906 return NULL;
8907 }
8908
8909
8910 static PyObject *_wrap_LogStatus(PyObject *, PyObject *args, PyObject *kwargs) {
8911 PyObject *resultobj;
8912 wxString *arg1 = 0 ;
8913 bool temp1 = false ;
8914 PyObject * obj0 = 0 ;
8915 char *kwnames[] = {
8916 (char *) "msg", NULL
8917 };
8918
8919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
8920 {
8921 arg1 = wxString_in_helper(obj0);
8922 if (arg1 == NULL) SWIG_fail;
8923 temp1 = true;
8924 }
8925 {
8926 PyThreadState* __tstate = wxPyBeginAllowThreads();
8927 wxPyLogStatus((wxString const &)*arg1);
8928
8929 wxPyEndAllowThreads(__tstate);
8930 if (PyErr_Occurred()) SWIG_fail;
8931 }
8932 Py_INCREF(Py_None); resultobj = Py_None;
8933 {
8934 if (temp1)
8935 delete arg1;
8936 }
8937 return resultobj;
8938 fail:
8939 {
8940 if (temp1)
8941 delete arg1;
8942 }
8943 return NULL;
8944 }
8945
8946
8947 static PyObject *_wrap_LogStatusFrame(PyObject *, PyObject *args, PyObject *kwargs) {
8948 PyObject *resultobj;
8949 wxFrame *arg1 = (wxFrame *) 0 ;
8950 wxString *arg2 = 0 ;
8951 bool temp2 = false ;
8952 PyObject * obj0 = 0 ;
8953 PyObject * obj1 = 0 ;
8954 char *kwnames[] = {
8955 (char *) "pFrame",(char *) "msg", NULL
8956 };
8957
8958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
8959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFrame,
8960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8961 {
8962 arg2 = wxString_in_helper(obj1);
8963 if (arg2 == NULL) SWIG_fail;
8964 temp2 = true;
8965 }
8966 {
8967 PyThreadState* __tstate = wxPyBeginAllowThreads();
8968 wxPyLogStatusFrame(arg1,(wxString const &)*arg2);
8969
8970 wxPyEndAllowThreads(__tstate);
8971 if (PyErr_Occurred()) SWIG_fail;
8972 }
8973 Py_INCREF(Py_None); resultobj = Py_None;
8974 {
8975 if (temp2)
8976 delete arg2;
8977 }
8978 return resultobj;
8979 fail:
8980 {
8981 if (temp2)
8982 delete arg2;
8983 }
8984 return NULL;
8985 }
8986
8987
8988 static PyObject *_wrap_LogSysError(PyObject *, PyObject *args, PyObject *kwargs) {
8989 PyObject *resultobj;
8990 wxString *arg1 = 0 ;
8991 bool temp1 = false ;
8992 PyObject * obj0 = 0 ;
8993 char *kwnames[] = {
8994 (char *) "msg", NULL
8995 };
8996
8997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
8998 {
8999 arg1 = wxString_in_helper(obj0);
9000 if (arg1 == NULL) SWIG_fail;
9001 temp1 = true;
9002 }
9003 {
9004 PyThreadState* __tstate = wxPyBeginAllowThreads();
9005 wxPyLogSysError((wxString const &)*arg1);
9006
9007 wxPyEndAllowThreads(__tstate);
9008 if (PyErr_Occurred()) SWIG_fail;
9009 }
9010 Py_INCREF(Py_None); resultobj = Py_None;
9011 {
9012 if (temp1)
9013 delete arg1;
9014 }
9015 return resultobj;
9016 fail:
9017 {
9018 if (temp1)
9019 delete arg1;
9020 }
9021 return NULL;
9022 }
9023
9024
9025 static PyObject *_wrap_LogGeneric(PyObject *, PyObject *args, PyObject *kwargs) {
9026 PyObject *resultobj;
9027 unsigned long arg1 ;
9028 wxString *arg2 = 0 ;
9029 bool temp2 = false ;
9030 PyObject * obj0 = 0 ;
9031 PyObject * obj1 = 0 ;
9032 char *kwnames[] = {
9033 (char *) "level",(char *) "msg", NULL
9034 };
9035
9036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
9037 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
9038 if (PyErr_Occurred()) SWIG_fail;
9039 {
9040 arg2 = wxString_in_helper(obj1);
9041 if (arg2 == NULL) SWIG_fail;
9042 temp2 = true;
9043 }
9044 {
9045 PyThreadState* __tstate = wxPyBeginAllowThreads();
9046 wxPyLogGeneric(arg1,(wxString const &)*arg2);
9047
9048 wxPyEndAllowThreads(__tstate);
9049 if (PyErr_Occurred()) SWIG_fail;
9050 }
9051 Py_INCREF(Py_None); resultobj = Py_None;
9052 {
9053 if (temp2)
9054 delete arg2;
9055 }
9056 return resultobj;
9057 fail:
9058 {
9059 if (temp2)
9060 delete arg2;
9061 }
9062 return NULL;
9063 }
9064
9065
9066 static PyObject *_wrap_LogTrace__SWIG_0(PyObject *, PyObject *args) {
9067 PyObject *resultobj;
9068 unsigned long arg1 ;
9069 wxString *arg2 = 0 ;
9070 bool temp2 = false ;
9071 PyObject * obj0 = 0 ;
9072 PyObject * obj1 = 0 ;
9073
9074 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
9075 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
9076 if (PyErr_Occurred()) SWIG_fail;
9077 {
9078 arg2 = wxString_in_helper(obj1);
9079 if (arg2 == NULL) SWIG_fail;
9080 temp2 = true;
9081 }
9082 {
9083 PyThreadState* __tstate = wxPyBeginAllowThreads();
9084 wxPyLogTrace(arg1,(wxString const &)*arg2);
9085
9086 wxPyEndAllowThreads(__tstate);
9087 if (PyErr_Occurred()) SWIG_fail;
9088 }
9089 Py_INCREF(Py_None); resultobj = Py_None;
9090 {
9091 if (temp2)
9092 delete arg2;
9093 }
9094 return resultobj;
9095 fail:
9096 {
9097 if (temp2)
9098 delete arg2;
9099 }
9100 return NULL;
9101 }
9102
9103
9104 static PyObject *_wrap_LogTrace__SWIG_1(PyObject *, PyObject *args) {
9105 PyObject *resultobj;
9106 wxString *arg1 = 0 ;
9107 wxString *arg2 = 0 ;
9108 bool temp1 = false ;
9109 bool temp2 = false ;
9110 PyObject * obj0 = 0 ;
9111 PyObject * obj1 = 0 ;
9112
9113 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
9114 {
9115 arg1 = wxString_in_helper(obj0);
9116 if (arg1 == NULL) SWIG_fail;
9117 temp1 = true;
9118 }
9119 {
9120 arg2 = wxString_in_helper(obj1);
9121 if (arg2 == NULL) SWIG_fail;
9122 temp2 = true;
9123 }
9124 {
9125 PyThreadState* __tstate = wxPyBeginAllowThreads();
9126 wxPyLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
9127
9128 wxPyEndAllowThreads(__tstate);
9129 if (PyErr_Occurred()) SWIG_fail;
9130 }
9131 Py_INCREF(Py_None); resultobj = Py_None;
9132 {
9133 if (temp1)
9134 delete arg1;
9135 }
9136 {
9137 if (temp2)
9138 delete arg2;
9139 }
9140 return resultobj;
9141 fail:
9142 {
9143 if (temp1)
9144 delete arg1;
9145 }
9146 {
9147 if (temp2)
9148 delete arg2;
9149 }
9150 return NULL;
9151 }
9152
9153
9154 static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args) {
9155 int argc;
9156 PyObject *argv[3];
9157 int ii;
9158
9159 argc = PyObject_Length(args);
9160 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
9161 argv[ii] = PyTuple_GetItem(args,ii);
9162 }
9163 if (argc == 2) {
9164 int _v;
9165 {
9166 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
9167 }
9168 if (_v) {
9169 {
9170 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
9171 }
9172 if (_v) {
9173 return _wrap_LogTrace__SWIG_1(self,args);
9174 }
9175 }
9176 }
9177 if (argc == 2) {
9178 int _v;
9179 _v = SWIG_Check_unsigned_SS_long(argv[0]);
9180 if (_v) {
9181 {
9182 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
9183 }
9184 if (_v) {
9185 return _wrap_LogTrace__SWIG_0(self,args);
9186 }
9187 }
9188 }
9189
9190 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'LogTrace'");
9191 return NULL;
9192 }
9193
9194
9195 static PyObject *_wrap_SafeShowMessage(PyObject *, PyObject *args, PyObject *kwargs) {
9196 PyObject *resultobj;
9197 wxString *arg1 = 0 ;
9198 wxString *arg2 = 0 ;
9199 bool temp1 = false ;
9200 bool temp2 = false ;
9201 PyObject * obj0 = 0 ;
9202 PyObject * obj1 = 0 ;
9203 char *kwnames[] = {
9204 (char *) "title",(char *) "text", NULL
9205 };
9206
9207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
9208 {
9209 arg1 = wxString_in_helper(obj0);
9210 if (arg1 == NULL) SWIG_fail;
9211 temp1 = true;
9212 }
9213 {
9214 arg2 = wxString_in_helper(obj1);
9215 if (arg2 == NULL) SWIG_fail;
9216 temp2 = true;
9217 }
9218 {
9219 PyThreadState* __tstate = wxPyBeginAllowThreads();
9220 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
9221
9222 wxPyEndAllowThreads(__tstate);
9223 if (PyErr_Occurred()) SWIG_fail;
9224 }
9225 Py_INCREF(Py_None); resultobj = Py_None;
9226 {
9227 if (temp1)
9228 delete arg1;
9229 }
9230 {
9231 if (temp2)
9232 delete arg2;
9233 }
9234 return resultobj;
9235 fail:
9236 {
9237 if (temp1)
9238 delete arg1;
9239 }
9240 {
9241 if (temp2)
9242 delete arg2;
9243 }
9244 return NULL;
9245 }
9246
9247
9248 static PyObject *_wrap_new_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
9249 PyObject *resultobj;
9250 wxLogNull *result;
9251 char *kwnames[] = {
9252 NULL
9253 };
9254
9255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
9256 {
9257 PyThreadState* __tstate = wxPyBeginAllowThreads();
9258 result = (wxLogNull *)new wxLogNull();
9259
9260 wxPyEndAllowThreads(__tstate);
9261 if (PyErr_Occurred()) SWIG_fail;
9262 }
9263 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogNull, 1);
9264 return resultobj;
9265 fail:
9266 return NULL;
9267 }
9268
9269
9270 static PyObject *_wrap_delete_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
9271 PyObject *resultobj;
9272 wxLogNull *arg1 = (wxLogNull *) 0 ;
9273 PyObject * obj0 = 0 ;
9274 char *kwnames[] = {
9275 (char *) "self", NULL
9276 };
9277
9278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
9279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogNull,
9280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9281 {
9282 PyThreadState* __tstate = wxPyBeginAllowThreads();
9283 delete arg1;
9284
9285 wxPyEndAllowThreads(__tstate);
9286 if (PyErr_Occurred()) SWIG_fail;
9287 }
9288 Py_INCREF(Py_None); resultobj = Py_None;
9289 return resultobj;
9290 fail:
9291 return NULL;
9292 }
9293
9294
9295 static PyObject * LogNull_swigregister(PyObject *, PyObject *args) {
9296 PyObject *obj;
9297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9298 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
9299 Py_INCREF(obj);
9300 return Py_BuildValue((char *)"");
9301 }
9302 static PyObject *_wrap_new_PyLog(PyObject *, PyObject *args, PyObject *kwargs) {
9303 PyObject *resultobj;
9304 wxPyLog *result;
9305 char *kwnames[] = {
9306 NULL
9307 };
9308
9309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
9310 {
9311 PyThreadState* __tstate = wxPyBeginAllowThreads();
9312 result = (wxPyLog *)new wxPyLog();
9313
9314 wxPyEndAllowThreads(__tstate);
9315 if (PyErr_Occurred()) SWIG_fail;
9316 }
9317 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLog, 1);
9318 return resultobj;
9319 fail:
9320 return NULL;
9321 }
9322
9323
9324 static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
9325 PyObject *resultobj;
9326 wxPyLog *arg1 = (wxPyLog *) 0 ;
9327 PyObject *arg2 = (PyObject *) 0 ;
9328 PyObject *arg3 = (PyObject *) 0 ;
9329 PyObject * obj0 = 0 ;
9330 PyObject * obj1 = 0 ;
9331 PyObject * obj2 = 0 ;
9332 char *kwnames[] = {
9333 (char *) "self",(char *) "self",(char *) "_class", NULL
9334 };
9335
9336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
9337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLog,
9338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9339 arg2 = obj1;
9340 arg3 = obj2;
9341 {
9342 PyThreadState* __tstate = wxPyBeginAllowThreads();
9343 (arg1)->_setCallbackInfo(arg2,arg3);
9344
9345 wxPyEndAllowThreads(__tstate);
9346 if (PyErr_Occurred()) SWIG_fail;
9347 }
9348 Py_INCREF(Py_None); resultobj = Py_None;
9349 return resultobj;
9350 fail:
9351 return NULL;
9352 }
9353
9354
9355 static PyObject * PyLog_swigregister(PyObject *, PyObject *args) {
9356 PyObject *obj;
9357 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9358 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
9359 Py_INCREF(obj);
9360 return Py_BuildValue((char *)"");
9361 }
9362 static PyObject *_wrap_Process_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
9363 PyObject *resultobj;
9364 int arg1 ;
9365 int arg2 = (int) wxSIGTERM ;
9366 int arg3 = (int) wxKILL_NOCHILDREN ;
9367 int result;
9368 PyObject * obj0 = 0 ;
9369 PyObject * obj1 = 0 ;
9370 PyObject * obj2 = 0 ;
9371 char *kwnames[] = {
9372 (char *) "pid",(char *) "sig",(char *) "flags", NULL
9373 };
9374
9375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Process_Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
9376 arg1 = (int)SWIG_As_int(obj0);
9377 if (PyErr_Occurred()) SWIG_fail;
9378 if (obj1) {
9379 arg2 = (int)SWIG_As_int(obj1);
9380 if (PyErr_Occurred()) SWIG_fail;
9381 }
9382 if (obj2) {
9383 arg3 = (int)SWIG_As_int(obj2);
9384 if (PyErr_Occurred()) SWIG_fail;
9385 }
9386 {
9387 PyThreadState* __tstate = wxPyBeginAllowThreads();
9388 result = (int)wxPyProcess::Kill(arg1,(wxSignal )arg2,arg3);
9389
9390 wxPyEndAllowThreads(__tstate);
9391 if (PyErr_Occurred()) SWIG_fail;
9392 }
9393 resultobj = SWIG_From_int((int)result);
9394 return resultobj;
9395 fail:
9396 return NULL;
9397 }
9398
9399
9400 static PyObject *_wrap_Process_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
9401 PyObject *resultobj;
9402 int arg1 ;
9403 bool result;
9404 PyObject * obj0 = 0 ;
9405 char *kwnames[] = {
9406 (char *) "pid", NULL
9407 };
9408
9409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
9410 arg1 = (int)SWIG_As_int(obj0);
9411 if (PyErr_Occurred()) SWIG_fail;
9412 {
9413 PyThreadState* __tstate = wxPyBeginAllowThreads();
9414 result = (bool)wxPyProcess::Exists(arg1);
9415
9416 wxPyEndAllowThreads(__tstate);
9417 if (PyErr_Occurred()) SWIG_fail;
9418 }
9419 {
9420 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9421 }
9422 return resultobj;
9423 fail:
9424 return NULL;
9425 }
9426
9427
9428 static PyObject *_wrap_Process_Open(PyObject *, PyObject *args, PyObject *kwargs) {
9429 PyObject *resultobj;
9430 wxString *arg1 = 0 ;
9431 int arg2 = (int) wxEXEC_ASYNC ;
9432 wxPyProcess *result;
9433 bool temp1 = false ;
9434 PyObject * obj0 = 0 ;
9435 PyObject * obj1 = 0 ;
9436 char *kwnames[] = {
9437 (char *) "cmd",(char *) "flags", NULL
9438 };
9439
9440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
9441 {
9442 arg1 = wxString_in_helper(obj0);
9443 if (arg1 == NULL) SWIG_fail;
9444 temp1 = true;
9445 }
9446 if (obj1) {
9447 arg2 = (int)SWIG_As_int(obj1);
9448 if (PyErr_Occurred()) SWIG_fail;
9449 }
9450 {
9451 PyThreadState* __tstate = wxPyBeginAllowThreads();
9452 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
9453
9454 wxPyEndAllowThreads(__tstate);
9455 if (PyErr_Occurred()) SWIG_fail;
9456 }
9457 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 0);
9458 {
9459 if (temp1)
9460 delete arg1;
9461 }
9462 return resultobj;
9463 fail:
9464 {
9465 if (temp1)
9466 delete arg1;
9467 }
9468 return NULL;
9469 }
9470
9471
9472 static PyObject *_wrap_new_Process(PyObject *, PyObject *args, PyObject *kwargs) {
9473 PyObject *resultobj;
9474 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
9475 int arg2 = (int) -1 ;
9476 wxPyProcess *result;
9477 PyObject * obj0 = 0 ;
9478 PyObject * obj1 = 0 ;
9479 char *kwnames[] = {
9480 (char *) "parent",(char *) "id", NULL
9481 };
9482
9483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
9484 if (obj0) {
9485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
9486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9487 }
9488 if (obj1) {
9489 arg2 = (int)SWIG_As_int(obj1);
9490 if (PyErr_Occurred()) SWIG_fail;
9491 }
9492 {
9493 PyThreadState* __tstate = wxPyBeginAllowThreads();
9494 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
9495
9496 wxPyEndAllowThreads(__tstate);
9497 if (PyErr_Occurred()) SWIG_fail;
9498 }
9499 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 1);
9500 return resultobj;
9501 fail:
9502 return NULL;
9503 }
9504
9505
9506 static PyObject *_wrap_Process__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
9507 PyObject *resultobj;
9508 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9509 PyObject *arg2 = (PyObject *) 0 ;
9510 PyObject *arg3 = (PyObject *) 0 ;
9511 PyObject * obj0 = 0 ;
9512 PyObject * obj1 = 0 ;
9513 PyObject * obj2 = 0 ;
9514 char *kwnames[] = {
9515 (char *) "self",(char *) "self",(char *) "_class", NULL
9516 };
9517
9518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
9519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9521 arg2 = obj1;
9522 arg3 = obj2;
9523 {
9524 PyThreadState* __tstate = wxPyBeginAllowThreads();
9525 (arg1)->_setCallbackInfo(arg2,arg3);
9526
9527 wxPyEndAllowThreads(__tstate);
9528 if (PyErr_Occurred()) SWIG_fail;
9529 }
9530 Py_INCREF(Py_None); resultobj = Py_None;
9531 return resultobj;
9532 fail:
9533 return NULL;
9534 }
9535
9536
9537 static PyObject *_wrap_Process_base_OnTerminate(PyObject *, PyObject *args, PyObject *kwargs) {
9538 PyObject *resultobj;
9539 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9540 int arg2 ;
9541 int arg3 ;
9542 PyObject * obj0 = 0 ;
9543 PyObject * obj1 = 0 ;
9544 PyObject * obj2 = 0 ;
9545 char *kwnames[] = {
9546 (char *) "self",(char *) "pid",(char *) "status", NULL
9547 };
9548
9549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_base_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
9550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9552 arg2 = (int)SWIG_As_int(obj1);
9553 if (PyErr_Occurred()) SWIG_fail;
9554 arg3 = (int)SWIG_As_int(obj2);
9555 if (PyErr_Occurred()) SWIG_fail;
9556 {
9557 PyThreadState* __tstate = wxPyBeginAllowThreads();
9558 (arg1)->base_OnTerminate(arg2,arg3);
9559
9560 wxPyEndAllowThreads(__tstate);
9561 if (PyErr_Occurred()) SWIG_fail;
9562 }
9563 Py_INCREF(Py_None); resultobj = Py_None;
9564 return resultobj;
9565 fail:
9566 return NULL;
9567 }
9568
9569
9570 static PyObject *_wrap_Process_Redirect(PyObject *, PyObject *args, PyObject *kwargs) {
9571 PyObject *resultobj;
9572 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9573 PyObject * obj0 = 0 ;
9574 char *kwnames[] = {
9575 (char *) "self", NULL
9576 };
9577
9578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
9579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9581 {
9582 PyThreadState* __tstate = wxPyBeginAllowThreads();
9583 (arg1)->Redirect();
9584
9585 wxPyEndAllowThreads(__tstate);
9586 if (PyErr_Occurred()) SWIG_fail;
9587 }
9588 Py_INCREF(Py_None); resultobj = Py_None;
9589 return resultobj;
9590 fail:
9591 return NULL;
9592 }
9593
9594
9595 static PyObject *_wrap_Process_IsRedirected(PyObject *, PyObject *args, PyObject *kwargs) {
9596 PyObject *resultobj;
9597 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9598 bool result;
9599 PyObject * obj0 = 0 ;
9600 char *kwnames[] = {
9601 (char *) "self", NULL
9602 };
9603
9604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
9605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9607 {
9608 PyThreadState* __tstate = wxPyBeginAllowThreads();
9609 result = (bool)(arg1)->IsRedirected();
9610
9611 wxPyEndAllowThreads(__tstate);
9612 if (PyErr_Occurred()) SWIG_fail;
9613 }
9614 {
9615 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9616 }
9617 return resultobj;
9618 fail:
9619 return NULL;
9620 }
9621
9622
9623 static PyObject *_wrap_Process_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
9624 PyObject *resultobj;
9625 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9626 PyObject * obj0 = 0 ;
9627 char *kwnames[] = {
9628 (char *) "self", NULL
9629 };
9630
9631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
9632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9634 {
9635 PyThreadState* __tstate = wxPyBeginAllowThreads();
9636 (arg1)->Detach();
9637
9638 wxPyEndAllowThreads(__tstate);
9639 if (PyErr_Occurred()) SWIG_fail;
9640 }
9641 Py_INCREF(Py_None); resultobj = Py_None;
9642 return resultobj;
9643 fail:
9644 return NULL;
9645 }
9646
9647
9648 static PyObject *_wrap_Process_GetInputStream(PyObject *, PyObject *args, PyObject *kwargs) {
9649 PyObject *resultobj;
9650 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9651 wxInputStream *result;
9652 PyObject * obj0 = 0 ;
9653 char *kwnames[] = {
9654 (char *) "self", NULL
9655 };
9656
9657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
9658 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9659 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9660 {
9661 PyThreadState* __tstate = wxPyBeginAllowThreads();
9662 result = (wxInputStream *)(arg1)->GetInputStream();
9663
9664 wxPyEndAllowThreads(__tstate);
9665 if (PyErr_Occurred()) SWIG_fail;
9666 }
9667 {
9668 wxPyInputStream * _ptr = NULL;
9669
9670 if (result) {
9671 _ptr = new wxPyInputStream(result);
9672 }
9673 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
9674 }
9675 return resultobj;
9676 fail:
9677 return NULL;
9678 }
9679
9680
9681 static PyObject *_wrap_Process_GetErrorStream(PyObject *, PyObject *args, PyObject *kwargs) {
9682 PyObject *resultobj;
9683 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9684 wxInputStream *result;
9685 PyObject * obj0 = 0 ;
9686 char *kwnames[] = {
9687 (char *) "self", NULL
9688 };
9689
9690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
9691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9693 {
9694 PyThreadState* __tstate = wxPyBeginAllowThreads();
9695 result = (wxInputStream *)(arg1)->GetErrorStream();
9696
9697 wxPyEndAllowThreads(__tstate);
9698 if (PyErr_Occurred()) SWIG_fail;
9699 }
9700 {
9701 wxPyInputStream * _ptr = NULL;
9702
9703 if (result) {
9704 _ptr = new wxPyInputStream(result);
9705 }
9706 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
9707 }
9708 return resultobj;
9709 fail:
9710 return NULL;
9711 }
9712
9713
9714 static PyObject *_wrap_Process_GetOutputStream(PyObject *, PyObject *args, PyObject *kwargs) {
9715 PyObject *resultobj;
9716 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9717 wxOutputStream *result;
9718 PyObject * obj0 = 0 ;
9719 char *kwnames[] = {
9720 (char *) "self", NULL
9721 };
9722
9723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
9724 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9725 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9726 {
9727 PyThreadState* __tstate = wxPyBeginAllowThreads();
9728 result = (wxOutputStream *)(arg1)->GetOutputStream();
9729
9730 wxPyEndAllowThreads(__tstate);
9731 if (PyErr_Occurred()) SWIG_fail;
9732 }
9733 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxOutputStream, 0);
9734 return resultobj;
9735 fail:
9736 return NULL;
9737 }
9738
9739
9740 static PyObject *_wrap_Process_CloseOutput(PyObject *, PyObject *args, PyObject *kwargs) {
9741 PyObject *resultobj;
9742 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9743 PyObject * obj0 = 0 ;
9744 char *kwnames[] = {
9745 (char *) "self", NULL
9746 };
9747
9748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
9749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9751 {
9752 PyThreadState* __tstate = wxPyBeginAllowThreads();
9753 (arg1)->CloseOutput();
9754
9755 wxPyEndAllowThreads(__tstate);
9756 if (PyErr_Occurred()) SWIG_fail;
9757 }
9758 Py_INCREF(Py_None); resultobj = Py_None;
9759 return resultobj;
9760 fail:
9761 return NULL;
9762 }
9763
9764
9765 static PyObject *_wrap_Process_IsInputOpened(PyObject *, PyObject *args, PyObject *kwargs) {
9766 PyObject *resultobj;
9767 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9768 bool result;
9769 PyObject * obj0 = 0 ;
9770 char *kwnames[] = {
9771 (char *) "self", NULL
9772 };
9773
9774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
9775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9777 {
9778 PyThreadState* __tstate = wxPyBeginAllowThreads();
9779 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
9780
9781 wxPyEndAllowThreads(__tstate);
9782 if (PyErr_Occurred()) SWIG_fail;
9783 }
9784 {
9785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9786 }
9787 return resultobj;
9788 fail:
9789 return NULL;
9790 }
9791
9792
9793 static PyObject *_wrap_Process_IsInputAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
9794 PyObject *resultobj;
9795 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9796 bool result;
9797 PyObject * obj0 = 0 ;
9798 char *kwnames[] = {
9799 (char *) "self", NULL
9800 };
9801
9802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
9803 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9805 {
9806 PyThreadState* __tstate = wxPyBeginAllowThreads();
9807 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
9808
9809 wxPyEndAllowThreads(__tstate);
9810 if (PyErr_Occurred()) SWIG_fail;
9811 }
9812 {
9813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9814 }
9815 return resultobj;
9816 fail:
9817 return NULL;
9818 }
9819
9820
9821 static PyObject *_wrap_Process_IsErrorAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
9822 PyObject *resultobj;
9823 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9824 bool result;
9825 PyObject * obj0 = 0 ;
9826 char *kwnames[] = {
9827 (char *) "self", NULL
9828 };
9829
9830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
9831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9833 {
9834 PyThreadState* __tstate = wxPyBeginAllowThreads();
9835 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
9836
9837 wxPyEndAllowThreads(__tstate);
9838 if (PyErr_Occurred()) SWIG_fail;
9839 }
9840 {
9841 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9842 }
9843 return resultobj;
9844 fail:
9845 return NULL;
9846 }
9847
9848
9849 static PyObject * Process_swigregister(PyObject *, PyObject *args) {
9850 PyObject *obj;
9851 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9852 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
9853 Py_INCREF(obj);
9854 return Py_BuildValue((char *)"");
9855 }
9856 static PyObject *_wrap_new_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9857 PyObject *resultobj;
9858 int arg1 = (int) 0 ;
9859 int arg2 = (int) 0 ;
9860 int arg3 = (int) 0 ;
9861 wxProcessEvent *result;
9862 PyObject * obj0 = 0 ;
9863 PyObject * obj1 = 0 ;
9864 PyObject * obj2 = 0 ;
9865 char *kwnames[] = {
9866 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
9867 };
9868
9869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
9870 if (obj0) {
9871 arg1 = (int)SWIG_As_int(obj0);
9872 if (PyErr_Occurred()) SWIG_fail;
9873 }
9874 if (obj1) {
9875 arg2 = (int)SWIG_As_int(obj1);
9876 if (PyErr_Occurred()) SWIG_fail;
9877 }
9878 if (obj2) {
9879 arg3 = (int)SWIG_As_int(obj2);
9880 if (PyErr_Occurred()) SWIG_fail;
9881 }
9882 {
9883 PyThreadState* __tstate = wxPyBeginAllowThreads();
9884 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
9885
9886 wxPyEndAllowThreads(__tstate);
9887 if (PyErr_Occurred()) SWIG_fail;
9888 }
9889 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProcessEvent, 1);
9890 return resultobj;
9891 fail:
9892 return NULL;
9893 }
9894
9895
9896 static PyObject *_wrap_ProcessEvent_GetPid(PyObject *, PyObject *args, PyObject *kwargs) {
9897 PyObject *resultobj;
9898 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9899 int result;
9900 PyObject * obj0 = 0 ;
9901 char *kwnames[] = {
9902 (char *) "self", NULL
9903 };
9904
9905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
9906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9908 {
9909 PyThreadState* __tstate = wxPyBeginAllowThreads();
9910 result = (int)(arg1)->GetPid();
9911
9912 wxPyEndAllowThreads(__tstate);
9913 if (PyErr_Occurred()) SWIG_fail;
9914 }
9915 resultobj = SWIG_From_int((int)result);
9916 return resultobj;
9917 fail:
9918 return NULL;
9919 }
9920
9921
9922 static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *, PyObject *args, PyObject *kwargs) {
9923 PyObject *resultobj;
9924 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9925 int result;
9926 PyObject * obj0 = 0 ;
9927 char *kwnames[] = {
9928 (char *) "self", NULL
9929 };
9930
9931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
9932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9934 {
9935 PyThreadState* __tstate = wxPyBeginAllowThreads();
9936 result = (int)(arg1)->GetExitCode();
9937
9938 wxPyEndAllowThreads(__tstate);
9939 if (PyErr_Occurred()) SWIG_fail;
9940 }
9941 resultobj = SWIG_From_int((int)result);
9942 return resultobj;
9943 fail:
9944 return NULL;
9945 }
9946
9947
9948 static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *, PyObject *args, PyObject *kwargs) {
9949 PyObject *resultobj;
9950 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9951 int arg2 ;
9952 PyObject * obj0 = 0 ;
9953 PyObject * obj1 = 0 ;
9954 char *kwnames[] = {
9955 (char *) "self",(char *) "m_pid", NULL
9956 };
9957
9958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
9959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9961 arg2 = (int)SWIG_As_int(obj1);
9962 if (PyErr_Occurred()) SWIG_fail;
9963 if (arg1) (arg1)->m_pid = arg2;
9964
9965 Py_INCREF(Py_None); resultobj = Py_None;
9966 return resultobj;
9967 fail:
9968 return NULL;
9969 }
9970
9971
9972 static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *, PyObject *args, PyObject *kwargs) {
9973 PyObject *resultobj;
9974 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9975 int result;
9976 PyObject * obj0 = 0 ;
9977 char *kwnames[] = {
9978 (char *) "self", NULL
9979 };
9980
9981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
9982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9984 result = (int) ((arg1)->m_pid);
9985
9986 resultobj = SWIG_From_int((int)result);
9987 return resultobj;
9988 fail:
9989 return NULL;
9990 }
9991
9992
9993 static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *, PyObject *args, PyObject *kwargs) {
9994 PyObject *resultobj;
9995 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9996 int arg2 ;
9997 PyObject * obj0 = 0 ;
9998 PyObject * obj1 = 0 ;
9999 char *kwnames[] = {
10000 (char *) "self",(char *) "m_exitcode", NULL
10001 };
10002
10003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
10004 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
10005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10006 arg2 = (int)SWIG_As_int(obj1);
10007 if (PyErr_Occurred()) SWIG_fail;
10008 if (arg1) (arg1)->m_exitcode = arg2;
10009
10010 Py_INCREF(Py_None); resultobj = Py_None;
10011 return resultobj;
10012 fail:
10013 return NULL;
10014 }
10015
10016
10017 static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *, PyObject *args, PyObject *kwargs) {
10018 PyObject *resultobj;
10019 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
10020 int result;
10021 PyObject * obj0 = 0 ;
10022 char *kwnames[] = {
10023 (char *) "self", NULL
10024 };
10025
10026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
10027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
10028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10029 result = (int) ((arg1)->m_exitcode);
10030
10031 resultobj = SWIG_From_int((int)result);
10032 return resultobj;
10033 fail:
10034 return NULL;
10035 }
10036
10037
10038 static PyObject * ProcessEvent_swigregister(PyObject *, PyObject *args) {
10039 PyObject *obj;
10040 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10041 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
10042 Py_INCREF(obj);
10043 return Py_BuildValue((char *)"");
10044 }
10045 static PyObject *_wrap_Execute(PyObject *, PyObject *args, PyObject *kwargs) {
10046 PyObject *resultobj;
10047 wxString *arg1 = 0 ;
10048 int arg2 = (int) wxEXEC_ASYNC ;
10049 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
10050 long result;
10051 bool temp1 = false ;
10052 PyObject * obj0 = 0 ;
10053 PyObject * obj1 = 0 ;
10054 PyObject * obj2 = 0 ;
10055 char *kwnames[] = {
10056 (char *) "command",(char *) "flags",(char *) "process", NULL
10057 };
10058
10059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
10060 {
10061 arg1 = wxString_in_helper(obj0);
10062 if (arg1 == NULL) SWIG_fail;
10063 temp1 = true;
10064 }
10065 if (obj1) {
10066 arg2 = (int)SWIG_As_int(obj1);
10067 if (PyErr_Occurred()) SWIG_fail;
10068 }
10069 if (obj2) {
10070 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyProcess,
10071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10072 }
10073 {
10074 if (!wxPyCheckForApp()) SWIG_fail;
10075 PyThreadState* __tstate = wxPyBeginAllowThreads();
10076 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
10077
10078 wxPyEndAllowThreads(__tstate);
10079 if (PyErr_Occurred()) SWIG_fail;
10080 }
10081 resultobj = SWIG_From_long((long)result);
10082 {
10083 if (temp1)
10084 delete arg1;
10085 }
10086 return resultobj;
10087 fail:
10088 {
10089 if (temp1)
10090 delete arg1;
10091 }
10092 return NULL;
10093 }
10094
10095
10096 static PyObject *_wrap_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
10097 PyObject *resultobj;
10098 long arg1 ;
10099 int arg2 = (int) wxSIGTERM ;
10100 wxKillError *arg3 = (wxKillError *) 0 ;
10101 int arg4 = (int) wxKILL_NOCHILDREN ;
10102 int result;
10103 wxKillError temp3 ;
10104 PyObject * obj0 = 0 ;
10105 PyObject * obj1 = 0 ;
10106 PyObject * obj2 = 0 ;
10107 char *kwnames[] = {
10108 (char *) "pid",(char *) "sig",(char *) "flags", NULL
10109 };
10110
10111 {
10112 arg3 = &temp3;
10113 }
10114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
10115 arg1 = (long)SWIG_As_long(obj0);
10116 if (PyErr_Occurred()) SWIG_fail;
10117 if (obj1) {
10118 arg2 = (int)SWIG_As_int(obj1);
10119 if (PyErr_Occurred()) SWIG_fail;
10120 }
10121 if (obj2) {
10122 arg4 = (int)SWIG_As_int(obj2);
10123 if (PyErr_Occurred()) SWIG_fail;
10124 }
10125 {
10126 PyThreadState* __tstate = wxPyBeginAllowThreads();
10127 result = (int)wxKill(arg1,(wxSignal )arg2,arg3,arg4);
10128
10129 wxPyEndAllowThreads(__tstate);
10130 if (PyErr_Occurred()) SWIG_fail;
10131 }
10132 resultobj = SWIG_From_int((int)result);
10133 {
10134 PyObject* o;
10135 o = PyInt_FromLong((long) (*arg3));
10136 resultobj = t_output_helper(resultobj, o);
10137 }
10138 return resultobj;
10139 fail:
10140 return NULL;
10141 }
10142
10143
10144 static PyObject *_wrap_new_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
10145 PyObject *resultobj;
10146 int arg1 = (int) wxJOYSTICK1 ;
10147 wxJoystick *result;
10148 PyObject * obj0 = 0 ;
10149 char *kwnames[] = {
10150 (char *) "joystick", NULL
10151 };
10152
10153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
10154 if (obj0) {
10155 arg1 = (int)SWIG_As_int(obj0);
10156 if (PyErr_Occurred()) SWIG_fail;
10157 }
10158 {
10159 if (!wxPyCheckForApp()) SWIG_fail;
10160 PyThreadState* __tstate = wxPyBeginAllowThreads();
10161 result = (wxJoystick *)new wxJoystick(arg1);
10162
10163 wxPyEndAllowThreads(__tstate);
10164 if (PyErr_Occurred()) SWIG_fail;
10165 }
10166 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystick, 1);
10167 return resultobj;
10168 fail:
10169 return NULL;
10170 }
10171
10172
10173 static PyObject *_wrap_delete_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
10174 PyObject *resultobj;
10175 wxJoystick *arg1 = (wxJoystick *) 0 ;
10176 PyObject * obj0 = 0 ;
10177 char *kwnames[] = {
10178 (char *) "self", NULL
10179 };
10180
10181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
10182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10184 {
10185 PyThreadState* __tstate = wxPyBeginAllowThreads();
10186 delete arg1;
10187
10188 wxPyEndAllowThreads(__tstate);
10189 if (PyErr_Occurred()) SWIG_fail;
10190 }
10191 Py_INCREF(Py_None); resultobj = Py_None;
10192 return resultobj;
10193 fail:
10194 return NULL;
10195 }
10196
10197
10198 static PyObject *_wrap_Joystick_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10199 PyObject *resultobj;
10200 wxJoystick *arg1 = (wxJoystick *) 0 ;
10201 wxPoint result;
10202 PyObject * obj0 = 0 ;
10203 char *kwnames[] = {
10204 (char *) "self", NULL
10205 };
10206
10207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
10208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10210 {
10211 PyThreadState* __tstate = wxPyBeginAllowThreads();
10212 result = (arg1)->GetPosition();
10213
10214 wxPyEndAllowThreads(__tstate);
10215 if (PyErr_Occurred()) SWIG_fail;
10216 }
10217 {
10218 wxPoint * resultptr;
10219 resultptr = new wxPoint((wxPoint &) result);
10220 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
10221 }
10222 return resultobj;
10223 fail:
10224 return NULL;
10225 }
10226
10227
10228 static PyObject *_wrap_Joystick_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10229 PyObject *resultobj;
10230 wxJoystick *arg1 = (wxJoystick *) 0 ;
10231 int result;
10232 PyObject * obj0 = 0 ;
10233 char *kwnames[] = {
10234 (char *) "self", NULL
10235 };
10236
10237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
10238 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10239 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10240 {
10241 PyThreadState* __tstate = wxPyBeginAllowThreads();
10242 result = (int)(arg1)->GetZPosition();
10243
10244 wxPyEndAllowThreads(__tstate);
10245 if (PyErr_Occurred()) SWIG_fail;
10246 }
10247 resultobj = SWIG_From_int((int)result);
10248 return resultobj;
10249 fail:
10250 return NULL;
10251 }
10252
10253
10254 static PyObject *_wrap_Joystick_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
10255 PyObject *resultobj;
10256 wxJoystick *arg1 = (wxJoystick *) 0 ;
10257 int result;
10258 PyObject * obj0 = 0 ;
10259 char *kwnames[] = {
10260 (char *) "self", NULL
10261 };
10262
10263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetButtonState",kwnames,&obj0)) goto fail;
10264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10266 {
10267 PyThreadState* __tstate = wxPyBeginAllowThreads();
10268 result = (int)(arg1)->GetButtonState();
10269
10270 wxPyEndAllowThreads(__tstate);
10271 if (PyErr_Occurred()) SWIG_fail;
10272 }
10273 resultobj = SWIG_From_int((int)result);
10274 return resultobj;
10275 fail:
10276 return NULL;
10277 }
10278
10279
10280 static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10281 PyObject *resultobj;
10282 wxJoystick *arg1 = (wxJoystick *) 0 ;
10283 int result;
10284 PyObject * obj0 = 0 ;
10285 char *kwnames[] = {
10286 (char *) "self", NULL
10287 };
10288
10289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
10290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10292 {
10293 PyThreadState* __tstate = wxPyBeginAllowThreads();
10294 result = (int)(arg1)->GetPOVPosition();
10295
10296 wxPyEndAllowThreads(__tstate);
10297 if (PyErr_Occurred()) SWIG_fail;
10298 }
10299 resultobj = SWIG_From_int((int)result);
10300 return resultobj;
10301 fail:
10302 return NULL;
10303 }
10304
10305
10306 static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10307 PyObject *resultobj;
10308 wxJoystick *arg1 = (wxJoystick *) 0 ;
10309 int result;
10310 PyObject * obj0 = 0 ;
10311 char *kwnames[] = {
10312 (char *) "self", NULL
10313 };
10314
10315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
10316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10318 {
10319 PyThreadState* __tstate = wxPyBeginAllowThreads();
10320 result = (int)(arg1)->GetPOVCTSPosition();
10321
10322 wxPyEndAllowThreads(__tstate);
10323 if (PyErr_Occurred()) SWIG_fail;
10324 }
10325 resultobj = SWIG_From_int((int)result);
10326 return resultobj;
10327 fail:
10328 return NULL;
10329 }
10330
10331
10332 static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10333 PyObject *resultobj;
10334 wxJoystick *arg1 = (wxJoystick *) 0 ;
10335 int result;
10336 PyObject * obj0 = 0 ;
10337 char *kwnames[] = {
10338 (char *) "self", NULL
10339 };
10340
10341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
10342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10344 {
10345 PyThreadState* __tstate = wxPyBeginAllowThreads();
10346 result = (int)(arg1)->GetRudderPosition();
10347
10348 wxPyEndAllowThreads(__tstate);
10349 if (PyErr_Occurred()) SWIG_fail;
10350 }
10351 resultobj = SWIG_From_int((int)result);
10352 return resultobj;
10353 fail:
10354 return NULL;
10355 }
10356
10357
10358 static PyObject *_wrap_Joystick_GetUPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10359 PyObject *resultobj;
10360 wxJoystick *arg1 = (wxJoystick *) 0 ;
10361 int result;
10362 PyObject * obj0 = 0 ;
10363 char *kwnames[] = {
10364 (char *) "self", NULL
10365 };
10366
10367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
10368 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10369 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10370 {
10371 PyThreadState* __tstate = wxPyBeginAllowThreads();
10372 result = (int)(arg1)->GetUPosition();
10373
10374 wxPyEndAllowThreads(__tstate);
10375 if (PyErr_Occurred()) SWIG_fail;
10376 }
10377 resultobj = SWIG_From_int((int)result);
10378 return resultobj;
10379 fail:
10380 return NULL;
10381 }
10382
10383
10384 static PyObject *_wrap_Joystick_GetVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10385 PyObject *resultobj;
10386 wxJoystick *arg1 = (wxJoystick *) 0 ;
10387 int result;
10388 PyObject * obj0 = 0 ;
10389 char *kwnames[] = {
10390 (char *) "self", NULL
10391 };
10392
10393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
10394 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10395 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10396 {
10397 PyThreadState* __tstate = wxPyBeginAllowThreads();
10398 result = (int)(arg1)->GetVPosition();
10399
10400 wxPyEndAllowThreads(__tstate);
10401 if (PyErr_Occurred()) SWIG_fail;
10402 }
10403 resultobj = SWIG_From_int((int)result);
10404 return resultobj;
10405 fail:
10406 return NULL;
10407 }
10408
10409
10410 static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
10411 PyObject *resultobj;
10412 wxJoystick *arg1 = (wxJoystick *) 0 ;
10413 int result;
10414 PyObject * obj0 = 0 ;
10415 char *kwnames[] = {
10416 (char *) "self", NULL
10417 };
10418
10419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMovementThreshold",kwnames,&obj0)) goto fail;
10420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10422 {
10423 PyThreadState* __tstate = wxPyBeginAllowThreads();
10424 result = (int)(arg1)->GetMovementThreshold();
10425
10426 wxPyEndAllowThreads(__tstate);
10427 if (PyErr_Occurred()) SWIG_fail;
10428 }
10429 resultobj = SWIG_From_int((int)result);
10430 return resultobj;
10431 fail:
10432 return NULL;
10433 }
10434
10435
10436 static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
10437 PyObject *resultobj;
10438 wxJoystick *arg1 = (wxJoystick *) 0 ;
10439 int arg2 ;
10440 PyObject * obj0 = 0 ;
10441 PyObject * obj1 = 0 ;
10442 char *kwnames[] = {
10443 (char *) "self",(char *) "threshold", NULL
10444 };
10445
10446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
10447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10449 arg2 = (int)SWIG_As_int(obj1);
10450 if (PyErr_Occurred()) SWIG_fail;
10451 {
10452 PyThreadState* __tstate = wxPyBeginAllowThreads();
10453 (arg1)->SetMovementThreshold(arg2);
10454
10455 wxPyEndAllowThreads(__tstate);
10456 if (PyErr_Occurred()) SWIG_fail;
10457 }
10458 Py_INCREF(Py_None); resultobj = Py_None;
10459 return resultobj;
10460 fail:
10461 return NULL;
10462 }
10463
10464
10465 static PyObject *_wrap_Joystick_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
10466 PyObject *resultobj;
10467 wxJoystick *arg1 = (wxJoystick *) 0 ;
10468 bool result;
10469 PyObject * obj0 = 0 ;
10470 char *kwnames[] = {
10471 (char *) "self", NULL
10472 };
10473
10474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
10475 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10476 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10477 {
10478 PyThreadState* __tstate = wxPyBeginAllowThreads();
10479 result = (bool)(arg1)->IsOk();
10480
10481 wxPyEndAllowThreads(__tstate);
10482 if (PyErr_Occurred()) SWIG_fail;
10483 }
10484 {
10485 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10486 }
10487 return resultobj;
10488 fail:
10489 return NULL;
10490 }
10491
10492
10493 static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *, PyObject *args, PyObject *kwargs) {
10494 PyObject *resultobj;
10495 wxJoystick *arg1 = (wxJoystick *) 0 ;
10496 int result;
10497 PyObject * obj0 = 0 ;
10498 char *kwnames[] = {
10499 (char *) "self", NULL
10500 };
10501
10502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
10503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10505 {
10506 PyThreadState* __tstate = wxPyBeginAllowThreads();
10507 result = (int)(arg1)->GetNumberJoysticks();
10508
10509 wxPyEndAllowThreads(__tstate);
10510 if (PyErr_Occurred()) SWIG_fail;
10511 }
10512 resultobj = SWIG_From_int((int)result);
10513 return resultobj;
10514 fail:
10515 return NULL;
10516 }
10517
10518
10519 static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *, PyObject *args, PyObject *kwargs) {
10520 PyObject *resultobj;
10521 wxJoystick *arg1 = (wxJoystick *) 0 ;
10522 int result;
10523 PyObject * obj0 = 0 ;
10524 char *kwnames[] = {
10525 (char *) "self", NULL
10526 };
10527
10528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
10529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10531 {
10532 PyThreadState* __tstate = wxPyBeginAllowThreads();
10533 result = (int)(arg1)->GetManufacturerId();
10534
10535 wxPyEndAllowThreads(__tstate);
10536 if (PyErr_Occurred()) SWIG_fail;
10537 }
10538 resultobj = SWIG_From_int((int)result);
10539 return resultobj;
10540 fail:
10541 return NULL;
10542 }
10543
10544
10545 static PyObject *_wrap_Joystick_GetProductId(PyObject *, PyObject *args, PyObject *kwargs) {
10546 PyObject *resultobj;
10547 wxJoystick *arg1 = (wxJoystick *) 0 ;
10548 int result;
10549 PyObject * obj0 = 0 ;
10550 char *kwnames[] = {
10551 (char *) "self", NULL
10552 };
10553
10554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
10555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10557 {
10558 PyThreadState* __tstate = wxPyBeginAllowThreads();
10559 result = (int)(arg1)->GetProductId();
10560
10561 wxPyEndAllowThreads(__tstate);
10562 if (PyErr_Occurred()) SWIG_fail;
10563 }
10564 resultobj = SWIG_From_int((int)result);
10565 return resultobj;
10566 fail:
10567 return NULL;
10568 }
10569
10570
10571 static PyObject *_wrap_Joystick_GetProductName(PyObject *, PyObject *args, PyObject *kwargs) {
10572 PyObject *resultobj;
10573 wxJoystick *arg1 = (wxJoystick *) 0 ;
10574 wxString result;
10575 PyObject * obj0 = 0 ;
10576 char *kwnames[] = {
10577 (char *) "self", NULL
10578 };
10579
10580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
10581 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10582 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10583 {
10584 PyThreadState* __tstate = wxPyBeginAllowThreads();
10585 result = (arg1)->GetProductName();
10586
10587 wxPyEndAllowThreads(__tstate);
10588 if (PyErr_Occurred()) SWIG_fail;
10589 }
10590 {
10591 #if wxUSE_UNICODE
10592 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10593 #else
10594 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10595 #endif
10596 }
10597 return resultobj;
10598 fail:
10599 return NULL;
10600 }
10601
10602
10603 static PyObject *_wrap_Joystick_GetXMin(PyObject *, PyObject *args, PyObject *kwargs) {
10604 PyObject *resultobj;
10605 wxJoystick *arg1 = (wxJoystick *) 0 ;
10606 int result;
10607 PyObject * obj0 = 0 ;
10608 char *kwnames[] = {
10609 (char *) "self", NULL
10610 };
10611
10612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
10613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10615 {
10616 PyThreadState* __tstate = wxPyBeginAllowThreads();
10617 result = (int)(arg1)->GetXMin();
10618
10619 wxPyEndAllowThreads(__tstate);
10620 if (PyErr_Occurred()) SWIG_fail;
10621 }
10622 resultobj = SWIG_From_int((int)result);
10623 return resultobj;
10624 fail:
10625 return NULL;
10626 }
10627
10628
10629 static PyObject *_wrap_Joystick_GetYMin(PyObject *, PyObject *args, PyObject *kwargs) {
10630 PyObject *resultobj;
10631 wxJoystick *arg1 = (wxJoystick *) 0 ;
10632 int result;
10633 PyObject * obj0 = 0 ;
10634 char *kwnames[] = {
10635 (char *) "self", NULL
10636 };
10637
10638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
10639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10641 {
10642 PyThreadState* __tstate = wxPyBeginAllowThreads();
10643 result = (int)(arg1)->GetYMin();
10644
10645 wxPyEndAllowThreads(__tstate);
10646 if (PyErr_Occurred()) SWIG_fail;
10647 }
10648 resultobj = SWIG_From_int((int)result);
10649 return resultobj;
10650 fail:
10651 return NULL;
10652 }
10653
10654
10655 static PyObject *_wrap_Joystick_GetZMin(PyObject *, PyObject *args, PyObject *kwargs) {
10656 PyObject *resultobj;
10657 wxJoystick *arg1 = (wxJoystick *) 0 ;
10658 int result;
10659 PyObject * obj0 = 0 ;
10660 char *kwnames[] = {
10661 (char *) "self", NULL
10662 };
10663
10664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
10665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10667 {
10668 PyThreadState* __tstate = wxPyBeginAllowThreads();
10669 result = (int)(arg1)->GetZMin();
10670
10671 wxPyEndAllowThreads(__tstate);
10672 if (PyErr_Occurred()) SWIG_fail;
10673 }
10674 resultobj = SWIG_From_int((int)result);
10675 return resultobj;
10676 fail:
10677 return NULL;
10678 }
10679
10680
10681 static PyObject *_wrap_Joystick_GetXMax(PyObject *, PyObject *args, PyObject *kwargs) {
10682 PyObject *resultobj;
10683 wxJoystick *arg1 = (wxJoystick *) 0 ;
10684 int result;
10685 PyObject * obj0 = 0 ;
10686 char *kwnames[] = {
10687 (char *) "self", NULL
10688 };
10689
10690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
10691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10693 {
10694 PyThreadState* __tstate = wxPyBeginAllowThreads();
10695 result = (int)(arg1)->GetXMax();
10696
10697 wxPyEndAllowThreads(__tstate);
10698 if (PyErr_Occurred()) SWIG_fail;
10699 }
10700 resultobj = SWIG_From_int((int)result);
10701 return resultobj;
10702 fail:
10703 return NULL;
10704 }
10705
10706
10707 static PyObject *_wrap_Joystick_GetYMax(PyObject *, PyObject *args, PyObject *kwargs) {
10708 PyObject *resultobj;
10709 wxJoystick *arg1 = (wxJoystick *) 0 ;
10710 int result;
10711 PyObject * obj0 = 0 ;
10712 char *kwnames[] = {
10713 (char *) "self", NULL
10714 };
10715
10716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
10717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10719 {
10720 PyThreadState* __tstate = wxPyBeginAllowThreads();
10721 result = (int)(arg1)->GetYMax();
10722
10723 wxPyEndAllowThreads(__tstate);
10724 if (PyErr_Occurred()) SWIG_fail;
10725 }
10726 resultobj = SWIG_From_int((int)result);
10727 return resultobj;
10728 fail:
10729 return NULL;
10730 }
10731
10732
10733 static PyObject *_wrap_Joystick_GetZMax(PyObject *, PyObject *args, PyObject *kwargs) {
10734 PyObject *resultobj;
10735 wxJoystick *arg1 = (wxJoystick *) 0 ;
10736 int result;
10737 PyObject * obj0 = 0 ;
10738 char *kwnames[] = {
10739 (char *) "self", NULL
10740 };
10741
10742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
10743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10745 {
10746 PyThreadState* __tstate = wxPyBeginAllowThreads();
10747 result = (int)(arg1)->GetZMax();
10748
10749 wxPyEndAllowThreads(__tstate);
10750 if (PyErr_Occurred()) SWIG_fail;
10751 }
10752 resultobj = SWIG_From_int((int)result);
10753 return resultobj;
10754 fail:
10755 return NULL;
10756 }
10757
10758
10759 static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *, PyObject *args, PyObject *kwargs) {
10760 PyObject *resultobj;
10761 wxJoystick *arg1 = (wxJoystick *) 0 ;
10762 int result;
10763 PyObject * obj0 = 0 ;
10764 char *kwnames[] = {
10765 (char *) "self", NULL
10766 };
10767
10768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
10769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10771 {
10772 PyThreadState* __tstate = wxPyBeginAllowThreads();
10773 result = (int)(arg1)->GetNumberButtons();
10774
10775 wxPyEndAllowThreads(__tstate);
10776 if (PyErr_Occurred()) SWIG_fail;
10777 }
10778 resultobj = SWIG_From_int((int)result);
10779 return resultobj;
10780 fail:
10781 return NULL;
10782 }
10783
10784
10785 static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *, PyObject *args, PyObject *kwargs) {
10786 PyObject *resultobj;
10787 wxJoystick *arg1 = (wxJoystick *) 0 ;
10788 int result;
10789 PyObject * obj0 = 0 ;
10790 char *kwnames[] = {
10791 (char *) "self", NULL
10792 };
10793
10794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
10795 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10796 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10797 {
10798 PyThreadState* __tstate = wxPyBeginAllowThreads();
10799 result = (int)(arg1)->GetNumberAxes();
10800
10801 wxPyEndAllowThreads(__tstate);
10802 if (PyErr_Occurred()) SWIG_fail;
10803 }
10804 resultobj = SWIG_From_int((int)result);
10805 return resultobj;
10806 fail:
10807 return NULL;
10808 }
10809
10810
10811 static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *, PyObject *args, PyObject *kwargs) {
10812 PyObject *resultobj;
10813 wxJoystick *arg1 = (wxJoystick *) 0 ;
10814 int result;
10815 PyObject * obj0 = 0 ;
10816 char *kwnames[] = {
10817 (char *) "self", NULL
10818 };
10819
10820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
10821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10823 {
10824 PyThreadState* __tstate = wxPyBeginAllowThreads();
10825 result = (int)(arg1)->GetMaxButtons();
10826
10827 wxPyEndAllowThreads(__tstate);
10828 if (PyErr_Occurred()) SWIG_fail;
10829 }
10830 resultobj = SWIG_From_int((int)result);
10831 return resultobj;
10832 fail:
10833 return NULL;
10834 }
10835
10836
10837 static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *, PyObject *args, PyObject *kwargs) {
10838 PyObject *resultobj;
10839 wxJoystick *arg1 = (wxJoystick *) 0 ;
10840 int result;
10841 PyObject * obj0 = 0 ;
10842 char *kwnames[] = {
10843 (char *) "self", NULL
10844 };
10845
10846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
10847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10849 {
10850 PyThreadState* __tstate = wxPyBeginAllowThreads();
10851 result = (int)(arg1)->GetMaxAxes();
10852
10853 wxPyEndAllowThreads(__tstate);
10854 if (PyErr_Occurred()) SWIG_fail;
10855 }
10856 resultobj = SWIG_From_int((int)result);
10857 return resultobj;
10858 fail:
10859 return NULL;
10860 }
10861
10862
10863 static PyObject *_wrap_Joystick_GetPollingMin(PyObject *, PyObject *args, PyObject *kwargs) {
10864 PyObject *resultobj;
10865 wxJoystick *arg1 = (wxJoystick *) 0 ;
10866 int result;
10867 PyObject * obj0 = 0 ;
10868 char *kwnames[] = {
10869 (char *) "self", NULL
10870 };
10871
10872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
10873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10875 {
10876 PyThreadState* __tstate = wxPyBeginAllowThreads();
10877 result = (int)(arg1)->GetPollingMin();
10878
10879 wxPyEndAllowThreads(__tstate);
10880 if (PyErr_Occurred()) SWIG_fail;
10881 }
10882 resultobj = SWIG_From_int((int)result);
10883 return resultobj;
10884 fail:
10885 return NULL;
10886 }
10887
10888
10889 static PyObject *_wrap_Joystick_GetPollingMax(PyObject *, PyObject *args, PyObject *kwargs) {
10890 PyObject *resultobj;
10891 wxJoystick *arg1 = (wxJoystick *) 0 ;
10892 int result;
10893 PyObject * obj0 = 0 ;
10894 char *kwnames[] = {
10895 (char *) "self", NULL
10896 };
10897
10898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
10899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10901 {
10902 PyThreadState* __tstate = wxPyBeginAllowThreads();
10903 result = (int)(arg1)->GetPollingMax();
10904
10905 wxPyEndAllowThreads(__tstate);
10906 if (PyErr_Occurred()) SWIG_fail;
10907 }
10908 resultobj = SWIG_From_int((int)result);
10909 return resultobj;
10910 fail:
10911 return NULL;
10912 }
10913
10914
10915 static PyObject *_wrap_Joystick_GetRudderMin(PyObject *, PyObject *args, PyObject *kwargs) {
10916 PyObject *resultobj;
10917 wxJoystick *arg1 = (wxJoystick *) 0 ;
10918 int result;
10919 PyObject * obj0 = 0 ;
10920 char *kwnames[] = {
10921 (char *) "self", NULL
10922 };
10923
10924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
10925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10927 {
10928 PyThreadState* __tstate = wxPyBeginAllowThreads();
10929 result = (int)(arg1)->GetRudderMin();
10930
10931 wxPyEndAllowThreads(__tstate);
10932 if (PyErr_Occurred()) SWIG_fail;
10933 }
10934 resultobj = SWIG_From_int((int)result);
10935 return resultobj;
10936 fail:
10937 return NULL;
10938 }
10939
10940
10941 static PyObject *_wrap_Joystick_GetRudderMax(PyObject *, PyObject *args, PyObject *kwargs) {
10942 PyObject *resultobj;
10943 wxJoystick *arg1 = (wxJoystick *) 0 ;
10944 int result;
10945 PyObject * obj0 = 0 ;
10946 char *kwnames[] = {
10947 (char *) "self", NULL
10948 };
10949
10950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
10951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10953 {
10954 PyThreadState* __tstate = wxPyBeginAllowThreads();
10955 result = (int)(arg1)->GetRudderMax();
10956
10957 wxPyEndAllowThreads(__tstate);
10958 if (PyErr_Occurred()) SWIG_fail;
10959 }
10960 resultobj = SWIG_From_int((int)result);
10961 return resultobj;
10962 fail:
10963 return NULL;
10964 }
10965
10966
10967 static PyObject *_wrap_Joystick_GetUMin(PyObject *, PyObject *args, PyObject *kwargs) {
10968 PyObject *resultobj;
10969 wxJoystick *arg1 = (wxJoystick *) 0 ;
10970 int result;
10971 PyObject * obj0 = 0 ;
10972 char *kwnames[] = {
10973 (char *) "self", NULL
10974 };
10975
10976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
10977 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10978 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10979 {
10980 PyThreadState* __tstate = wxPyBeginAllowThreads();
10981 result = (int)(arg1)->GetUMin();
10982
10983 wxPyEndAllowThreads(__tstate);
10984 if (PyErr_Occurred()) SWIG_fail;
10985 }
10986 resultobj = SWIG_From_int((int)result);
10987 return resultobj;
10988 fail:
10989 return NULL;
10990 }
10991
10992
10993 static PyObject *_wrap_Joystick_GetUMax(PyObject *, PyObject *args, PyObject *kwargs) {
10994 PyObject *resultobj;
10995 wxJoystick *arg1 = (wxJoystick *) 0 ;
10996 int result;
10997 PyObject * obj0 = 0 ;
10998 char *kwnames[] = {
10999 (char *) "self", NULL
11000 };
11001
11002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
11003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11005 {
11006 PyThreadState* __tstate = wxPyBeginAllowThreads();
11007 result = (int)(arg1)->GetUMax();
11008
11009 wxPyEndAllowThreads(__tstate);
11010 if (PyErr_Occurred()) SWIG_fail;
11011 }
11012 resultobj = SWIG_From_int((int)result);
11013 return resultobj;
11014 fail:
11015 return NULL;
11016 }
11017
11018
11019 static PyObject *_wrap_Joystick_GetVMin(PyObject *, PyObject *args, PyObject *kwargs) {
11020 PyObject *resultobj;
11021 wxJoystick *arg1 = (wxJoystick *) 0 ;
11022 int result;
11023 PyObject * obj0 = 0 ;
11024 char *kwnames[] = {
11025 (char *) "self", NULL
11026 };
11027
11028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
11029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11031 {
11032 PyThreadState* __tstate = wxPyBeginAllowThreads();
11033 result = (int)(arg1)->GetVMin();
11034
11035 wxPyEndAllowThreads(__tstate);
11036 if (PyErr_Occurred()) SWIG_fail;
11037 }
11038 resultobj = SWIG_From_int((int)result);
11039 return resultobj;
11040 fail:
11041 return NULL;
11042 }
11043
11044
11045 static PyObject *_wrap_Joystick_GetVMax(PyObject *, PyObject *args, PyObject *kwargs) {
11046 PyObject *resultobj;
11047 wxJoystick *arg1 = (wxJoystick *) 0 ;
11048 int result;
11049 PyObject * obj0 = 0 ;
11050 char *kwnames[] = {
11051 (char *) "self", NULL
11052 };
11053
11054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
11055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11057 {
11058 PyThreadState* __tstate = wxPyBeginAllowThreads();
11059 result = (int)(arg1)->GetVMax();
11060
11061 wxPyEndAllowThreads(__tstate);
11062 if (PyErr_Occurred()) SWIG_fail;
11063 }
11064 resultobj = SWIG_From_int((int)result);
11065 return resultobj;
11066 fail:
11067 return NULL;
11068 }
11069
11070
11071 static PyObject *_wrap_Joystick_HasRudder(PyObject *, PyObject *args, PyObject *kwargs) {
11072 PyObject *resultobj;
11073 wxJoystick *arg1 = (wxJoystick *) 0 ;
11074 bool result;
11075 PyObject * obj0 = 0 ;
11076 char *kwnames[] = {
11077 (char *) "self", NULL
11078 };
11079
11080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
11081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11083 {
11084 PyThreadState* __tstate = wxPyBeginAllowThreads();
11085 result = (bool)(arg1)->HasRudder();
11086
11087 wxPyEndAllowThreads(__tstate);
11088 if (PyErr_Occurred()) SWIG_fail;
11089 }
11090 {
11091 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11092 }
11093 return resultobj;
11094 fail:
11095 return NULL;
11096 }
11097
11098
11099 static PyObject *_wrap_Joystick_HasZ(PyObject *, PyObject *args, PyObject *kwargs) {
11100 PyObject *resultobj;
11101 wxJoystick *arg1 = (wxJoystick *) 0 ;
11102 bool result;
11103 PyObject * obj0 = 0 ;
11104 char *kwnames[] = {
11105 (char *) "self", NULL
11106 };
11107
11108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
11109 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11110 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11111 {
11112 PyThreadState* __tstate = wxPyBeginAllowThreads();
11113 result = (bool)(arg1)->HasZ();
11114
11115 wxPyEndAllowThreads(__tstate);
11116 if (PyErr_Occurred()) SWIG_fail;
11117 }
11118 {
11119 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11120 }
11121 return resultobj;
11122 fail:
11123 return NULL;
11124 }
11125
11126
11127 static PyObject *_wrap_Joystick_HasU(PyObject *, PyObject *args, PyObject *kwargs) {
11128 PyObject *resultobj;
11129 wxJoystick *arg1 = (wxJoystick *) 0 ;
11130 bool result;
11131 PyObject * obj0 = 0 ;
11132 char *kwnames[] = {
11133 (char *) "self", NULL
11134 };
11135
11136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
11137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11139 {
11140 PyThreadState* __tstate = wxPyBeginAllowThreads();
11141 result = (bool)(arg1)->HasU();
11142
11143 wxPyEndAllowThreads(__tstate);
11144 if (PyErr_Occurred()) SWIG_fail;
11145 }
11146 {
11147 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11148 }
11149 return resultobj;
11150 fail:
11151 return NULL;
11152 }
11153
11154
11155 static PyObject *_wrap_Joystick_HasV(PyObject *, PyObject *args, PyObject *kwargs) {
11156 PyObject *resultobj;
11157 wxJoystick *arg1 = (wxJoystick *) 0 ;
11158 bool result;
11159 PyObject * obj0 = 0 ;
11160 char *kwnames[] = {
11161 (char *) "self", NULL
11162 };
11163
11164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
11165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11167 {
11168 PyThreadState* __tstate = wxPyBeginAllowThreads();
11169 result = (bool)(arg1)->HasV();
11170
11171 wxPyEndAllowThreads(__tstate);
11172 if (PyErr_Occurred()) SWIG_fail;
11173 }
11174 {
11175 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11176 }
11177 return resultobj;
11178 fail:
11179 return NULL;
11180 }
11181
11182
11183 static PyObject *_wrap_Joystick_HasPOV(PyObject *, PyObject *args, PyObject *kwargs) {
11184 PyObject *resultobj;
11185 wxJoystick *arg1 = (wxJoystick *) 0 ;
11186 bool result;
11187 PyObject * obj0 = 0 ;
11188 char *kwnames[] = {
11189 (char *) "self", NULL
11190 };
11191
11192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
11193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11195 {
11196 PyThreadState* __tstate = wxPyBeginAllowThreads();
11197 result = (bool)(arg1)->HasPOV();
11198
11199 wxPyEndAllowThreads(__tstate);
11200 if (PyErr_Occurred()) SWIG_fail;
11201 }
11202 {
11203 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11204 }
11205 return resultobj;
11206 fail:
11207 return NULL;
11208 }
11209
11210
11211 static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *, PyObject *args, PyObject *kwargs) {
11212 PyObject *resultobj;
11213 wxJoystick *arg1 = (wxJoystick *) 0 ;
11214 bool result;
11215 PyObject * obj0 = 0 ;
11216 char *kwnames[] = {
11217 (char *) "self", NULL
11218 };
11219
11220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
11221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11223 {
11224 PyThreadState* __tstate = wxPyBeginAllowThreads();
11225 result = (bool)(arg1)->HasPOV4Dir();
11226
11227 wxPyEndAllowThreads(__tstate);
11228 if (PyErr_Occurred()) SWIG_fail;
11229 }
11230 {
11231 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11232 }
11233 return resultobj;
11234 fail:
11235 return NULL;
11236 }
11237
11238
11239 static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *, PyObject *args, PyObject *kwargs) {
11240 PyObject *resultobj;
11241 wxJoystick *arg1 = (wxJoystick *) 0 ;
11242 bool result;
11243 PyObject * obj0 = 0 ;
11244 char *kwnames[] = {
11245 (char *) "self", NULL
11246 };
11247
11248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
11249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11251 {
11252 PyThreadState* __tstate = wxPyBeginAllowThreads();
11253 result = (bool)(arg1)->HasPOVCTS();
11254
11255 wxPyEndAllowThreads(__tstate);
11256 if (PyErr_Occurred()) SWIG_fail;
11257 }
11258 {
11259 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11260 }
11261 return resultobj;
11262 fail:
11263 return NULL;
11264 }
11265
11266
11267 static PyObject *_wrap_Joystick_SetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
11268 PyObject *resultobj;
11269 wxJoystick *arg1 = (wxJoystick *) 0 ;
11270 wxWindow *arg2 = (wxWindow *) 0 ;
11271 int arg3 = (int) 0 ;
11272 bool result;
11273 PyObject * obj0 = 0 ;
11274 PyObject * obj1 = 0 ;
11275 PyObject * obj2 = 0 ;
11276 char *kwnames[] = {
11277 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
11278 };
11279
11280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
11281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11283 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
11284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11285 if (obj2) {
11286 arg3 = (int)SWIG_As_int(obj2);
11287 if (PyErr_Occurred()) SWIG_fail;
11288 }
11289 {
11290 PyThreadState* __tstate = wxPyBeginAllowThreads();
11291 result = (bool)(arg1)->SetCapture(arg2,arg3);
11292
11293 wxPyEndAllowThreads(__tstate);
11294 if (PyErr_Occurred()) SWIG_fail;
11295 }
11296 {
11297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11298 }
11299 return resultobj;
11300 fail:
11301 return NULL;
11302 }
11303
11304
11305 static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *, PyObject *args, PyObject *kwargs) {
11306 PyObject *resultobj;
11307 wxJoystick *arg1 = (wxJoystick *) 0 ;
11308 bool result;
11309 PyObject * obj0 = 0 ;
11310 char *kwnames[] = {
11311 (char *) "self", NULL
11312 };
11313
11314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
11315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11317 {
11318 PyThreadState* __tstate = wxPyBeginAllowThreads();
11319 result = (bool)(arg1)->ReleaseCapture();
11320
11321 wxPyEndAllowThreads(__tstate);
11322 if (PyErr_Occurred()) SWIG_fail;
11323 }
11324 {
11325 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11326 }
11327 return resultobj;
11328 fail:
11329 return NULL;
11330 }
11331
11332
11333 static PyObject * Joystick_swigregister(PyObject *, PyObject *args) {
11334 PyObject *obj;
11335 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11336 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
11337 Py_INCREF(obj);
11338 return Py_BuildValue((char *)"");
11339 }
11340 static PyObject *_wrap_JoystickEvent_m_pos_set(PyObject *, PyObject *args, PyObject *kwargs) {
11341 PyObject *resultobj;
11342 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11343 wxPoint *arg2 = (wxPoint *) 0 ;
11344 PyObject * obj0 = 0 ;
11345 PyObject * obj1 = 0 ;
11346 char *kwnames[] = {
11347 (char *) "self",(char *) "m_pos", NULL
11348 };
11349
11350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
11351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11353 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
11354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11355 if (arg1) (arg1)->m_pos = *arg2;
11356
11357 Py_INCREF(Py_None); resultobj = Py_None;
11358 return resultobj;
11359 fail:
11360 return NULL;
11361 }
11362
11363
11364 static PyObject *_wrap_JoystickEvent_m_pos_get(PyObject *, PyObject *args, PyObject *kwargs) {
11365 PyObject *resultobj;
11366 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11367 wxPoint *result;
11368 PyObject * obj0 = 0 ;
11369 char *kwnames[] = {
11370 (char *) "self", NULL
11371 };
11372
11373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_pos_get",kwnames,&obj0)) goto fail;
11374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11376 result = (wxPoint *)& ((arg1)->m_pos);
11377
11378 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
11379 return resultobj;
11380 fail:
11381 return NULL;
11382 }
11383
11384
11385 static PyObject *_wrap_JoystickEvent_m_zPosition_set(PyObject *, PyObject *args, PyObject *kwargs) {
11386 PyObject *resultobj;
11387 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11388 int arg2 ;
11389 PyObject * obj0 = 0 ;
11390 PyObject * obj1 = 0 ;
11391 char *kwnames[] = {
11392 (char *) "self",(char *) "m_zPosition", NULL
11393 };
11394
11395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_zPosition_set",kwnames,&obj0,&obj1)) goto fail;
11396 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11397 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11398 arg2 = (int)SWIG_As_int(obj1);
11399 if (PyErr_Occurred()) SWIG_fail;
11400 if (arg1) (arg1)->m_zPosition = arg2;
11401
11402 Py_INCREF(Py_None); resultobj = Py_None;
11403 return resultobj;
11404 fail:
11405 return NULL;
11406 }
11407
11408
11409 static PyObject *_wrap_JoystickEvent_m_zPosition_get(PyObject *, PyObject *args, PyObject *kwargs) {
11410 PyObject *resultobj;
11411 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11412 int result;
11413 PyObject * obj0 = 0 ;
11414 char *kwnames[] = {
11415 (char *) "self", NULL
11416 };
11417
11418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_zPosition_get",kwnames,&obj0)) goto fail;
11419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11421 result = (int) ((arg1)->m_zPosition);
11422
11423 resultobj = SWIG_From_int((int)result);
11424 return resultobj;
11425 fail:
11426 return NULL;
11427 }
11428
11429
11430 static PyObject *_wrap_JoystickEvent_m_buttonChange_set(PyObject *, PyObject *args, PyObject *kwargs) {
11431 PyObject *resultobj;
11432 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11433 int arg2 ;
11434 PyObject * obj0 = 0 ;
11435 PyObject * obj1 = 0 ;
11436 char *kwnames[] = {
11437 (char *) "self",(char *) "m_buttonChange", NULL
11438 };
11439
11440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonChange_set",kwnames,&obj0,&obj1)) goto fail;
11441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11443 arg2 = (int)SWIG_As_int(obj1);
11444 if (PyErr_Occurred()) SWIG_fail;
11445 if (arg1) (arg1)->m_buttonChange = arg2;
11446
11447 Py_INCREF(Py_None); resultobj = Py_None;
11448 return resultobj;
11449 fail:
11450 return NULL;
11451 }
11452
11453
11454 static PyObject *_wrap_JoystickEvent_m_buttonChange_get(PyObject *, PyObject *args, PyObject *kwargs) {
11455 PyObject *resultobj;
11456 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11457 int result;
11458 PyObject * obj0 = 0 ;
11459 char *kwnames[] = {
11460 (char *) "self", NULL
11461 };
11462
11463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonChange_get",kwnames,&obj0)) goto fail;
11464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11466 result = (int) ((arg1)->m_buttonChange);
11467
11468 resultobj = SWIG_From_int((int)result);
11469 return resultobj;
11470 fail:
11471 return NULL;
11472 }
11473
11474
11475 static PyObject *_wrap_JoystickEvent_m_buttonState_set(PyObject *, PyObject *args, PyObject *kwargs) {
11476 PyObject *resultobj;
11477 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11478 int arg2 ;
11479 PyObject * obj0 = 0 ;
11480 PyObject * obj1 = 0 ;
11481 char *kwnames[] = {
11482 (char *) "self",(char *) "m_buttonState", NULL
11483 };
11484
11485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonState_set",kwnames,&obj0,&obj1)) goto fail;
11486 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11488 arg2 = (int)SWIG_As_int(obj1);
11489 if (PyErr_Occurred()) SWIG_fail;
11490 if (arg1) (arg1)->m_buttonState = arg2;
11491
11492 Py_INCREF(Py_None); resultobj = Py_None;
11493 return resultobj;
11494 fail:
11495 return NULL;
11496 }
11497
11498
11499 static PyObject *_wrap_JoystickEvent_m_buttonState_get(PyObject *, PyObject *args, PyObject *kwargs) {
11500 PyObject *resultobj;
11501 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11502 int result;
11503 PyObject * obj0 = 0 ;
11504 char *kwnames[] = {
11505 (char *) "self", NULL
11506 };
11507
11508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonState_get",kwnames,&obj0)) goto fail;
11509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11511 result = (int) ((arg1)->m_buttonState);
11512
11513 resultobj = SWIG_From_int((int)result);
11514 return resultobj;
11515 fail:
11516 return NULL;
11517 }
11518
11519
11520 static PyObject *_wrap_JoystickEvent_m_joyStick_set(PyObject *, PyObject *args, PyObject *kwargs) {
11521 PyObject *resultobj;
11522 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11523 int arg2 ;
11524 PyObject * obj0 = 0 ;
11525 PyObject * obj1 = 0 ;
11526 char *kwnames[] = {
11527 (char *) "self",(char *) "m_joyStick", NULL
11528 };
11529
11530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_joyStick_set",kwnames,&obj0,&obj1)) goto fail;
11531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11533 arg2 = (int)SWIG_As_int(obj1);
11534 if (PyErr_Occurred()) SWIG_fail;
11535 if (arg1) (arg1)->m_joyStick = arg2;
11536
11537 Py_INCREF(Py_None); resultobj = Py_None;
11538 return resultobj;
11539 fail:
11540 return NULL;
11541 }
11542
11543
11544 static PyObject *_wrap_JoystickEvent_m_joyStick_get(PyObject *, PyObject *args, PyObject *kwargs) {
11545 PyObject *resultobj;
11546 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11547 int result;
11548 PyObject * obj0 = 0 ;
11549 char *kwnames[] = {
11550 (char *) "self", NULL
11551 };
11552
11553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_joyStick_get",kwnames,&obj0)) goto fail;
11554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11556 result = (int) ((arg1)->m_joyStick);
11557
11558 resultobj = SWIG_From_int((int)result);
11559 return resultobj;
11560 fail:
11561 return NULL;
11562 }
11563
11564
11565 static PyObject *_wrap_new_JoystickEvent(PyObject *, PyObject *args, PyObject *kwargs) {
11566 PyObject *resultobj;
11567 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
11568 int arg2 = (int) 0 ;
11569 int arg3 = (int) wxJOYSTICK1 ;
11570 int arg4 = (int) 0 ;
11571 wxJoystickEvent *result;
11572 PyObject * obj0 = 0 ;
11573 PyObject * obj1 = 0 ;
11574 PyObject * obj2 = 0 ;
11575 PyObject * obj3 = 0 ;
11576 char *kwnames[] = {
11577 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
11578 };
11579
11580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11581 if (obj0) {
11582 arg1 = (wxEventType)SWIG_As_int(obj0);
11583 if (PyErr_Occurred()) SWIG_fail;
11584 }
11585 if (obj1) {
11586 arg2 = (int)SWIG_As_int(obj1);
11587 if (PyErr_Occurred()) SWIG_fail;
11588 }
11589 if (obj2) {
11590 arg3 = (int)SWIG_As_int(obj2);
11591 if (PyErr_Occurred()) SWIG_fail;
11592 }
11593 if (obj3) {
11594 arg4 = (int)SWIG_As_int(obj3);
11595 if (PyErr_Occurred()) SWIG_fail;
11596 }
11597 {
11598 PyThreadState* __tstate = wxPyBeginAllowThreads();
11599 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
11600
11601 wxPyEndAllowThreads(__tstate);
11602 if (PyErr_Occurred()) SWIG_fail;
11603 }
11604 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystickEvent, 1);
11605 return resultobj;
11606 fail:
11607 return NULL;
11608 }
11609
11610
11611 static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11612 PyObject *resultobj;
11613 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11614 wxPoint result;
11615 PyObject * obj0 = 0 ;
11616 char *kwnames[] = {
11617 (char *) "self", NULL
11618 };
11619
11620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
11621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11623 {
11624 PyThreadState* __tstate = wxPyBeginAllowThreads();
11625 result = ((wxJoystickEvent const *)arg1)->GetPosition();
11626
11627 wxPyEndAllowThreads(__tstate);
11628 if (PyErr_Occurred()) SWIG_fail;
11629 }
11630 {
11631 wxPoint * resultptr;
11632 resultptr = new wxPoint((wxPoint &) result);
11633 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
11634 }
11635 return resultobj;
11636 fail:
11637 return NULL;
11638 }
11639
11640
11641 static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11642 PyObject *resultobj;
11643 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11644 int result;
11645 PyObject * obj0 = 0 ;
11646 char *kwnames[] = {
11647 (char *) "self", NULL
11648 };
11649
11650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
11651 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11652 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11653 {
11654 PyThreadState* __tstate = wxPyBeginAllowThreads();
11655 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
11656
11657 wxPyEndAllowThreads(__tstate);
11658 if (PyErr_Occurred()) SWIG_fail;
11659 }
11660 resultobj = SWIG_From_int((int)result);
11661 return resultobj;
11662 fail:
11663 return NULL;
11664 }
11665
11666
11667 static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
11668 PyObject *resultobj;
11669 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11670 int result;
11671 PyObject * obj0 = 0 ;
11672 char *kwnames[] = {
11673 (char *) "self", NULL
11674 };
11675
11676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
11677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11679 {
11680 PyThreadState* __tstate = wxPyBeginAllowThreads();
11681 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
11682
11683 wxPyEndAllowThreads(__tstate);
11684 if (PyErr_Occurred()) SWIG_fail;
11685 }
11686 resultobj = SWIG_From_int((int)result);
11687 return resultobj;
11688 fail:
11689 return NULL;
11690 }
11691
11692
11693 static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
11694 PyObject *resultobj;
11695 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11696 int result;
11697 PyObject * obj0 = 0 ;
11698 char *kwnames[] = {
11699 (char *) "self", NULL
11700 };
11701
11702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
11703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11705 {
11706 PyThreadState* __tstate = wxPyBeginAllowThreads();
11707 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
11708
11709 wxPyEndAllowThreads(__tstate);
11710 if (PyErr_Occurred()) SWIG_fail;
11711 }
11712 resultobj = SWIG_From_int((int)result);
11713 return resultobj;
11714 fail:
11715 return NULL;
11716 }
11717
11718
11719 static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
11720 PyObject *resultobj;
11721 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11722 int result;
11723 PyObject * obj0 = 0 ;
11724 char *kwnames[] = {
11725 (char *) "self", NULL
11726 };
11727
11728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
11729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11731 {
11732 PyThreadState* __tstate = wxPyBeginAllowThreads();
11733 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
11734
11735 wxPyEndAllowThreads(__tstate);
11736 if (PyErr_Occurred()) SWIG_fail;
11737 }
11738 resultobj = SWIG_From_int((int)result);
11739 return resultobj;
11740 fail:
11741 return NULL;
11742 }
11743
11744
11745 static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
11746 PyObject *resultobj;
11747 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11748 int arg2 ;
11749 PyObject * obj0 = 0 ;
11750 PyObject * obj1 = 0 ;
11751 char *kwnames[] = {
11752 (char *) "self",(char *) "stick", NULL
11753 };
11754
11755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
11756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11758 arg2 = (int)SWIG_As_int(obj1);
11759 if (PyErr_Occurred()) SWIG_fail;
11760 {
11761 PyThreadState* __tstate = wxPyBeginAllowThreads();
11762 (arg1)->SetJoystick(arg2);
11763
11764 wxPyEndAllowThreads(__tstate);
11765 if (PyErr_Occurred()) SWIG_fail;
11766 }
11767 Py_INCREF(Py_None); resultobj = Py_None;
11768 return resultobj;
11769 fail:
11770 return NULL;
11771 }
11772
11773
11774 static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
11775 PyObject *resultobj;
11776 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11777 int arg2 ;
11778 PyObject * obj0 = 0 ;
11779 PyObject * obj1 = 0 ;
11780 char *kwnames[] = {
11781 (char *) "self",(char *) "state", NULL
11782 };
11783
11784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
11785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11787 arg2 = (int)SWIG_As_int(obj1);
11788 if (PyErr_Occurred()) SWIG_fail;
11789 {
11790 PyThreadState* __tstate = wxPyBeginAllowThreads();
11791 (arg1)->SetButtonState(arg2);
11792
11793 wxPyEndAllowThreads(__tstate);
11794 if (PyErr_Occurred()) SWIG_fail;
11795 }
11796 Py_INCREF(Py_None); resultobj = Py_None;
11797 return resultobj;
11798 fail:
11799 return NULL;
11800 }
11801
11802
11803 static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
11804 PyObject *resultobj;
11805 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11806 int arg2 ;
11807 PyObject * obj0 = 0 ;
11808 PyObject * obj1 = 0 ;
11809 char *kwnames[] = {
11810 (char *) "self",(char *) "change", NULL
11811 };
11812
11813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
11814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11816 arg2 = (int)SWIG_As_int(obj1);
11817 if (PyErr_Occurred()) SWIG_fail;
11818 {
11819 PyThreadState* __tstate = wxPyBeginAllowThreads();
11820 (arg1)->SetButtonChange(arg2);
11821
11822 wxPyEndAllowThreads(__tstate);
11823 if (PyErr_Occurred()) SWIG_fail;
11824 }
11825 Py_INCREF(Py_None); resultobj = Py_None;
11826 return resultobj;
11827 fail:
11828 return NULL;
11829 }
11830
11831
11832 static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11833 PyObject *resultobj;
11834 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11835 wxPoint *arg2 = 0 ;
11836 wxPoint temp2 ;
11837 PyObject * obj0 = 0 ;
11838 PyObject * obj1 = 0 ;
11839 char *kwnames[] = {
11840 (char *) "self",(char *) "pos", NULL
11841 };
11842
11843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
11844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11846 {
11847 arg2 = &temp2;
11848 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11849 }
11850 {
11851 PyThreadState* __tstate = wxPyBeginAllowThreads();
11852 (arg1)->SetPosition((wxPoint const &)*arg2);
11853
11854 wxPyEndAllowThreads(__tstate);
11855 if (PyErr_Occurred()) SWIG_fail;
11856 }
11857 Py_INCREF(Py_None); resultobj = Py_None;
11858 return resultobj;
11859 fail:
11860 return NULL;
11861 }
11862
11863
11864 static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11865 PyObject *resultobj;
11866 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11867 int arg2 ;
11868 PyObject * obj0 = 0 ;
11869 PyObject * obj1 = 0 ;
11870 char *kwnames[] = {
11871 (char *) "self",(char *) "zPos", NULL
11872 };
11873
11874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
11875 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11877 arg2 = (int)SWIG_As_int(obj1);
11878 if (PyErr_Occurred()) SWIG_fail;
11879 {
11880 PyThreadState* __tstate = wxPyBeginAllowThreads();
11881 (arg1)->SetZPosition(arg2);
11882
11883 wxPyEndAllowThreads(__tstate);
11884 if (PyErr_Occurred()) SWIG_fail;
11885 }
11886 Py_INCREF(Py_None); resultobj = Py_None;
11887 return resultobj;
11888 fail:
11889 return NULL;
11890 }
11891
11892
11893 static PyObject *_wrap_JoystickEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
11894 PyObject *resultobj;
11895 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11896 bool result;
11897 PyObject * obj0 = 0 ;
11898 char *kwnames[] = {
11899 (char *) "self", NULL
11900 };
11901
11902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
11903 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11904 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11905 {
11906 PyThreadState* __tstate = wxPyBeginAllowThreads();
11907 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
11908
11909 wxPyEndAllowThreads(__tstate);
11910 if (PyErr_Occurred()) SWIG_fail;
11911 }
11912 {
11913 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11914 }
11915 return resultobj;
11916 fail:
11917 return NULL;
11918 }
11919
11920
11921 static PyObject *_wrap_JoystickEvent_IsMove(PyObject *, PyObject *args, PyObject *kwargs) {
11922 PyObject *resultobj;
11923 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11924 bool result;
11925 PyObject * obj0 = 0 ;
11926 char *kwnames[] = {
11927 (char *) "self", NULL
11928 };
11929
11930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
11931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11933 {
11934 PyThreadState* __tstate = wxPyBeginAllowThreads();
11935 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
11936
11937 wxPyEndAllowThreads(__tstate);
11938 if (PyErr_Occurred()) SWIG_fail;
11939 }
11940 {
11941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11942 }
11943 return resultobj;
11944 fail:
11945 return NULL;
11946 }
11947
11948
11949 static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *, PyObject *args, PyObject *kwargs) {
11950 PyObject *resultobj;
11951 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11952 bool result;
11953 PyObject * obj0 = 0 ;
11954 char *kwnames[] = {
11955 (char *) "self", NULL
11956 };
11957
11958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
11959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11961 {
11962 PyThreadState* __tstate = wxPyBeginAllowThreads();
11963 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
11964
11965 wxPyEndAllowThreads(__tstate);
11966 if (PyErr_Occurred()) SWIG_fail;
11967 }
11968 {
11969 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11970 }
11971 return resultobj;
11972 fail:
11973 return NULL;
11974 }
11975
11976
11977 static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
11978 PyObject *resultobj;
11979 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11980 int arg2 = (int) wxJOY_BUTTON_ANY ;
11981 bool result;
11982 PyObject * obj0 = 0 ;
11983 PyObject * obj1 = 0 ;
11984 char *kwnames[] = {
11985 (char *) "self",(char *) "but", NULL
11986 };
11987
11988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
11989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11991 if (obj1) {
11992 arg2 = (int)SWIG_As_int(obj1);
11993 if (PyErr_Occurred()) SWIG_fail;
11994 }
11995 {
11996 PyThreadState* __tstate = wxPyBeginAllowThreads();
11997 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
11998
11999 wxPyEndAllowThreads(__tstate);
12000 if (PyErr_Occurred()) SWIG_fail;
12001 }
12002 {
12003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12004 }
12005 return resultobj;
12006 fail:
12007 return NULL;
12008 }
12009
12010
12011 static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
12012 PyObject *resultobj;
12013 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
12014 int arg2 = (int) wxJOY_BUTTON_ANY ;
12015 bool result;
12016 PyObject * obj0 = 0 ;
12017 PyObject * obj1 = 0 ;
12018 char *kwnames[] = {
12019 (char *) "self",(char *) "but", NULL
12020 };
12021
12022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
12023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
12024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12025 if (obj1) {
12026 arg2 = (int)SWIG_As_int(obj1);
12027 if (PyErr_Occurred()) SWIG_fail;
12028 }
12029 {
12030 PyThreadState* __tstate = wxPyBeginAllowThreads();
12031 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
12032
12033 wxPyEndAllowThreads(__tstate);
12034 if (PyErr_Occurred()) SWIG_fail;
12035 }
12036 {
12037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12038 }
12039 return resultobj;
12040 fail:
12041 return NULL;
12042 }
12043
12044
12045 static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
12046 PyObject *resultobj;
12047 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
12048 int arg2 = (int) wxJOY_BUTTON_ANY ;
12049 bool result;
12050 PyObject * obj0 = 0 ;
12051 PyObject * obj1 = 0 ;
12052 char *kwnames[] = {
12053 (char *) "self",(char *) "but", NULL
12054 };
12055
12056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
12057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
12058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12059 if (obj1) {
12060 arg2 = (int)SWIG_As_int(obj1);
12061 if (PyErr_Occurred()) SWIG_fail;
12062 }
12063 {
12064 PyThreadState* __tstate = wxPyBeginAllowThreads();
12065 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
12066
12067 wxPyEndAllowThreads(__tstate);
12068 if (PyErr_Occurred()) SWIG_fail;
12069 }
12070 {
12071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12072 }
12073 return resultobj;
12074 fail:
12075 return NULL;
12076 }
12077
12078
12079 static PyObject * JoystickEvent_swigregister(PyObject *, PyObject *args) {
12080 PyObject *obj;
12081 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12082 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
12083 Py_INCREF(obj);
12084 return Py_BuildValue((char *)"");
12085 }
12086 static PyObject *_wrap_new_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
12087 PyObject *resultobj;
12088 wxString const &arg1_defvalue = wxPyEmptyString ;
12089 wxString *arg1 = (wxString *) &arg1_defvalue ;
12090 wxSound *result;
12091 bool temp1 = false ;
12092 PyObject * obj0 = 0 ;
12093 char *kwnames[] = {
12094 (char *) "fileName", NULL
12095 };
12096
12097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Sound",kwnames,&obj0)) goto fail;
12098 if (obj0) {
12099 {
12100 arg1 = wxString_in_helper(obj0);
12101 if (arg1 == NULL) SWIG_fail;
12102 temp1 = true;
12103 }
12104 }
12105 {
12106 if (!wxPyCheckForApp()) SWIG_fail;
12107 PyThreadState* __tstate = wxPyBeginAllowThreads();
12108 result = (wxSound *)new_wxSound((wxString const &)*arg1);
12109
12110 wxPyEndAllowThreads(__tstate);
12111 if (PyErr_Occurred()) SWIG_fail;
12112 }
12113 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
12114 {
12115 if (temp1)
12116 delete arg1;
12117 }
12118 return resultobj;
12119 fail:
12120 {
12121 if (temp1)
12122 delete arg1;
12123 }
12124 return NULL;
12125 }
12126
12127
12128 static PyObject *_wrap_new_SoundFromData(PyObject *, PyObject *args, PyObject *kwargs) {
12129 PyObject *resultobj;
12130 PyObject *arg1 = (PyObject *) 0 ;
12131 wxSound *result;
12132 PyObject * obj0 = 0 ;
12133 char *kwnames[] = {
12134 (char *) "data", NULL
12135 };
12136
12137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_SoundFromData",kwnames,&obj0)) goto fail;
12138 arg1 = obj0;
12139 {
12140 if (!wxPyCheckForApp()) SWIG_fail;
12141 PyThreadState* __tstate = wxPyBeginAllowThreads();
12142 result = (wxSound *)new_wxSound(arg1);
12143
12144 wxPyEndAllowThreads(__tstate);
12145 if (PyErr_Occurred()) SWIG_fail;
12146 }
12147 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
12148 return resultobj;
12149 fail:
12150 return NULL;
12151 }
12152
12153
12154 static PyObject *_wrap_delete_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
12155 PyObject *resultobj;
12156 wxSound *arg1 = (wxSound *) 0 ;
12157 PyObject * obj0 = 0 ;
12158 char *kwnames[] = {
12159 (char *) "self", NULL
12160 };
12161
12162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
12163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12165 {
12166 PyThreadState* __tstate = wxPyBeginAllowThreads();
12167 delete arg1;
12168
12169 wxPyEndAllowThreads(__tstate);
12170 if (PyErr_Occurred()) SWIG_fail;
12171 }
12172 Py_INCREF(Py_None); resultobj = Py_None;
12173 return resultobj;
12174 fail:
12175 return NULL;
12176 }
12177
12178
12179 static PyObject *_wrap_Sound_Create(PyObject *, PyObject *args, PyObject *kwargs) {
12180 PyObject *resultobj;
12181 wxSound *arg1 = (wxSound *) 0 ;
12182 wxString *arg2 = 0 ;
12183 bool result;
12184 bool temp2 = false ;
12185 PyObject * obj0 = 0 ;
12186 PyObject * obj1 = 0 ;
12187 char *kwnames[] = {
12188 (char *) "self",(char *) "fileName", NULL
12189 };
12190
12191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_Create",kwnames,&obj0,&obj1)) goto fail;
12192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12194 {
12195 arg2 = wxString_in_helper(obj1);
12196 if (arg2 == NULL) SWIG_fail;
12197 temp2 = true;
12198 }
12199 {
12200 PyThreadState* __tstate = wxPyBeginAllowThreads();
12201 result = (bool)(arg1)->Create((wxString const &)*arg2);
12202
12203 wxPyEndAllowThreads(__tstate);
12204 if (PyErr_Occurred()) SWIG_fail;
12205 }
12206 {
12207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12208 }
12209 {
12210 if (temp2)
12211 delete arg2;
12212 }
12213 return resultobj;
12214 fail:
12215 {
12216 if (temp2)
12217 delete arg2;
12218 }
12219 return NULL;
12220 }
12221
12222
12223 static PyObject *_wrap_Sound_CreateFromData(PyObject *, PyObject *args, PyObject *kwargs) {
12224 PyObject *resultobj;
12225 wxSound *arg1 = (wxSound *) 0 ;
12226 PyObject *arg2 = (PyObject *) 0 ;
12227 bool result;
12228 PyObject * obj0 = 0 ;
12229 PyObject * obj1 = 0 ;
12230 char *kwnames[] = {
12231 (char *) "self",(char *) "data", NULL
12232 };
12233
12234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_CreateFromData",kwnames,&obj0,&obj1)) goto fail;
12235 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12236 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12237 arg2 = obj1;
12238 {
12239 PyThreadState* __tstate = wxPyBeginAllowThreads();
12240 result = (bool)wxSound_CreateFromData(arg1,arg2);
12241
12242 wxPyEndAllowThreads(__tstate);
12243 if (PyErr_Occurred()) SWIG_fail;
12244 }
12245 {
12246 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12247 }
12248 return resultobj;
12249 fail:
12250 return NULL;
12251 }
12252
12253
12254 static PyObject *_wrap_Sound_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
12255 PyObject *resultobj;
12256 wxSound *arg1 = (wxSound *) 0 ;
12257 bool result;
12258 PyObject * obj0 = 0 ;
12259 char *kwnames[] = {
12260 (char *) "self", NULL
12261 };
12262
12263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
12264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12266 {
12267 PyThreadState* __tstate = wxPyBeginAllowThreads();
12268 result = (bool)(arg1)->IsOk();
12269
12270 wxPyEndAllowThreads(__tstate);
12271 if (PyErr_Occurred()) SWIG_fail;
12272 }
12273 {
12274 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12275 }
12276 return resultobj;
12277 fail:
12278 return NULL;
12279 }
12280
12281
12282 static PyObject *_wrap_Sound_Play(PyObject *, PyObject *args, PyObject *kwargs) {
12283 PyObject *resultobj;
12284 wxSound *arg1 = (wxSound *) 0 ;
12285 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
12286 bool result;
12287 PyObject * obj0 = 0 ;
12288 PyObject * obj1 = 0 ;
12289 char *kwnames[] = {
12290 (char *) "self",(char *) "flags", NULL
12291 };
12292
12293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_Play",kwnames,&obj0,&obj1)) goto fail;
12294 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12295 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12296 if (obj1) {
12297 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
12298 if (PyErr_Occurred()) SWIG_fail;
12299 }
12300 {
12301 if (!wxPyCheckForApp()) SWIG_fail;
12302 PyThreadState* __tstate = wxPyBeginAllowThreads();
12303 result = (bool)((wxSound const *)arg1)->Play(arg2);
12304
12305 wxPyEndAllowThreads(__tstate);
12306 if (PyErr_Occurred()) SWIG_fail;
12307 }
12308 {
12309 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12310 }
12311 return resultobj;
12312 fail:
12313 return NULL;
12314 }
12315
12316
12317 static PyObject *_wrap_Sound_PlaySound(PyObject *, PyObject *args, PyObject *kwargs) {
12318 PyObject *resultobj;
12319 wxString *arg1 = 0 ;
12320 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
12321 bool result;
12322 bool temp1 = false ;
12323 PyObject * obj0 = 0 ;
12324 PyObject * obj1 = 0 ;
12325 char *kwnames[] = {
12326 (char *) "filename",(char *) "flags", NULL
12327 };
12328
12329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_PlaySound",kwnames,&obj0,&obj1)) goto fail;
12330 {
12331 arg1 = wxString_in_helper(obj0);
12332 if (arg1 == NULL) SWIG_fail;
12333 temp1 = true;
12334 }
12335 if (obj1) {
12336 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
12337 if (PyErr_Occurred()) SWIG_fail;
12338 }
12339 {
12340 if (!wxPyCheckForApp()) SWIG_fail;
12341 PyThreadState* __tstate = wxPyBeginAllowThreads();
12342 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
12343
12344 wxPyEndAllowThreads(__tstate);
12345 if (PyErr_Occurred()) SWIG_fail;
12346 }
12347 {
12348 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12349 }
12350 {
12351 if (temp1)
12352 delete arg1;
12353 }
12354 return resultobj;
12355 fail:
12356 {
12357 if (temp1)
12358 delete arg1;
12359 }
12360 return NULL;
12361 }
12362
12363
12364 static PyObject *_wrap_Sound_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
12365 PyObject *resultobj;
12366 char *kwnames[] = {
12367 NULL
12368 };
12369
12370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
12371 {
12372 if (!wxPyCheckForApp()) SWIG_fail;
12373 PyThreadState* __tstate = wxPyBeginAllowThreads();
12374 wxSound::Stop();
12375
12376 wxPyEndAllowThreads(__tstate);
12377 if (PyErr_Occurred()) SWIG_fail;
12378 }
12379 Py_INCREF(Py_None); resultobj = Py_None;
12380 return resultobj;
12381 fail:
12382 return NULL;
12383 }
12384
12385
12386 static PyObject * Sound_swigregister(PyObject *, PyObject *args) {
12387 PyObject *obj;
12388 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12389 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
12390 Py_INCREF(obj);
12391 return Py_BuildValue((char *)"");
12392 }
12393 static PyObject *_wrap_new_FileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12394 PyObject *resultobj;
12395 wxString *arg1 = 0 ;
12396 wxString *arg2 = 0 ;
12397 wxString *arg3 = 0 ;
12398 wxString *arg4 = 0 ;
12399 wxFileTypeInfo *result;
12400 bool temp1 = false ;
12401 bool temp2 = false ;
12402 bool temp3 = false ;
12403 bool temp4 = false ;
12404 PyObject * obj0 = 0 ;
12405 PyObject * obj1 = 0 ;
12406 PyObject * obj2 = 0 ;
12407 PyObject * obj3 = 0 ;
12408 char *kwnames[] = {
12409 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
12410 };
12411
12412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12413 {
12414 arg1 = wxString_in_helper(obj0);
12415 if (arg1 == NULL) SWIG_fail;
12416 temp1 = true;
12417 }
12418 {
12419 arg2 = wxString_in_helper(obj1);
12420 if (arg2 == NULL) SWIG_fail;
12421 temp2 = true;
12422 }
12423 {
12424 arg3 = wxString_in_helper(obj2);
12425 if (arg3 == NULL) SWIG_fail;
12426 temp3 = true;
12427 }
12428 {
12429 arg4 = wxString_in_helper(obj3);
12430 if (arg4 == NULL) SWIG_fail;
12431 temp4 = true;
12432 }
12433 {
12434 PyThreadState* __tstate = wxPyBeginAllowThreads();
12435 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
12436
12437 wxPyEndAllowThreads(__tstate);
12438 if (PyErr_Occurred()) SWIG_fail;
12439 }
12440 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
12441 {
12442 if (temp1)
12443 delete arg1;
12444 }
12445 {
12446 if (temp2)
12447 delete arg2;
12448 }
12449 {
12450 if (temp3)
12451 delete arg3;
12452 }
12453 {
12454 if (temp4)
12455 delete arg4;
12456 }
12457 return resultobj;
12458 fail:
12459 {
12460 if (temp1)
12461 delete arg1;
12462 }
12463 {
12464 if (temp2)
12465 delete arg2;
12466 }
12467 {
12468 if (temp3)
12469 delete arg3;
12470 }
12471 {
12472 if (temp4)
12473 delete arg4;
12474 }
12475 return NULL;
12476 }
12477
12478
12479 static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *, PyObject *args, PyObject *kwargs) {
12480 PyObject *resultobj;
12481 wxArrayString *arg1 = 0 ;
12482 wxFileTypeInfo *result;
12483 bool temp1 = false ;
12484 PyObject * obj0 = 0 ;
12485 char *kwnames[] = {
12486 (char *) "sArray", NULL
12487 };
12488
12489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
12490 {
12491 if (! PySequence_Check(obj0)) {
12492 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
12493 SWIG_fail;
12494 }
12495 arg1 = new wxArrayString;
12496 temp1 = true;
12497 int i, len=PySequence_Length(obj0);
12498 for (i=0; i<len; i++) {
12499 PyObject* item = PySequence_GetItem(obj0, i);
12500 #if wxUSE_UNICODE
12501 PyObject* str = PyObject_Unicode(item);
12502 #else
12503 PyObject* str = PyObject_Str(item);
12504 #endif
12505 if (PyErr_Occurred()) SWIG_fail;
12506 arg1->Add(Py2wxString(str));
12507 Py_DECREF(item);
12508 Py_DECREF(str);
12509 }
12510 }
12511 {
12512 PyThreadState* __tstate = wxPyBeginAllowThreads();
12513 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
12514
12515 wxPyEndAllowThreads(__tstate);
12516 if (PyErr_Occurred()) SWIG_fail;
12517 }
12518 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
12519 {
12520 if (temp1) delete arg1;
12521 }
12522 return resultobj;
12523 fail:
12524 {
12525 if (temp1) delete arg1;
12526 }
12527 return NULL;
12528 }
12529
12530
12531 static PyObject *_wrap_new_NullFileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12532 PyObject *resultobj;
12533 wxFileTypeInfo *result;
12534 char *kwnames[] = {
12535 NULL
12536 };
12537
12538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
12539 {
12540 PyThreadState* __tstate = wxPyBeginAllowThreads();
12541 result = (wxFileTypeInfo *)new wxFileTypeInfo();
12542
12543 wxPyEndAllowThreads(__tstate);
12544 if (PyErr_Occurred()) SWIG_fail;
12545 }
12546 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
12547 return resultobj;
12548 fail:
12549 return NULL;
12550 }
12551
12552
12553 static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
12554 PyObject *resultobj;
12555 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12556 bool result;
12557 PyObject * obj0 = 0 ;
12558 char *kwnames[] = {
12559 (char *) "self", NULL
12560 };
12561
12562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
12563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12565 {
12566 PyThreadState* __tstate = wxPyBeginAllowThreads();
12567 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
12568
12569 wxPyEndAllowThreads(__tstate);
12570 if (PyErr_Occurred()) SWIG_fail;
12571 }
12572 {
12573 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12574 }
12575 return resultobj;
12576 fail:
12577 return NULL;
12578 }
12579
12580
12581 static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
12582 PyObject *resultobj;
12583 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12584 wxString *arg2 = 0 ;
12585 int arg3 = (int) 0 ;
12586 bool temp2 = false ;
12587 PyObject * obj0 = 0 ;
12588 PyObject * obj1 = 0 ;
12589 PyObject * obj2 = 0 ;
12590 char *kwnames[] = {
12591 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
12592 };
12593
12594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
12595 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12596 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12597 {
12598 arg2 = wxString_in_helper(obj1);
12599 if (arg2 == NULL) SWIG_fail;
12600 temp2 = true;
12601 }
12602 if (obj2) {
12603 arg3 = (int)SWIG_As_int(obj2);
12604 if (PyErr_Occurred()) SWIG_fail;
12605 }
12606 {
12607 PyThreadState* __tstate = wxPyBeginAllowThreads();
12608 (arg1)->SetIcon((wxString const &)*arg2,arg3);
12609
12610 wxPyEndAllowThreads(__tstate);
12611 if (PyErr_Occurred()) SWIG_fail;
12612 }
12613 Py_INCREF(Py_None); resultobj = Py_None;
12614 {
12615 if (temp2)
12616 delete arg2;
12617 }
12618 return resultobj;
12619 fail:
12620 {
12621 if (temp2)
12622 delete arg2;
12623 }
12624 return NULL;
12625 }
12626
12627
12628 static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
12629 PyObject *resultobj;
12630 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12631 wxString *arg2 = 0 ;
12632 bool temp2 = false ;
12633 PyObject * obj0 = 0 ;
12634 PyObject * obj1 = 0 ;
12635 char *kwnames[] = {
12636 (char *) "self",(char *) "shortDesc", NULL
12637 };
12638
12639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
12640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12642 {
12643 arg2 = wxString_in_helper(obj1);
12644 if (arg2 == NULL) SWIG_fail;
12645 temp2 = true;
12646 }
12647 {
12648 PyThreadState* __tstate = wxPyBeginAllowThreads();
12649 (arg1)->SetShortDesc((wxString const &)*arg2);
12650
12651 wxPyEndAllowThreads(__tstate);
12652 if (PyErr_Occurred()) SWIG_fail;
12653 }
12654 Py_INCREF(Py_None); resultobj = Py_None;
12655 {
12656 if (temp2)
12657 delete arg2;
12658 }
12659 return resultobj;
12660 fail:
12661 {
12662 if (temp2)
12663 delete arg2;
12664 }
12665 return NULL;
12666 }
12667
12668
12669 static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
12670 PyObject *resultobj;
12671 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12672 wxString *result;
12673 PyObject * obj0 = 0 ;
12674 char *kwnames[] = {
12675 (char *) "self", NULL
12676 };
12677
12678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
12679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12681 {
12682 PyThreadState* __tstate = wxPyBeginAllowThreads();
12683 {
12684 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
12685 result = (wxString *) &_result_ref;
12686 }
12687
12688 wxPyEndAllowThreads(__tstate);
12689 if (PyErr_Occurred()) SWIG_fail;
12690 }
12691 {
12692 #if wxUSE_UNICODE
12693 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12694 #else
12695 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12696 #endif
12697 }
12698 return resultobj;
12699 fail:
12700 return NULL;
12701 }
12702
12703
12704 static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
12705 PyObject *resultobj;
12706 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12707 wxString *result;
12708 PyObject * obj0 = 0 ;
12709 char *kwnames[] = {
12710 (char *) "self", NULL
12711 };
12712
12713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
12714 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12715 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12716 {
12717 PyThreadState* __tstate = wxPyBeginAllowThreads();
12718 {
12719 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
12720 result = (wxString *) &_result_ref;
12721 }
12722
12723 wxPyEndAllowThreads(__tstate);
12724 if (PyErr_Occurred()) SWIG_fail;
12725 }
12726 {
12727 #if wxUSE_UNICODE
12728 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12729 #else
12730 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12731 #endif
12732 }
12733 return resultobj;
12734 fail:
12735 return NULL;
12736 }
12737
12738
12739 static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
12740 PyObject *resultobj;
12741 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12742 wxString *result;
12743 PyObject * obj0 = 0 ;
12744 char *kwnames[] = {
12745 (char *) "self", NULL
12746 };
12747
12748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
12749 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12750 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12751 {
12752 PyThreadState* __tstate = wxPyBeginAllowThreads();
12753 {
12754 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
12755 result = (wxString *) &_result_ref;
12756 }
12757
12758 wxPyEndAllowThreads(__tstate);
12759 if (PyErr_Occurred()) SWIG_fail;
12760 }
12761 {
12762 #if wxUSE_UNICODE
12763 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12764 #else
12765 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12766 #endif
12767 }
12768 return resultobj;
12769 fail:
12770 return NULL;
12771 }
12772
12773
12774 static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
12775 PyObject *resultobj;
12776 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12777 wxString *result;
12778 PyObject * obj0 = 0 ;
12779 char *kwnames[] = {
12780 (char *) "self", NULL
12781 };
12782
12783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
12784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12786 {
12787 PyThreadState* __tstate = wxPyBeginAllowThreads();
12788 {
12789 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
12790 result = (wxString *) &_result_ref;
12791 }
12792
12793 wxPyEndAllowThreads(__tstate);
12794 if (PyErr_Occurred()) SWIG_fail;
12795 }
12796 {
12797 #if wxUSE_UNICODE
12798 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12799 #else
12800 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12801 #endif
12802 }
12803 return resultobj;
12804 fail:
12805 return NULL;
12806 }
12807
12808
12809 static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
12810 PyObject *resultobj;
12811 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12812 wxString *result;
12813 PyObject * obj0 = 0 ;
12814 char *kwnames[] = {
12815 (char *) "self", NULL
12816 };
12817
12818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
12819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12821 {
12822 PyThreadState* __tstate = wxPyBeginAllowThreads();
12823 {
12824 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
12825 result = (wxString *) &_result_ref;
12826 }
12827
12828 wxPyEndAllowThreads(__tstate);
12829 if (PyErr_Occurred()) SWIG_fail;
12830 }
12831 {
12832 #if wxUSE_UNICODE
12833 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12834 #else
12835 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12836 #endif
12837 }
12838 return resultobj;
12839 fail:
12840 return NULL;
12841 }
12842
12843
12844 static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
12845 PyObject *resultobj;
12846 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12847 wxArrayString *result;
12848 PyObject * obj0 = 0 ;
12849 char *kwnames[] = {
12850 (char *) "self", NULL
12851 };
12852
12853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
12854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12856 {
12857 PyThreadState* __tstate = wxPyBeginAllowThreads();
12858 {
12859 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
12860 result = (wxArrayString *) &_result_ref;
12861 }
12862
12863 wxPyEndAllowThreads(__tstate);
12864 if (PyErr_Occurred()) SWIG_fail;
12865 }
12866 {
12867 resultobj = wxArrayString2PyList_helper(*result);
12868 }
12869 return resultobj;
12870 fail:
12871 return NULL;
12872 }
12873
12874
12875 static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *, PyObject *args, PyObject *kwargs) {
12876 PyObject *resultobj;
12877 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12878 int result;
12879 PyObject * obj0 = 0 ;
12880 char *kwnames[] = {
12881 (char *) "self", NULL
12882 };
12883
12884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
12885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12887 {
12888 PyThreadState* __tstate = wxPyBeginAllowThreads();
12889 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
12890
12891 wxPyEndAllowThreads(__tstate);
12892 if (PyErr_Occurred()) SWIG_fail;
12893 }
12894 resultobj = SWIG_From_int((int)result);
12895 return resultobj;
12896 fail:
12897 return NULL;
12898 }
12899
12900
12901 static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *, PyObject *args, PyObject *kwargs) {
12902 PyObject *resultobj;
12903 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12904 wxString *result;
12905 PyObject * obj0 = 0 ;
12906 char *kwnames[] = {
12907 (char *) "self", NULL
12908 };
12909
12910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
12911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12913 {
12914 PyThreadState* __tstate = wxPyBeginAllowThreads();
12915 {
12916 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
12917 result = (wxString *) &_result_ref;
12918 }
12919
12920 wxPyEndAllowThreads(__tstate);
12921 if (PyErr_Occurred()) SWIG_fail;
12922 }
12923 {
12924 #if wxUSE_UNICODE
12925 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12926 #else
12927 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12928 #endif
12929 }
12930 return resultobj;
12931 fail:
12932 return NULL;
12933 }
12934
12935
12936 static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *, PyObject *args, PyObject *kwargs) {
12937 PyObject *resultobj;
12938 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12939 int result;
12940 PyObject * obj0 = 0 ;
12941 char *kwnames[] = {
12942 (char *) "self", NULL
12943 };
12944
12945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
12946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12948 {
12949 PyThreadState* __tstate = wxPyBeginAllowThreads();
12950 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
12951
12952 wxPyEndAllowThreads(__tstate);
12953 if (PyErr_Occurred()) SWIG_fail;
12954 }
12955 resultobj = SWIG_From_int((int)result);
12956 return resultobj;
12957 fail:
12958 return NULL;
12959 }
12960
12961
12962 static PyObject * FileTypeInfo_swigregister(PyObject *, PyObject *args) {
12963 PyObject *obj;
12964 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12965 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
12966 Py_INCREF(obj);
12967 return Py_BuildValue((char *)"");
12968 }
12969 static PyObject *_wrap_new_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
12970 PyObject *resultobj;
12971 wxFileTypeInfo *arg1 = 0 ;
12972 wxFileType *result;
12973 PyObject * obj0 = 0 ;
12974 char *kwnames[] = {
12975 (char *) "ftInfo", NULL
12976 };
12977
12978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
12979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12980 SWIG_POINTER_EXCEPTION | 0)) == -1)
12981 SWIG_fail;
12982 if (arg1 == NULL) {
12983 PyErr_SetString(PyExc_TypeError,"null reference");
12984 SWIG_fail;
12985 }
12986 {
12987 PyThreadState* __tstate = wxPyBeginAllowThreads();
12988 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
12989
12990 wxPyEndAllowThreads(__tstate);
12991 if (PyErr_Occurred()) SWIG_fail;
12992 }
12993 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
12994 return resultobj;
12995 fail:
12996 return NULL;
12997 }
12998
12999
13000 static PyObject *_wrap_delete_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
13001 PyObject *resultobj;
13002 wxFileType *arg1 = (wxFileType *) 0 ;
13003 PyObject * obj0 = 0 ;
13004 char *kwnames[] = {
13005 (char *) "self", NULL
13006 };
13007
13008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
13009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13011 {
13012 PyThreadState* __tstate = wxPyBeginAllowThreads();
13013 delete arg1;
13014
13015 wxPyEndAllowThreads(__tstate);
13016 if (PyErr_Occurred()) SWIG_fail;
13017 }
13018 Py_INCREF(Py_None); resultobj = Py_None;
13019 return resultobj;
13020 fail:
13021 return NULL;
13022 }
13023
13024
13025 static PyObject *_wrap_FileType_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
13026 PyObject *resultobj;
13027 wxFileType *arg1 = (wxFileType *) 0 ;
13028 PyObject *result;
13029 PyObject * obj0 = 0 ;
13030 char *kwnames[] = {
13031 (char *) "self", NULL
13032 };
13033
13034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
13035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13037 {
13038 PyThreadState* __tstate = wxPyBeginAllowThreads();
13039 result = (PyObject *)wxFileType_GetMimeType(arg1);
13040
13041 wxPyEndAllowThreads(__tstate);
13042 if (PyErr_Occurred()) SWIG_fail;
13043 }
13044 resultobj = result;
13045 return resultobj;
13046 fail:
13047 return NULL;
13048 }
13049
13050
13051 static PyObject *_wrap_FileType_GetMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
13052 PyObject *resultobj;
13053 wxFileType *arg1 = (wxFileType *) 0 ;
13054 PyObject *result;
13055 PyObject * obj0 = 0 ;
13056 char *kwnames[] = {
13057 (char *) "self", NULL
13058 };
13059
13060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
13061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13063 {
13064 PyThreadState* __tstate = wxPyBeginAllowThreads();
13065 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
13066
13067 wxPyEndAllowThreads(__tstate);
13068 if (PyErr_Occurred()) SWIG_fail;
13069 }
13070 resultobj = result;
13071 return resultobj;
13072 fail:
13073 return NULL;
13074 }
13075
13076
13077 static PyObject *_wrap_FileType_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
13078 PyObject *resultobj;
13079 wxFileType *arg1 = (wxFileType *) 0 ;
13080 PyObject *result;
13081 PyObject * obj0 = 0 ;
13082 char *kwnames[] = {
13083 (char *) "self", NULL
13084 };
13085
13086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
13087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13089 {
13090 PyThreadState* __tstate = wxPyBeginAllowThreads();
13091 result = (PyObject *)wxFileType_GetExtensions(arg1);
13092
13093 wxPyEndAllowThreads(__tstate);
13094 if (PyErr_Occurred()) SWIG_fail;
13095 }
13096 resultobj = result;
13097 return resultobj;
13098 fail:
13099 return NULL;
13100 }
13101
13102
13103 static PyObject *_wrap_FileType_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13104 PyObject *resultobj;
13105 wxFileType *arg1 = (wxFileType *) 0 ;
13106 wxIcon *result;
13107 PyObject * obj0 = 0 ;
13108 char *kwnames[] = {
13109 (char *) "self", NULL
13110 };
13111
13112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
13113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13115 {
13116 PyThreadState* __tstate = wxPyBeginAllowThreads();
13117 result = (wxIcon *)wxFileType_GetIcon(arg1);
13118
13119 wxPyEndAllowThreads(__tstate);
13120 if (PyErr_Occurred()) SWIG_fail;
13121 }
13122 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIcon, 1);
13123 return resultobj;
13124 fail:
13125 return NULL;
13126 }
13127
13128
13129 static PyObject *_wrap_FileType_GetIconInfo(PyObject *, PyObject *args, PyObject *kwargs) {
13130 PyObject *resultobj;
13131 wxFileType *arg1 = (wxFileType *) 0 ;
13132 PyObject *result;
13133 PyObject * obj0 = 0 ;
13134 char *kwnames[] = {
13135 (char *) "self", NULL
13136 };
13137
13138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
13139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13141 {
13142 PyThreadState* __tstate = wxPyBeginAllowThreads();
13143 result = (PyObject *)wxFileType_GetIconInfo(arg1);
13144
13145 wxPyEndAllowThreads(__tstate);
13146 if (PyErr_Occurred()) SWIG_fail;
13147 }
13148 resultobj = result;
13149 return resultobj;
13150 fail:
13151 return NULL;
13152 }
13153
13154
13155 static PyObject *_wrap_FileType_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
13156 PyObject *resultobj;
13157 wxFileType *arg1 = (wxFileType *) 0 ;
13158 PyObject *result;
13159 PyObject * obj0 = 0 ;
13160 char *kwnames[] = {
13161 (char *) "self", NULL
13162 };
13163
13164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
13165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13167 {
13168 PyThreadState* __tstate = wxPyBeginAllowThreads();
13169 result = (PyObject *)wxFileType_GetDescription(arg1);
13170
13171 wxPyEndAllowThreads(__tstate);
13172 if (PyErr_Occurred()) SWIG_fail;
13173 }
13174 resultobj = result;
13175 return resultobj;
13176 fail:
13177 return NULL;
13178 }
13179
13180
13181 static PyObject *_wrap_FileType_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
13182 PyObject *resultobj;
13183 wxFileType *arg1 = (wxFileType *) 0 ;
13184 wxString *arg2 = 0 ;
13185 wxString const &arg3_defvalue = wxPyEmptyString ;
13186 wxString *arg3 = (wxString *) &arg3_defvalue ;
13187 PyObject *result;
13188 bool temp2 = false ;
13189 bool temp3 = false ;
13190 PyObject * obj0 = 0 ;
13191 PyObject * obj1 = 0 ;
13192 PyObject * obj2 = 0 ;
13193 char *kwnames[] = {
13194 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
13195 };
13196
13197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
13198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13200 {
13201 arg2 = wxString_in_helper(obj1);
13202 if (arg2 == NULL) SWIG_fail;
13203 temp2 = true;
13204 }
13205 if (obj2) {
13206 {
13207 arg3 = wxString_in_helper(obj2);
13208 if (arg3 == NULL) SWIG_fail;
13209 temp3 = true;
13210 }
13211 }
13212 {
13213 PyThreadState* __tstate = wxPyBeginAllowThreads();
13214 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13215
13216 wxPyEndAllowThreads(__tstate);
13217 if (PyErr_Occurred()) SWIG_fail;
13218 }
13219 resultobj = result;
13220 {
13221 if (temp2)
13222 delete arg2;
13223 }
13224 {
13225 if (temp3)
13226 delete arg3;
13227 }
13228 return resultobj;
13229 fail:
13230 {
13231 if (temp2)
13232 delete arg2;
13233 }
13234 {
13235 if (temp3)
13236 delete arg3;
13237 }
13238 return NULL;
13239 }
13240
13241
13242 static PyObject *_wrap_FileType_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
13243 PyObject *resultobj;
13244 wxFileType *arg1 = (wxFileType *) 0 ;
13245 wxString *arg2 = 0 ;
13246 wxString const &arg3_defvalue = wxPyEmptyString ;
13247 wxString *arg3 = (wxString *) &arg3_defvalue ;
13248 PyObject *result;
13249 bool temp2 = false ;
13250 bool temp3 = false ;
13251 PyObject * obj0 = 0 ;
13252 PyObject * obj1 = 0 ;
13253 PyObject * obj2 = 0 ;
13254 char *kwnames[] = {
13255 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
13256 };
13257
13258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
13259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13261 {
13262 arg2 = wxString_in_helper(obj1);
13263 if (arg2 == NULL) SWIG_fail;
13264 temp2 = true;
13265 }
13266 if (obj2) {
13267 {
13268 arg3 = wxString_in_helper(obj2);
13269 if (arg3 == NULL) SWIG_fail;
13270 temp3 = true;
13271 }
13272 }
13273 {
13274 PyThreadState* __tstate = wxPyBeginAllowThreads();
13275 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13276
13277 wxPyEndAllowThreads(__tstate);
13278 if (PyErr_Occurred()) SWIG_fail;
13279 }
13280 resultobj = result;
13281 {
13282 if (temp2)
13283 delete arg2;
13284 }
13285 {
13286 if (temp3)
13287 delete arg3;
13288 }
13289 return resultobj;
13290 fail:
13291 {
13292 if (temp2)
13293 delete arg2;
13294 }
13295 {
13296 if (temp3)
13297 delete arg3;
13298 }
13299 return NULL;
13300 }
13301
13302
13303 static PyObject *_wrap_FileType_GetAllCommands(PyObject *, PyObject *args, PyObject *kwargs) {
13304 PyObject *resultobj;
13305 wxFileType *arg1 = (wxFileType *) 0 ;
13306 wxString *arg2 = 0 ;
13307 wxString const &arg3_defvalue = wxPyEmptyString ;
13308 wxString *arg3 = (wxString *) &arg3_defvalue ;
13309 PyObject *result;
13310 bool temp2 = false ;
13311 bool temp3 = false ;
13312 PyObject * obj0 = 0 ;
13313 PyObject * obj1 = 0 ;
13314 PyObject * obj2 = 0 ;
13315 char *kwnames[] = {
13316 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
13317 };
13318
13319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
13320 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13321 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13322 {
13323 arg2 = wxString_in_helper(obj1);
13324 if (arg2 == NULL) SWIG_fail;
13325 temp2 = true;
13326 }
13327 if (obj2) {
13328 {
13329 arg3 = wxString_in_helper(obj2);
13330 if (arg3 == NULL) SWIG_fail;
13331 temp3 = true;
13332 }
13333 }
13334 {
13335 PyThreadState* __tstate = wxPyBeginAllowThreads();
13336 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13337
13338 wxPyEndAllowThreads(__tstate);
13339 if (PyErr_Occurred()) SWIG_fail;
13340 }
13341 resultobj = result;
13342 {
13343 if (temp2)
13344 delete arg2;
13345 }
13346 {
13347 if (temp3)
13348 delete arg3;
13349 }
13350 return resultobj;
13351 fail:
13352 {
13353 if (temp2)
13354 delete arg2;
13355 }
13356 {
13357 if (temp3)
13358 delete arg3;
13359 }
13360 return NULL;
13361 }
13362
13363
13364 static PyObject *_wrap_FileType_SetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
13365 PyObject *resultobj;
13366 wxFileType *arg1 = (wxFileType *) 0 ;
13367 wxString *arg2 = 0 ;
13368 wxString *arg3 = 0 ;
13369 bool arg4 = (bool) true ;
13370 bool result;
13371 bool temp2 = false ;
13372 bool temp3 = false ;
13373 PyObject * obj0 = 0 ;
13374 PyObject * obj1 = 0 ;
13375 PyObject * obj2 = 0 ;
13376 PyObject * obj3 = 0 ;
13377 char *kwnames[] = {
13378 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
13379 };
13380
13381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13384 {
13385 arg2 = wxString_in_helper(obj1);
13386 if (arg2 == NULL) SWIG_fail;
13387 temp2 = true;
13388 }
13389 {
13390 arg3 = wxString_in_helper(obj2);
13391 if (arg3 == NULL) SWIG_fail;
13392 temp3 = true;
13393 }
13394 if (obj3) {
13395 arg4 = (bool)SWIG_As_bool(obj3);
13396 if (PyErr_Occurred()) SWIG_fail;
13397 }
13398 {
13399 PyThreadState* __tstate = wxPyBeginAllowThreads();
13400 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
13401
13402 wxPyEndAllowThreads(__tstate);
13403 if (PyErr_Occurred()) SWIG_fail;
13404 }
13405 {
13406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13407 }
13408 {
13409 if (temp2)
13410 delete arg2;
13411 }
13412 {
13413 if (temp3)
13414 delete arg3;
13415 }
13416 return resultobj;
13417 fail:
13418 {
13419 if (temp2)
13420 delete arg2;
13421 }
13422 {
13423 if (temp3)
13424 delete arg3;
13425 }
13426 return NULL;
13427 }
13428
13429
13430 static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13431 PyObject *resultobj;
13432 wxFileType *arg1 = (wxFileType *) 0 ;
13433 wxString const &arg2_defvalue = wxPyEmptyString ;
13434 wxString *arg2 = (wxString *) &arg2_defvalue ;
13435 int arg3 = (int) 0 ;
13436 bool result;
13437 bool temp2 = false ;
13438 PyObject * obj0 = 0 ;
13439 PyObject * obj1 = 0 ;
13440 PyObject * obj2 = 0 ;
13441 char *kwnames[] = {
13442 (char *) "self",(char *) "cmd",(char *) "index", NULL
13443 };
13444
13445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
13446 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13447 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13448 if (obj1) {
13449 {
13450 arg2 = wxString_in_helper(obj1);
13451 if (arg2 == NULL) SWIG_fail;
13452 temp2 = true;
13453 }
13454 }
13455 if (obj2) {
13456 arg3 = (int)SWIG_As_int(obj2);
13457 if (PyErr_Occurred()) SWIG_fail;
13458 }
13459 {
13460 PyThreadState* __tstate = wxPyBeginAllowThreads();
13461 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
13462
13463 wxPyEndAllowThreads(__tstate);
13464 if (PyErr_Occurred()) SWIG_fail;
13465 }
13466 {
13467 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13468 }
13469 {
13470 if (temp2)
13471 delete arg2;
13472 }
13473 return resultobj;
13474 fail:
13475 {
13476 if (temp2)
13477 delete arg2;
13478 }
13479 return NULL;
13480 }
13481
13482
13483 static PyObject *_wrap_FileType_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
13484 PyObject *resultobj;
13485 wxFileType *arg1 = (wxFileType *) 0 ;
13486 bool result;
13487 PyObject * obj0 = 0 ;
13488 char *kwnames[] = {
13489 (char *) "self", NULL
13490 };
13491
13492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
13493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13495 {
13496 PyThreadState* __tstate = wxPyBeginAllowThreads();
13497 result = (bool)(arg1)->Unassociate();
13498
13499 wxPyEndAllowThreads(__tstate);
13500 if (PyErr_Occurred()) SWIG_fail;
13501 }
13502 {
13503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13504 }
13505 return resultobj;
13506 fail:
13507 return NULL;
13508 }
13509
13510
13511 static PyObject *_wrap_FileType_ExpandCommand(PyObject *, PyObject *args, PyObject *kwargs) {
13512 PyObject *resultobj;
13513 wxString *arg1 = 0 ;
13514 wxString *arg2 = 0 ;
13515 wxString const &arg3_defvalue = wxPyEmptyString ;
13516 wxString *arg3 = (wxString *) &arg3_defvalue ;
13517 wxString result;
13518 bool temp1 = false ;
13519 bool temp2 = false ;
13520 bool temp3 = false ;
13521 PyObject * obj0 = 0 ;
13522 PyObject * obj1 = 0 ;
13523 PyObject * obj2 = 0 ;
13524 char *kwnames[] = {
13525 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
13526 };
13527
13528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
13529 {
13530 arg1 = wxString_in_helper(obj0);
13531 if (arg1 == NULL) SWIG_fail;
13532 temp1 = true;
13533 }
13534 {
13535 arg2 = wxString_in_helper(obj1);
13536 if (arg2 == NULL) SWIG_fail;
13537 temp2 = true;
13538 }
13539 if (obj2) {
13540 {
13541 arg3 = wxString_in_helper(obj2);
13542 if (arg3 == NULL) SWIG_fail;
13543 temp3 = true;
13544 }
13545 }
13546 {
13547 PyThreadState* __tstate = wxPyBeginAllowThreads();
13548 result = FileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13549
13550 wxPyEndAllowThreads(__tstate);
13551 if (PyErr_Occurred()) SWIG_fail;
13552 }
13553 {
13554 #if wxUSE_UNICODE
13555 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13556 #else
13557 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13558 #endif
13559 }
13560 {
13561 if (temp1)
13562 delete arg1;
13563 }
13564 {
13565 if (temp2)
13566 delete arg2;
13567 }
13568 {
13569 if (temp3)
13570 delete arg3;
13571 }
13572 return resultobj;
13573 fail:
13574 {
13575 if (temp1)
13576 delete arg1;
13577 }
13578 {
13579 if (temp2)
13580 delete arg2;
13581 }
13582 {
13583 if (temp3)
13584 delete arg3;
13585 }
13586 return NULL;
13587 }
13588
13589
13590 static PyObject * FileType_swigregister(PyObject *, PyObject *args) {
13591 PyObject *obj;
13592 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13593 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
13594 Py_INCREF(obj);
13595 return Py_BuildValue((char *)"");
13596 }
13597 static int _wrap_TheMimeTypesManager_set(PyObject *) {
13598 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
13599 return 1;
13600 }
13601
13602
13603 static PyObject *_wrap_TheMimeTypesManager_get() {
13604 PyObject *pyobj;
13605
13606 pyobj = SWIG_NewPointerObj((void *)(wxTheMimeTypesManager), SWIGTYPE_p_wxMimeTypesManager, 0);
13607 return pyobj;
13608 }
13609
13610
13611 static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *, PyObject *args, PyObject *kwargs) {
13612 PyObject *resultobj;
13613 wxString *arg1 = 0 ;
13614 wxString *arg2 = 0 ;
13615 bool result;
13616 bool temp1 = false ;
13617 bool temp2 = false ;
13618 PyObject * obj0 = 0 ;
13619 PyObject * obj1 = 0 ;
13620 char *kwnames[] = {
13621 (char *) "mimeType",(char *) "wildcard", NULL
13622 };
13623
13624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
13625 {
13626 arg1 = wxString_in_helper(obj0);
13627 if (arg1 == NULL) SWIG_fail;
13628 temp1 = true;
13629 }
13630 {
13631 arg2 = wxString_in_helper(obj1);
13632 if (arg2 == NULL) SWIG_fail;
13633 temp2 = true;
13634 }
13635 {
13636 PyThreadState* __tstate = wxPyBeginAllowThreads();
13637 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
13638
13639 wxPyEndAllowThreads(__tstate);
13640 if (PyErr_Occurred()) SWIG_fail;
13641 }
13642 {
13643 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13644 }
13645 {
13646 if (temp1)
13647 delete arg1;
13648 }
13649 {
13650 if (temp2)
13651 delete arg2;
13652 }
13653 return resultobj;
13654 fail:
13655 {
13656 if (temp1)
13657 delete arg1;
13658 }
13659 {
13660 if (temp2)
13661 delete arg2;
13662 }
13663 return NULL;
13664 }
13665
13666
13667 static PyObject *_wrap_new_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
13668 PyObject *resultobj;
13669 wxMimeTypesManager *result;
13670 char *kwnames[] = {
13671 NULL
13672 };
13673
13674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
13675 {
13676 PyThreadState* __tstate = wxPyBeginAllowThreads();
13677 result = (wxMimeTypesManager *)new wxMimeTypesManager();
13678
13679 wxPyEndAllowThreads(__tstate);
13680 if (PyErr_Occurred()) SWIG_fail;
13681 }
13682 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMimeTypesManager, 1);
13683 return resultobj;
13684 fail:
13685 return NULL;
13686 }
13687
13688
13689 static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
13690 PyObject *resultobj;
13691 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13692 int arg2 = (int) wxMAILCAP_ALL ;
13693 wxString const &arg3_defvalue = wxPyEmptyString ;
13694 wxString *arg3 = (wxString *) &arg3_defvalue ;
13695 bool temp3 = false ;
13696 PyObject * obj0 = 0 ;
13697 PyObject * obj1 = 0 ;
13698 PyObject * obj2 = 0 ;
13699 char *kwnames[] = {
13700 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
13701 };
13702
13703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
13704 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13705 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13706 if (obj1) {
13707 arg2 = (int)SWIG_As_int(obj1);
13708 if (PyErr_Occurred()) SWIG_fail;
13709 }
13710 if (obj2) {
13711 {
13712 arg3 = wxString_in_helper(obj2);
13713 if (arg3 == NULL) SWIG_fail;
13714 temp3 = true;
13715 }
13716 }
13717 {
13718 PyThreadState* __tstate = wxPyBeginAllowThreads();
13719 (arg1)->Initialize(arg2,(wxString const &)*arg3);
13720
13721 wxPyEndAllowThreads(__tstate);
13722 if (PyErr_Occurred()) SWIG_fail;
13723 }
13724 Py_INCREF(Py_None); resultobj = Py_None;
13725 {
13726 if (temp3)
13727 delete arg3;
13728 }
13729 return resultobj;
13730 fail:
13731 {
13732 if (temp3)
13733 delete arg3;
13734 }
13735 return NULL;
13736 }
13737
13738
13739 static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *, PyObject *args, PyObject *kwargs) {
13740 PyObject *resultobj;
13741 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13742 PyObject * obj0 = 0 ;
13743 char *kwnames[] = {
13744 (char *) "self", NULL
13745 };
13746
13747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
13748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13750 {
13751 PyThreadState* __tstate = wxPyBeginAllowThreads();
13752 (arg1)->ClearData();
13753
13754 wxPyEndAllowThreads(__tstate);
13755 if (PyErr_Occurred()) SWIG_fail;
13756 }
13757 Py_INCREF(Py_None); resultobj = Py_None;
13758 return resultobj;
13759 fail:
13760 return NULL;
13761 }
13762
13763
13764 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *, PyObject *args, PyObject *kwargs) {
13765 PyObject *resultobj;
13766 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13767 wxString *arg2 = 0 ;
13768 wxFileType *result;
13769 bool temp2 = false ;
13770 PyObject * obj0 = 0 ;
13771 PyObject * obj1 = 0 ;
13772 char *kwnames[] = {
13773 (char *) "self",(char *) "ext", NULL
13774 };
13775
13776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
13777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13779 {
13780 arg2 = wxString_in_helper(obj1);
13781 if (arg2 == NULL) SWIG_fail;
13782 temp2 = true;
13783 }
13784 {
13785 PyThreadState* __tstate = wxPyBeginAllowThreads();
13786 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
13787
13788 wxPyEndAllowThreads(__tstate);
13789 if (PyErr_Occurred()) SWIG_fail;
13790 }
13791 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13792 {
13793 if (temp2)
13794 delete arg2;
13795 }
13796 return resultobj;
13797 fail:
13798 {
13799 if (temp2)
13800 delete arg2;
13801 }
13802 return NULL;
13803 }
13804
13805
13806 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
13807 PyObject *resultobj;
13808 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13809 wxString *arg2 = 0 ;
13810 wxFileType *result;
13811 bool temp2 = false ;
13812 PyObject * obj0 = 0 ;
13813 PyObject * obj1 = 0 ;
13814 char *kwnames[] = {
13815 (char *) "self",(char *) "mimeType", NULL
13816 };
13817
13818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
13819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13821 {
13822 arg2 = wxString_in_helper(obj1);
13823 if (arg2 == NULL) SWIG_fail;
13824 temp2 = true;
13825 }
13826 {
13827 PyThreadState* __tstate = wxPyBeginAllowThreads();
13828 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
13829
13830 wxPyEndAllowThreads(__tstate);
13831 if (PyErr_Occurred()) SWIG_fail;
13832 }
13833 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13834 {
13835 if (temp2)
13836 delete arg2;
13837 }
13838 return resultobj;
13839 fail:
13840 {
13841 if (temp2)
13842 delete arg2;
13843 }
13844 return NULL;
13845 }
13846
13847
13848 static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *, PyObject *args, PyObject *kwargs) {
13849 PyObject *resultobj;
13850 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13851 wxString *arg2 = 0 ;
13852 bool arg3 = (bool) false ;
13853 bool result;
13854 bool temp2 = false ;
13855 PyObject * obj0 = 0 ;
13856 PyObject * obj1 = 0 ;
13857 PyObject * obj2 = 0 ;
13858 char *kwnames[] = {
13859 (char *) "self",(char *) "filename",(char *) "fallback", NULL
13860 };
13861
13862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
13863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13865 {
13866 arg2 = wxString_in_helper(obj1);
13867 if (arg2 == NULL) SWIG_fail;
13868 temp2 = true;
13869 }
13870 if (obj2) {
13871 arg3 = (bool)SWIG_As_bool(obj2);
13872 if (PyErr_Occurred()) SWIG_fail;
13873 }
13874 {
13875 PyThreadState* __tstate = wxPyBeginAllowThreads();
13876 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
13877
13878 wxPyEndAllowThreads(__tstate);
13879 if (PyErr_Occurred()) SWIG_fail;
13880 }
13881 {
13882 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13883 }
13884 {
13885 if (temp2)
13886 delete arg2;
13887 }
13888 return resultobj;
13889 fail:
13890 {
13891 if (temp2)
13892 delete arg2;
13893 }
13894 return NULL;
13895 }
13896
13897
13898 static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
13899 PyObject *resultobj;
13900 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13901 wxString *arg2 = 0 ;
13902 bool result;
13903 bool temp2 = false ;
13904 PyObject * obj0 = 0 ;
13905 PyObject * obj1 = 0 ;
13906 char *kwnames[] = {
13907 (char *) "self",(char *) "filename", NULL
13908 };
13909
13910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
13911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13913 {
13914 arg2 = wxString_in_helper(obj1);
13915 if (arg2 == NULL) SWIG_fail;
13916 temp2 = true;
13917 }
13918 {
13919 PyThreadState* __tstate = wxPyBeginAllowThreads();
13920 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
13921
13922 wxPyEndAllowThreads(__tstate);
13923 if (PyErr_Occurred()) SWIG_fail;
13924 }
13925 {
13926 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13927 }
13928 {
13929 if (temp2)
13930 delete arg2;
13931 }
13932 return resultobj;
13933 fail:
13934 {
13935 if (temp2)
13936 delete arg2;
13937 }
13938 return NULL;
13939 }
13940
13941
13942 static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *, PyObject *args, PyObject *kwargs) {
13943 PyObject *resultobj;
13944 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13945 PyObject *result;
13946 PyObject * obj0 = 0 ;
13947 char *kwnames[] = {
13948 (char *) "self", NULL
13949 };
13950
13951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
13952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13953 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13954 {
13955 PyThreadState* __tstate = wxPyBeginAllowThreads();
13956 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
13957
13958 wxPyEndAllowThreads(__tstate);
13959 if (PyErr_Occurred()) SWIG_fail;
13960 }
13961 resultobj = result;
13962 return resultobj;
13963 fail:
13964 return NULL;
13965 }
13966
13967
13968 static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *, PyObject *args, PyObject *kwargs) {
13969 PyObject *resultobj;
13970 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13971 wxFileTypeInfo *arg2 = 0 ;
13972 PyObject * obj0 = 0 ;
13973 PyObject * obj1 = 0 ;
13974 char *kwnames[] = {
13975 (char *) "self",(char *) "ft", NULL
13976 };
13977
13978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
13979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13981 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileTypeInfo,
13982 SWIG_POINTER_EXCEPTION | 0)) == -1)
13983 SWIG_fail;
13984 if (arg2 == NULL) {
13985 PyErr_SetString(PyExc_TypeError,"null reference");
13986 SWIG_fail;
13987 }
13988 {
13989 PyThreadState* __tstate = wxPyBeginAllowThreads();
13990 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
13991
13992 wxPyEndAllowThreads(__tstate);
13993 if (PyErr_Occurred()) SWIG_fail;
13994 }
13995 Py_INCREF(Py_None); resultobj = Py_None;
13996 return resultobj;
13997 fail:
13998 return NULL;
13999 }
14000
14001
14002 static PyObject *_wrap_MimeTypesManager_Associate(PyObject *, PyObject *args, PyObject *kwargs) {
14003 PyObject *resultobj;
14004 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
14005 wxFileTypeInfo *arg2 = 0 ;
14006 wxFileType *result;
14007 PyObject * obj0 = 0 ;
14008 PyObject * obj1 = 0 ;
14009 char *kwnames[] = {
14010 (char *) "self",(char *) "ftInfo", NULL
14011 };
14012
14013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
14014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
14015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14016 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileTypeInfo,
14017 SWIG_POINTER_EXCEPTION | 0)) == -1)
14018 SWIG_fail;
14019 if (arg2 == NULL) {
14020 PyErr_SetString(PyExc_TypeError,"null reference");
14021 SWIG_fail;
14022 }
14023 {
14024 PyThreadState* __tstate = wxPyBeginAllowThreads();
14025 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
14026
14027 wxPyEndAllowThreads(__tstate);
14028 if (PyErr_Occurred()) SWIG_fail;
14029 }
14030 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
14031 return resultobj;
14032 fail:
14033 return NULL;
14034 }
14035
14036
14037 static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
14038 PyObject *resultobj;
14039 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
14040 wxFileType *arg2 = (wxFileType *) 0 ;
14041 bool result;
14042 PyObject * obj0 = 0 ;
14043 PyObject * obj1 = 0 ;
14044 char *kwnames[] = {
14045 (char *) "self",(char *) "ft", NULL
14046 };
14047
14048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
14049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
14050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14051 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileType,
14052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14053 {
14054 PyThreadState* __tstate = wxPyBeginAllowThreads();
14055 result = (bool)(arg1)->Unassociate(arg2);
14056
14057 wxPyEndAllowThreads(__tstate);
14058 if (PyErr_Occurred()) SWIG_fail;
14059 }
14060 {
14061 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14062 }
14063 return resultobj;
14064 fail:
14065 return NULL;
14066 }
14067
14068
14069 static PyObject *_wrap_delete_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
14070 PyObject *resultobj;
14071 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
14072 PyObject * obj0 = 0 ;
14073 char *kwnames[] = {
14074 (char *) "self", NULL
14075 };
14076
14077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
14078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
14079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14080 {
14081 PyThreadState* __tstate = wxPyBeginAllowThreads();
14082 delete arg1;
14083
14084 wxPyEndAllowThreads(__tstate);
14085 if (PyErr_Occurred()) SWIG_fail;
14086 }
14087 Py_INCREF(Py_None); resultobj = Py_None;
14088 return resultobj;
14089 fail:
14090 return NULL;
14091 }
14092
14093
14094 static PyObject * MimeTypesManager_swigregister(PyObject *, PyObject *args) {
14095 PyObject *obj;
14096 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14097 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
14098 Py_INCREF(obj);
14099 return Py_BuildValue((char *)"");
14100 }
14101 static int _wrap_ART_TOOLBAR_set(PyObject *) {
14102 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
14103 return 1;
14104 }
14105
14106
14107 static PyObject *_wrap_ART_TOOLBAR_get() {
14108 PyObject *pyobj;
14109
14110 {
14111 #if wxUSE_UNICODE
14112 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
14113 #else
14114 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
14115 #endif
14116 }
14117 return pyobj;
14118 }
14119
14120
14121 static int _wrap_ART_MENU_set(PyObject *) {
14122 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
14123 return 1;
14124 }
14125
14126
14127 static PyObject *_wrap_ART_MENU_get() {
14128 PyObject *pyobj;
14129
14130 {
14131 #if wxUSE_UNICODE
14132 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
14133 #else
14134 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
14135 #endif
14136 }
14137 return pyobj;
14138 }
14139
14140
14141 static int _wrap_ART_FRAME_ICON_set(PyObject *) {
14142 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
14143 return 1;
14144 }
14145
14146
14147 static PyObject *_wrap_ART_FRAME_ICON_get() {
14148 PyObject *pyobj;
14149
14150 {
14151 #if wxUSE_UNICODE
14152 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
14153 #else
14154 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
14155 #endif
14156 }
14157 return pyobj;
14158 }
14159
14160
14161 static int _wrap_ART_CMN_DIALOG_set(PyObject *) {
14162 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
14163 return 1;
14164 }
14165
14166
14167 static PyObject *_wrap_ART_CMN_DIALOG_get() {
14168 PyObject *pyobj;
14169
14170 {
14171 #if wxUSE_UNICODE
14172 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
14173 #else
14174 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
14175 #endif
14176 }
14177 return pyobj;
14178 }
14179
14180
14181 static int _wrap_ART_HELP_BROWSER_set(PyObject *) {
14182 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
14183 return 1;
14184 }
14185
14186
14187 static PyObject *_wrap_ART_HELP_BROWSER_get() {
14188 PyObject *pyobj;
14189
14190 {
14191 #if wxUSE_UNICODE
14192 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
14193 #else
14194 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
14195 #endif
14196 }
14197 return pyobj;
14198 }
14199
14200
14201 static int _wrap_ART_MESSAGE_BOX_set(PyObject *) {
14202 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
14203 return 1;
14204 }
14205
14206
14207 static PyObject *_wrap_ART_MESSAGE_BOX_get() {
14208 PyObject *pyobj;
14209
14210 {
14211 #if wxUSE_UNICODE
14212 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
14213 #else
14214 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
14215 #endif
14216 }
14217 return pyobj;
14218 }
14219
14220
14221 static int _wrap_ART_BUTTON_set(PyObject *) {
14222 PyErr_SetString(PyExc_TypeError,"Variable ART_BUTTON is read-only.");
14223 return 1;
14224 }
14225
14226
14227 static PyObject *_wrap_ART_BUTTON_get() {
14228 PyObject *pyobj;
14229
14230 {
14231 #if wxUSE_UNICODE
14232 pyobj = PyUnicode_FromWideChar((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
14233 #else
14234 pyobj = PyString_FromStringAndSize((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
14235 #endif
14236 }
14237 return pyobj;
14238 }
14239
14240
14241 static int _wrap_ART_OTHER_set(PyObject *) {
14242 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
14243 return 1;
14244 }
14245
14246
14247 static PyObject *_wrap_ART_OTHER_get() {
14248 PyObject *pyobj;
14249
14250 {
14251 #if wxUSE_UNICODE
14252 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
14253 #else
14254 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
14255 #endif
14256 }
14257 return pyobj;
14258 }
14259
14260
14261 static int _wrap_ART_ADD_BOOKMARK_set(PyObject *) {
14262 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
14263 return 1;
14264 }
14265
14266
14267 static PyObject *_wrap_ART_ADD_BOOKMARK_get() {
14268 PyObject *pyobj;
14269
14270 {
14271 #if wxUSE_UNICODE
14272 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
14273 #else
14274 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
14275 #endif
14276 }
14277 return pyobj;
14278 }
14279
14280
14281 static int _wrap_ART_DEL_BOOKMARK_set(PyObject *) {
14282 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
14283 return 1;
14284 }
14285
14286
14287 static PyObject *_wrap_ART_DEL_BOOKMARK_get() {
14288 PyObject *pyobj;
14289
14290 {
14291 #if wxUSE_UNICODE
14292 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
14293 #else
14294 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
14295 #endif
14296 }
14297 return pyobj;
14298 }
14299
14300
14301 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *) {
14302 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
14303 return 1;
14304 }
14305
14306
14307 static PyObject *_wrap_ART_HELP_SIDE_PANEL_get() {
14308 PyObject *pyobj;
14309
14310 {
14311 #if wxUSE_UNICODE
14312 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
14313 #else
14314 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
14315 #endif
14316 }
14317 return pyobj;
14318 }
14319
14320
14321 static int _wrap_ART_HELP_SETTINGS_set(PyObject *) {
14322 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
14323 return 1;
14324 }
14325
14326
14327 static PyObject *_wrap_ART_HELP_SETTINGS_get() {
14328 PyObject *pyobj;
14329
14330 {
14331 #if wxUSE_UNICODE
14332 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
14333 #else
14334 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
14335 #endif
14336 }
14337 return pyobj;
14338 }
14339
14340
14341 static int _wrap_ART_HELP_BOOK_set(PyObject *) {
14342 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
14343 return 1;
14344 }
14345
14346
14347 static PyObject *_wrap_ART_HELP_BOOK_get() {
14348 PyObject *pyobj;
14349
14350 {
14351 #if wxUSE_UNICODE
14352 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
14353 #else
14354 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
14355 #endif
14356 }
14357 return pyobj;
14358 }
14359
14360
14361 static int _wrap_ART_HELP_FOLDER_set(PyObject *) {
14362 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
14363 return 1;
14364 }
14365
14366
14367 static PyObject *_wrap_ART_HELP_FOLDER_get() {
14368 PyObject *pyobj;
14369
14370 {
14371 #if wxUSE_UNICODE
14372 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
14373 #else
14374 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
14375 #endif
14376 }
14377 return pyobj;
14378 }
14379
14380
14381 static int _wrap_ART_HELP_PAGE_set(PyObject *) {
14382 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
14383 return 1;
14384 }
14385
14386
14387 static PyObject *_wrap_ART_HELP_PAGE_get() {
14388 PyObject *pyobj;
14389
14390 {
14391 #if wxUSE_UNICODE
14392 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
14393 #else
14394 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
14395 #endif
14396 }
14397 return pyobj;
14398 }
14399
14400
14401 static int _wrap_ART_GO_BACK_set(PyObject *) {
14402 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
14403 return 1;
14404 }
14405
14406
14407 static PyObject *_wrap_ART_GO_BACK_get() {
14408 PyObject *pyobj;
14409
14410 {
14411 #if wxUSE_UNICODE
14412 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
14413 #else
14414 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
14415 #endif
14416 }
14417 return pyobj;
14418 }
14419
14420
14421 static int _wrap_ART_GO_FORWARD_set(PyObject *) {
14422 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
14423 return 1;
14424 }
14425
14426
14427 static PyObject *_wrap_ART_GO_FORWARD_get() {
14428 PyObject *pyobj;
14429
14430 {
14431 #if wxUSE_UNICODE
14432 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
14433 #else
14434 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
14435 #endif
14436 }
14437 return pyobj;
14438 }
14439
14440
14441 static int _wrap_ART_GO_UP_set(PyObject *) {
14442 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
14443 return 1;
14444 }
14445
14446
14447 static PyObject *_wrap_ART_GO_UP_get() {
14448 PyObject *pyobj;
14449
14450 {
14451 #if wxUSE_UNICODE
14452 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
14453 #else
14454 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
14455 #endif
14456 }
14457 return pyobj;
14458 }
14459
14460
14461 static int _wrap_ART_GO_DOWN_set(PyObject *) {
14462 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
14463 return 1;
14464 }
14465
14466
14467 static PyObject *_wrap_ART_GO_DOWN_get() {
14468 PyObject *pyobj;
14469
14470 {
14471 #if wxUSE_UNICODE
14472 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
14473 #else
14474 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
14475 #endif
14476 }
14477 return pyobj;
14478 }
14479
14480
14481 static int _wrap_ART_GO_TO_PARENT_set(PyObject *) {
14482 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
14483 return 1;
14484 }
14485
14486
14487 static PyObject *_wrap_ART_GO_TO_PARENT_get() {
14488 PyObject *pyobj;
14489
14490 {
14491 #if wxUSE_UNICODE
14492 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
14493 #else
14494 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
14495 #endif
14496 }
14497 return pyobj;
14498 }
14499
14500
14501 static int _wrap_ART_GO_HOME_set(PyObject *) {
14502 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
14503 return 1;
14504 }
14505
14506
14507 static PyObject *_wrap_ART_GO_HOME_get() {
14508 PyObject *pyobj;
14509
14510 {
14511 #if wxUSE_UNICODE
14512 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
14513 #else
14514 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
14515 #endif
14516 }
14517 return pyobj;
14518 }
14519
14520
14521 static int _wrap_ART_FILE_OPEN_set(PyObject *) {
14522 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
14523 return 1;
14524 }
14525
14526
14527 static PyObject *_wrap_ART_FILE_OPEN_get() {
14528 PyObject *pyobj;
14529
14530 {
14531 #if wxUSE_UNICODE
14532 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
14533 #else
14534 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
14535 #endif
14536 }
14537 return pyobj;
14538 }
14539
14540
14541 static int _wrap_ART_PRINT_set(PyObject *) {
14542 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
14543 return 1;
14544 }
14545
14546
14547 static PyObject *_wrap_ART_PRINT_get() {
14548 PyObject *pyobj;
14549
14550 {
14551 #if wxUSE_UNICODE
14552 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
14553 #else
14554 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
14555 #endif
14556 }
14557 return pyobj;
14558 }
14559
14560
14561 static int _wrap_ART_HELP_set(PyObject *) {
14562 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
14563 return 1;
14564 }
14565
14566
14567 static PyObject *_wrap_ART_HELP_get() {
14568 PyObject *pyobj;
14569
14570 {
14571 #if wxUSE_UNICODE
14572 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
14573 #else
14574 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
14575 #endif
14576 }
14577 return pyobj;
14578 }
14579
14580
14581 static int _wrap_ART_TIP_set(PyObject *) {
14582 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
14583 return 1;
14584 }
14585
14586
14587 static PyObject *_wrap_ART_TIP_get() {
14588 PyObject *pyobj;
14589
14590 {
14591 #if wxUSE_UNICODE
14592 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
14593 #else
14594 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
14595 #endif
14596 }
14597 return pyobj;
14598 }
14599
14600
14601 static int _wrap_ART_REPORT_VIEW_set(PyObject *) {
14602 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
14603 return 1;
14604 }
14605
14606
14607 static PyObject *_wrap_ART_REPORT_VIEW_get() {
14608 PyObject *pyobj;
14609
14610 {
14611 #if wxUSE_UNICODE
14612 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
14613 #else
14614 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
14615 #endif
14616 }
14617 return pyobj;
14618 }
14619
14620
14621 static int _wrap_ART_LIST_VIEW_set(PyObject *) {
14622 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
14623 return 1;
14624 }
14625
14626
14627 static PyObject *_wrap_ART_LIST_VIEW_get() {
14628 PyObject *pyobj;
14629
14630 {
14631 #if wxUSE_UNICODE
14632 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
14633 #else
14634 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
14635 #endif
14636 }
14637 return pyobj;
14638 }
14639
14640
14641 static int _wrap_ART_NEW_DIR_set(PyObject *) {
14642 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
14643 return 1;
14644 }
14645
14646
14647 static PyObject *_wrap_ART_NEW_DIR_get() {
14648 PyObject *pyobj;
14649
14650 {
14651 #if wxUSE_UNICODE
14652 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
14653 #else
14654 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
14655 #endif
14656 }
14657 return pyobj;
14658 }
14659
14660
14661 static int _wrap_ART_HARDDISK_set(PyObject *) {
14662 PyErr_SetString(PyExc_TypeError,"Variable ART_HARDDISK is read-only.");
14663 return 1;
14664 }
14665
14666
14667 static PyObject *_wrap_ART_HARDDISK_get() {
14668 PyObject *pyobj;
14669
14670 {
14671 #if wxUSE_UNICODE
14672 pyobj = PyUnicode_FromWideChar((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
14673 #else
14674 pyobj = PyString_FromStringAndSize((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
14675 #endif
14676 }
14677 return pyobj;
14678 }
14679
14680
14681 static int _wrap_ART_FLOPPY_set(PyObject *) {
14682 PyErr_SetString(PyExc_TypeError,"Variable ART_FLOPPY is read-only.");
14683 return 1;
14684 }
14685
14686
14687 static PyObject *_wrap_ART_FLOPPY_get() {
14688 PyObject *pyobj;
14689
14690 {
14691 #if wxUSE_UNICODE
14692 pyobj = PyUnicode_FromWideChar((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
14693 #else
14694 pyobj = PyString_FromStringAndSize((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
14695 #endif
14696 }
14697 return pyobj;
14698 }
14699
14700
14701 static int _wrap_ART_CDROM_set(PyObject *) {
14702 PyErr_SetString(PyExc_TypeError,"Variable ART_CDROM is read-only.");
14703 return 1;
14704 }
14705
14706
14707 static PyObject *_wrap_ART_CDROM_get() {
14708 PyObject *pyobj;
14709
14710 {
14711 #if wxUSE_UNICODE
14712 pyobj = PyUnicode_FromWideChar((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
14713 #else
14714 pyobj = PyString_FromStringAndSize((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
14715 #endif
14716 }
14717 return pyobj;
14718 }
14719
14720
14721 static int _wrap_ART_REMOVABLE_set(PyObject *) {
14722 PyErr_SetString(PyExc_TypeError,"Variable ART_REMOVABLE is read-only.");
14723 return 1;
14724 }
14725
14726
14727 static PyObject *_wrap_ART_REMOVABLE_get() {
14728 PyObject *pyobj;
14729
14730 {
14731 #if wxUSE_UNICODE
14732 pyobj = PyUnicode_FromWideChar((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
14733 #else
14734 pyobj = PyString_FromStringAndSize((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
14735 #endif
14736 }
14737 return pyobj;
14738 }
14739
14740
14741 static int _wrap_ART_FOLDER_set(PyObject *) {
14742 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
14743 return 1;
14744 }
14745
14746
14747 static PyObject *_wrap_ART_FOLDER_get() {
14748 PyObject *pyobj;
14749
14750 {
14751 #if wxUSE_UNICODE
14752 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
14753 #else
14754 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
14755 #endif
14756 }
14757 return pyobj;
14758 }
14759
14760
14761 static int _wrap_ART_FOLDER_OPEN_set(PyObject *) {
14762 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER_OPEN is read-only.");
14763 return 1;
14764 }
14765
14766
14767 static PyObject *_wrap_ART_FOLDER_OPEN_get() {
14768 PyObject *pyobj;
14769
14770 {
14771 #if wxUSE_UNICODE
14772 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
14773 #else
14774 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
14775 #endif
14776 }
14777 return pyobj;
14778 }
14779
14780
14781 static int _wrap_ART_GO_DIR_UP_set(PyObject *) {
14782 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
14783 return 1;
14784 }
14785
14786
14787 static PyObject *_wrap_ART_GO_DIR_UP_get() {
14788 PyObject *pyobj;
14789
14790 {
14791 #if wxUSE_UNICODE
14792 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
14793 #else
14794 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
14795 #endif
14796 }
14797 return pyobj;
14798 }
14799
14800
14801 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *) {
14802 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
14803 return 1;
14804 }
14805
14806
14807 static PyObject *_wrap_ART_EXECUTABLE_FILE_get() {
14808 PyObject *pyobj;
14809
14810 {
14811 #if wxUSE_UNICODE
14812 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
14813 #else
14814 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
14815 #endif
14816 }
14817 return pyobj;
14818 }
14819
14820
14821 static int _wrap_ART_NORMAL_FILE_set(PyObject *) {
14822 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
14823 return 1;
14824 }
14825
14826
14827 static PyObject *_wrap_ART_NORMAL_FILE_get() {
14828 PyObject *pyobj;
14829
14830 {
14831 #if wxUSE_UNICODE
14832 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
14833 #else
14834 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
14835 #endif
14836 }
14837 return pyobj;
14838 }
14839
14840
14841 static int _wrap_ART_TICK_MARK_set(PyObject *) {
14842 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
14843 return 1;
14844 }
14845
14846
14847 static PyObject *_wrap_ART_TICK_MARK_get() {
14848 PyObject *pyobj;
14849
14850 {
14851 #if wxUSE_UNICODE
14852 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
14853 #else
14854 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
14855 #endif
14856 }
14857 return pyobj;
14858 }
14859
14860
14861 static int _wrap_ART_CROSS_MARK_set(PyObject *) {
14862 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
14863 return 1;
14864 }
14865
14866
14867 static PyObject *_wrap_ART_CROSS_MARK_get() {
14868 PyObject *pyobj;
14869
14870 {
14871 #if wxUSE_UNICODE
14872 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
14873 #else
14874 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
14875 #endif
14876 }
14877 return pyobj;
14878 }
14879
14880
14881 static int _wrap_ART_ERROR_set(PyObject *) {
14882 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
14883 return 1;
14884 }
14885
14886
14887 static PyObject *_wrap_ART_ERROR_get() {
14888 PyObject *pyobj;
14889
14890 {
14891 #if wxUSE_UNICODE
14892 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
14893 #else
14894 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
14895 #endif
14896 }
14897 return pyobj;
14898 }
14899
14900
14901 static int _wrap_ART_QUESTION_set(PyObject *) {
14902 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
14903 return 1;
14904 }
14905
14906
14907 static PyObject *_wrap_ART_QUESTION_get() {
14908 PyObject *pyobj;
14909
14910 {
14911 #if wxUSE_UNICODE
14912 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
14913 #else
14914 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
14915 #endif
14916 }
14917 return pyobj;
14918 }
14919
14920
14921 static int _wrap_ART_WARNING_set(PyObject *) {
14922 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
14923 return 1;
14924 }
14925
14926
14927 static PyObject *_wrap_ART_WARNING_get() {
14928 PyObject *pyobj;
14929
14930 {
14931 #if wxUSE_UNICODE
14932 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
14933 #else
14934 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
14935 #endif
14936 }
14937 return pyobj;
14938 }
14939
14940
14941 static int _wrap_ART_INFORMATION_set(PyObject *) {
14942 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
14943 return 1;
14944 }
14945
14946
14947 static PyObject *_wrap_ART_INFORMATION_get() {
14948 PyObject *pyobj;
14949
14950 {
14951 #if wxUSE_UNICODE
14952 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
14953 #else
14954 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
14955 #endif
14956 }
14957 return pyobj;
14958 }
14959
14960
14961 static int _wrap_ART_MISSING_IMAGE_set(PyObject *) {
14962 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
14963 return 1;
14964 }
14965
14966
14967 static PyObject *_wrap_ART_MISSING_IMAGE_get() {
14968 PyObject *pyobj;
14969
14970 {
14971 #if wxUSE_UNICODE
14972 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
14973 #else
14974 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
14975 #endif
14976 }
14977 return pyobj;
14978 }
14979
14980
14981 static PyObject *_wrap_new_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
14982 PyObject *resultobj;
14983 wxPyArtProvider *result;
14984 char *kwnames[] = {
14985 NULL
14986 };
14987
14988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
14989 {
14990 if (!wxPyCheckForApp()) SWIG_fail;
14991 PyThreadState* __tstate = wxPyBeginAllowThreads();
14992 result = (wxPyArtProvider *)new wxPyArtProvider();
14993
14994 wxPyEndAllowThreads(__tstate);
14995 if (PyErr_Occurred()) SWIG_fail;
14996 }
14997 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyArtProvider, 1);
14998 return resultobj;
14999 fail:
15000 return NULL;
15001 }
15002
15003
15004 static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
15005 PyObject *resultobj;
15006 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
15007 PyObject *arg2 = (PyObject *) 0 ;
15008 PyObject *arg3 = (PyObject *) 0 ;
15009 PyObject * obj0 = 0 ;
15010 PyObject * obj1 = 0 ;
15011 PyObject * obj2 = 0 ;
15012 char *kwnames[] = {
15013 (char *) "self",(char *) "self",(char *) "_class", NULL
15014 };
15015
15016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
15018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15019 arg2 = obj1;
15020 arg3 = obj2;
15021 {
15022 PyThreadState* __tstate = wxPyBeginAllowThreads();
15023 (arg1)->_setCallbackInfo(arg2,arg3);
15024
15025 wxPyEndAllowThreads(__tstate);
15026 if (PyErr_Occurred()) SWIG_fail;
15027 }
15028 Py_INCREF(Py_None); resultobj = Py_None;
15029 return resultobj;
15030 fail:
15031 return NULL;
15032 }
15033
15034
15035 static PyObject *_wrap_ArtProvider_PushProvider(PyObject *, PyObject *args, PyObject *kwargs) {
15036 PyObject *resultobj;
15037 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
15038 PyObject * obj0 = 0 ;
15039 char *kwnames[] = {
15040 (char *) "provider", NULL
15041 };
15042
15043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
15044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
15045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15046 {
15047 PyThreadState* __tstate = wxPyBeginAllowThreads();
15048 wxPyArtProvider::PushProvider(arg1);
15049
15050 wxPyEndAllowThreads(__tstate);
15051 if (PyErr_Occurred()) SWIG_fail;
15052 }
15053 Py_INCREF(Py_None); resultobj = Py_None;
15054 return resultobj;
15055 fail:
15056 return NULL;
15057 }
15058
15059
15060 static PyObject *_wrap_ArtProvider_PopProvider(PyObject *, PyObject *args, PyObject *kwargs) {
15061 PyObject *resultobj;
15062 bool result;
15063 char *kwnames[] = {
15064 NULL
15065 };
15066
15067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
15068 {
15069 PyThreadState* __tstate = wxPyBeginAllowThreads();
15070 result = (bool)wxPyArtProvider::PopProvider();
15071
15072 wxPyEndAllowThreads(__tstate);
15073 if (PyErr_Occurred()) SWIG_fail;
15074 }
15075 {
15076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15077 }
15078 return resultobj;
15079 fail:
15080 return NULL;
15081 }
15082
15083
15084 static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *, PyObject *args, PyObject *kwargs) {
15085 PyObject *resultobj;
15086 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
15087 bool result;
15088 PyObject * obj0 = 0 ;
15089 char *kwnames[] = {
15090 (char *) "provider", NULL
15091 };
15092
15093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
15094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
15095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15096 {
15097 PyThreadState* __tstate = wxPyBeginAllowThreads();
15098 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
15099
15100 wxPyEndAllowThreads(__tstate);
15101 if (PyErr_Occurred()) SWIG_fail;
15102 }
15103 {
15104 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15105 }
15106 return resultobj;
15107 fail:
15108 return NULL;
15109 }
15110
15111
15112 static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
15113 PyObject *resultobj;
15114 wxString *arg1 = 0 ;
15115 wxString const &arg2_defvalue = wxPyART_OTHER ;
15116 wxString *arg2 = (wxString *) &arg2_defvalue ;
15117 wxSize const &arg3_defvalue = wxDefaultSize ;
15118 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
15119 wxBitmap result;
15120 bool temp1 = false ;
15121 bool temp2 = false ;
15122 wxSize temp3 ;
15123 PyObject * obj0 = 0 ;
15124 PyObject * obj1 = 0 ;
15125 PyObject * obj2 = 0 ;
15126 char *kwnames[] = {
15127 (char *) "id",(char *) "client",(char *) "size", NULL
15128 };
15129
15130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
15131 {
15132 arg1 = wxString_in_helper(obj0);
15133 if (arg1 == NULL) SWIG_fail;
15134 temp1 = true;
15135 }
15136 if (obj1) {
15137 {
15138 arg2 = wxString_in_helper(obj1);
15139 if (arg2 == NULL) SWIG_fail;
15140 temp2 = true;
15141 }
15142 }
15143 if (obj2) {
15144 {
15145 arg3 = &temp3;
15146 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
15147 }
15148 }
15149 {
15150 if (!wxPyCheckForApp()) SWIG_fail;
15151 PyThreadState* __tstate = wxPyBeginAllowThreads();
15152 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
15153
15154 wxPyEndAllowThreads(__tstate);
15155 if (PyErr_Occurred()) SWIG_fail;
15156 }
15157 {
15158 wxBitmap * resultptr;
15159 resultptr = new wxBitmap((wxBitmap &) result);
15160 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
15161 }
15162 {
15163 if (temp1)
15164 delete arg1;
15165 }
15166 {
15167 if (temp2)
15168 delete arg2;
15169 }
15170 return resultobj;
15171 fail:
15172 {
15173 if (temp1)
15174 delete arg1;
15175 }
15176 {
15177 if (temp2)
15178 delete arg2;
15179 }
15180 return NULL;
15181 }
15182
15183
15184 static PyObject *_wrap_ArtProvider_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
15185 PyObject *resultobj;
15186 wxString *arg1 = 0 ;
15187 wxString const &arg2_defvalue = wxPyART_OTHER ;
15188 wxString *arg2 = (wxString *) &arg2_defvalue ;
15189 wxSize const &arg3_defvalue = wxDefaultSize ;
15190 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
15191 wxIcon result;
15192 bool temp1 = false ;
15193 bool temp2 = false ;
15194 wxSize temp3 ;
15195 PyObject * obj0 = 0 ;
15196 PyObject * obj1 = 0 ;
15197 PyObject * obj2 = 0 ;
15198 char *kwnames[] = {
15199 (char *) "id",(char *) "client",(char *) "size", NULL
15200 };
15201
15202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
15203 {
15204 arg1 = wxString_in_helper(obj0);
15205 if (arg1 == NULL) SWIG_fail;
15206 temp1 = true;
15207 }
15208 if (obj1) {
15209 {
15210 arg2 = wxString_in_helper(obj1);
15211 if (arg2 == NULL) SWIG_fail;
15212 temp2 = true;
15213 }
15214 }
15215 if (obj2) {
15216 {
15217 arg3 = &temp3;
15218 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
15219 }
15220 }
15221 {
15222 if (!wxPyCheckForApp()) SWIG_fail;
15223 PyThreadState* __tstate = wxPyBeginAllowThreads();
15224 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
15225
15226 wxPyEndAllowThreads(__tstate);
15227 if (PyErr_Occurred()) SWIG_fail;
15228 }
15229 {
15230 wxIcon * resultptr;
15231 resultptr = new wxIcon((wxIcon &) result);
15232 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
15233 }
15234 {
15235 if (temp1)
15236 delete arg1;
15237 }
15238 {
15239 if (temp2)
15240 delete arg2;
15241 }
15242 return resultobj;
15243 fail:
15244 {
15245 if (temp1)
15246 delete arg1;
15247 }
15248 {
15249 if (temp2)
15250 delete arg2;
15251 }
15252 return NULL;
15253 }
15254
15255
15256 static PyObject *_wrap_ArtProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
15257 PyObject *resultobj;
15258 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
15259 PyObject * obj0 = 0 ;
15260 char *kwnames[] = {
15261 (char *) "self", NULL
15262 };
15263
15264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
15265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
15266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15267 {
15268 PyThreadState* __tstate = wxPyBeginAllowThreads();
15269 wxPyArtProvider_Destroy(arg1);
15270
15271 wxPyEndAllowThreads(__tstate);
15272 if (PyErr_Occurred()) SWIG_fail;
15273 }
15274 Py_INCREF(Py_None); resultobj = Py_None;
15275 return resultobj;
15276 fail:
15277 return NULL;
15278 }
15279
15280
15281 static PyObject * ArtProvider_swigregister(PyObject *, PyObject *args) {
15282 PyObject *obj;
15283 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15284 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
15285 Py_INCREF(obj);
15286 return Py_BuildValue((char *)"");
15287 }
15288 static PyObject *_wrap_delete_ConfigBase(PyObject *, PyObject *args, PyObject *kwargs) {
15289 PyObject *resultobj;
15290 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15291 PyObject * obj0 = 0 ;
15292 char *kwnames[] = {
15293 (char *) "self", NULL
15294 };
15295
15296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
15297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15299 {
15300 PyThreadState* __tstate = wxPyBeginAllowThreads();
15301 delete arg1;
15302
15303 wxPyEndAllowThreads(__tstate);
15304 if (PyErr_Occurred()) SWIG_fail;
15305 }
15306 Py_INCREF(Py_None); resultobj = Py_None;
15307 return resultobj;
15308 fail:
15309 return NULL;
15310 }
15311
15312
15313 static PyObject *_wrap_ConfigBase_Set(PyObject *, PyObject *args, PyObject *kwargs) {
15314 PyObject *resultobj;
15315 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15316 wxConfigBase *result;
15317 PyObject * obj0 = 0 ;
15318 char *kwnames[] = {
15319 (char *) "config", NULL
15320 };
15321
15322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
15323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15325 {
15326 PyThreadState* __tstate = wxPyBeginAllowThreads();
15327 result = (wxConfigBase *)wxConfigBase::Set(arg1);
15328
15329 wxPyEndAllowThreads(__tstate);
15330 if (PyErr_Occurred()) SWIG_fail;
15331 }
15332 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
15333 return resultobj;
15334 fail:
15335 return NULL;
15336 }
15337
15338
15339 static PyObject *_wrap_ConfigBase_Get(PyObject *, PyObject *args, PyObject *kwargs) {
15340 PyObject *resultobj;
15341 bool arg1 = (bool) true ;
15342 wxConfigBase *result;
15343 PyObject * obj0 = 0 ;
15344 char *kwnames[] = {
15345 (char *) "createOnDemand", NULL
15346 };
15347
15348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
15349 if (obj0) {
15350 arg1 = (bool)SWIG_As_bool(obj0);
15351 if (PyErr_Occurred()) SWIG_fail;
15352 }
15353 {
15354 PyThreadState* __tstate = wxPyBeginAllowThreads();
15355 result = (wxConfigBase *)wxConfigBase::Get(arg1);
15356
15357 wxPyEndAllowThreads(__tstate);
15358 if (PyErr_Occurred()) SWIG_fail;
15359 }
15360 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
15361 return resultobj;
15362 fail:
15363 return NULL;
15364 }
15365
15366
15367 static PyObject *_wrap_ConfigBase_Create(PyObject *, PyObject *args, PyObject *kwargs) {
15368 PyObject *resultobj;
15369 wxConfigBase *result;
15370 char *kwnames[] = {
15371 NULL
15372 };
15373
15374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
15375 {
15376 PyThreadState* __tstate = wxPyBeginAllowThreads();
15377 result = (wxConfigBase *)wxConfigBase::Create();
15378
15379 wxPyEndAllowThreads(__tstate);
15380 if (PyErr_Occurred()) SWIG_fail;
15381 }
15382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
15383 return resultobj;
15384 fail:
15385 return NULL;
15386 }
15387
15388
15389 static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
15390 PyObject *resultobj;
15391 char *kwnames[] = {
15392 NULL
15393 };
15394
15395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
15396 {
15397 PyThreadState* __tstate = wxPyBeginAllowThreads();
15398 wxConfigBase::DontCreateOnDemand();
15399
15400 wxPyEndAllowThreads(__tstate);
15401 if (PyErr_Occurred()) SWIG_fail;
15402 }
15403 Py_INCREF(Py_None); resultobj = Py_None;
15404 return resultobj;
15405 fail:
15406 return NULL;
15407 }
15408
15409
15410 static PyObject *_wrap_ConfigBase_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
15411 PyObject *resultobj;
15412 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15413 wxString *arg2 = 0 ;
15414 bool temp2 = false ;
15415 PyObject * obj0 = 0 ;
15416 PyObject * obj1 = 0 ;
15417 char *kwnames[] = {
15418 (char *) "self",(char *) "path", NULL
15419 };
15420
15421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
15422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15424 {
15425 arg2 = wxString_in_helper(obj1);
15426 if (arg2 == NULL) SWIG_fail;
15427 temp2 = true;
15428 }
15429 {
15430 PyThreadState* __tstate = wxPyBeginAllowThreads();
15431 (arg1)->SetPath((wxString const &)*arg2);
15432
15433 wxPyEndAllowThreads(__tstate);
15434 if (PyErr_Occurred()) SWIG_fail;
15435 }
15436 Py_INCREF(Py_None); resultobj = Py_None;
15437 {
15438 if (temp2)
15439 delete arg2;
15440 }
15441 return resultobj;
15442 fail:
15443 {
15444 if (temp2)
15445 delete arg2;
15446 }
15447 return NULL;
15448 }
15449
15450
15451 static PyObject *_wrap_ConfigBase_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
15452 PyObject *resultobj;
15453 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15454 wxString *result;
15455 PyObject * obj0 = 0 ;
15456 char *kwnames[] = {
15457 (char *) "self", NULL
15458 };
15459
15460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
15461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15463 {
15464 PyThreadState* __tstate = wxPyBeginAllowThreads();
15465 {
15466 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
15467 result = (wxString *) &_result_ref;
15468 }
15469
15470 wxPyEndAllowThreads(__tstate);
15471 if (PyErr_Occurred()) SWIG_fail;
15472 }
15473 {
15474 #if wxUSE_UNICODE
15475 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15476 #else
15477 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15478 #endif
15479 }
15480 return resultobj;
15481 fail:
15482 return NULL;
15483 }
15484
15485
15486 static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *, PyObject *args, PyObject *kwargs) {
15487 PyObject *resultobj;
15488 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15489 PyObject *result;
15490 PyObject * obj0 = 0 ;
15491 char *kwnames[] = {
15492 (char *) "self", NULL
15493 };
15494
15495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
15496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15498 {
15499 PyThreadState* __tstate = wxPyBeginAllowThreads();
15500 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
15501
15502 wxPyEndAllowThreads(__tstate);
15503 if (PyErr_Occurred()) SWIG_fail;
15504 }
15505 resultobj = result;
15506 return resultobj;
15507 fail:
15508 return NULL;
15509 }
15510
15511
15512 static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *, PyObject *args, PyObject *kwargs) {
15513 PyObject *resultobj;
15514 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15515 long arg2 ;
15516 PyObject *result;
15517 PyObject * obj0 = 0 ;
15518 PyObject * obj1 = 0 ;
15519 char *kwnames[] = {
15520 (char *) "self",(char *) "index", NULL
15521 };
15522
15523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
15524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15526 arg2 = (long)SWIG_As_long(obj1);
15527 if (PyErr_Occurred()) SWIG_fail;
15528 {
15529 PyThreadState* __tstate = wxPyBeginAllowThreads();
15530 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
15531
15532 wxPyEndAllowThreads(__tstate);
15533 if (PyErr_Occurred()) SWIG_fail;
15534 }
15535 resultobj = result;
15536 return resultobj;
15537 fail:
15538 return NULL;
15539 }
15540
15541
15542 static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *, PyObject *args, PyObject *kwargs) {
15543 PyObject *resultobj;
15544 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15545 PyObject *result;
15546 PyObject * obj0 = 0 ;
15547 char *kwnames[] = {
15548 (char *) "self", NULL
15549 };
15550
15551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
15552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15554 {
15555 PyThreadState* __tstate = wxPyBeginAllowThreads();
15556 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
15557
15558 wxPyEndAllowThreads(__tstate);
15559 if (PyErr_Occurred()) SWIG_fail;
15560 }
15561 resultobj = result;
15562 return resultobj;
15563 fail:
15564 return NULL;
15565 }
15566
15567
15568 static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *, PyObject *args, PyObject *kwargs) {
15569 PyObject *resultobj;
15570 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15571 long arg2 ;
15572 PyObject *result;
15573 PyObject * obj0 = 0 ;
15574 PyObject * obj1 = 0 ;
15575 char *kwnames[] = {
15576 (char *) "self",(char *) "index", NULL
15577 };
15578
15579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
15580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15582 arg2 = (long)SWIG_As_long(obj1);
15583 if (PyErr_Occurred()) SWIG_fail;
15584 {
15585 PyThreadState* __tstate = wxPyBeginAllowThreads();
15586 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
15587
15588 wxPyEndAllowThreads(__tstate);
15589 if (PyErr_Occurred()) SWIG_fail;
15590 }
15591 resultobj = result;
15592 return resultobj;
15593 fail:
15594 return NULL;
15595 }
15596
15597
15598 static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *, PyObject *args, PyObject *kwargs) {
15599 PyObject *resultobj;
15600 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15601 bool arg2 = (bool) false ;
15602 size_t result;
15603 PyObject * obj0 = 0 ;
15604 PyObject * obj1 = 0 ;
15605 char *kwnames[] = {
15606 (char *) "self",(char *) "recursive", NULL
15607 };
15608
15609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
15610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15612 if (obj1) {
15613 arg2 = (bool)SWIG_As_bool(obj1);
15614 if (PyErr_Occurred()) SWIG_fail;
15615 }
15616 {
15617 PyThreadState* __tstate = wxPyBeginAllowThreads();
15618 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
15619
15620 wxPyEndAllowThreads(__tstate);
15621 if (PyErr_Occurred()) SWIG_fail;
15622 }
15623 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
15624 return resultobj;
15625 fail:
15626 return NULL;
15627 }
15628
15629
15630 static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *, PyObject *args, PyObject *kwargs) {
15631 PyObject *resultobj;
15632 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15633 bool arg2 = (bool) false ;
15634 size_t result;
15635 PyObject * obj0 = 0 ;
15636 PyObject * obj1 = 0 ;
15637 char *kwnames[] = {
15638 (char *) "self",(char *) "recursive", NULL
15639 };
15640
15641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
15642 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15643 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15644 if (obj1) {
15645 arg2 = (bool)SWIG_As_bool(obj1);
15646 if (PyErr_Occurred()) SWIG_fail;
15647 }
15648 {
15649 PyThreadState* __tstate = wxPyBeginAllowThreads();
15650 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
15651
15652 wxPyEndAllowThreads(__tstate);
15653 if (PyErr_Occurred()) SWIG_fail;
15654 }
15655 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
15656 return resultobj;
15657 fail:
15658 return NULL;
15659 }
15660
15661
15662 static PyObject *_wrap_ConfigBase_HasGroup(PyObject *, PyObject *args, PyObject *kwargs) {
15663 PyObject *resultobj;
15664 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15665 wxString *arg2 = 0 ;
15666 bool result;
15667 bool temp2 = false ;
15668 PyObject * obj0 = 0 ;
15669 PyObject * obj1 = 0 ;
15670 char *kwnames[] = {
15671 (char *) "self",(char *) "name", NULL
15672 };
15673
15674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
15675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15677 {
15678 arg2 = wxString_in_helper(obj1);
15679 if (arg2 == NULL) SWIG_fail;
15680 temp2 = true;
15681 }
15682 {
15683 PyThreadState* __tstate = wxPyBeginAllowThreads();
15684 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
15685
15686 wxPyEndAllowThreads(__tstate);
15687 if (PyErr_Occurred()) SWIG_fail;
15688 }
15689 {
15690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15691 }
15692 {
15693 if (temp2)
15694 delete arg2;
15695 }
15696 return resultobj;
15697 fail:
15698 {
15699 if (temp2)
15700 delete arg2;
15701 }
15702 return NULL;
15703 }
15704
15705
15706 static PyObject *_wrap_ConfigBase_HasEntry(PyObject *, PyObject *args, PyObject *kwargs) {
15707 PyObject *resultobj;
15708 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15709 wxString *arg2 = 0 ;
15710 bool result;
15711 bool temp2 = false ;
15712 PyObject * obj0 = 0 ;
15713 PyObject * obj1 = 0 ;
15714 char *kwnames[] = {
15715 (char *) "self",(char *) "name", NULL
15716 };
15717
15718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
15719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15721 {
15722 arg2 = wxString_in_helper(obj1);
15723 if (arg2 == NULL) SWIG_fail;
15724 temp2 = true;
15725 }
15726 {
15727 PyThreadState* __tstate = wxPyBeginAllowThreads();
15728 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
15729
15730 wxPyEndAllowThreads(__tstate);
15731 if (PyErr_Occurred()) SWIG_fail;
15732 }
15733 {
15734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15735 }
15736 {
15737 if (temp2)
15738 delete arg2;
15739 }
15740 return resultobj;
15741 fail:
15742 {
15743 if (temp2)
15744 delete arg2;
15745 }
15746 return NULL;
15747 }
15748
15749
15750 static PyObject *_wrap_ConfigBase_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
15751 PyObject *resultobj;
15752 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15753 wxString *arg2 = 0 ;
15754 bool result;
15755 bool temp2 = false ;
15756 PyObject * obj0 = 0 ;
15757 PyObject * obj1 = 0 ;
15758 char *kwnames[] = {
15759 (char *) "self",(char *) "name", NULL
15760 };
15761
15762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
15763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15765 {
15766 arg2 = wxString_in_helper(obj1);
15767 if (arg2 == NULL) SWIG_fail;
15768 temp2 = true;
15769 }
15770 {
15771 PyThreadState* __tstate = wxPyBeginAllowThreads();
15772 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
15773
15774 wxPyEndAllowThreads(__tstate);
15775 if (PyErr_Occurred()) SWIG_fail;
15776 }
15777 {
15778 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15779 }
15780 {
15781 if (temp2)
15782 delete arg2;
15783 }
15784 return resultobj;
15785 fail:
15786 {
15787 if (temp2)
15788 delete arg2;
15789 }
15790 return NULL;
15791 }
15792
15793
15794 static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *, PyObject *args, PyObject *kwargs) {
15795 PyObject *resultobj;
15796 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15797 wxString *arg2 = 0 ;
15798 int result;
15799 bool temp2 = false ;
15800 PyObject * obj0 = 0 ;
15801 PyObject * obj1 = 0 ;
15802 char *kwnames[] = {
15803 (char *) "self",(char *) "name", NULL
15804 };
15805
15806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
15807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15809 {
15810 arg2 = wxString_in_helper(obj1);
15811 if (arg2 == NULL) SWIG_fail;
15812 temp2 = true;
15813 }
15814 {
15815 PyThreadState* __tstate = wxPyBeginAllowThreads();
15816 result = (int)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
15817
15818 wxPyEndAllowThreads(__tstate);
15819 if (PyErr_Occurred()) SWIG_fail;
15820 }
15821 resultobj = SWIG_From_int((int)result);
15822 {
15823 if (temp2)
15824 delete arg2;
15825 }
15826 return resultobj;
15827 fail:
15828 {
15829 if (temp2)
15830 delete arg2;
15831 }
15832 return NULL;
15833 }
15834
15835
15836 static PyObject *_wrap_ConfigBase_Read(PyObject *, PyObject *args, PyObject *kwargs) {
15837 PyObject *resultobj;
15838 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15839 wxString *arg2 = 0 ;
15840 wxString const &arg3_defvalue = wxPyEmptyString ;
15841 wxString *arg3 = (wxString *) &arg3_defvalue ;
15842 wxString result;
15843 bool temp2 = false ;
15844 bool temp3 = false ;
15845 PyObject * obj0 = 0 ;
15846 PyObject * obj1 = 0 ;
15847 PyObject * obj2 = 0 ;
15848 char *kwnames[] = {
15849 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15850 };
15851
15852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
15853 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15855 {
15856 arg2 = wxString_in_helper(obj1);
15857 if (arg2 == NULL) SWIG_fail;
15858 temp2 = true;
15859 }
15860 if (obj2) {
15861 {
15862 arg3 = wxString_in_helper(obj2);
15863 if (arg3 == NULL) SWIG_fail;
15864 temp3 = true;
15865 }
15866 }
15867 {
15868 PyThreadState* __tstate = wxPyBeginAllowThreads();
15869 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
15870
15871 wxPyEndAllowThreads(__tstate);
15872 if (PyErr_Occurred()) SWIG_fail;
15873 }
15874 {
15875 #if wxUSE_UNICODE
15876 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15877 #else
15878 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15879 #endif
15880 }
15881 {
15882 if (temp2)
15883 delete arg2;
15884 }
15885 {
15886 if (temp3)
15887 delete arg3;
15888 }
15889 return resultobj;
15890 fail:
15891 {
15892 if (temp2)
15893 delete arg2;
15894 }
15895 {
15896 if (temp3)
15897 delete arg3;
15898 }
15899 return NULL;
15900 }
15901
15902
15903 static PyObject *_wrap_ConfigBase_ReadInt(PyObject *, PyObject *args, PyObject *kwargs) {
15904 PyObject *resultobj;
15905 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15906 wxString *arg2 = 0 ;
15907 long arg3 = (long) 0 ;
15908 long result;
15909 bool temp2 = false ;
15910 PyObject * obj0 = 0 ;
15911 PyObject * obj1 = 0 ;
15912 PyObject * obj2 = 0 ;
15913 char *kwnames[] = {
15914 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15915 };
15916
15917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
15918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15920 {
15921 arg2 = wxString_in_helper(obj1);
15922 if (arg2 == NULL) SWIG_fail;
15923 temp2 = true;
15924 }
15925 if (obj2) {
15926 arg3 = (long)SWIG_As_long(obj2);
15927 if (PyErr_Occurred()) SWIG_fail;
15928 }
15929 {
15930 PyThreadState* __tstate = wxPyBeginAllowThreads();
15931 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
15932
15933 wxPyEndAllowThreads(__tstate);
15934 if (PyErr_Occurred()) SWIG_fail;
15935 }
15936 resultobj = SWIG_From_long((long)result);
15937 {
15938 if (temp2)
15939 delete arg2;
15940 }
15941 return resultobj;
15942 fail:
15943 {
15944 if (temp2)
15945 delete arg2;
15946 }
15947 return NULL;
15948 }
15949
15950
15951 static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *, PyObject *args, PyObject *kwargs) {
15952 PyObject *resultobj;
15953 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15954 wxString *arg2 = 0 ;
15955 double arg3 = (double) 0.0 ;
15956 double result;
15957 bool temp2 = false ;
15958 PyObject * obj0 = 0 ;
15959 PyObject * obj1 = 0 ;
15960 PyObject * obj2 = 0 ;
15961 char *kwnames[] = {
15962 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15963 };
15964
15965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
15966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15968 {
15969 arg2 = wxString_in_helper(obj1);
15970 if (arg2 == NULL) SWIG_fail;
15971 temp2 = true;
15972 }
15973 if (obj2) {
15974 arg3 = (double)SWIG_As_double(obj2);
15975 if (PyErr_Occurred()) SWIG_fail;
15976 }
15977 {
15978 PyThreadState* __tstate = wxPyBeginAllowThreads();
15979 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
15980
15981 wxPyEndAllowThreads(__tstate);
15982 if (PyErr_Occurred()) SWIG_fail;
15983 }
15984 resultobj = SWIG_From_double((double)result);
15985 {
15986 if (temp2)
15987 delete arg2;
15988 }
15989 return resultobj;
15990 fail:
15991 {
15992 if (temp2)
15993 delete arg2;
15994 }
15995 return NULL;
15996 }
15997
15998
15999 static PyObject *_wrap_ConfigBase_ReadBool(PyObject *, PyObject *args, PyObject *kwargs) {
16000 PyObject *resultobj;
16001 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16002 wxString *arg2 = 0 ;
16003 bool arg3 = (bool) false ;
16004 bool result;
16005 bool temp2 = false ;
16006 PyObject * obj0 = 0 ;
16007 PyObject * obj1 = 0 ;
16008 PyObject * obj2 = 0 ;
16009 char *kwnames[] = {
16010 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
16011 };
16012
16013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
16014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16016 {
16017 arg2 = wxString_in_helper(obj1);
16018 if (arg2 == NULL) SWIG_fail;
16019 temp2 = true;
16020 }
16021 if (obj2) {
16022 arg3 = (bool)SWIG_As_bool(obj2);
16023 if (PyErr_Occurred()) SWIG_fail;
16024 }
16025 {
16026 PyThreadState* __tstate = wxPyBeginAllowThreads();
16027 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
16028
16029 wxPyEndAllowThreads(__tstate);
16030 if (PyErr_Occurred()) SWIG_fail;
16031 }
16032 {
16033 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16034 }
16035 {
16036 if (temp2)
16037 delete arg2;
16038 }
16039 return resultobj;
16040 fail:
16041 {
16042 if (temp2)
16043 delete arg2;
16044 }
16045 return NULL;
16046 }
16047
16048
16049 static PyObject *_wrap_ConfigBase_Write(PyObject *, PyObject *args, PyObject *kwargs) {
16050 PyObject *resultobj;
16051 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16052 wxString *arg2 = 0 ;
16053 wxString *arg3 = 0 ;
16054 bool result;
16055 bool temp2 = false ;
16056 bool temp3 = false ;
16057 PyObject * obj0 = 0 ;
16058 PyObject * obj1 = 0 ;
16059 PyObject * obj2 = 0 ;
16060 char *kwnames[] = {
16061 (char *) "self",(char *) "key",(char *) "value", NULL
16062 };
16063
16064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
16065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16067 {
16068 arg2 = wxString_in_helper(obj1);
16069 if (arg2 == NULL) SWIG_fail;
16070 temp2 = true;
16071 }
16072 {
16073 arg3 = wxString_in_helper(obj2);
16074 if (arg3 == NULL) SWIG_fail;
16075 temp3 = true;
16076 }
16077 {
16078 PyThreadState* __tstate = wxPyBeginAllowThreads();
16079 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
16080
16081 wxPyEndAllowThreads(__tstate);
16082 if (PyErr_Occurred()) SWIG_fail;
16083 }
16084 {
16085 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16086 }
16087 {
16088 if (temp2)
16089 delete arg2;
16090 }
16091 {
16092 if (temp3)
16093 delete arg3;
16094 }
16095 return resultobj;
16096 fail:
16097 {
16098 if (temp2)
16099 delete arg2;
16100 }
16101 {
16102 if (temp3)
16103 delete arg3;
16104 }
16105 return NULL;
16106 }
16107
16108
16109 static PyObject *_wrap_ConfigBase_WriteInt(PyObject *, PyObject *args, PyObject *kwargs) {
16110 PyObject *resultobj;
16111 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16112 wxString *arg2 = 0 ;
16113 long arg3 ;
16114 bool result;
16115 bool temp2 = false ;
16116 PyObject * obj0 = 0 ;
16117 PyObject * obj1 = 0 ;
16118 PyObject * obj2 = 0 ;
16119 char *kwnames[] = {
16120 (char *) "self",(char *) "key",(char *) "value", NULL
16121 };
16122
16123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
16124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16126 {
16127 arg2 = wxString_in_helper(obj1);
16128 if (arg2 == NULL) SWIG_fail;
16129 temp2 = true;
16130 }
16131 arg3 = (long)SWIG_As_long(obj2);
16132 if (PyErr_Occurred()) SWIG_fail;
16133 {
16134 PyThreadState* __tstate = wxPyBeginAllowThreads();
16135 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
16136
16137 wxPyEndAllowThreads(__tstate);
16138 if (PyErr_Occurred()) SWIG_fail;
16139 }
16140 {
16141 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16142 }
16143 {
16144 if (temp2)
16145 delete arg2;
16146 }
16147 return resultobj;
16148 fail:
16149 {
16150 if (temp2)
16151 delete arg2;
16152 }
16153 return NULL;
16154 }
16155
16156
16157 static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *, PyObject *args, PyObject *kwargs) {
16158 PyObject *resultobj;
16159 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16160 wxString *arg2 = 0 ;
16161 double arg3 ;
16162 bool result;
16163 bool temp2 = false ;
16164 PyObject * obj0 = 0 ;
16165 PyObject * obj1 = 0 ;
16166 PyObject * obj2 = 0 ;
16167 char *kwnames[] = {
16168 (char *) "self",(char *) "key",(char *) "value", NULL
16169 };
16170
16171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
16172 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16173 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16174 {
16175 arg2 = wxString_in_helper(obj1);
16176 if (arg2 == NULL) SWIG_fail;
16177 temp2 = true;
16178 }
16179 arg3 = (double)SWIG_As_double(obj2);
16180 if (PyErr_Occurred()) SWIG_fail;
16181 {
16182 PyThreadState* __tstate = wxPyBeginAllowThreads();
16183 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
16184
16185 wxPyEndAllowThreads(__tstate);
16186 if (PyErr_Occurred()) SWIG_fail;
16187 }
16188 {
16189 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16190 }
16191 {
16192 if (temp2)
16193 delete arg2;
16194 }
16195 return resultobj;
16196 fail:
16197 {
16198 if (temp2)
16199 delete arg2;
16200 }
16201 return NULL;
16202 }
16203
16204
16205 static PyObject *_wrap_ConfigBase_WriteBool(PyObject *, PyObject *args, PyObject *kwargs) {
16206 PyObject *resultobj;
16207 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16208 wxString *arg2 = 0 ;
16209 bool arg3 ;
16210 bool result;
16211 bool temp2 = false ;
16212 PyObject * obj0 = 0 ;
16213 PyObject * obj1 = 0 ;
16214 PyObject * obj2 = 0 ;
16215 char *kwnames[] = {
16216 (char *) "self",(char *) "key",(char *) "value", NULL
16217 };
16218
16219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
16220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16222 {
16223 arg2 = wxString_in_helper(obj1);
16224 if (arg2 == NULL) SWIG_fail;
16225 temp2 = true;
16226 }
16227 arg3 = (bool)SWIG_As_bool(obj2);
16228 if (PyErr_Occurred()) SWIG_fail;
16229 {
16230 PyThreadState* __tstate = wxPyBeginAllowThreads();
16231 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
16232
16233 wxPyEndAllowThreads(__tstate);
16234 if (PyErr_Occurred()) SWIG_fail;
16235 }
16236 {
16237 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16238 }
16239 {
16240 if (temp2)
16241 delete arg2;
16242 }
16243 return resultobj;
16244 fail:
16245 {
16246 if (temp2)
16247 delete arg2;
16248 }
16249 return NULL;
16250 }
16251
16252
16253 static PyObject *_wrap_ConfigBase_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
16254 PyObject *resultobj;
16255 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16256 bool arg2 = (bool) false ;
16257 bool result;
16258 PyObject * obj0 = 0 ;
16259 PyObject * obj1 = 0 ;
16260 char *kwnames[] = {
16261 (char *) "self",(char *) "currentOnly", NULL
16262 };
16263
16264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
16265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16267 if (obj1) {
16268 arg2 = (bool)SWIG_As_bool(obj1);
16269 if (PyErr_Occurred()) SWIG_fail;
16270 }
16271 {
16272 PyThreadState* __tstate = wxPyBeginAllowThreads();
16273 result = (bool)(arg1)->Flush(arg2);
16274
16275 wxPyEndAllowThreads(__tstate);
16276 if (PyErr_Occurred()) SWIG_fail;
16277 }
16278 {
16279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16280 }
16281 return resultobj;
16282 fail:
16283 return NULL;
16284 }
16285
16286
16287 static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *, PyObject *args, PyObject *kwargs) {
16288 PyObject *resultobj;
16289 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16290 wxString *arg2 = 0 ;
16291 wxString *arg3 = 0 ;
16292 bool result;
16293 bool temp2 = false ;
16294 bool temp3 = false ;
16295 PyObject * obj0 = 0 ;
16296 PyObject * obj1 = 0 ;
16297 PyObject * obj2 = 0 ;
16298 char *kwnames[] = {
16299 (char *) "self",(char *) "oldName",(char *) "newName", NULL
16300 };
16301
16302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
16303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16305 {
16306 arg2 = wxString_in_helper(obj1);
16307 if (arg2 == NULL) SWIG_fail;
16308 temp2 = true;
16309 }
16310 {
16311 arg3 = wxString_in_helper(obj2);
16312 if (arg3 == NULL) SWIG_fail;
16313 temp3 = true;
16314 }
16315 {
16316 PyThreadState* __tstate = wxPyBeginAllowThreads();
16317 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
16318
16319 wxPyEndAllowThreads(__tstate);
16320 if (PyErr_Occurred()) SWIG_fail;
16321 }
16322 {
16323 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16324 }
16325 {
16326 if (temp2)
16327 delete arg2;
16328 }
16329 {
16330 if (temp3)
16331 delete arg3;
16332 }
16333 return resultobj;
16334 fail:
16335 {
16336 if (temp2)
16337 delete arg2;
16338 }
16339 {
16340 if (temp3)
16341 delete arg3;
16342 }
16343 return NULL;
16344 }
16345
16346
16347 static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *, PyObject *args, PyObject *kwargs) {
16348 PyObject *resultobj;
16349 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16350 wxString *arg2 = 0 ;
16351 wxString *arg3 = 0 ;
16352 bool result;
16353 bool temp2 = false ;
16354 bool temp3 = false ;
16355 PyObject * obj0 = 0 ;
16356 PyObject * obj1 = 0 ;
16357 PyObject * obj2 = 0 ;
16358 char *kwnames[] = {
16359 (char *) "self",(char *) "oldName",(char *) "newName", NULL
16360 };
16361
16362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",kwnames,&obj0,&obj1,&obj2)) goto fail;
16363 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16364 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16365 {
16366 arg2 = wxString_in_helper(obj1);
16367 if (arg2 == NULL) SWIG_fail;
16368 temp2 = true;
16369 }
16370 {
16371 arg3 = wxString_in_helper(obj2);
16372 if (arg3 == NULL) SWIG_fail;
16373 temp3 = true;
16374 }
16375 {
16376 PyThreadState* __tstate = wxPyBeginAllowThreads();
16377 result = (bool)(arg1)->RenameGroup((wxString const &)*arg2,(wxString const &)*arg3);
16378
16379 wxPyEndAllowThreads(__tstate);
16380 if (PyErr_Occurred()) SWIG_fail;
16381 }
16382 {
16383 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16384 }
16385 {
16386 if (temp2)
16387 delete arg2;
16388 }
16389 {
16390 if (temp3)
16391 delete arg3;
16392 }
16393 return resultobj;
16394 fail:
16395 {
16396 if (temp2)
16397 delete arg2;
16398 }
16399 {
16400 if (temp3)
16401 delete arg3;
16402 }
16403 return NULL;
16404 }
16405
16406
16407 static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *, PyObject *args, PyObject *kwargs) {
16408 PyObject *resultobj;
16409 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16410 wxString *arg2 = 0 ;
16411 bool arg3 = (bool) true ;
16412 bool result;
16413 bool temp2 = false ;
16414 PyObject * obj0 = 0 ;
16415 PyObject * obj1 = 0 ;
16416 PyObject * obj2 = 0 ;
16417 char *kwnames[] = {
16418 (char *) "self",(char *) "key",(char *) "deleteGroupIfEmpty", NULL
16419 };
16420
16421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
16422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16424 {
16425 arg2 = wxString_in_helper(obj1);
16426 if (arg2 == NULL) SWIG_fail;
16427 temp2 = true;
16428 }
16429 if (obj2) {
16430 arg3 = (bool)SWIG_As_bool(obj2);
16431 if (PyErr_Occurred()) SWIG_fail;
16432 }
16433 {
16434 PyThreadState* __tstate = wxPyBeginAllowThreads();
16435 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
16436
16437 wxPyEndAllowThreads(__tstate);
16438 if (PyErr_Occurred()) SWIG_fail;
16439 }
16440 {
16441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16442 }
16443 {
16444 if (temp2)
16445 delete arg2;
16446 }
16447 return resultobj;
16448 fail:
16449 {
16450 if (temp2)
16451 delete arg2;
16452 }
16453 return NULL;
16454 }
16455
16456
16457 static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *, PyObject *args, PyObject *kwargs) {
16458 PyObject *resultobj;
16459 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16460 wxString *arg2 = 0 ;
16461 bool result;
16462 bool temp2 = false ;
16463 PyObject * obj0 = 0 ;
16464 PyObject * obj1 = 0 ;
16465 char *kwnames[] = {
16466 (char *) "self",(char *) "key", NULL
16467 };
16468
16469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) goto fail;
16470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16472 {
16473 arg2 = wxString_in_helper(obj1);
16474 if (arg2 == NULL) SWIG_fail;
16475 temp2 = true;
16476 }
16477 {
16478 PyThreadState* __tstate = wxPyBeginAllowThreads();
16479 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
16480
16481 wxPyEndAllowThreads(__tstate);
16482 if (PyErr_Occurred()) SWIG_fail;
16483 }
16484 {
16485 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16486 }
16487 {
16488 if (temp2)
16489 delete arg2;
16490 }
16491 return resultobj;
16492 fail:
16493 {
16494 if (temp2)
16495 delete arg2;
16496 }
16497 return NULL;
16498 }
16499
16500
16501 static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *, PyObject *args, PyObject *kwargs) {
16502 PyObject *resultobj;
16503 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16504 bool result;
16505 PyObject * obj0 = 0 ;
16506 char *kwnames[] = {
16507 (char *) "self", NULL
16508 };
16509
16510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
16511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16513 {
16514 PyThreadState* __tstate = wxPyBeginAllowThreads();
16515 result = (bool)(arg1)->DeleteAll();
16516
16517 wxPyEndAllowThreads(__tstate);
16518 if (PyErr_Occurred()) SWIG_fail;
16519 }
16520 {
16521 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16522 }
16523 return resultobj;
16524 fail:
16525 return NULL;
16526 }
16527
16528
16529 static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
16530 PyObject *resultobj;
16531 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16532 bool arg2 = (bool) true ;
16533 PyObject * obj0 = 0 ;
16534 PyObject * obj1 = 0 ;
16535 char *kwnames[] = {
16536 (char *) "self",(char *) "doIt", NULL
16537 };
16538
16539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
16540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16542 if (obj1) {
16543 arg2 = (bool)SWIG_As_bool(obj1);
16544 if (PyErr_Occurred()) SWIG_fail;
16545 }
16546 {
16547 PyThreadState* __tstate = wxPyBeginAllowThreads();
16548 (arg1)->SetExpandEnvVars(arg2);
16549
16550 wxPyEndAllowThreads(__tstate);
16551 if (PyErr_Occurred()) SWIG_fail;
16552 }
16553 Py_INCREF(Py_None); resultobj = Py_None;
16554 return resultobj;
16555 fail:
16556 return NULL;
16557 }
16558
16559
16560 static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
16561 PyObject *resultobj;
16562 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16563 bool result;
16564 PyObject * obj0 = 0 ;
16565 char *kwnames[] = {
16566 (char *) "self", NULL
16567 };
16568
16569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
16570 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16572 {
16573 PyThreadState* __tstate = wxPyBeginAllowThreads();
16574 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
16575
16576 wxPyEndAllowThreads(__tstate);
16577 if (PyErr_Occurred()) SWIG_fail;
16578 }
16579 {
16580 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16581 }
16582 return resultobj;
16583 fail:
16584 return NULL;
16585 }
16586
16587
16588 static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
16589 PyObject *resultobj;
16590 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16591 bool arg2 = (bool) true ;
16592 PyObject * obj0 = 0 ;
16593 PyObject * obj1 = 0 ;
16594 char *kwnames[] = {
16595 (char *) "self",(char *) "doIt", NULL
16596 };
16597
16598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
16599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16601 if (obj1) {
16602 arg2 = (bool)SWIG_As_bool(obj1);
16603 if (PyErr_Occurred()) SWIG_fail;
16604 }
16605 {
16606 PyThreadState* __tstate = wxPyBeginAllowThreads();
16607 (arg1)->SetRecordDefaults(arg2);
16608
16609 wxPyEndAllowThreads(__tstate);
16610 if (PyErr_Occurred()) SWIG_fail;
16611 }
16612 Py_INCREF(Py_None); resultobj = Py_None;
16613 return resultobj;
16614 fail:
16615 return NULL;
16616 }
16617
16618
16619 static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
16620 PyObject *resultobj;
16621 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16622 bool result;
16623 PyObject * obj0 = 0 ;
16624 char *kwnames[] = {
16625 (char *) "self", NULL
16626 };
16627
16628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
16629 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16630 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16631 {
16632 PyThreadState* __tstate = wxPyBeginAllowThreads();
16633 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
16634
16635 wxPyEndAllowThreads(__tstate);
16636 if (PyErr_Occurred()) SWIG_fail;
16637 }
16638 {
16639 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16640 }
16641 return resultobj;
16642 fail:
16643 return NULL;
16644 }
16645
16646
16647 static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
16648 PyObject *resultobj;
16649 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16650 wxString *arg2 = 0 ;
16651 wxString result;
16652 bool temp2 = false ;
16653 PyObject * obj0 = 0 ;
16654 PyObject * obj1 = 0 ;
16655 char *kwnames[] = {
16656 (char *) "self",(char *) "str", NULL
16657 };
16658
16659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
16660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16662 {
16663 arg2 = wxString_in_helper(obj1);
16664 if (arg2 == NULL) SWIG_fail;
16665 temp2 = true;
16666 }
16667 {
16668 PyThreadState* __tstate = wxPyBeginAllowThreads();
16669 result = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
16670
16671 wxPyEndAllowThreads(__tstate);
16672 if (PyErr_Occurred()) SWIG_fail;
16673 }
16674 {
16675 #if wxUSE_UNICODE
16676 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16677 #else
16678 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16679 #endif
16680 }
16681 {
16682 if (temp2)
16683 delete arg2;
16684 }
16685 return resultobj;
16686 fail:
16687 {
16688 if (temp2)
16689 delete arg2;
16690 }
16691 return NULL;
16692 }
16693
16694
16695 static PyObject *_wrap_ConfigBase_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
16696 PyObject *resultobj;
16697 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16698 wxString result;
16699 PyObject * obj0 = 0 ;
16700 char *kwnames[] = {
16701 (char *) "self", NULL
16702 };
16703
16704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
16705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16707 {
16708 PyThreadState* __tstate = wxPyBeginAllowThreads();
16709 result = ((wxConfigBase const *)arg1)->GetAppName();
16710
16711 wxPyEndAllowThreads(__tstate);
16712 if (PyErr_Occurred()) SWIG_fail;
16713 }
16714 {
16715 #if wxUSE_UNICODE
16716 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16717 #else
16718 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16719 #endif
16720 }
16721 return resultobj;
16722 fail:
16723 return NULL;
16724 }
16725
16726
16727 static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
16728 PyObject *resultobj;
16729 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16730 wxString result;
16731 PyObject * obj0 = 0 ;
16732 char *kwnames[] = {
16733 (char *) "self", NULL
16734 };
16735
16736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
16737 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16738 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16739 {
16740 PyThreadState* __tstate = wxPyBeginAllowThreads();
16741 result = ((wxConfigBase const *)arg1)->GetVendorName();
16742
16743 wxPyEndAllowThreads(__tstate);
16744 if (PyErr_Occurred()) SWIG_fail;
16745 }
16746 {
16747 #if wxUSE_UNICODE
16748 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16749 #else
16750 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16751 #endif
16752 }
16753 return resultobj;
16754 fail:
16755 return NULL;
16756 }
16757
16758
16759 static PyObject *_wrap_ConfigBase_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
16760 PyObject *resultobj;
16761 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16762 wxString *arg2 = 0 ;
16763 bool temp2 = false ;
16764 PyObject * obj0 = 0 ;
16765 PyObject * obj1 = 0 ;
16766 char *kwnames[] = {
16767 (char *) "self",(char *) "appName", NULL
16768 };
16769
16770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
16771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16773 {
16774 arg2 = wxString_in_helper(obj1);
16775 if (arg2 == NULL) SWIG_fail;
16776 temp2 = true;
16777 }
16778 {
16779 PyThreadState* __tstate = wxPyBeginAllowThreads();
16780 (arg1)->SetAppName((wxString const &)*arg2);
16781
16782 wxPyEndAllowThreads(__tstate);
16783 if (PyErr_Occurred()) SWIG_fail;
16784 }
16785 Py_INCREF(Py_None); resultobj = Py_None;
16786 {
16787 if (temp2)
16788 delete arg2;
16789 }
16790 return resultobj;
16791 fail:
16792 {
16793 if (temp2)
16794 delete arg2;
16795 }
16796 return NULL;
16797 }
16798
16799
16800 static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
16801 PyObject *resultobj;
16802 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16803 wxString *arg2 = 0 ;
16804 bool temp2 = false ;
16805 PyObject * obj0 = 0 ;
16806 PyObject * obj1 = 0 ;
16807 char *kwnames[] = {
16808 (char *) "self",(char *) "vendorName", NULL
16809 };
16810
16811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
16812 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16813 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16814 {
16815 arg2 = wxString_in_helper(obj1);
16816 if (arg2 == NULL) SWIG_fail;
16817 temp2 = true;
16818 }
16819 {
16820 PyThreadState* __tstate = wxPyBeginAllowThreads();
16821 (arg1)->SetVendorName((wxString const &)*arg2);
16822
16823 wxPyEndAllowThreads(__tstate);
16824 if (PyErr_Occurred()) SWIG_fail;
16825 }
16826 Py_INCREF(Py_None); resultobj = Py_None;
16827 {
16828 if (temp2)
16829 delete arg2;
16830 }
16831 return resultobj;
16832 fail:
16833 {
16834 if (temp2)
16835 delete arg2;
16836 }
16837 return NULL;
16838 }
16839
16840
16841 static PyObject *_wrap_ConfigBase_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
16842 PyObject *resultobj;
16843 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16844 long arg2 ;
16845 PyObject * obj0 = 0 ;
16846 PyObject * obj1 = 0 ;
16847 char *kwnames[] = {
16848 (char *) "self",(char *) "style", NULL
16849 };
16850
16851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
16852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16854 arg2 = (long)SWIG_As_long(obj1);
16855 if (PyErr_Occurred()) SWIG_fail;
16856 {
16857 PyThreadState* __tstate = wxPyBeginAllowThreads();
16858 (arg1)->SetStyle(arg2);
16859
16860 wxPyEndAllowThreads(__tstate);
16861 if (PyErr_Occurred()) SWIG_fail;
16862 }
16863 Py_INCREF(Py_None); resultobj = Py_None;
16864 return resultobj;
16865 fail:
16866 return NULL;
16867 }
16868
16869
16870 static PyObject *_wrap_ConfigBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
16871 PyObject *resultobj;
16872 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16873 long result;
16874 PyObject * obj0 = 0 ;
16875 char *kwnames[] = {
16876 (char *) "self", NULL
16877 };
16878
16879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
16880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16882 {
16883 PyThreadState* __tstate = wxPyBeginAllowThreads();
16884 result = (long)((wxConfigBase const *)arg1)->GetStyle();
16885
16886 wxPyEndAllowThreads(__tstate);
16887 if (PyErr_Occurred()) SWIG_fail;
16888 }
16889 resultobj = SWIG_From_long((long)result);
16890 return resultobj;
16891 fail:
16892 return NULL;
16893 }
16894
16895
16896 static PyObject * ConfigBase_swigregister(PyObject *, PyObject *args) {
16897 PyObject *obj;
16898 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16899 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
16900 Py_INCREF(obj);
16901 return Py_BuildValue((char *)"");
16902 }
16903 static PyObject *_wrap_new_Config(PyObject *, PyObject *args, PyObject *kwargs) {
16904 PyObject *resultobj;
16905 wxString const &arg1_defvalue = wxPyEmptyString ;
16906 wxString *arg1 = (wxString *) &arg1_defvalue ;
16907 wxString const &arg2_defvalue = wxPyEmptyString ;
16908 wxString *arg2 = (wxString *) &arg2_defvalue ;
16909 wxString const &arg3_defvalue = wxPyEmptyString ;
16910 wxString *arg3 = (wxString *) &arg3_defvalue ;
16911 wxString const &arg4_defvalue = wxPyEmptyString ;
16912 wxString *arg4 = (wxString *) &arg4_defvalue ;
16913 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
16914 wxConfig *result;
16915 bool temp1 = false ;
16916 bool temp2 = false ;
16917 bool temp3 = false ;
16918 bool temp4 = false ;
16919 PyObject * obj0 = 0 ;
16920 PyObject * obj1 = 0 ;
16921 PyObject * obj2 = 0 ;
16922 PyObject * obj3 = 0 ;
16923 PyObject * obj4 = 0 ;
16924 char *kwnames[] = {
16925 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
16926 };
16927
16928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16929 if (obj0) {
16930 {
16931 arg1 = wxString_in_helper(obj0);
16932 if (arg1 == NULL) SWIG_fail;
16933 temp1 = true;
16934 }
16935 }
16936 if (obj1) {
16937 {
16938 arg2 = wxString_in_helper(obj1);
16939 if (arg2 == NULL) SWIG_fail;
16940 temp2 = true;
16941 }
16942 }
16943 if (obj2) {
16944 {
16945 arg3 = wxString_in_helper(obj2);
16946 if (arg3 == NULL) SWIG_fail;
16947 temp3 = true;
16948 }
16949 }
16950 if (obj3) {
16951 {
16952 arg4 = wxString_in_helper(obj3);
16953 if (arg4 == NULL) SWIG_fail;
16954 temp4 = true;
16955 }
16956 }
16957 if (obj4) {
16958 arg5 = (long)SWIG_As_long(obj4);
16959 if (PyErr_Occurred()) SWIG_fail;
16960 }
16961 {
16962 PyThreadState* __tstate = wxPyBeginAllowThreads();
16963 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
16964
16965 wxPyEndAllowThreads(__tstate);
16966 if (PyErr_Occurred()) SWIG_fail;
16967 }
16968 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfig, 1);
16969 {
16970 if (temp1)
16971 delete arg1;
16972 }
16973 {
16974 if (temp2)
16975 delete arg2;
16976 }
16977 {
16978 if (temp3)
16979 delete arg3;
16980 }
16981 {
16982 if (temp4)
16983 delete arg4;
16984 }
16985 return resultobj;
16986 fail:
16987 {
16988 if (temp1)
16989 delete arg1;
16990 }
16991 {
16992 if (temp2)
16993 delete arg2;
16994 }
16995 {
16996 if (temp3)
16997 delete arg3;
16998 }
16999 {
17000 if (temp4)
17001 delete arg4;
17002 }
17003 return NULL;
17004 }
17005
17006
17007 static PyObject *_wrap_delete_Config(PyObject *, PyObject *args, PyObject *kwargs) {
17008 PyObject *resultobj;
17009 wxConfig *arg1 = (wxConfig *) 0 ;
17010 PyObject * obj0 = 0 ;
17011 char *kwnames[] = {
17012 (char *) "self", NULL
17013 };
17014
17015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
17016 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfig,
17017 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17018 {
17019 PyThreadState* __tstate = wxPyBeginAllowThreads();
17020 delete arg1;
17021
17022 wxPyEndAllowThreads(__tstate);
17023 if (PyErr_Occurred()) SWIG_fail;
17024 }
17025 Py_INCREF(Py_None); resultobj = Py_None;
17026 return resultobj;
17027 fail:
17028 return NULL;
17029 }
17030
17031
17032 static PyObject * Config_swigregister(PyObject *, PyObject *args) {
17033 PyObject *obj;
17034 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17035 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
17036 Py_INCREF(obj);
17037 return Py_BuildValue((char *)"");
17038 }
17039 static PyObject *_wrap_new_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
17040 PyObject *resultobj;
17041 wxString const &arg1_defvalue = wxPyEmptyString ;
17042 wxString *arg1 = (wxString *) &arg1_defvalue ;
17043 wxString const &arg2_defvalue = wxPyEmptyString ;
17044 wxString *arg2 = (wxString *) &arg2_defvalue ;
17045 wxString const &arg3_defvalue = wxPyEmptyString ;
17046 wxString *arg3 = (wxString *) &arg3_defvalue ;
17047 wxString const &arg4_defvalue = wxPyEmptyString ;
17048 wxString *arg4 = (wxString *) &arg4_defvalue ;
17049 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
17050 wxFileConfig *result;
17051 bool temp1 = false ;
17052 bool temp2 = false ;
17053 bool temp3 = false ;
17054 bool temp4 = false ;
17055 PyObject * obj0 = 0 ;
17056 PyObject * obj1 = 0 ;
17057 PyObject * obj2 = 0 ;
17058 PyObject * obj3 = 0 ;
17059 PyObject * obj4 = 0 ;
17060 char *kwnames[] = {
17061 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
17062 };
17063
17064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
17065 if (obj0) {
17066 {
17067 arg1 = wxString_in_helper(obj0);
17068 if (arg1 == NULL) SWIG_fail;
17069 temp1 = true;
17070 }
17071 }
17072 if (obj1) {
17073 {
17074 arg2 = wxString_in_helper(obj1);
17075 if (arg2 == NULL) SWIG_fail;
17076 temp2 = true;
17077 }
17078 }
17079 if (obj2) {
17080 {
17081 arg3 = wxString_in_helper(obj2);
17082 if (arg3 == NULL) SWIG_fail;
17083 temp3 = true;
17084 }
17085 }
17086 if (obj3) {
17087 {
17088 arg4 = wxString_in_helper(obj3);
17089 if (arg4 == NULL) SWIG_fail;
17090 temp4 = true;
17091 }
17092 }
17093 if (obj4) {
17094 arg5 = (long)SWIG_As_long(obj4);
17095 if (PyErr_Occurred()) SWIG_fail;
17096 }
17097 {
17098 PyThreadState* __tstate = wxPyBeginAllowThreads();
17099 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
17100
17101 wxPyEndAllowThreads(__tstate);
17102 if (PyErr_Occurred()) SWIG_fail;
17103 }
17104 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileConfig, 1);
17105 {
17106 if (temp1)
17107 delete arg1;
17108 }
17109 {
17110 if (temp2)
17111 delete arg2;
17112 }
17113 {
17114 if (temp3)
17115 delete arg3;
17116 }
17117 {
17118 if (temp4)
17119 delete arg4;
17120 }
17121 return resultobj;
17122 fail:
17123 {
17124 if (temp1)
17125 delete arg1;
17126 }
17127 {
17128 if (temp2)
17129 delete arg2;
17130 }
17131 {
17132 if (temp3)
17133 delete arg3;
17134 }
17135 {
17136 if (temp4)
17137 delete arg4;
17138 }
17139 return NULL;
17140 }
17141
17142
17143 static PyObject *_wrap_delete_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
17144 PyObject *resultobj;
17145 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
17146 PyObject * obj0 = 0 ;
17147 char *kwnames[] = {
17148 (char *) "self", NULL
17149 };
17150
17151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
17152 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileConfig,
17153 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17154 {
17155 PyThreadState* __tstate = wxPyBeginAllowThreads();
17156 delete arg1;
17157
17158 wxPyEndAllowThreads(__tstate);
17159 if (PyErr_Occurred()) SWIG_fail;
17160 }
17161 Py_INCREF(Py_None); resultobj = Py_None;
17162 return resultobj;
17163 fail:
17164 return NULL;
17165 }
17166
17167
17168 static PyObject * FileConfig_swigregister(PyObject *, PyObject *args) {
17169 PyObject *obj;
17170 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17171 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
17172 Py_INCREF(obj);
17173 return Py_BuildValue((char *)"");
17174 }
17175 static PyObject *_wrap_new_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
17176 PyObject *resultobj;
17177 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17178 wxString *arg2 = 0 ;
17179 wxConfigPathChanger *result;
17180 bool temp2 = false ;
17181 PyObject * obj0 = 0 ;
17182 PyObject * obj1 = 0 ;
17183 char *kwnames[] = {
17184 (char *) "config",(char *) "entry", NULL
17185 };
17186
17187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
17188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
17189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17190 {
17191 arg2 = wxString_in_helper(obj1);
17192 if (arg2 == NULL) SWIG_fail;
17193 temp2 = true;
17194 }
17195 {
17196 PyThreadState* __tstate = wxPyBeginAllowThreads();
17197 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
17198
17199 wxPyEndAllowThreads(__tstate);
17200 if (PyErr_Occurred()) SWIG_fail;
17201 }
17202 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigPathChanger, 1);
17203 {
17204 if (temp2)
17205 delete arg2;
17206 }
17207 return resultobj;
17208 fail:
17209 {
17210 if (temp2)
17211 delete arg2;
17212 }
17213 return NULL;
17214 }
17215
17216
17217 static PyObject *_wrap_delete_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
17218 PyObject *resultobj;
17219 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
17220 PyObject * obj0 = 0 ;
17221 char *kwnames[] = {
17222 (char *) "self", NULL
17223 };
17224
17225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
17226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigPathChanger,
17227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17228 {
17229 PyThreadState* __tstate = wxPyBeginAllowThreads();
17230 delete arg1;
17231
17232 wxPyEndAllowThreads(__tstate);
17233 if (PyErr_Occurred()) SWIG_fail;
17234 }
17235 Py_INCREF(Py_None); resultobj = Py_None;
17236 return resultobj;
17237 fail:
17238 return NULL;
17239 }
17240
17241
17242 static PyObject *_wrap_ConfigPathChanger_Name(PyObject *, PyObject *args, PyObject *kwargs) {
17243 PyObject *resultobj;
17244 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
17245 wxString *result;
17246 PyObject * obj0 = 0 ;
17247 char *kwnames[] = {
17248 (char *) "self", NULL
17249 };
17250
17251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
17252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigPathChanger,
17253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17254 {
17255 PyThreadState* __tstate = wxPyBeginAllowThreads();
17256 {
17257 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
17258 result = (wxString *) &_result_ref;
17259 }
17260
17261 wxPyEndAllowThreads(__tstate);
17262 if (PyErr_Occurred()) SWIG_fail;
17263 }
17264 {
17265 #if wxUSE_UNICODE
17266 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
17267 #else
17268 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
17269 #endif
17270 }
17271 return resultobj;
17272 fail:
17273 return NULL;
17274 }
17275
17276
17277 static PyObject * ConfigPathChanger_swigregister(PyObject *, PyObject *args) {
17278 PyObject *obj;
17279 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17280 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
17281 Py_INCREF(obj);
17282 return Py_BuildValue((char *)"");
17283 }
17284 static PyObject *_wrap_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
17285 PyObject *resultobj;
17286 wxString *arg1 = 0 ;
17287 wxString result;
17288 bool temp1 = false ;
17289 PyObject * obj0 = 0 ;
17290 char *kwnames[] = {
17291 (char *) "sz", NULL
17292 };
17293
17294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
17295 {
17296 arg1 = wxString_in_helper(obj0);
17297 if (arg1 == NULL) SWIG_fail;
17298 temp1 = true;
17299 }
17300 {
17301 PyThreadState* __tstate = wxPyBeginAllowThreads();
17302 result = wxExpandEnvVars((wxString const &)*arg1);
17303
17304 wxPyEndAllowThreads(__tstate);
17305 if (PyErr_Occurred()) SWIG_fail;
17306 }
17307 {
17308 #if wxUSE_UNICODE
17309 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17310 #else
17311 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17312 #endif
17313 }
17314 {
17315 if (temp1)
17316 delete arg1;
17317 }
17318 return resultobj;
17319 fail:
17320 {
17321 if (temp1)
17322 delete arg1;
17323 }
17324 return NULL;
17325 }
17326
17327
17328 static int _wrap_DateFormatStr_set(PyObject *) {
17329 PyErr_SetString(PyExc_TypeError,"Variable DateFormatStr is read-only.");
17330 return 1;
17331 }
17332
17333
17334 static PyObject *_wrap_DateFormatStr_get() {
17335 PyObject *pyobj;
17336
17337 {
17338 #if wxUSE_UNICODE
17339 pyobj = PyUnicode_FromWideChar((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
17340 #else
17341 pyobj = PyString_FromStringAndSize((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
17342 #endif
17343 }
17344 return pyobj;
17345 }
17346
17347
17348 static int _wrap_TimeSpanFormatStr_set(PyObject *) {
17349 PyErr_SetString(PyExc_TypeError,"Variable TimeSpanFormatStr is read-only.");
17350 return 1;
17351 }
17352
17353
17354 static PyObject *_wrap_TimeSpanFormatStr_get() {
17355 PyObject *pyobj;
17356
17357 {
17358 #if wxUSE_UNICODE
17359 pyobj = PyUnicode_FromWideChar((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
17360 #else
17361 pyobj = PyString_FromStringAndSize((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
17362 #endif
17363 }
17364 return pyobj;
17365 }
17366
17367
17368 static PyObject *_wrap_DateTime_SetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
17369 PyObject *resultobj;
17370 int arg1 ;
17371 PyObject * obj0 = 0 ;
17372 char *kwnames[] = {
17373 (char *) "country", NULL
17374 };
17375
17376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
17377 arg1 = (int)SWIG_As_int(obj0);
17378 if (PyErr_Occurred()) SWIG_fail;
17379 {
17380 PyThreadState* __tstate = wxPyBeginAllowThreads();
17381 wxDateTime::SetCountry((wxDateTime::Country )arg1);
17382
17383 wxPyEndAllowThreads(__tstate);
17384 if (PyErr_Occurred()) SWIG_fail;
17385 }
17386 Py_INCREF(Py_None); resultobj = Py_None;
17387 return resultobj;
17388 fail:
17389 return NULL;
17390 }
17391
17392
17393 static PyObject *_wrap_DateTime_GetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
17394 PyObject *resultobj;
17395 int result;
17396 char *kwnames[] = {
17397 NULL
17398 };
17399
17400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
17401 {
17402 PyThreadState* __tstate = wxPyBeginAllowThreads();
17403 result = (int)wxDateTime::GetCountry();
17404
17405 wxPyEndAllowThreads(__tstate);
17406 if (PyErr_Occurred()) SWIG_fail;
17407 }
17408 resultobj = SWIG_From_int((int)result);
17409 return resultobj;
17410 fail:
17411 return NULL;
17412 }
17413
17414
17415 static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *, PyObject *args, PyObject *kwargs) {
17416 PyObject *resultobj;
17417 int arg1 = (int) wxDateTime::Country_Default ;
17418 bool result;
17419 PyObject * obj0 = 0 ;
17420 char *kwnames[] = {
17421 (char *) "country", NULL
17422 };
17423
17424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
17425 if (obj0) {
17426 arg1 = (int)SWIG_As_int(obj0);
17427 if (PyErr_Occurred()) SWIG_fail;
17428 }
17429 {
17430 PyThreadState* __tstate = wxPyBeginAllowThreads();
17431 result = (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country )arg1);
17432
17433 wxPyEndAllowThreads(__tstate);
17434 if (PyErr_Occurred()) SWIG_fail;
17435 }
17436 {
17437 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17438 }
17439 return resultobj;
17440 fail:
17441 return NULL;
17442 }
17443
17444
17445 static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *, PyObject *args, PyObject *kwargs) {
17446 PyObject *resultobj;
17447 int arg1 = (int) wxDateTime::Gregorian ;
17448 int result;
17449 PyObject * obj0 = 0 ;
17450 char *kwnames[] = {
17451 (char *) "cal", NULL
17452 };
17453
17454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
17455 if (obj0) {
17456 arg1 = (int)SWIG_As_int(obj0);
17457 if (PyErr_Occurred()) SWIG_fail;
17458 }
17459 {
17460 PyThreadState* __tstate = wxPyBeginAllowThreads();
17461 result = (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar )arg1);
17462
17463 wxPyEndAllowThreads(__tstate);
17464 if (PyErr_Occurred()) SWIG_fail;
17465 }
17466 resultobj = SWIG_From_int((int)result);
17467 return resultobj;
17468 fail:
17469 return NULL;
17470 }
17471
17472
17473 static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *, PyObject *args, PyObject *kwargs) {
17474 PyObject *resultobj;
17475 int arg1 ;
17476 int result;
17477 PyObject * obj0 = 0 ;
17478 char *kwnames[] = {
17479 (char *) "year", NULL
17480 };
17481
17482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
17483 arg1 = (int)SWIG_As_int(obj0);
17484 if (PyErr_Occurred()) SWIG_fail;
17485 {
17486 PyThreadState* __tstate = wxPyBeginAllowThreads();
17487 result = (int)wxDateTime::ConvertYearToBC(arg1);
17488
17489 wxPyEndAllowThreads(__tstate);
17490 if (PyErr_Occurred()) SWIG_fail;
17491 }
17492 resultobj = SWIG_From_int((int)result);
17493 return resultobj;
17494 fail:
17495 return NULL;
17496 }
17497
17498
17499 static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *, PyObject *args, PyObject *kwargs) {
17500 PyObject *resultobj;
17501 int arg1 = (int) wxDateTime::Gregorian ;
17502 int result;
17503 PyObject * obj0 = 0 ;
17504 char *kwnames[] = {
17505 (char *) "cal", NULL
17506 };
17507
17508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
17509 if (obj0) {
17510 arg1 = (int)SWIG_As_int(obj0);
17511 if (PyErr_Occurred()) SWIG_fail;
17512 }
17513 {
17514 PyThreadState* __tstate = wxPyBeginAllowThreads();
17515 result = (int)wxDateTime::GetCurrentMonth((wxDateTime::Calendar )arg1);
17516
17517 wxPyEndAllowThreads(__tstate);
17518 if (PyErr_Occurred()) SWIG_fail;
17519 }
17520 resultobj = SWIG_From_int((int)result);
17521 return resultobj;
17522 fail:
17523 return NULL;
17524 }
17525
17526
17527 static PyObject *_wrap_DateTime_IsLeapYear(PyObject *, PyObject *args, PyObject *kwargs) {
17528 PyObject *resultobj;
17529 int arg1 = (int) wxDateTime::Inv_Year ;
17530 int arg2 = (int) wxDateTime::Gregorian ;
17531 bool result;
17532 PyObject * obj0 = 0 ;
17533 PyObject * obj1 = 0 ;
17534 char *kwnames[] = {
17535 (char *) "year",(char *) "cal", NULL
17536 };
17537
17538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
17539 if (obj0) {
17540 arg1 = (int)SWIG_As_int(obj0);
17541 if (PyErr_Occurred()) SWIG_fail;
17542 }
17543 if (obj1) {
17544 arg2 = (int)SWIG_As_int(obj1);
17545 if (PyErr_Occurred()) SWIG_fail;
17546 }
17547 {
17548 PyThreadState* __tstate = wxPyBeginAllowThreads();
17549 result = (bool)wxDateTime::IsLeapYear(arg1,(wxDateTime::Calendar )arg2);
17550
17551 wxPyEndAllowThreads(__tstate);
17552 if (PyErr_Occurred()) SWIG_fail;
17553 }
17554 {
17555 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17556 }
17557 return resultobj;
17558 fail:
17559 return NULL;
17560 }
17561
17562
17563 static PyObject *_wrap_DateTime_GetCentury(PyObject *, PyObject *args, PyObject *kwargs) {
17564 PyObject *resultobj;
17565 int arg1 = (int) wxDateTime::Inv_Year ;
17566 int result;
17567 PyObject * obj0 = 0 ;
17568 char *kwnames[] = {
17569 (char *) "year", NULL
17570 };
17571
17572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
17573 if (obj0) {
17574 arg1 = (int)SWIG_As_int(obj0);
17575 if (PyErr_Occurred()) SWIG_fail;
17576 }
17577 {
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (int)wxDateTime::GetCentury(arg1);
17580
17581 wxPyEndAllowThreads(__tstate);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
17584 resultobj = SWIG_From_int((int)result);
17585 return resultobj;
17586 fail:
17587 return NULL;
17588 }
17589
17590
17591 static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *, PyObject *args, PyObject *kwargs) {
17592 PyObject *resultobj;
17593 int arg1 ;
17594 int arg2 = (int) wxDateTime::Gregorian ;
17595 int result;
17596 PyObject * obj0 = 0 ;
17597 PyObject * obj1 = 0 ;
17598 char *kwnames[] = {
17599 (char *) "year",(char *) "cal", NULL
17600 };
17601
17602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
17603 arg1 = (int)SWIG_As_int(obj0);
17604 if (PyErr_Occurred()) SWIG_fail;
17605 if (obj1) {
17606 arg2 = (int)SWIG_As_int(obj1);
17607 if (PyErr_Occurred()) SWIG_fail;
17608 }
17609 {
17610 PyThreadState* __tstate = wxPyBeginAllowThreads();
17611 result = (int)wxDateTime::GetNumberOfDays(arg1,(wxDateTime::Calendar )arg2);
17612
17613 wxPyEndAllowThreads(__tstate);
17614 if (PyErr_Occurred()) SWIG_fail;
17615 }
17616 resultobj = SWIG_From_int((int)result);
17617 return resultobj;
17618 fail:
17619 return NULL;
17620 }
17621
17622
17623 static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *, PyObject *args, PyObject *kwargs) {
17624 PyObject *resultobj;
17625 int arg1 ;
17626 int arg2 = (int) wxDateTime::Inv_Year ;
17627 int arg3 = (int) wxDateTime::Gregorian ;
17628 int result;
17629 PyObject * obj0 = 0 ;
17630 PyObject * obj1 = 0 ;
17631 PyObject * obj2 = 0 ;
17632 char *kwnames[] = {
17633 (char *) "month",(char *) "year",(char *) "cal", NULL
17634 };
17635
17636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
17637 arg1 = (int)SWIG_As_int(obj0);
17638 if (PyErr_Occurred()) SWIG_fail;
17639 if (obj1) {
17640 arg2 = (int)SWIG_As_int(obj1);
17641 if (PyErr_Occurred()) SWIG_fail;
17642 }
17643 if (obj2) {
17644 arg3 = (int)SWIG_As_int(obj2);
17645 if (PyErr_Occurred()) SWIG_fail;
17646 }
17647 {
17648 PyThreadState* __tstate = wxPyBeginAllowThreads();
17649 result = (int)wxDateTime::GetNumberOfDays((wxDateTime::Month )arg1,arg2,(wxDateTime::Calendar )arg3);
17650
17651 wxPyEndAllowThreads(__tstate);
17652 if (PyErr_Occurred()) SWIG_fail;
17653 }
17654 resultobj = SWIG_From_int((int)result);
17655 return resultobj;
17656 fail:
17657 return NULL;
17658 }
17659
17660
17661 static PyObject *_wrap_DateTime_GetMonthName(PyObject *, PyObject *args, PyObject *kwargs) {
17662 PyObject *resultobj;
17663 int arg1 ;
17664 int arg2 = (int) wxDateTime::Name_Full ;
17665 wxString result;
17666 PyObject * obj0 = 0 ;
17667 PyObject * obj1 = 0 ;
17668 char *kwnames[] = {
17669 (char *) "month",(char *) "flags", NULL
17670 };
17671
17672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
17673 arg1 = (int)SWIG_As_int(obj0);
17674 if (PyErr_Occurred()) SWIG_fail;
17675 if (obj1) {
17676 arg2 = (int)SWIG_As_int(obj1);
17677 if (PyErr_Occurred()) SWIG_fail;
17678 }
17679 {
17680 PyThreadState* __tstate = wxPyBeginAllowThreads();
17681 result = wxDateTime::GetMonthName((wxDateTime::Month )arg1,(wxDateTime::NameFlags )arg2);
17682
17683 wxPyEndAllowThreads(__tstate);
17684 if (PyErr_Occurred()) SWIG_fail;
17685 }
17686 {
17687 #if wxUSE_UNICODE
17688 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17689 #else
17690 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17691 #endif
17692 }
17693 return resultobj;
17694 fail:
17695 return NULL;
17696 }
17697
17698
17699 static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *, PyObject *args, PyObject *kwargs) {
17700 PyObject *resultobj;
17701 int arg1 ;
17702 int arg2 = (int) wxDateTime::Name_Full ;
17703 wxString result;
17704 PyObject * obj0 = 0 ;
17705 PyObject * obj1 = 0 ;
17706 char *kwnames[] = {
17707 (char *) "weekday",(char *) "flags", NULL
17708 };
17709
17710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
17711 arg1 = (int)SWIG_As_int(obj0);
17712 if (PyErr_Occurred()) SWIG_fail;
17713 if (obj1) {
17714 arg2 = (int)SWIG_As_int(obj1);
17715 if (PyErr_Occurred()) SWIG_fail;
17716 }
17717 {
17718 PyThreadState* __tstate = wxPyBeginAllowThreads();
17719 result = wxDateTime::GetWeekDayName((wxDateTime::WeekDay )arg1,(wxDateTime::NameFlags )arg2);
17720
17721 wxPyEndAllowThreads(__tstate);
17722 if (PyErr_Occurred()) SWIG_fail;
17723 }
17724 {
17725 #if wxUSE_UNICODE
17726 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17727 #else
17728 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17729 #endif
17730 }
17731 return resultobj;
17732 fail:
17733 return NULL;
17734 }
17735
17736
17737 static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *, PyObject *args, PyObject *kwargs) {
17738 PyObject *resultobj;
17739 wxString *arg1 = (wxString *) 0 ;
17740 wxString *arg2 = (wxString *) 0 ;
17741 bool temp1 = false ;
17742 bool temp2 = false ;
17743 PyObject * obj0 = 0 ;
17744 PyObject * obj1 = 0 ;
17745 char *kwnames[] = {
17746 (char *) "OUTPUT",(char *) "OUTPUT", NULL
17747 };
17748
17749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetAmPmStrings",kwnames,&obj0,&obj1)) goto fail;
17750 {
17751 arg1 = wxString_in_helper(obj0);
17752 if (arg1 == NULL) SWIG_fail;
17753 temp1 = true;
17754 }
17755 {
17756 arg2 = wxString_in_helper(obj1);
17757 if (arg2 == NULL) SWIG_fail;
17758 temp2 = true;
17759 }
17760 {
17761 PyThreadState* __tstate = wxPyBeginAllowThreads();
17762 wxDateTime::GetAmPmStrings(arg1,arg2);
17763
17764 wxPyEndAllowThreads(__tstate);
17765 if (PyErr_Occurred()) SWIG_fail;
17766 }
17767 Py_INCREF(Py_None); resultobj = Py_None;
17768 {
17769 if (temp1)
17770 delete arg1;
17771 }
17772 {
17773 if (temp2)
17774 delete arg2;
17775 }
17776 return resultobj;
17777 fail:
17778 {
17779 if (temp1)
17780 delete arg1;
17781 }
17782 {
17783 if (temp2)
17784 delete arg2;
17785 }
17786 return NULL;
17787 }
17788
17789
17790 static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *, PyObject *args, PyObject *kwargs) {
17791 PyObject *resultobj;
17792 int arg1 = (int) wxDateTime::Inv_Year ;
17793 int arg2 = (int) wxDateTime::Country_Default ;
17794 bool result;
17795 PyObject * obj0 = 0 ;
17796 PyObject * obj1 = 0 ;
17797 char *kwnames[] = {
17798 (char *) "year",(char *) "country", NULL
17799 };
17800
17801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
17802 if (obj0) {
17803 arg1 = (int)SWIG_As_int(obj0);
17804 if (PyErr_Occurred()) SWIG_fail;
17805 }
17806 if (obj1) {
17807 arg2 = (int)SWIG_As_int(obj1);
17808 if (PyErr_Occurred()) SWIG_fail;
17809 }
17810 {
17811 PyThreadState* __tstate = wxPyBeginAllowThreads();
17812 result = (bool)wxDateTime::IsDSTApplicable(arg1,(wxDateTime::Country )arg2);
17813
17814 wxPyEndAllowThreads(__tstate);
17815 if (PyErr_Occurred()) SWIG_fail;
17816 }
17817 {
17818 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17819 }
17820 return resultobj;
17821 fail:
17822 return NULL;
17823 }
17824
17825
17826 static PyObject *_wrap_DateTime_GetBeginDST(PyObject *, PyObject *args, PyObject *kwargs) {
17827 PyObject *resultobj;
17828 int arg1 = (int) wxDateTime::Inv_Year ;
17829 int arg2 = (int) wxDateTime::Country_Default ;
17830 wxDateTime result;
17831 PyObject * obj0 = 0 ;
17832 PyObject * obj1 = 0 ;
17833 char *kwnames[] = {
17834 (char *) "year",(char *) "country", NULL
17835 };
17836
17837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
17838 if (obj0) {
17839 arg1 = (int)SWIG_As_int(obj0);
17840 if (PyErr_Occurred()) SWIG_fail;
17841 }
17842 if (obj1) {
17843 arg2 = (int)SWIG_As_int(obj1);
17844 if (PyErr_Occurred()) SWIG_fail;
17845 }
17846 {
17847 PyThreadState* __tstate = wxPyBeginAllowThreads();
17848 result = wxDateTime::GetBeginDST(arg1,(wxDateTime::Country )arg2);
17849
17850 wxPyEndAllowThreads(__tstate);
17851 if (PyErr_Occurred()) SWIG_fail;
17852 }
17853 {
17854 wxDateTime * resultptr;
17855 resultptr = new wxDateTime((wxDateTime &) result);
17856 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17857 }
17858 return resultobj;
17859 fail:
17860 return NULL;
17861 }
17862
17863
17864 static PyObject *_wrap_DateTime_GetEndDST(PyObject *, PyObject *args, PyObject *kwargs) {
17865 PyObject *resultobj;
17866 int arg1 = (int) wxDateTime::Inv_Year ;
17867 int arg2 = (int) wxDateTime::Country_Default ;
17868 wxDateTime result;
17869 PyObject * obj0 = 0 ;
17870 PyObject * obj1 = 0 ;
17871 char *kwnames[] = {
17872 (char *) "year",(char *) "country", NULL
17873 };
17874
17875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
17876 if (obj0) {
17877 arg1 = (int)SWIG_As_int(obj0);
17878 if (PyErr_Occurred()) SWIG_fail;
17879 }
17880 if (obj1) {
17881 arg2 = (int)SWIG_As_int(obj1);
17882 if (PyErr_Occurred()) SWIG_fail;
17883 }
17884 {
17885 PyThreadState* __tstate = wxPyBeginAllowThreads();
17886 result = wxDateTime::GetEndDST(arg1,(wxDateTime::Country )arg2);
17887
17888 wxPyEndAllowThreads(__tstate);
17889 if (PyErr_Occurred()) SWIG_fail;
17890 }
17891 {
17892 wxDateTime * resultptr;
17893 resultptr = new wxDateTime((wxDateTime &) result);
17894 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17895 }
17896 return resultobj;
17897 fail:
17898 return NULL;
17899 }
17900
17901
17902 static PyObject *_wrap_DateTime_Now(PyObject *, PyObject *args, PyObject *kwargs) {
17903 PyObject *resultobj;
17904 wxDateTime result;
17905 char *kwnames[] = {
17906 NULL
17907 };
17908
17909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
17910 {
17911 PyThreadState* __tstate = wxPyBeginAllowThreads();
17912 result = wxDateTime::Now();
17913
17914 wxPyEndAllowThreads(__tstate);
17915 if (PyErr_Occurred()) SWIG_fail;
17916 }
17917 {
17918 wxDateTime * resultptr;
17919 resultptr = new wxDateTime((wxDateTime &) result);
17920 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17921 }
17922 return resultobj;
17923 fail:
17924 return NULL;
17925 }
17926
17927
17928 static PyObject *_wrap_DateTime_UNow(PyObject *, PyObject *args, PyObject *kwargs) {
17929 PyObject *resultobj;
17930 wxDateTime result;
17931 char *kwnames[] = {
17932 NULL
17933 };
17934
17935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
17936 {
17937 PyThreadState* __tstate = wxPyBeginAllowThreads();
17938 result = wxDateTime::UNow();
17939
17940 wxPyEndAllowThreads(__tstate);
17941 if (PyErr_Occurred()) SWIG_fail;
17942 }
17943 {
17944 wxDateTime * resultptr;
17945 resultptr = new wxDateTime((wxDateTime &) result);
17946 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17947 }
17948 return resultobj;
17949 fail:
17950 return NULL;
17951 }
17952
17953
17954 static PyObject *_wrap_DateTime_Today(PyObject *, PyObject *args, PyObject *kwargs) {
17955 PyObject *resultobj;
17956 wxDateTime result;
17957 char *kwnames[] = {
17958 NULL
17959 };
17960
17961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
17962 {
17963 PyThreadState* __tstate = wxPyBeginAllowThreads();
17964 result = wxDateTime::Today();
17965
17966 wxPyEndAllowThreads(__tstate);
17967 if (PyErr_Occurred()) SWIG_fail;
17968 }
17969 {
17970 wxDateTime * resultptr;
17971 resultptr = new wxDateTime((wxDateTime &) result);
17972 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17973 }
17974 return resultobj;
17975 fail:
17976 return NULL;
17977 }
17978
17979
17980 static PyObject *_wrap_new_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
17981 PyObject *resultobj;
17982 wxDateTime *result;
17983 char *kwnames[] = {
17984 NULL
17985 };
17986
17987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
17988 {
17989 PyThreadState* __tstate = wxPyBeginAllowThreads();
17990 result = (wxDateTime *)new wxDateTime();
17991
17992 wxPyEndAllowThreads(__tstate);
17993 if (PyErr_Occurred()) SWIG_fail;
17994 }
17995 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17996 return resultobj;
17997 fail:
17998 return NULL;
17999 }
18000
18001
18002 static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
18003 PyObject *resultobj;
18004 time_t arg1 ;
18005 wxDateTime *result;
18006 PyObject * obj0 = 0 ;
18007 char *kwnames[] = {
18008 (char *) "timet", NULL
18009 };
18010
18011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
18012 arg1 = (time_t)SWIG_As_unsigned_SS_int(obj0);
18013 if (PyErr_Occurred()) SWIG_fail;
18014 {
18015 PyThreadState* __tstate = wxPyBeginAllowThreads();
18016 result = (wxDateTime *)new wxDateTime(arg1);
18017
18018 wxPyEndAllowThreads(__tstate);
18019 if (PyErr_Occurred()) SWIG_fail;
18020 }
18021 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
18022 return resultobj;
18023 fail:
18024 return NULL;
18025 }
18026
18027
18028 static PyObject *_wrap_new_DateTimeFromJDN(PyObject *, PyObject *args, PyObject *kwargs) {
18029 PyObject *resultobj;
18030 double arg1 ;
18031 wxDateTime *result;
18032 PyObject * obj0 = 0 ;
18033 char *kwnames[] = {
18034 (char *) "jdn", NULL
18035 };
18036
18037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
18038 arg1 = (double)SWIG_As_double(obj0);
18039 if (PyErr_Occurred()) SWIG_fail;
18040 {
18041 PyThreadState* __tstate = wxPyBeginAllowThreads();
18042 result = (wxDateTime *)new wxDateTime(arg1);
18043
18044 wxPyEndAllowThreads(__tstate);
18045 if (PyErr_Occurred()) SWIG_fail;
18046 }
18047 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
18048 return resultobj;
18049 fail:
18050 return NULL;
18051 }
18052
18053
18054 static PyObject *_wrap_new_DateTimeFromHMS(PyObject *, PyObject *args, PyObject *kwargs) {
18055 PyObject *resultobj;
18056 int arg1 ;
18057 int arg2 = (int) 0 ;
18058 int arg3 = (int) 0 ;
18059 int arg4 = (int) 0 ;
18060 wxDateTime *result;
18061 PyObject * obj0 = 0 ;
18062 PyObject * obj1 = 0 ;
18063 PyObject * obj2 = 0 ;
18064 PyObject * obj3 = 0 ;
18065 char *kwnames[] = {
18066 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
18067 };
18068
18069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18070 arg1 = (int)SWIG_As_int(obj0);
18071 if (PyErr_Occurred()) SWIG_fail;
18072 if (obj1) {
18073 arg2 = (int)SWIG_As_int(obj1);
18074 if (PyErr_Occurred()) SWIG_fail;
18075 }
18076 if (obj2) {
18077 arg3 = (int)SWIG_As_int(obj2);
18078 if (PyErr_Occurred()) SWIG_fail;
18079 }
18080 if (obj3) {
18081 arg4 = (int)SWIG_As_int(obj3);
18082 if (PyErr_Occurred()) SWIG_fail;
18083 }
18084 {
18085 PyThreadState* __tstate = wxPyBeginAllowThreads();
18086 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
18087
18088 wxPyEndAllowThreads(__tstate);
18089 if (PyErr_Occurred()) SWIG_fail;
18090 }
18091 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
18092 return resultobj;
18093 fail:
18094 return NULL;
18095 }
18096
18097
18098 static PyObject *_wrap_new_DateTimeFromDMY(PyObject *, PyObject *args, PyObject *kwargs) {
18099 PyObject *resultobj;
18100 int arg1 ;
18101 int arg2 = (int) wxDateTime::Inv_Month ;
18102 int arg3 = (int) wxDateTime::Inv_Year ;
18103 int arg4 = (int) 0 ;
18104 int arg5 = (int) 0 ;
18105 int arg6 = (int) 0 ;
18106 int arg7 = (int) 0 ;
18107 wxDateTime *result;
18108 PyObject * obj0 = 0 ;
18109 PyObject * obj1 = 0 ;
18110 PyObject * obj2 = 0 ;
18111 PyObject * obj3 = 0 ;
18112 PyObject * obj4 = 0 ;
18113 PyObject * obj5 = 0 ;
18114 PyObject * obj6 = 0 ;
18115 char *kwnames[] = {
18116 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
18117 };
18118
18119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
18120 arg1 = (int)SWIG_As_int(obj0);
18121 if (PyErr_Occurred()) SWIG_fail;
18122 if (obj1) {
18123 arg2 = (int)SWIG_As_int(obj1);
18124 if (PyErr_Occurred()) SWIG_fail;
18125 }
18126 if (obj2) {
18127 arg3 = (int)SWIG_As_int(obj2);
18128 if (PyErr_Occurred()) SWIG_fail;
18129 }
18130 if (obj3) {
18131 arg4 = (int)SWIG_As_int(obj3);
18132 if (PyErr_Occurred()) SWIG_fail;
18133 }
18134 if (obj4) {
18135 arg5 = (int)SWIG_As_int(obj4);
18136 if (PyErr_Occurred()) SWIG_fail;
18137 }
18138 if (obj5) {
18139 arg6 = (int)SWIG_As_int(obj5);
18140 if (PyErr_Occurred()) SWIG_fail;
18141 }
18142 if (obj6) {
18143 arg7 = (int)SWIG_As_int(obj6);
18144 if (PyErr_Occurred()) SWIG_fail;
18145 }
18146 {
18147 PyThreadState* __tstate = wxPyBeginAllowThreads();
18148 result = (wxDateTime *)new wxDateTime(arg1,(wxDateTime::Month )arg2,arg3,arg4,arg5,arg6,arg7);
18149
18150 wxPyEndAllowThreads(__tstate);
18151 if (PyErr_Occurred()) SWIG_fail;
18152 }
18153 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
18154 return resultobj;
18155 fail:
18156 return NULL;
18157 }
18158
18159
18160 static PyObject *_wrap_delete_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
18161 PyObject *resultobj;
18162 wxDateTime *arg1 = (wxDateTime *) 0 ;
18163 PyObject * obj0 = 0 ;
18164 char *kwnames[] = {
18165 (char *) "self", NULL
18166 };
18167
18168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
18169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18171 {
18172 PyThreadState* __tstate = wxPyBeginAllowThreads();
18173 delete arg1;
18174
18175 wxPyEndAllowThreads(__tstate);
18176 if (PyErr_Occurred()) SWIG_fail;
18177 }
18178 Py_INCREF(Py_None); resultobj = Py_None;
18179 return resultobj;
18180 fail:
18181 return NULL;
18182 }
18183
18184
18185 static PyObject *_wrap_DateTime_SetToCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
18186 PyObject *resultobj;
18187 wxDateTime *arg1 = (wxDateTime *) 0 ;
18188 wxDateTime *result;
18189 PyObject * obj0 = 0 ;
18190 char *kwnames[] = {
18191 (char *) "self", NULL
18192 };
18193
18194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
18195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18197 {
18198 PyThreadState* __tstate = wxPyBeginAllowThreads();
18199 {
18200 wxDateTime &_result_ref = (arg1)->SetToCurrent();
18201 result = (wxDateTime *) &_result_ref;
18202 }
18203
18204 wxPyEndAllowThreads(__tstate);
18205 if (PyErr_Occurred()) SWIG_fail;
18206 }
18207 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18208 return resultobj;
18209 fail:
18210 return NULL;
18211 }
18212
18213
18214 static PyObject *_wrap_DateTime_SetTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
18215 PyObject *resultobj;
18216 wxDateTime *arg1 = (wxDateTime *) 0 ;
18217 time_t arg2 ;
18218 wxDateTime *result;
18219 PyObject * obj0 = 0 ;
18220 PyObject * obj1 = 0 ;
18221 char *kwnames[] = {
18222 (char *) "self",(char *) "timet", NULL
18223 };
18224
18225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
18226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18228 arg2 = (time_t)SWIG_As_unsigned_SS_int(obj1);
18229 if (PyErr_Occurred()) SWIG_fail;
18230 {
18231 PyThreadState* __tstate = wxPyBeginAllowThreads();
18232 {
18233 wxDateTime &_result_ref = (arg1)->Set(arg2);
18234 result = (wxDateTime *) &_result_ref;
18235 }
18236
18237 wxPyEndAllowThreads(__tstate);
18238 if (PyErr_Occurred()) SWIG_fail;
18239 }
18240 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18241 return resultobj;
18242 fail:
18243 return NULL;
18244 }
18245
18246
18247 static PyObject *_wrap_DateTime_SetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
18248 PyObject *resultobj;
18249 wxDateTime *arg1 = (wxDateTime *) 0 ;
18250 double arg2 ;
18251 wxDateTime *result;
18252 PyObject * obj0 = 0 ;
18253 PyObject * obj1 = 0 ;
18254 char *kwnames[] = {
18255 (char *) "self",(char *) "jdn", NULL
18256 };
18257
18258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
18259 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18260 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18261 arg2 = (double)SWIG_As_double(obj1);
18262 if (PyErr_Occurred()) SWIG_fail;
18263 {
18264 PyThreadState* __tstate = wxPyBeginAllowThreads();
18265 {
18266 wxDateTime &_result_ref = (arg1)->Set(arg2);
18267 result = (wxDateTime *) &_result_ref;
18268 }
18269
18270 wxPyEndAllowThreads(__tstate);
18271 if (PyErr_Occurred()) SWIG_fail;
18272 }
18273 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18274 return resultobj;
18275 fail:
18276 return NULL;
18277 }
18278
18279
18280 static PyObject *_wrap_DateTime_SetHMS(PyObject *, PyObject *args, PyObject *kwargs) {
18281 PyObject *resultobj;
18282 wxDateTime *arg1 = (wxDateTime *) 0 ;
18283 int arg2 ;
18284 int arg3 = (int) 0 ;
18285 int arg4 = (int) 0 ;
18286 int arg5 = (int) 0 ;
18287 wxDateTime *result;
18288 PyObject * obj0 = 0 ;
18289 PyObject * obj1 = 0 ;
18290 PyObject * obj2 = 0 ;
18291 PyObject * obj3 = 0 ;
18292 PyObject * obj4 = 0 ;
18293 char *kwnames[] = {
18294 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
18295 };
18296
18297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18299 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18300 arg2 = (int)SWIG_As_int(obj1);
18301 if (PyErr_Occurred()) SWIG_fail;
18302 if (obj2) {
18303 arg3 = (int)SWIG_As_int(obj2);
18304 if (PyErr_Occurred()) SWIG_fail;
18305 }
18306 if (obj3) {
18307 arg4 = (int)SWIG_As_int(obj3);
18308 if (PyErr_Occurred()) SWIG_fail;
18309 }
18310 if (obj4) {
18311 arg5 = (int)SWIG_As_int(obj4);
18312 if (PyErr_Occurred()) SWIG_fail;
18313 }
18314 {
18315 PyThreadState* __tstate = wxPyBeginAllowThreads();
18316 {
18317 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
18318 result = (wxDateTime *) &_result_ref;
18319 }
18320
18321 wxPyEndAllowThreads(__tstate);
18322 if (PyErr_Occurred()) SWIG_fail;
18323 }
18324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18325 return resultobj;
18326 fail:
18327 return NULL;
18328 }
18329
18330
18331 static PyObject *_wrap_DateTime_Set(PyObject *, PyObject *args, PyObject *kwargs) {
18332 PyObject *resultobj;
18333 wxDateTime *arg1 = (wxDateTime *) 0 ;
18334 int arg2 ;
18335 int arg3 = (int) wxDateTime::Inv_Month ;
18336 int arg4 = (int) wxDateTime::Inv_Year ;
18337 int arg5 = (int) 0 ;
18338 int arg6 = (int) 0 ;
18339 int arg7 = (int) 0 ;
18340 int arg8 = (int) 0 ;
18341 wxDateTime *result;
18342 PyObject * obj0 = 0 ;
18343 PyObject * obj1 = 0 ;
18344 PyObject * obj2 = 0 ;
18345 PyObject * obj3 = 0 ;
18346 PyObject * obj4 = 0 ;
18347 PyObject * obj5 = 0 ;
18348 PyObject * obj6 = 0 ;
18349 PyObject * obj7 = 0 ;
18350 char *kwnames[] = {
18351 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
18352 };
18353
18354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
18355 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18357 arg2 = (int)SWIG_As_int(obj1);
18358 if (PyErr_Occurred()) SWIG_fail;
18359 if (obj2) {
18360 arg3 = (int)SWIG_As_int(obj2);
18361 if (PyErr_Occurred()) SWIG_fail;
18362 }
18363 if (obj3) {
18364 arg4 = (int)SWIG_As_int(obj3);
18365 if (PyErr_Occurred()) SWIG_fail;
18366 }
18367 if (obj4) {
18368 arg5 = (int)SWIG_As_int(obj4);
18369 if (PyErr_Occurred()) SWIG_fail;
18370 }
18371 if (obj5) {
18372 arg6 = (int)SWIG_As_int(obj5);
18373 if (PyErr_Occurred()) SWIG_fail;
18374 }
18375 if (obj6) {
18376 arg7 = (int)SWIG_As_int(obj6);
18377 if (PyErr_Occurred()) SWIG_fail;
18378 }
18379 if (obj7) {
18380 arg8 = (int)SWIG_As_int(obj7);
18381 if (PyErr_Occurred()) SWIG_fail;
18382 }
18383 {
18384 PyThreadState* __tstate = wxPyBeginAllowThreads();
18385 {
18386 wxDateTime &_result_ref = (arg1)->Set(arg2,(wxDateTime::Month )arg3,arg4,arg5,arg6,arg7,arg8);
18387 result = (wxDateTime *) &_result_ref;
18388 }
18389
18390 wxPyEndAllowThreads(__tstate);
18391 if (PyErr_Occurred()) SWIG_fail;
18392 }
18393 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18394 return resultobj;
18395 fail:
18396 return NULL;
18397 }
18398
18399
18400 static PyObject *_wrap_DateTime_ResetTime(PyObject *, PyObject *args, PyObject *kwargs) {
18401 PyObject *resultobj;
18402 wxDateTime *arg1 = (wxDateTime *) 0 ;
18403 wxDateTime *result;
18404 PyObject * obj0 = 0 ;
18405 char *kwnames[] = {
18406 (char *) "self", NULL
18407 };
18408
18409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
18410 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18411 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18412 {
18413 PyThreadState* __tstate = wxPyBeginAllowThreads();
18414 {
18415 wxDateTime &_result_ref = (arg1)->ResetTime();
18416 result = (wxDateTime *) &_result_ref;
18417 }
18418
18419 wxPyEndAllowThreads(__tstate);
18420 if (PyErr_Occurred()) SWIG_fail;
18421 }
18422 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18423 return resultobj;
18424 fail:
18425 return NULL;
18426 }
18427
18428
18429 static PyObject *_wrap_DateTime_SetYear(PyObject *, PyObject *args, PyObject *kwargs) {
18430 PyObject *resultobj;
18431 wxDateTime *arg1 = (wxDateTime *) 0 ;
18432 int arg2 ;
18433 wxDateTime *result;
18434 PyObject * obj0 = 0 ;
18435 PyObject * obj1 = 0 ;
18436 char *kwnames[] = {
18437 (char *) "self",(char *) "year", NULL
18438 };
18439
18440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
18441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18443 arg2 = (int)SWIG_As_int(obj1);
18444 if (PyErr_Occurred()) SWIG_fail;
18445 {
18446 PyThreadState* __tstate = wxPyBeginAllowThreads();
18447 {
18448 wxDateTime &_result_ref = (arg1)->SetYear(arg2);
18449 result = (wxDateTime *) &_result_ref;
18450 }
18451
18452 wxPyEndAllowThreads(__tstate);
18453 if (PyErr_Occurred()) SWIG_fail;
18454 }
18455 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18456 return resultobj;
18457 fail:
18458 return NULL;
18459 }
18460
18461
18462 static PyObject *_wrap_DateTime_SetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
18463 PyObject *resultobj;
18464 wxDateTime *arg1 = (wxDateTime *) 0 ;
18465 int arg2 ;
18466 wxDateTime *result;
18467 PyObject * obj0 = 0 ;
18468 PyObject * obj1 = 0 ;
18469 char *kwnames[] = {
18470 (char *) "self",(char *) "month", NULL
18471 };
18472
18473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
18474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18476 arg2 = (int)SWIG_As_int(obj1);
18477 if (PyErr_Occurred()) SWIG_fail;
18478 {
18479 PyThreadState* __tstate = wxPyBeginAllowThreads();
18480 {
18481 wxDateTime &_result_ref = (arg1)->SetMonth((wxDateTime::Month )arg2);
18482 result = (wxDateTime *) &_result_ref;
18483 }
18484
18485 wxPyEndAllowThreads(__tstate);
18486 if (PyErr_Occurred()) SWIG_fail;
18487 }
18488 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18489 return resultobj;
18490 fail:
18491 return NULL;
18492 }
18493
18494
18495 static PyObject *_wrap_DateTime_SetDay(PyObject *, PyObject *args, PyObject *kwargs) {
18496 PyObject *resultobj;
18497 wxDateTime *arg1 = (wxDateTime *) 0 ;
18498 int arg2 ;
18499 wxDateTime *result;
18500 PyObject * obj0 = 0 ;
18501 PyObject * obj1 = 0 ;
18502 char *kwnames[] = {
18503 (char *) "self",(char *) "day", NULL
18504 };
18505
18506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
18507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18509 arg2 = (int)SWIG_As_int(obj1);
18510 if (PyErr_Occurred()) SWIG_fail;
18511 {
18512 PyThreadState* __tstate = wxPyBeginAllowThreads();
18513 {
18514 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
18515 result = (wxDateTime *) &_result_ref;
18516 }
18517
18518 wxPyEndAllowThreads(__tstate);
18519 if (PyErr_Occurred()) SWIG_fail;
18520 }
18521 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18522 return resultobj;
18523 fail:
18524 return NULL;
18525 }
18526
18527
18528 static PyObject *_wrap_DateTime_SetHour(PyObject *, PyObject *args, PyObject *kwargs) {
18529 PyObject *resultobj;
18530 wxDateTime *arg1 = (wxDateTime *) 0 ;
18531 int arg2 ;
18532 wxDateTime *result;
18533 PyObject * obj0 = 0 ;
18534 PyObject * obj1 = 0 ;
18535 char *kwnames[] = {
18536 (char *) "self",(char *) "hour", NULL
18537 };
18538
18539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
18540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18542 arg2 = (int)SWIG_As_int(obj1);
18543 if (PyErr_Occurred()) SWIG_fail;
18544 {
18545 PyThreadState* __tstate = wxPyBeginAllowThreads();
18546 {
18547 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
18548 result = (wxDateTime *) &_result_ref;
18549 }
18550
18551 wxPyEndAllowThreads(__tstate);
18552 if (PyErr_Occurred()) SWIG_fail;
18553 }
18554 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18555 return resultobj;
18556 fail:
18557 return NULL;
18558 }
18559
18560
18561 static PyObject *_wrap_DateTime_SetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
18562 PyObject *resultobj;
18563 wxDateTime *arg1 = (wxDateTime *) 0 ;
18564 int arg2 ;
18565 wxDateTime *result;
18566 PyObject * obj0 = 0 ;
18567 PyObject * obj1 = 0 ;
18568 char *kwnames[] = {
18569 (char *) "self",(char *) "minute", NULL
18570 };
18571
18572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
18573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18575 arg2 = (int)SWIG_As_int(obj1);
18576 if (PyErr_Occurred()) SWIG_fail;
18577 {
18578 PyThreadState* __tstate = wxPyBeginAllowThreads();
18579 {
18580 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
18581 result = (wxDateTime *) &_result_ref;
18582 }
18583
18584 wxPyEndAllowThreads(__tstate);
18585 if (PyErr_Occurred()) SWIG_fail;
18586 }
18587 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18588 return resultobj;
18589 fail:
18590 return NULL;
18591 }
18592
18593
18594 static PyObject *_wrap_DateTime_SetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
18595 PyObject *resultobj;
18596 wxDateTime *arg1 = (wxDateTime *) 0 ;
18597 int arg2 ;
18598 wxDateTime *result;
18599 PyObject * obj0 = 0 ;
18600 PyObject * obj1 = 0 ;
18601 char *kwnames[] = {
18602 (char *) "self",(char *) "second", NULL
18603 };
18604
18605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
18606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18608 arg2 = (int)SWIG_As_int(obj1);
18609 if (PyErr_Occurred()) SWIG_fail;
18610 {
18611 PyThreadState* __tstate = wxPyBeginAllowThreads();
18612 {
18613 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
18614 result = (wxDateTime *) &_result_ref;
18615 }
18616
18617 wxPyEndAllowThreads(__tstate);
18618 if (PyErr_Occurred()) SWIG_fail;
18619 }
18620 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18621 return resultobj;
18622 fail:
18623 return NULL;
18624 }
18625
18626
18627 static PyObject *_wrap_DateTime_SetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
18628 PyObject *resultobj;
18629 wxDateTime *arg1 = (wxDateTime *) 0 ;
18630 int arg2 ;
18631 wxDateTime *result;
18632 PyObject * obj0 = 0 ;
18633 PyObject * obj1 = 0 ;
18634 char *kwnames[] = {
18635 (char *) "self",(char *) "millisecond", NULL
18636 };
18637
18638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
18639 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18640 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18641 arg2 = (int)SWIG_As_int(obj1);
18642 if (PyErr_Occurred()) SWIG_fail;
18643 {
18644 PyThreadState* __tstate = wxPyBeginAllowThreads();
18645 {
18646 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
18647 result = (wxDateTime *) &_result_ref;
18648 }
18649
18650 wxPyEndAllowThreads(__tstate);
18651 if (PyErr_Occurred()) SWIG_fail;
18652 }
18653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18654 return resultobj;
18655 fail:
18656 return NULL;
18657 }
18658
18659
18660 static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
18661 PyObject *resultobj;
18662 wxDateTime *arg1 = (wxDateTime *) 0 ;
18663 int arg2 ;
18664 int arg3 = (int) wxDateTime::Monday_First ;
18665 wxDateTime *result;
18666 PyObject * obj0 = 0 ;
18667 PyObject * obj1 = 0 ;
18668 PyObject * obj2 = 0 ;
18669 char *kwnames[] = {
18670 (char *) "self",(char *) "weekday",(char *) "flags", NULL
18671 };
18672
18673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
18674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18676 arg2 = (int)SWIG_As_int(obj1);
18677 if (PyErr_Occurred()) SWIG_fail;
18678 if (obj2) {
18679 arg3 = (int)SWIG_As_int(obj2);
18680 if (PyErr_Occurred()) SWIG_fail;
18681 }
18682 {
18683 PyThreadState* __tstate = wxPyBeginAllowThreads();
18684 {
18685 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
18686 result = (wxDateTime *) &_result_ref;
18687 }
18688
18689 wxPyEndAllowThreads(__tstate);
18690 if (PyErr_Occurred()) SWIG_fail;
18691 }
18692 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18693 return resultobj;
18694 fail:
18695 return NULL;
18696 }
18697
18698
18699 static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
18700 PyObject *resultobj;
18701 wxDateTime *arg1 = (wxDateTime *) 0 ;
18702 int arg2 ;
18703 int arg3 = (int) wxDateTime::Monday_First ;
18704 wxDateTime result;
18705 PyObject * obj0 = 0 ;
18706 PyObject * obj1 = 0 ;
18707 PyObject * obj2 = 0 ;
18708 char *kwnames[] = {
18709 (char *) "self",(char *) "weekday",(char *) "flags", NULL
18710 };
18711
18712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
18713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18715 arg2 = (int)SWIG_As_int(obj1);
18716 if (PyErr_Occurred()) SWIG_fail;
18717 if (obj2) {
18718 arg3 = (int)SWIG_As_int(obj2);
18719 if (PyErr_Occurred()) SWIG_fail;
18720 }
18721 {
18722 PyThreadState* __tstate = wxPyBeginAllowThreads();
18723 result = (arg1)->GetWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
18724
18725 wxPyEndAllowThreads(__tstate);
18726 if (PyErr_Occurred()) SWIG_fail;
18727 }
18728 {
18729 wxDateTime * resultptr;
18730 resultptr = new wxDateTime((wxDateTime &) result);
18731 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18732 }
18733 return resultobj;
18734 fail:
18735 return NULL;
18736 }
18737
18738
18739 static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18740 PyObject *resultobj;
18741 wxDateTime *arg1 = (wxDateTime *) 0 ;
18742 int arg2 ;
18743 wxDateTime *result;
18744 PyObject * obj0 = 0 ;
18745 PyObject * obj1 = 0 ;
18746 char *kwnames[] = {
18747 (char *) "self",(char *) "weekday", NULL
18748 };
18749
18750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
18751 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18752 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18753 arg2 = (int)SWIG_As_int(obj1);
18754 if (PyErr_Occurred()) SWIG_fail;
18755 {
18756 PyThreadState* __tstate = wxPyBeginAllowThreads();
18757 {
18758 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay((wxDateTime::WeekDay )arg2);
18759 result = (wxDateTime *) &_result_ref;
18760 }
18761
18762 wxPyEndAllowThreads(__tstate);
18763 if (PyErr_Occurred()) SWIG_fail;
18764 }
18765 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18766 return resultobj;
18767 fail:
18768 return NULL;
18769 }
18770
18771
18772 static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18773 PyObject *resultobj;
18774 wxDateTime *arg1 = (wxDateTime *) 0 ;
18775 int arg2 ;
18776 wxDateTime result;
18777 PyObject * obj0 = 0 ;
18778 PyObject * obj1 = 0 ;
18779 char *kwnames[] = {
18780 (char *) "self",(char *) "weekday", NULL
18781 };
18782
18783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
18784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18786 arg2 = (int)SWIG_As_int(obj1);
18787 if (PyErr_Occurred()) SWIG_fail;
18788 {
18789 PyThreadState* __tstate = wxPyBeginAllowThreads();
18790 result = (arg1)->GetNextWeekDay((wxDateTime::WeekDay )arg2);
18791
18792 wxPyEndAllowThreads(__tstate);
18793 if (PyErr_Occurred()) SWIG_fail;
18794 }
18795 {
18796 wxDateTime * resultptr;
18797 resultptr = new wxDateTime((wxDateTime &) result);
18798 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18799 }
18800 return resultobj;
18801 fail:
18802 return NULL;
18803 }
18804
18805
18806 static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18807 PyObject *resultobj;
18808 wxDateTime *arg1 = (wxDateTime *) 0 ;
18809 int arg2 ;
18810 wxDateTime *result;
18811 PyObject * obj0 = 0 ;
18812 PyObject * obj1 = 0 ;
18813 char *kwnames[] = {
18814 (char *) "self",(char *) "weekday", NULL
18815 };
18816
18817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
18818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18820 arg2 = (int)SWIG_As_int(obj1);
18821 if (PyErr_Occurred()) SWIG_fail;
18822 {
18823 PyThreadState* __tstate = wxPyBeginAllowThreads();
18824 {
18825 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay((wxDateTime::WeekDay )arg2);
18826 result = (wxDateTime *) &_result_ref;
18827 }
18828
18829 wxPyEndAllowThreads(__tstate);
18830 if (PyErr_Occurred()) SWIG_fail;
18831 }
18832 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18833 return resultobj;
18834 fail:
18835 return NULL;
18836 }
18837
18838
18839 static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18840 PyObject *resultobj;
18841 wxDateTime *arg1 = (wxDateTime *) 0 ;
18842 int arg2 ;
18843 wxDateTime result;
18844 PyObject * obj0 = 0 ;
18845 PyObject * obj1 = 0 ;
18846 char *kwnames[] = {
18847 (char *) "self",(char *) "weekday", NULL
18848 };
18849
18850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
18851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18853 arg2 = (int)SWIG_As_int(obj1);
18854 if (PyErr_Occurred()) SWIG_fail;
18855 {
18856 PyThreadState* __tstate = wxPyBeginAllowThreads();
18857 result = (arg1)->GetPrevWeekDay((wxDateTime::WeekDay )arg2);
18858
18859 wxPyEndAllowThreads(__tstate);
18860 if (PyErr_Occurred()) SWIG_fail;
18861 }
18862 {
18863 wxDateTime * resultptr;
18864 resultptr = new wxDateTime((wxDateTime &) result);
18865 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18866 }
18867 return resultobj;
18868 fail:
18869 return NULL;
18870 }
18871
18872
18873 static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18874 PyObject *resultobj;
18875 wxDateTime *arg1 = (wxDateTime *) 0 ;
18876 int arg2 ;
18877 int arg3 = (int) 1 ;
18878 int arg4 = (int) wxDateTime::Inv_Month ;
18879 int arg5 = (int) wxDateTime::Inv_Year ;
18880 bool result;
18881 PyObject * obj0 = 0 ;
18882 PyObject * obj1 = 0 ;
18883 PyObject * obj2 = 0 ;
18884 PyObject * obj3 = 0 ;
18885 PyObject * obj4 = 0 ;
18886 char *kwnames[] = {
18887 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
18888 };
18889
18890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18893 arg2 = (int)SWIG_As_int(obj1);
18894 if (PyErr_Occurred()) SWIG_fail;
18895 if (obj2) {
18896 arg3 = (int)SWIG_As_int(obj2);
18897 if (PyErr_Occurred()) SWIG_fail;
18898 }
18899 if (obj3) {
18900 arg4 = (int)SWIG_As_int(obj3);
18901 if (PyErr_Occurred()) SWIG_fail;
18902 }
18903 if (obj4) {
18904 arg5 = (int)SWIG_As_int(obj4);
18905 if (PyErr_Occurred()) SWIG_fail;
18906 }
18907 {
18908 PyThreadState* __tstate = wxPyBeginAllowThreads();
18909 result = (bool)(arg1)->SetToWeekDay((wxDateTime::WeekDay )arg2,arg3,(wxDateTime::Month )arg4,arg5);
18910
18911 wxPyEndAllowThreads(__tstate);
18912 if (PyErr_Occurred()) SWIG_fail;
18913 }
18914 {
18915 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18916 }
18917 return resultobj;
18918 fail:
18919 return NULL;
18920 }
18921
18922
18923 static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18924 PyObject *resultobj;
18925 wxDateTime *arg1 = (wxDateTime *) 0 ;
18926 int arg2 ;
18927 int arg3 = (int) wxDateTime::Inv_Month ;
18928 int arg4 = (int) wxDateTime::Inv_Year ;
18929 bool result;
18930 PyObject * obj0 = 0 ;
18931 PyObject * obj1 = 0 ;
18932 PyObject * obj2 = 0 ;
18933 PyObject * obj3 = 0 ;
18934 char *kwnames[] = {
18935 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18936 };
18937
18938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18941 arg2 = (int)SWIG_As_int(obj1);
18942 if (PyErr_Occurred()) SWIG_fail;
18943 if (obj2) {
18944 arg3 = (int)SWIG_As_int(obj2);
18945 if (PyErr_Occurred()) SWIG_fail;
18946 }
18947 if (obj3) {
18948 arg4 = (int)SWIG_As_int(obj3);
18949 if (PyErr_Occurred()) SWIG_fail;
18950 }
18951 {
18952 PyThreadState* __tstate = wxPyBeginAllowThreads();
18953 result = (bool)(arg1)->SetToLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18954
18955 wxPyEndAllowThreads(__tstate);
18956 if (PyErr_Occurred()) SWIG_fail;
18957 }
18958 {
18959 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18960 }
18961 return resultobj;
18962 fail:
18963 return NULL;
18964 }
18965
18966
18967 static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18968 PyObject *resultobj;
18969 wxDateTime *arg1 = (wxDateTime *) 0 ;
18970 int arg2 ;
18971 int arg3 = (int) wxDateTime::Inv_Month ;
18972 int arg4 = (int) wxDateTime::Inv_Year ;
18973 wxDateTime result;
18974 PyObject * obj0 = 0 ;
18975 PyObject * obj1 = 0 ;
18976 PyObject * obj2 = 0 ;
18977 PyObject * obj3 = 0 ;
18978 char *kwnames[] = {
18979 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18980 };
18981
18982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18985 arg2 = (int)SWIG_As_int(obj1);
18986 if (PyErr_Occurred()) SWIG_fail;
18987 if (obj2) {
18988 arg3 = (int)SWIG_As_int(obj2);
18989 if (PyErr_Occurred()) SWIG_fail;
18990 }
18991 if (obj3) {
18992 arg4 = (int)SWIG_As_int(obj3);
18993 if (PyErr_Occurred()) SWIG_fail;
18994 }
18995 {
18996 PyThreadState* __tstate = wxPyBeginAllowThreads();
18997 result = (arg1)->GetLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18998
18999 wxPyEndAllowThreads(__tstate);
19000 if (PyErr_Occurred()) SWIG_fail;
19001 }
19002 {
19003 wxDateTime * resultptr;
19004 resultptr = new wxDateTime((wxDateTime &) result);
19005 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19006 }
19007 return resultobj;
19008 fail:
19009 return NULL;
19010 }
19011
19012
19013 static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *, PyObject *args, PyObject *kwargs) {
19014 PyObject *resultobj;
19015 wxDateTime *arg1 = (wxDateTime *) 0 ;
19016 int arg2 ;
19017 int arg3 = (int) wxDateTime::Mon ;
19018 int arg4 = (int) wxDateTime::Monday_First ;
19019 bool result;
19020 PyObject * obj0 = 0 ;
19021 PyObject * obj1 = 0 ;
19022 PyObject * obj2 = 0 ;
19023 PyObject * obj3 = 0 ;
19024 char *kwnames[] = {
19025 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
19026 };
19027
19028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
19029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19031 arg2 = (int)SWIG_As_int(obj1);
19032 if (PyErr_Occurred()) SWIG_fail;
19033 if (obj2) {
19034 arg3 = (int)SWIG_As_int(obj2);
19035 if (PyErr_Occurred()) SWIG_fail;
19036 }
19037 if (obj3) {
19038 arg4 = (int)SWIG_As_int(obj3);
19039 if (PyErr_Occurred()) SWIG_fail;
19040 }
19041 {
19042 PyThreadState* __tstate = wxPyBeginAllowThreads();
19043 result = (bool)(arg1)->SetToTheWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
19044
19045 wxPyEndAllowThreads(__tstate);
19046 if (PyErr_Occurred()) SWIG_fail;
19047 }
19048 {
19049 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19050 }
19051 return resultobj;
19052 fail:
19053 return NULL;
19054 }
19055
19056
19057 static PyObject *_wrap_DateTime_GetWeek(PyObject *, PyObject *args, PyObject *kwargs) {
19058 PyObject *resultobj;
19059 wxDateTime *arg1 = (wxDateTime *) 0 ;
19060 int arg2 ;
19061 int arg3 = (int) wxDateTime::Mon ;
19062 int arg4 = (int) wxDateTime::Monday_First ;
19063 wxDateTime result;
19064 PyObject * obj0 = 0 ;
19065 PyObject * obj1 = 0 ;
19066 PyObject * obj2 = 0 ;
19067 PyObject * obj3 = 0 ;
19068 char *kwnames[] = {
19069 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
19070 };
19071
19072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
19073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19075 arg2 = (int)SWIG_As_int(obj1);
19076 if (PyErr_Occurred()) SWIG_fail;
19077 if (obj2) {
19078 arg3 = (int)SWIG_As_int(obj2);
19079 if (PyErr_Occurred()) SWIG_fail;
19080 }
19081 if (obj3) {
19082 arg4 = (int)SWIG_As_int(obj3);
19083 if (PyErr_Occurred()) SWIG_fail;
19084 }
19085 {
19086 PyThreadState* __tstate = wxPyBeginAllowThreads();
19087 result = (arg1)->GetWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
19088
19089 wxPyEndAllowThreads(__tstate);
19090 if (PyErr_Occurred()) SWIG_fail;
19091 }
19092 {
19093 wxDateTime * resultptr;
19094 resultptr = new wxDateTime((wxDateTime &) result);
19095 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19096 }
19097 return resultobj;
19098 fail:
19099 return NULL;
19100 }
19101
19102
19103 static PyObject *_wrap_DateTime_SetToWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
19104 PyObject *resultobj;
19105 int arg1 ;
19106 int arg2 ;
19107 int arg3 = (int) wxDateTime::Mon ;
19108 wxDateTime result;
19109 PyObject * obj0 = 0 ;
19110 PyObject * obj1 = 0 ;
19111 PyObject * obj2 = 0 ;
19112 char *kwnames[] = {
19113 (char *) "year",(char *) "numWeek",(char *) "weekday", NULL
19114 };
19115
19116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
19117 arg1 = (int)SWIG_As_int(obj0);
19118 if (PyErr_Occurred()) SWIG_fail;
19119 arg2 = (int)SWIG_As_int(obj1);
19120 if (PyErr_Occurred()) SWIG_fail;
19121 if (obj2) {
19122 arg3 = (int)SWIG_As_int(obj2);
19123 if (PyErr_Occurred()) SWIG_fail;
19124 }
19125 {
19126 PyThreadState* __tstate = wxPyBeginAllowThreads();
19127 result = wxDateTime::SetToWeekOfYear(arg1,arg2,(wxDateTime::WeekDay )arg3);
19128
19129 wxPyEndAllowThreads(__tstate);
19130 if (PyErr_Occurred()) SWIG_fail;
19131 }
19132 {
19133 wxDateTime * resultptr;
19134 resultptr = new wxDateTime((wxDateTime &) result);
19135 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19136 }
19137 return resultobj;
19138 fail:
19139 return NULL;
19140 }
19141
19142
19143 static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
19144 PyObject *resultobj;
19145 wxDateTime *arg1 = (wxDateTime *) 0 ;
19146 int arg2 = (int) wxDateTime::Inv_Month ;
19147 int arg3 = (int) wxDateTime::Inv_Year ;
19148 wxDateTime *result;
19149 PyObject * obj0 = 0 ;
19150 PyObject * obj1 = 0 ;
19151 PyObject * obj2 = 0 ;
19152 char *kwnames[] = {
19153 (char *) "self",(char *) "month",(char *) "year", NULL
19154 };
19155
19156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
19157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19159 if (obj1) {
19160 arg2 = (int)SWIG_As_int(obj1);
19161 if (PyErr_Occurred()) SWIG_fail;
19162 }
19163 if (obj2) {
19164 arg3 = (int)SWIG_As_int(obj2);
19165 if (PyErr_Occurred()) SWIG_fail;
19166 }
19167 {
19168 PyThreadState* __tstate = wxPyBeginAllowThreads();
19169 {
19170 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay((wxDateTime::Month )arg2,arg3);
19171 result = (wxDateTime *) &_result_ref;
19172 }
19173
19174 wxPyEndAllowThreads(__tstate);
19175 if (PyErr_Occurred()) SWIG_fail;
19176 }
19177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19178 return resultobj;
19179 fail:
19180 return NULL;
19181 }
19182
19183
19184 static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
19185 PyObject *resultobj;
19186 wxDateTime *arg1 = (wxDateTime *) 0 ;
19187 int arg2 = (int) wxDateTime::Inv_Month ;
19188 int arg3 = (int) wxDateTime::Inv_Year ;
19189 wxDateTime result;
19190 PyObject * obj0 = 0 ;
19191 PyObject * obj1 = 0 ;
19192 PyObject * obj2 = 0 ;
19193 char *kwnames[] = {
19194 (char *) "self",(char *) "month",(char *) "year", NULL
19195 };
19196
19197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
19198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19200 if (obj1) {
19201 arg2 = (int)SWIG_As_int(obj1);
19202 if (PyErr_Occurred()) SWIG_fail;
19203 }
19204 if (obj2) {
19205 arg3 = (int)SWIG_As_int(obj2);
19206 if (PyErr_Occurred()) SWIG_fail;
19207 }
19208 {
19209 PyThreadState* __tstate = wxPyBeginAllowThreads();
19210 result = (arg1)->GetLastMonthDay((wxDateTime::Month )arg2,arg3);
19211
19212 wxPyEndAllowThreads(__tstate);
19213 if (PyErr_Occurred()) SWIG_fail;
19214 }
19215 {
19216 wxDateTime * resultptr;
19217 resultptr = new wxDateTime((wxDateTime &) result);
19218 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19219 }
19220 return resultobj;
19221 fail:
19222 return NULL;
19223 }
19224
19225
19226 static PyObject *_wrap_DateTime_SetToYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
19227 PyObject *resultobj;
19228 wxDateTime *arg1 = (wxDateTime *) 0 ;
19229 int arg2 ;
19230 wxDateTime *result;
19231 PyObject * obj0 = 0 ;
19232 PyObject * obj1 = 0 ;
19233 char *kwnames[] = {
19234 (char *) "self",(char *) "yday", NULL
19235 };
19236
19237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
19238 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19239 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19240 arg2 = (int)SWIG_As_int(obj1);
19241 if (PyErr_Occurred()) SWIG_fail;
19242 {
19243 PyThreadState* __tstate = wxPyBeginAllowThreads();
19244 {
19245 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
19246 result = (wxDateTime *) &_result_ref;
19247 }
19248
19249 wxPyEndAllowThreads(__tstate);
19250 if (PyErr_Occurred()) SWIG_fail;
19251 }
19252 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19253 return resultobj;
19254 fail:
19255 return NULL;
19256 }
19257
19258
19259 static PyObject *_wrap_DateTime_GetYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
19260 PyObject *resultobj;
19261 wxDateTime *arg1 = (wxDateTime *) 0 ;
19262 int arg2 ;
19263 wxDateTime result;
19264 PyObject * obj0 = 0 ;
19265 PyObject * obj1 = 0 ;
19266 char *kwnames[] = {
19267 (char *) "self",(char *) "yday", NULL
19268 };
19269
19270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
19271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19273 arg2 = (int)SWIG_As_int(obj1);
19274 if (PyErr_Occurred()) SWIG_fail;
19275 {
19276 PyThreadState* __tstate = wxPyBeginAllowThreads();
19277 result = (arg1)->GetYearDay(arg2);
19278
19279 wxPyEndAllowThreads(__tstate);
19280 if (PyErr_Occurred()) SWIG_fail;
19281 }
19282 {
19283 wxDateTime * resultptr;
19284 resultptr = new wxDateTime((wxDateTime &) result);
19285 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19286 }
19287 return resultobj;
19288 fail:
19289 return NULL;
19290 }
19291
19292
19293 static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
19294 PyObject *resultobj;
19295 wxDateTime *arg1 = (wxDateTime *) 0 ;
19296 double result;
19297 PyObject * obj0 = 0 ;
19298 char *kwnames[] = {
19299 (char *) "self", NULL
19300 };
19301
19302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
19303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19305 {
19306 PyThreadState* __tstate = wxPyBeginAllowThreads();
19307 result = (double)(arg1)->GetJulianDayNumber();
19308
19309 wxPyEndAllowThreads(__tstate);
19310 if (PyErr_Occurred()) SWIG_fail;
19311 }
19312 resultobj = SWIG_From_double((double)result);
19313 return resultobj;
19314 fail:
19315 return NULL;
19316 }
19317
19318
19319 static PyObject *_wrap_DateTime_GetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
19320 PyObject *resultobj;
19321 wxDateTime *arg1 = (wxDateTime *) 0 ;
19322 double result;
19323 PyObject * obj0 = 0 ;
19324 char *kwnames[] = {
19325 (char *) "self", NULL
19326 };
19327
19328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
19329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19331 {
19332 PyThreadState* __tstate = wxPyBeginAllowThreads();
19333 result = (double)(arg1)->GetJDN();
19334
19335 wxPyEndAllowThreads(__tstate);
19336 if (PyErr_Occurred()) SWIG_fail;
19337 }
19338 resultobj = SWIG_From_double((double)result);
19339 return resultobj;
19340 fail:
19341 return NULL;
19342 }
19343
19344
19345 static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
19346 PyObject *resultobj;
19347 wxDateTime *arg1 = (wxDateTime *) 0 ;
19348 double result;
19349 PyObject * obj0 = 0 ;
19350 char *kwnames[] = {
19351 (char *) "self", NULL
19352 };
19353
19354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
19355 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19356 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19357 {
19358 PyThreadState* __tstate = wxPyBeginAllowThreads();
19359 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
19360
19361 wxPyEndAllowThreads(__tstate);
19362 if (PyErr_Occurred()) SWIG_fail;
19363 }
19364 resultobj = SWIG_From_double((double)result);
19365 return resultobj;
19366 fail:
19367 return NULL;
19368 }
19369
19370
19371 static PyObject *_wrap_DateTime_GetMJD(PyObject *, PyObject *args, PyObject *kwargs) {
19372 PyObject *resultobj;
19373 wxDateTime *arg1 = (wxDateTime *) 0 ;
19374 double result;
19375 PyObject * obj0 = 0 ;
19376 char *kwnames[] = {
19377 (char *) "self", NULL
19378 };
19379
19380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
19381 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19383 {
19384 PyThreadState* __tstate = wxPyBeginAllowThreads();
19385 result = (double)(arg1)->GetMJD();
19386
19387 wxPyEndAllowThreads(__tstate);
19388 if (PyErr_Occurred()) SWIG_fail;
19389 }
19390 resultobj = SWIG_From_double((double)result);
19391 return resultobj;
19392 fail:
19393 return NULL;
19394 }
19395
19396
19397 static PyObject *_wrap_DateTime_GetRataDie(PyObject *, PyObject *args, PyObject *kwargs) {
19398 PyObject *resultobj;
19399 wxDateTime *arg1 = (wxDateTime *) 0 ;
19400 double result;
19401 PyObject * obj0 = 0 ;
19402 char *kwnames[] = {
19403 (char *) "self", NULL
19404 };
19405
19406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
19407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19409 {
19410 PyThreadState* __tstate = wxPyBeginAllowThreads();
19411 result = (double)(arg1)->GetRataDie();
19412
19413 wxPyEndAllowThreads(__tstate);
19414 if (PyErr_Occurred()) SWIG_fail;
19415 }
19416 resultobj = SWIG_From_double((double)result);
19417 return resultobj;
19418 fail:
19419 return NULL;
19420 }
19421
19422
19423 static PyObject *_wrap_DateTime_ToTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
19424 PyObject *resultobj;
19425 wxDateTime *arg1 = (wxDateTime *) 0 ;
19426 wxDateTime::TimeZone *arg2 = 0 ;
19427 bool arg3 = (bool) false ;
19428 wxDateTime result;
19429 bool temp2 = false ;
19430 PyObject * obj0 = 0 ;
19431 PyObject * obj1 = 0 ;
19432 PyObject * obj2 = 0 ;
19433 char *kwnames[] = {
19434 (char *) "self",(char *) "tz",(char *) "noDST", NULL
19435 };
19436
19437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
19438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19440 {
19441 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19442 temp2 = true;
19443 }
19444 if (obj2) {
19445 arg3 = (bool)SWIG_As_bool(obj2);
19446 if (PyErr_Occurred()) SWIG_fail;
19447 }
19448 {
19449 PyThreadState* __tstate = wxPyBeginAllowThreads();
19450 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
19451
19452 wxPyEndAllowThreads(__tstate);
19453 if (PyErr_Occurred()) SWIG_fail;
19454 }
19455 {
19456 wxDateTime * resultptr;
19457 resultptr = new wxDateTime((wxDateTime &) result);
19458 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19459 }
19460 {
19461 if (temp2) delete arg2;
19462 }
19463 return resultobj;
19464 fail:
19465 {
19466 if (temp2) delete arg2;
19467 }
19468 return NULL;
19469 }
19470
19471
19472 static PyObject *_wrap_DateTime_MakeTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
19473 PyObject *resultobj;
19474 wxDateTime *arg1 = (wxDateTime *) 0 ;
19475 wxDateTime::TimeZone *arg2 = 0 ;
19476 bool arg3 = (bool) false ;
19477 wxDateTime *result;
19478 bool temp2 = false ;
19479 PyObject * obj0 = 0 ;
19480 PyObject * obj1 = 0 ;
19481 PyObject * obj2 = 0 ;
19482 char *kwnames[] = {
19483 (char *) "self",(char *) "tz",(char *) "noDST", NULL
19484 };
19485
19486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
19487 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19488 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19489 {
19490 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19491 temp2 = true;
19492 }
19493 if (obj2) {
19494 arg3 = (bool)SWIG_As_bool(obj2);
19495 if (PyErr_Occurred()) SWIG_fail;
19496 }
19497 {
19498 PyThreadState* __tstate = wxPyBeginAllowThreads();
19499 {
19500 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
19501 result = (wxDateTime *) &_result_ref;
19502 }
19503
19504 wxPyEndAllowThreads(__tstate);
19505 if (PyErr_Occurred()) SWIG_fail;
19506 }
19507 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19508 {
19509 if (temp2) delete arg2;
19510 }
19511 return resultobj;
19512 fail:
19513 {
19514 if (temp2) delete arg2;
19515 }
19516 return NULL;
19517 }
19518
19519
19520 static PyObject *_wrap_DateTime_ToGMT(PyObject *, PyObject *args, PyObject *kwargs) {
19521 PyObject *resultobj;
19522 wxDateTime *arg1 = (wxDateTime *) 0 ;
19523 bool arg2 = (bool) false ;
19524 wxDateTime result;
19525 PyObject * obj0 = 0 ;
19526 PyObject * obj1 = 0 ;
19527 char *kwnames[] = {
19528 (char *) "self",(char *) "noDST", NULL
19529 };
19530
19531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
19532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19534 if (obj1) {
19535 arg2 = (bool)SWIG_As_bool(obj1);
19536 if (PyErr_Occurred()) SWIG_fail;
19537 }
19538 {
19539 PyThreadState* __tstate = wxPyBeginAllowThreads();
19540 result = (arg1)->ToGMT(arg2);
19541
19542 wxPyEndAllowThreads(__tstate);
19543 if (PyErr_Occurred()) SWIG_fail;
19544 }
19545 {
19546 wxDateTime * resultptr;
19547 resultptr = new wxDateTime((wxDateTime &) result);
19548 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19549 }
19550 return resultobj;
19551 fail:
19552 return NULL;
19553 }
19554
19555
19556 static PyObject *_wrap_DateTime_MakeGMT(PyObject *, PyObject *args, PyObject *kwargs) {
19557 PyObject *resultobj;
19558 wxDateTime *arg1 = (wxDateTime *) 0 ;
19559 bool arg2 = (bool) false ;
19560 wxDateTime *result;
19561 PyObject * obj0 = 0 ;
19562 PyObject * obj1 = 0 ;
19563 char *kwnames[] = {
19564 (char *) "self",(char *) "noDST", NULL
19565 };
19566
19567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
19568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19570 if (obj1) {
19571 arg2 = (bool)SWIG_As_bool(obj1);
19572 if (PyErr_Occurred()) SWIG_fail;
19573 }
19574 {
19575 PyThreadState* __tstate = wxPyBeginAllowThreads();
19576 {
19577 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
19578 result = (wxDateTime *) &_result_ref;
19579 }
19580
19581 wxPyEndAllowThreads(__tstate);
19582 if (PyErr_Occurred()) SWIG_fail;
19583 }
19584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19585 return resultobj;
19586 fail:
19587 return NULL;
19588 }
19589
19590
19591 static PyObject *_wrap_DateTime_IsDST(PyObject *, PyObject *args, PyObject *kwargs) {
19592 PyObject *resultobj;
19593 wxDateTime *arg1 = (wxDateTime *) 0 ;
19594 int arg2 = (int) wxDateTime::Country_Default ;
19595 int result;
19596 PyObject * obj0 = 0 ;
19597 PyObject * obj1 = 0 ;
19598 char *kwnames[] = {
19599 (char *) "self",(char *) "country", NULL
19600 };
19601
19602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
19603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19605 if (obj1) {
19606 arg2 = (int)SWIG_As_int(obj1);
19607 if (PyErr_Occurred()) SWIG_fail;
19608 }
19609 {
19610 PyThreadState* __tstate = wxPyBeginAllowThreads();
19611 result = (int)(arg1)->IsDST((wxDateTime::Country )arg2);
19612
19613 wxPyEndAllowThreads(__tstate);
19614 if (PyErr_Occurred()) SWIG_fail;
19615 }
19616 resultobj = SWIG_From_int((int)result);
19617 return resultobj;
19618 fail:
19619 return NULL;
19620 }
19621
19622
19623 static PyObject *_wrap_DateTime_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
19624 PyObject *resultobj;
19625 wxDateTime *arg1 = (wxDateTime *) 0 ;
19626 bool result;
19627 PyObject * obj0 = 0 ;
19628 char *kwnames[] = {
19629 (char *) "self", NULL
19630 };
19631
19632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
19633 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19634 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19635 {
19636 PyThreadState* __tstate = wxPyBeginAllowThreads();
19637 result = (bool)((wxDateTime const *)arg1)->IsValid();
19638
19639 wxPyEndAllowThreads(__tstate);
19640 if (PyErr_Occurred()) SWIG_fail;
19641 }
19642 {
19643 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19644 }
19645 return resultobj;
19646 fail:
19647 return NULL;
19648 }
19649
19650
19651 static PyObject *_wrap_DateTime_GetTicks(PyObject *, PyObject *args, PyObject *kwargs) {
19652 PyObject *resultobj;
19653 wxDateTime *arg1 = (wxDateTime *) 0 ;
19654 time_t result;
19655 PyObject * obj0 = 0 ;
19656 char *kwnames[] = {
19657 (char *) "self", NULL
19658 };
19659
19660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
19661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19663 {
19664 PyThreadState* __tstate = wxPyBeginAllowThreads();
19665 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
19666
19667 wxPyEndAllowThreads(__tstate);
19668 if (PyErr_Occurred()) SWIG_fail;
19669 }
19670 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
19671 return resultobj;
19672 fail:
19673 return NULL;
19674 }
19675
19676
19677 static PyObject *_wrap_DateTime_GetYear(PyObject *, PyObject *args, PyObject *kwargs) {
19678 PyObject *resultobj;
19679 wxDateTime *arg1 = (wxDateTime *) 0 ;
19680 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19681 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19682 int result;
19683 bool temp2 = false ;
19684 PyObject * obj0 = 0 ;
19685 PyObject * obj1 = 0 ;
19686 char *kwnames[] = {
19687 (char *) "self",(char *) "tz", NULL
19688 };
19689
19690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
19691 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19692 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19693 if (obj1) {
19694 {
19695 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19696 temp2 = true;
19697 }
19698 }
19699 {
19700 PyThreadState* __tstate = wxPyBeginAllowThreads();
19701 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
19702
19703 wxPyEndAllowThreads(__tstate);
19704 if (PyErr_Occurred()) SWIG_fail;
19705 }
19706 resultobj = SWIG_From_int((int)result);
19707 {
19708 if (temp2) delete arg2;
19709 }
19710 return resultobj;
19711 fail:
19712 {
19713 if (temp2) delete arg2;
19714 }
19715 return NULL;
19716 }
19717
19718
19719 static PyObject *_wrap_DateTime_GetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
19720 PyObject *resultobj;
19721 wxDateTime *arg1 = (wxDateTime *) 0 ;
19722 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19723 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19724 int result;
19725 bool temp2 = false ;
19726 PyObject * obj0 = 0 ;
19727 PyObject * obj1 = 0 ;
19728 char *kwnames[] = {
19729 (char *) "self",(char *) "tz", NULL
19730 };
19731
19732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
19733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19735 if (obj1) {
19736 {
19737 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19738 temp2 = true;
19739 }
19740 }
19741 {
19742 PyThreadState* __tstate = wxPyBeginAllowThreads();
19743 result = (int)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
19744
19745 wxPyEndAllowThreads(__tstate);
19746 if (PyErr_Occurred()) SWIG_fail;
19747 }
19748 resultobj = SWIG_From_int((int)result);
19749 {
19750 if (temp2) delete arg2;
19751 }
19752 return resultobj;
19753 fail:
19754 {
19755 if (temp2) delete arg2;
19756 }
19757 return NULL;
19758 }
19759
19760
19761 static PyObject *_wrap_DateTime_GetDay(PyObject *, PyObject *args, PyObject *kwargs) {
19762 PyObject *resultobj;
19763 wxDateTime *arg1 = (wxDateTime *) 0 ;
19764 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19765 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19766 int result;
19767 bool temp2 = false ;
19768 PyObject * obj0 = 0 ;
19769 PyObject * obj1 = 0 ;
19770 char *kwnames[] = {
19771 (char *) "self",(char *) "tz", NULL
19772 };
19773
19774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
19775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19777 if (obj1) {
19778 {
19779 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19780 temp2 = true;
19781 }
19782 }
19783 {
19784 PyThreadState* __tstate = wxPyBeginAllowThreads();
19785 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
19786
19787 wxPyEndAllowThreads(__tstate);
19788 if (PyErr_Occurred()) SWIG_fail;
19789 }
19790 resultobj = SWIG_From_int((int)result);
19791 {
19792 if (temp2) delete arg2;
19793 }
19794 return resultobj;
19795 fail:
19796 {
19797 if (temp2) delete arg2;
19798 }
19799 return NULL;
19800 }
19801
19802
19803 static PyObject *_wrap_DateTime_GetWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
19804 PyObject *resultobj;
19805 wxDateTime *arg1 = (wxDateTime *) 0 ;
19806 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19807 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19808 int result;
19809 bool temp2 = false ;
19810 PyObject * obj0 = 0 ;
19811 PyObject * obj1 = 0 ;
19812 char *kwnames[] = {
19813 (char *) "self",(char *) "tz", NULL
19814 };
19815
19816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
19817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19819 if (obj1) {
19820 {
19821 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19822 temp2 = true;
19823 }
19824 }
19825 {
19826 PyThreadState* __tstate = wxPyBeginAllowThreads();
19827 result = (int)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
19828
19829 wxPyEndAllowThreads(__tstate);
19830 if (PyErr_Occurred()) SWIG_fail;
19831 }
19832 resultobj = SWIG_From_int((int)result);
19833 {
19834 if (temp2) delete arg2;
19835 }
19836 return resultobj;
19837 fail:
19838 {
19839 if (temp2) delete arg2;
19840 }
19841 return NULL;
19842 }
19843
19844
19845 static PyObject *_wrap_DateTime_GetHour(PyObject *, PyObject *args, PyObject *kwargs) {
19846 PyObject *resultobj;
19847 wxDateTime *arg1 = (wxDateTime *) 0 ;
19848 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19849 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19850 int result;
19851 bool temp2 = false ;
19852 PyObject * obj0 = 0 ;
19853 PyObject * obj1 = 0 ;
19854 char *kwnames[] = {
19855 (char *) "self",(char *) "tz", NULL
19856 };
19857
19858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
19859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19861 if (obj1) {
19862 {
19863 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19864 temp2 = true;
19865 }
19866 }
19867 {
19868 PyThreadState* __tstate = wxPyBeginAllowThreads();
19869 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
19870
19871 wxPyEndAllowThreads(__tstate);
19872 if (PyErr_Occurred()) SWIG_fail;
19873 }
19874 resultobj = SWIG_From_int((int)result);
19875 {
19876 if (temp2) delete arg2;
19877 }
19878 return resultobj;
19879 fail:
19880 {
19881 if (temp2) delete arg2;
19882 }
19883 return NULL;
19884 }
19885
19886
19887 static PyObject *_wrap_DateTime_GetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
19888 PyObject *resultobj;
19889 wxDateTime *arg1 = (wxDateTime *) 0 ;
19890 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19891 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19892 int result;
19893 bool temp2 = false ;
19894 PyObject * obj0 = 0 ;
19895 PyObject * obj1 = 0 ;
19896 char *kwnames[] = {
19897 (char *) "self",(char *) "tz", NULL
19898 };
19899
19900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
19901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19903 if (obj1) {
19904 {
19905 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19906 temp2 = true;
19907 }
19908 }
19909 {
19910 PyThreadState* __tstate = wxPyBeginAllowThreads();
19911 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
19912
19913 wxPyEndAllowThreads(__tstate);
19914 if (PyErr_Occurred()) SWIG_fail;
19915 }
19916 resultobj = SWIG_From_int((int)result);
19917 {
19918 if (temp2) delete arg2;
19919 }
19920 return resultobj;
19921 fail:
19922 {
19923 if (temp2) delete arg2;
19924 }
19925 return NULL;
19926 }
19927
19928
19929 static PyObject *_wrap_DateTime_GetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
19930 PyObject *resultobj;
19931 wxDateTime *arg1 = (wxDateTime *) 0 ;
19932 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19933 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19934 int result;
19935 bool temp2 = false ;
19936 PyObject * obj0 = 0 ;
19937 PyObject * obj1 = 0 ;
19938 char *kwnames[] = {
19939 (char *) "self",(char *) "tz", NULL
19940 };
19941
19942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
19943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19945 if (obj1) {
19946 {
19947 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19948 temp2 = true;
19949 }
19950 }
19951 {
19952 PyThreadState* __tstate = wxPyBeginAllowThreads();
19953 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
19954
19955 wxPyEndAllowThreads(__tstate);
19956 if (PyErr_Occurred()) SWIG_fail;
19957 }
19958 resultobj = SWIG_From_int((int)result);
19959 {
19960 if (temp2) delete arg2;
19961 }
19962 return resultobj;
19963 fail:
19964 {
19965 if (temp2) delete arg2;
19966 }
19967 return NULL;
19968 }
19969
19970
19971 static PyObject *_wrap_DateTime_GetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
19972 PyObject *resultobj;
19973 wxDateTime *arg1 = (wxDateTime *) 0 ;
19974 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19975 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19976 int result;
19977 bool temp2 = false ;
19978 PyObject * obj0 = 0 ;
19979 PyObject * obj1 = 0 ;
19980 char *kwnames[] = {
19981 (char *) "self",(char *) "tz", NULL
19982 };
19983
19984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
19985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19987 if (obj1) {
19988 {
19989 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19990 temp2 = true;
19991 }
19992 }
19993 {
19994 PyThreadState* __tstate = wxPyBeginAllowThreads();
19995 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
19996
19997 wxPyEndAllowThreads(__tstate);
19998 if (PyErr_Occurred()) SWIG_fail;
19999 }
20000 resultobj = SWIG_From_int((int)result);
20001 {
20002 if (temp2) delete arg2;
20003 }
20004 return resultobj;
20005 fail:
20006 {
20007 if (temp2) delete arg2;
20008 }
20009 return NULL;
20010 }
20011
20012
20013 static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
20014 PyObject *resultobj;
20015 wxDateTime *arg1 = (wxDateTime *) 0 ;
20016 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
20017 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
20018 int result;
20019 bool temp2 = false ;
20020 PyObject * obj0 = 0 ;
20021 PyObject * obj1 = 0 ;
20022 char *kwnames[] = {
20023 (char *) "self",(char *) "tz", NULL
20024 };
20025
20026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
20027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20029 if (obj1) {
20030 {
20031 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
20032 temp2 = true;
20033 }
20034 }
20035 {
20036 PyThreadState* __tstate = wxPyBeginAllowThreads();
20037 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
20038
20039 wxPyEndAllowThreads(__tstate);
20040 if (PyErr_Occurred()) SWIG_fail;
20041 }
20042 resultobj = SWIG_From_int((int)result);
20043 {
20044 if (temp2) delete arg2;
20045 }
20046 return resultobj;
20047 fail:
20048 {
20049 if (temp2) delete arg2;
20050 }
20051 return NULL;
20052 }
20053
20054
20055 static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
20056 PyObject *resultobj;
20057 wxDateTime *arg1 = (wxDateTime *) 0 ;
20058 int arg2 = (int) wxDateTime::Monday_First ;
20059 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
20060 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
20061 int result;
20062 bool temp3 = false ;
20063 PyObject * obj0 = 0 ;
20064 PyObject * obj1 = 0 ;
20065 PyObject * obj2 = 0 ;
20066 char *kwnames[] = {
20067 (char *) "self",(char *) "flags",(char *) "tz", NULL
20068 };
20069
20070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
20071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20073 if (obj1) {
20074 arg2 = (int)SWIG_As_int(obj1);
20075 if (PyErr_Occurred()) SWIG_fail;
20076 }
20077 if (obj2) {
20078 {
20079 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
20080 temp3 = true;
20081 }
20082 }
20083 {
20084 PyThreadState* __tstate = wxPyBeginAllowThreads();
20085 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
20086
20087 wxPyEndAllowThreads(__tstate);
20088 if (PyErr_Occurred()) SWIG_fail;
20089 }
20090 resultobj = SWIG_From_int((int)result);
20091 {
20092 if (temp3) delete arg3;
20093 }
20094 return resultobj;
20095 fail:
20096 {
20097 if (temp3) delete arg3;
20098 }
20099 return NULL;
20100 }
20101
20102
20103 static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *, PyObject *args, PyObject *kwargs) {
20104 PyObject *resultobj;
20105 wxDateTime *arg1 = (wxDateTime *) 0 ;
20106 int arg2 = (int) wxDateTime::Monday_First ;
20107 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
20108 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
20109 int result;
20110 bool temp3 = false ;
20111 PyObject * obj0 = 0 ;
20112 PyObject * obj1 = 0 ;
20113 PyObject * obj2 = 0 ;
20114 char *kwnames[] = {
20115 (char *) "self",(char *) "flags",(char *) "tz", NULL
20116 };
20117
20118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
20119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20121 if (obj1) {
20122 arg2 = (int)SWIG_As_int(obj1);
20123 if (PyErr_Occurred()) SWIG_fail;
20124 }
20125 if (obj2) {
20126 {
20127 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
20128 temp3 = true;
20129 }
20130 }
20131 {
20132 PyThreadState* __tstate = wxPyBeginAllowThreads();
20133 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
20134
20135 wxPyEndAllowThreads(__tstate);
20136 if (PyErr_Occurred()) SWIG_fail;
20137 }
20138 resultobj = SWIG_From_int((int)result);
20139 {
20140 if (temp3) delete arg3;
20141 }
20142 return resultobj;
20143 fail:
20144 {
20145 if (temp3) delete arg3;
20146 }
20147 return NULL;
20148 }
20149
20150
20151 static PyObject *_wrap_DateTime_IsWorkDay(PyObject *, PyObject *args, PyObject *kwargs) {
20152 PyObject *resultobj;
20153 wxDateTime *arg1 = (wxDateTime *) 0 ;
20154 int arg2 = (int) wxDateTime::Country_Default ;
20155 bool result;
20156 PyObject * obj0 = 0 ;
20157 PyObject * obj1 = 0 ;
20158 char *kwnames[] = {
20159 (char *) "self",(char *) "country", NULL
20160 };
20161
20162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
20163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20165 if (obj1) {
20166 arg2 = (int)SWIG_As_int(obj1);
20167 if (PyErr_Occurred()) SWIG_fail;
20168 }
20169 {
20170 PyThreadState* __tstate = wxPyBeginAllowThreads();
20171 result = (bool)((wxDateTime const *)arg1)->IsWorkDay((wxDateTime::Country )arg2);
20172
20173 wxPyEndAllowThreads(__tstate);
20174 if (PyErr_Occurred()) SWIG_fail;
20175 }
20176 {
20177 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20178 }
20179 return resultobj;
20180 fail:
20181 return NULL;
20182 }
20183
20184
20185 static PyObject *_wrap_DateTime_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
20186 PyObject *resultobj;
20187 wxDateTime *arg1 = (wxDateTime *) 0 ;
20188 wxDateTime *arg2 = 0 ;
20189 bool result;
20190 PyObject * obj0 = 0 ;
20191 PyObject * obj1 = 0 ;
20192 char *kwnames[] = {
20193 (char *) "self",(char *) "datetime", NULL
20194 };
20195
20196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
20197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20199 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20200 SWIG_POINTER_EXCEPTION | 0)) == -1)
20201 SWIG_fail;
20202 if (arg2 == NULL) {
20203 PyErr_SetString(PyExc_TypeError,"null reference");
20204 SWIG_fail;
20205 }
20206 {
20207 PyThreadState* __tstate = wxPyBeginAllowThreads();
20208 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
20209
20210 wxPyEndAllowThreads(__tstate);
20211 if (PyErr_Occurred()) SWIG_fail;
20212 }
20213 {
20214 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20215 }
20216 return resultobj;
20217 fail:
20218 return NULL;
20219 }
20220
20221
20222 static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *, PyObject *args, PyObject *kwargs) {
20223 PyObject *resultobj;
20224 wxDateTime *arg1 = (wxDateTime *) 0 ;
20225 wxDateTime *arg2 = 0 ;
20226 bool result;
20227 PyObject * obj0 = 0 ;
20228 PyObject * obj1 = 0 ;
20229 char *kwnames[] = {
20230 (char *) "self",(char *) "datetime", NULL
20231 };
20232
20233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
20234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20236 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20237 SWIG_POINTER_EXCEPTION | 0)) == -1)
20238 SWIG_fail;
20239 if (arg2 == NULL) {
20240 PyErr_SetString(PyExc_TypeError,"null reference");
20241 SWIG_fail;
20242 }
20243 {
20244 PyThreadState* __tstate = wxPyBeginAllowThreads();
20245 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
20246
20247 wxPyEndAllowThreads(__tstate);
20248 if (PyErr_Occurred()) SWIG_fail;
20249 }
20250 {
20251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20252 }
20253 return resultobj;
20254 fail:
20255 return NULL;
20256 }
20257
20258
20259 static PyObject *_wrap_DateTime_IsLaterThan(PyObject *, PyObject *args, PyObject *kwargs) {
20260 PyObject *resultobj;
20261 wxDateTime *arg1 = (wxDateTime *) 0 ;
20262 wxDateTime *arg2 = 0 ;
20263 bool result;
20264 PyObject * obj0 = 0 ;
20265 PyObject * obj1 = 0 ;
20266 char *kwnames[] = {
20267 (char *) "self",(char *) "datetime", NULL
20268 };
20269
20270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
20271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20273 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20274 SWIG_POINTER_EXCEPTION | 0)) == -1)
20275 SWIG_fail;
20276 if (arg2 == NULL) {
20277 PyErr_SetString(PyExc_TypeError,"null reference");
20278 SWIG_fail;
20279 }
20280 {
20281 PyThreadState* __tstate = wxPyBeginAllowThreads();
20282 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
20283
20284 wxPyEndAllowThreads(__tstate);
20285 if (PyErr_Occurred()) SWIG_fail;
20286 }
20287 {
20288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20289 }
20290 return resultobj;
20291 fail:
20292 return NULL;
20293 }
20294
20295
20296 static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *, PyObject *args, PyObject *kwargs) {
20297 PyObject *resultobj;
20298 wxDateTime *arg1 = (wxDateTime *) 0 ;
20299 wxDateTime *arg2 = 0 ;
20300 wxDateTime *arg3 = 0 ;
20301 bool result;
20302 PyObject * obj0 = 0 ;
20303 PyObject * obj1 = 0 ;
20304 PyObject * obj2 = 0 ;
20305 char *kwnames[] = {
20306 (char *) "self",(char *) "t1",(char *) "t2", NULL
20307 };
20308
20309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
20310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20312 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20313 SWIG_POINTER_EXCEPTION | 0)) == -1)
20314 SWIG_fail;
20315 if (arg2 == NULL) {
20316 PyErr_SetString(PyExc_TypeError,"null reference");
20317 SWIG_fail;
20318 }
20319 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxDateTime,
20320 SWIG_POINTER_EXCEPTION | 0)) == -1)
20321 SWIG_fail;
20322 if (arg3 == NULL) {
20323 PyErr_SetString(PyExc_TypeError,"null reference");
20324 SWIG_fail;
20325 }
20326 {
20327 PyThreadState* __tstate = wxPyBeginAllowThreads();
20328 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
20329
20330 wxPyEndAllowThreads(__tstate);
20331 if (PyErr_Occurred()) SWIG_fail;
20332 }
20333 {
20334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20335 }
20336 return resultobj;
20337 fail:
20338 return NULL;
20339 }
20340
20341
20342 static PyObject *_wrap_DateTime_IsBetween(PyObject *, PyObject *args, PyObject *kwargs) {
20343 PyObject *resultobj;
20344 wxDateTime *arg1 = (wxDateTime *) 0 ;
20345 wxDateTime *arg2 = 0 ;
20346 wxDateTime *arg3 = 0 ;
20347 bool result;
20348 PyObject * obj0 = 0 ;
20349 PyObject * obj1 = 0 ;
20350 PyObject * obj2 = 0 ;
20351 char *kwnames[] = {
20352 (char *) "self",(char *) "t1",(char *) "t2", NULL
20353 };
20354
20355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
20356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20358 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20359 SWIG_POINTER_EXCEPTION | 0)) == -1)
20360 SWIG_fail;
20361 if (arg2 == NULL) {
20362 PyErr_SetString(PyExc_TypeError,"null reference");
20363 SWIG_fail;
20364 }
20365 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxDateTime,
20366 SWIG_POINTER_EXCEPTION | 0)) == -1)
20367 SWIG_fail;
20368 if (arg3 == NULL) {
20369 PyErr_SetString(PyExc_TypeError,"null reference");
20370 SWIG_fail;
20371 }
20372 {
20373 PyThreadState* __tstate = wxPyBeginAllowThreads();
20374 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
20375
20376 wxPyEndAllowThreads(__tstate);
20377 if (PyErr_Occurred()) SWIG_fail;
20378 }
20379 {
20380 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20381 }
20382 return resultobj;
20383 fail:
20384 return NULL;
20385 }
20386
20387
20388 static PyObject *_wrap_DateTime_IsSameDate(PyObject *, PyObject *args, PyObject *kwargs) {
20389 PyObject *resultobj;
20390 wxDateTime *arg1 = (wxDateTime *) 0 ;
20391 wxDateTime *arg2 = 0 ;
20392 bool result;
20393 PyObject * obj0 = 0 ;
20394 PyObject * obj1 = 0 ;
20395 char *kwnames[] = {
20396 (char *) "self",(char *) "dt", NULL
20397 };
20398
20399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
20400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20402 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20403 SWIG_POINTER_EXCEPTION | 0)) == -1)
20404 SWIG_fail;
20405 if (arg2 == NULL) {
20406 PyErr_SetString(PyExc_TypeError,"null reference");
20407 SWIG_fail;
20408 }
20409 {
20410 PyThreadState* __tstate = wxPyBeginAllowThreads();
20411 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
20412
20413 wxPyEndAllowThreads(__tstate);
20414 if (PyErr_Occurred()) SWIG_fail;
20415 }
20416 {
20417 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20418 }
20419 return resultobj;
20420 fail:
20421 return NULL;
20422 }
20423
20424
20425 static PyObject *_wrap_DateTime_IsSameTime(PyObject *, PyObject *args, PyObject *kwargs) {
20426 PyObject *resultobj;
20427 wxDateTime *arg1 = (wxDateTime *) 0 ;
20428 wxDateTime *arg2 = 0 ;
20429 bool result;
20430 PyObject * obj0 = 0 ;
20431 PyObject * obj1 = 0 ;
20432 char *kwnames[] = {
20433 (char *) "self",(char *) "dt", NULL
20434 };
20435
20436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
20437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20439 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20440 SWIG_POINTER_EXCEPTION | 0)) == -1)
20441 SWIG_fail;
20442 if (arg2 == NULL) {
20443 PyErr_SetString(PyExc_TypeError,"null reference");
20444 SWIG_fail;
20445 }
20446 {
20447 PyThreadState* __tstate = wxPyBeginAllowThreads();
20448 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
20449
20450 wxPyEndAllowThreads(__tstate);
20451 if (PyErr_Occurred()) SWIG_fail;
20452 }
20453 {
20454 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20455 }
20456 return resultobj;
20457 fail:
20458 return NULL;
20459 }
20460
20461
20462 static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *, PyObject *args, PyObject *kwargs) {
20463 PyObject *resultobj;
20464 wxDateTime *arg1 = (wxDateTime *) 0 ;
20465 wxDateTime *arg2 = 0 ;
20466 wxTimeSpan *arg3 = 0 ;
20467 bool result;
20468 PyObject * obj0 = 0 ;
20469 PyObject * obj1 = 0 ;
20470 PyObject * obj2 = 0 ;
20471 char *kwnames[] = {
20472 (char *) "self",(char *) "dt",(char *) "ts", NULL
20473 };
20474
20475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
20476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20478 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20479 SWIG_POINTER_EXCEPTION | 0)) == -1)
20480 SWIG_fail;
20481 if (arg2 == NULL) {
20482 PyErr_SetString(PyExc_TypeError,"null reference");
20483 SWIG_fail;
20484 }
20485 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxTimeSpan,
20486 SWIG_POINTER_EXCEPTION | 0)) == -1)
20487 SWIG_fail;
20488 if (arg3 == NULL) {
20489 PyErr_SetString(PyExc_TypeError,"null reference");
20490 SWIG_fail;
20491 }
20492 {
20493 PyThreadState* __tstate = wxPyBeginAllowThreads();
20494 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
20495
20496 wxPyEndAllowThreads(__tstate);
20497 if (PyErr_Occurred()) SWIG_fail;
20498 }
20499 {
20500 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20501 }
20502 return resultobj;
20503 fail:
20504 return NULL;
20505 }
20506
20507
20508 static PyObject *_wrap_DateTime_AddTS(PyObject *, PyObject *args, PyObject *kwargs) {
20509 PyObject *resultobj;
20510 wxDateTime *arg1 = (wxDateTime *) 0 ;
20511 wxTimeSpan *arg2 = 0 ;
20512 wxDateTime *result;
20513 PyObject * obj0 = 0 ;
20514 PyObject * obj1 = 0 ;
20515 char *kwnames[] = {
20516 (char *) "self",(char *) "diff", NULL
20517 };
20518
20519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
20520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20522 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20523 SWIG_POINTER_EXCEPTION | 0)) == -1)
20524 SWIG_fail;
20525 if (arg2 == NULL) {
20526 PyErr_SetString(PyExc_TypeError,"null reference");
20527 SWIG_fail;
20528 }
20529 {
20530 PyThreadState* __tstate = wxPyBeginAllowThreads();
20531 {
20532 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
20533 result = (wxDateTime *) &_result_ref;
20534 }
20535
20536 wxPyEndAllowThreads(__tstate);
20537 if (PyErr_Occurred()) SWIG_fail;
20538 }
20539 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20540 return resultobj;
20541 fail:
20542 return NULL;
20543 }
20544
20545
20546 static PyObject *_wrap_DateTime_AddDS(PyObject *, PyObject *args, PyObject *kwargs) {
20547 PyObject *resultobj;
20548 wxDateTime *arg1 = (wxDateTime *) 0 ;
20549 wxDateSpan *arg2 = 0 ;
20550 wxDateTime *result;
20551 PyObject * obj0 = 0 ;
20552 PyObject * obj1 = 0 ;
20553 char *kwnames[] = {
20554 (char *) "self",(char *) "diff", NULL
20555 };
20556
20557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
20558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20560 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20561 SWIG_POINTER_EXCEPTION | 0)) == -1)
20562 SWIG_fail;
20563 if (arg2 == NULL) {
20564 PyErr_SetString(PyExc_TypeError,"null reference");
20565 SWIG_fail;
20566 }
20567 {
20568 PyThreadState* __tstate = wxPyBeginAllowThreads();
20569 {
20570 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
20571 result = (wxDateTime *) &_result_ref;
20572 }
20573
20574 wxPyEndAllowThreads(__tstate);
20575 if (PyErr_Occurred()) SWIG_fail;
20576 }
20577 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20578 return resultobj;
20579 fail:
20580 return NULL;
20581 }
20582
20583
20584 static PyObject *_wrap_DateTime_SubtractTS(PyObject *, PyObject *args, PyObject *kwargs) {
20585 PyObject *resultobj;
20586 wxDateTime *arg1 = (wxDateTime *) 0 ;
20587 wxTimeSpan *arg2 = 0 ;
20588 wxDateTime *result;
20589 PyObject * obj0 = 0 ;
20590 PyObject * obj1 = 0 ;
20591 char *kwnames[] = {
20592 (char *) "self",(char *) "diff", NULL
20593 };
20594
20595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
20596 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20597 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20598 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20599 SWIG_POINTER_EXCEPTION | 0)) == -1)
20600 SWIG_fail;
20601 if (arg2 == NULL) {
20602 PyErr_SetString(PyExc_TypeError,"null reference");
20603 SWIG_fail;
20604 }
20605 {
20606 PyThreadState* __tstate = wxPyBeginAllowThreads();
20607 {
20608 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
20609 result = (wxDateTime *) &_result_ref;
20610 }
20611
20612 wxPyEndAllowThreads(__tstate);
20613 if (PyErr_Occurred()) SWIG_fail;
20614 }
20615 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20616 return resultobj;
20617 fail:
20618 return NULL;
20619 }
20620
20621
20622 static PyObject *_wrap_DateTime_SubtractDS(PyObject *, PyObject *args, PyObject *kwargs) {
20623 PyObject *resultobj;
20624 wxDateTime *arg1 = (wxDateTime *) 0 ;
20625 wxDateSpan *arg2 = 0 ;
20626 wxDateTime *result;
20627 PyObject * obj0 = 0 ;
20628 PyObject * obj1 = 0 ;
20629 char *kwnames[] = {
20630 (char *) "self",(char *) "diff", NULL
20631 };
20632
20633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
20634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20636 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20637 SWIG_POINTER_EXCEPTION | 0)) == -1)
20638 SWIG_fail;
20639 if (arg2 == NULL) {
20640 PyErr_SetString(PyExc_TypeError,"null reference");
20641 SWIG_fail;
20642 }
20643 {
20644 PyThreadState* __tstate = wxPyBeginAllowThreads();
20645 {
20646 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
20647 result = (wxDateTime *) &_result_ref;
20648 }
20649
20650 wxPyEndAllowThreads(__tstate);
20651 if (PyErr_Occurred()) SWIG_fail;
20652 }
20653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20654 return resultobj;
20655 fail:
20656 return NULL;
20657 }
20658
20659
20660 static PyObject *_wrap_DateTime_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
20661 PyObject *resultobj;
20662 wxDateTime *arg1 = (wxDateTime *) 0 ;
20663 wxDateTime *arg2 = 0 ;
20664 wxTimeSpan result;
20665 PyObject * obj0 = 0 ;
20666 PyObject * obj1 = 0 ;
20667 char *kwnames[] = {
20668 (char *) "self",(char *) "dt", NULL
20669 };
20670
20671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
20672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20674 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20675 SWIG_POINTER_EXCEPTION | 0)) == -1)
20676 SWIG_fail;
20677 if (arg2 == NULL) {
20678 PyErr_SetString(PyExc_TypeError,"null reference");
20679 SWIG_fail;
20680 }
20681 {
20682 PyThreadState* __tstate = wxPyBeginAllowThreads();
20683 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
20684
20685 wxPyEndAllowThreads(__tstate);
20686 if (PyErr_Occurred()) SWIG_fail;
20687 }
20688 {
20689 wxTimeSpan * resultptr;
20690 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
20692 }
20693 return resultobj;
20694 fail:
20695 return NULL;
20696 }
20697
20698
20699 static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *, PyObject *args) {
20700 PyObject *resultobj;
20701 wxDateTime *arg1 = (wxDateTime *) 0 ;
20702 wxTimeSpan *arg2 = 0 ;
20703 wxDateTime *result;
20704 PyObject * obj0 = 0 ;
20705 PyObject * obj1 = 0 ;
20706
20707 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
20708 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20709 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20710 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20711 SWIG_POINTER_EXCEPTION | 0)) == -1)
20712 SWIG_fail;
20713 if (arg2 == NULL) {
20714 PyErr_SetString(PyExc_TypeError,"null reference");
20715 SWIG_fail;
20716 }
20717 {
20718 PyThreadState* __tstate = wxPyBeginAllowThreads();
20719 {
20720 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
20721 result = (wxDateTime *) &_result_ref;
20722 }
20723
20724 wxPyEndAllowThreads(__tstate);
20725 if (PyErr_Occurred()) SWIG_fail;
20726 }
20727 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20728 return resultobj;
20729 fail:
20730 return NULL;
20731 }
20732
20733
20734 static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *, PyObject *args) {
20735 PyObject *resultobj;
20736 wxDateTime *arg1 = (wxDateTime *) 0 ;
20737 wxDateSpan *arg2 = 0 ;
20738 wxDateTime *result;
20739 PyObject * obj0 = 0 ;
20740 PyObject * obj1 = 0 ;
20741
20742 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
20743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20744 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20745 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20746 SWIG_POINTER_EXCEPTION | 0)) == -1)
20747 SWIG_fail;
20748 if (arg2 == NULL) {
20749 PyErr_SetString(PyExc_TypeError,"null reference");
20750 SWIG_fail;
20751 }
20752 {
20753 PyThreadState* __tstate = wxPyBeginAllowThreads();
20754 {
20755 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
20756 result = (wxDateTime *) &_result_ref;
20757 }
20758
20759 wxPyEndAllowThreads(__tstate);
20760 if (PyErr_Occurred()) SWIG_fail;
20761 }
20762 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20763 return resultobj;
20764 fail:
20765 return NULL;
20766 }
20767
20768
20769 static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
20770 int argc;
20771 PyObject *argv[3];
20772 int ii;
20773
20774 argc = PyObject_Length(args);
20775 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20776 argv[ii] = PyTuple_GetItem(args,ii);
20777 }
20778 if (argc == 2) {
20779 int _v;
20780 {
20781 void *ptr;
20782 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20783 _v = 0;
20784 PyErr_Clear();
20785 } else {
20786 _v = 1;
20787 }
20788 }
20789 if (_v) {
20790 {
20791 void *ptr;
20792 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20793 _v = 0;
20794 PyErr_Clear();
20795 } else {
20796 _v = 1;
20797 }
20798 }
20799 if (_v) {
20800 return _wrap_DateTime___iadd____SWIG_0(self,args);
20801 }
20802 }
20803 }
20804 if (argc == 2) {
20805 int _v;
20806 {
20807 void *ptr;
20808 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20809 _v = 0;
20810 PyErr_Clear();
20811 } else {
20812 _v = 1;
20813 }
20814 }
20815 if (_v) {
20816 {
20817 void *ptr;
20818 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20819 _v = 0;
20820 PyErr_Clear();
20821 } else {
20822 _v = 1;
20823 }
20824 }
20825 if (_v) {
20826 return _wrap_DateTime___iadd____SWIG_1(self,args);
20827 }
20828 }
20829 }
20830
20831 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___iadd__'");
20832 return NULL;
20833 }
20834
20835
20836 static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *, PyObject *args) {
20837 PyObject *resultobj;
20838 wxDateTime *arg1 = (wxDateTime *) 0 ;
20839 wxTimeSpan *arg2 = 0 ;
20840 wxDateTime *result;
20841 PyObject * obj0 = 0 ;
20842 PyObject * obj1 = 0 ;
20843
20844 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
20845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20846 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20847 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20848 SWIG_POINTER_EXCEPTION | 0)) == -1)
20849 SWIG_fail;
20850 if (arg2 == NULL) {
20851 PyErr_SetString(PyExc_TypeError,"null reference");
20852 SWIG_fail;
20853 }
20854 {
20855 PyThreadState* __tstate = wxPyBeginAllowThreads();
20856 {
20857 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
20858 result = (wxDateTime *) &_result_ref;
20859 }
20860
20861 wxPyEndAllowThreads(__tstate);
20862 if (PyErr_Occurred()) SWIG_fail;
20863 }
20864 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20865 return resultobj;
20866 fail:
20867 return NULL;
20868 }
20869
20870
20871 static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *, PyObject *args) {
20872 PyObject *resultobj;
20873 wxDateTime *arg1 = (wxDateTime *) 0 ;
20874 wxDateSpan *arg2 = 0 ;
20875 wxDateTime *result;
20876 PyObject * obj0 = 0 ;
20877 PyObject * obj1 = 0 ;
20878
20879 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
20880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20881 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20882 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20883 SWIG_POINTER_EXCEPTION | 0)) == -1)
20884 SWIG_fail;
20885 if (arg2 == NULL) {
20886 PyErr_SetString(PyExc_TypeError,"null reference");
20887 SWIG_fail;
20888 }
20889 {
20890 PyThreadState* __tstate = wxPyBeginAllowThreads();
20891 {
20892 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
20893 result = (wxDateTime *) &_result_ref;
20894 }
20895
20896 wxPyEndAllowThreads(__tstate);
20897 if (PyErr_Occurred()) SWIG_fail;
20898 }
20899 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20900 return resultobj;
20901 fail:
20902 return NULL;
20903 }
20904
20905
20906 static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
20907 int argc;
20908 PyObject *argv[3];
20909 int ii;
20910
20911 argc = PyObject_Length(args);
20912 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20913 argv[ii] = PyTuple_GetItem(args,ii);
20914 }
20915 if (argc == 2) {
20916 int _v;
20917 {
20918 void *ptr;
20919 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20920 _v = 0;
20921 PyErr_Clear();
20922 } else {
20923 _v = 1;
20924 }
20925 }
20926 if (_v) {
20927 {
20928 void *ptr;
20929 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20930 _v = 0;
20931 PyErr_Clear();
20932 } else {
20933 _v = 1;
20934 }
20935 }
20936 if (_v) {
20937 return _wrap_DateTime___isub____SWIG_0(self,args);
20938 }
20939 }
20940 }
20941 if (argc == 2) {
20942 int _v;
20943 {
20944 void *ptr;
20945 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20946 _v = 0;
20947 PyErr_Clear();
20948 } else {
20949 _v = 1;
20950 }
20951 }
20952 if (_v) {
20953 {
20954 void *ptr;
20955 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20956 _v = 0;
20957 PyErr_Clear();
20958 } else {
20959 _v = 1;
20960 }
20961 }
20962 if (_v) {
20963 return _wrap_DateTime___isub____SWIG_1(self,args);
20964 }
20965 }
20966 }
20967
20968 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___isub__'");
20969 return NULL;
20970 }
20971
20972
20973 static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *, PyObject *args) {
20974 PyObject *resultobj;
20975 wxDateTime *arg1 = (wxDateTime *) 0 ;
20976 wxTimeSpan *arg2 = 0 ;
20977 wxDateTime result;
20978 PyObject * obj0 = 0 ;
20979 PyObject * obj1 = 0 ;
20980
20981 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
20982 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20983 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20984 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20985 SWIG_POINTER_EXCEPTION | 0)) == -1)
20986 SWIG_fail;
20987 if (arg2 == NULL) {
20988 PyErr_SetString(PyExc_TypeError,"null reference");
20989 SWIG_fail;
20990 }
20991 {
20992 PyThreadState* __tstate = wxPyBeginAllowThreads();
20993 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
20994
20995 wxPyEndAllowThreads(__tstate);
20996 if (PyErr_Occurred()) SWIG_fail;
20997 }
20998 {
20999 wxDateTime * resultptr;
21000 resultptr = new wxDateTime((wxDateTime &) result);
21001 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21002 }
21003 return resultobj;
21004 fail:
21005 return NULL;
21006 }
21007
21008
21009 static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *, PyObject *args) {
21010 PyObject *resultobj;
21011 wxDateTime *arg1 = (wxDateTime *) 0 ;
21012 wxDateSpan *arg2 = 0 ;
21013 wxDateTime result;
21014 PyObject * obj0 = 0 ;
21015 PyObject * obj1 = 0 ;
21016
21017 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
21018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21020 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
21021 SWIG_POINTER_EXCEPTION | 0)) == -1)
21022 SWIG_fail;
21023 if (arg2 == NULL) {
21024 PyErr_SetString(PyExc_TypeError,"null reference");
21025 SWIG_fail;
21026 }
21027 {
21028 PyThreadState* __tstate = wxPyBeginAllowThreads();
21029 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
21030
21031 wxPyEndAllowThreads(__tstate);
21032 if (PyErr_Occurred()) SWIG_fail;
21033 }
21034 {
21035 wxDateTime * resultptr;
21036 resultptr = new wxDateTime((wxDateTime &) result);
21037 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21038 }
21039 return resultobj;
21040 fail:
21041 return NULL;
21042 }
21043
21044
21045 static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
21046 int argc;
21047 PyObject *argv[3];
21048 int ii;
21049
21050 argc = PyObject_Length(args);
21051 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
21052 argv[ii] = PyTuple_GetItem(args,ii);
21053 }
21054 if (argc == 2) {
21055 int _v;
21056 {
21057 void *ptr;
21058 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
21059 _v = 0;
21060 PyErr_Clear();
21061 } else {
21062 _v = 1;
21063 }
21064 }
21065 if (_v) {
21066 {
21067 void *ptr;
21068 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
21069 _v = 0;
21070 PyErr_Clear();
21071 } else {
21072 _v = 1;
21073 }
21074 }
21075 if (_v) {
21076 return _wrap_DateTime___add____SWIG_0(self,args);
21077 }
21078 }
21079 }
21080 if (argc == 2) {
21081 int _v;
21082 {
21083 void *ptr;
21084 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
21085 _v = 0;
21086 PyErr_Clear();
21087 } else {
21088 _v = 1;
21089 }
21090 }
21091 if (_v) {
21092 {
21093 void *ptr;
21094 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
21095 _v = 0;
21096 PyErr_Clear();
21097 } else {
21098 _v = 1;
21099 }
21100 }
21101 if (_v) {
21102 return _wrap_DateTime___add____SWIG_1(self,args);
21103 }
21104 }
21105 }
21106
21107 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___add__'");
21108 return NULL;
21109 }
21110
21111
21112 static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *, PyObject *args) {
21113 PyObject *resultobj;
21114 wxDateTime *arg1 = (wxDateTime *) 0 ;
21115 wxDateTime *arg2 = 0 ;
21116 wxTimeSpan result;
21117 PyObject * obj0 = 0 ;
21118 PyObject * obj1 = 0 ;
21119
21120 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
21121 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21122 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21123 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21124 SWIG_POINTER_EXCEPTION | 0)) == -1)
21125 SWIG_fail;
21126 if (arg2 == NULL) {
21127 PyErr_SetString(PyExc_TypeError,"null reference");
21128 SWIG_fail;
21129 }
21130 {
21131 PyThreadState* __tstate = wxPyBeginAllowThreads();
21132 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
21133
21134 wxPyEndAllowThreads(__tstate);
21135 if (PyErr_Occurred()) SWIG_fail;
21136 }
21137 {
21138 wxTimeSpan * resultptr;
21139 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21140 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21141 }
21142 return resultobj;
21143 fail:
21144 return NULL;
21145 }
21146
21147
21148 static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *, PyObject *args) {
21149 PyObject *resultobj;
21150 wxDateTime *arg1 = (wxDateTime *) 0 ;
21151 wxTimeSpan *arg2 = 0 ;
21152 wxDateTime result;
21153 PyObject * obj0 = 0 ;
21154 PyObject * obj1 = 0 ;
21155
21156 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
21157 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21158 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21159 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21160 SWIG_POINTER_EXCEPTION | 0)) == -1)
21161 SWIG_fail;
21162 if (arg2 == NULL) {
21163 PyErr_SetString(PyExc_TypeError,"null reference");
21164 SWIG_fail;
21165 }
21166 {
21167 PyThreadState* __tstate = wxPyBeginAllowThreads();
21168 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
21169
21170 wxPyEndAllowThreads(__tstate);
21171 if (PyErr_Occurred()) SWIG_fail;
21172 }
21173 {
21174 wxDateTime * resultptr;
21175 resultptr = new wxDateTime((wxDateTime &) result);
21176 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21177 }
21178 return resultobj;
21179 fail:
21180 return NULL;
21181 }
21182
21183
21184 static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *, PyObject *args) {
21185 PyObject *resultobj;
21186 wxDateTime *arg1 = (wxDateTime *) 0 ;
21187 wxDateSpan *arg2 = 0 ;
21188 wxDateTime result;
21189 PyObject * obj0 = 0 ;
21190 PyObject * obj1 = 0 ;
21191
21192 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
21193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21195 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
21196 SWIG_POINTER_EXCEPTION | 0)) == -1)
21197 SWIG_fail;
21198 if (arg2 == NULL) {
21199 PyErr_SetString(PyExc_TypeError,"null reference");
21200 SWIG_fail;
21201 }
21202 {
21203 PyThreadState* __tstate = wxPyBeginAllowThreads();
21204 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
21205
21206 wxPyEndAllowThreads(__tstate);
21207 if (PyErr_Occurred()) SWIG_fail;
21208 }
21209 {
21210 wxDateTime * resultptr;
21211 resultptr = new wxDateTime((wxDateTime &) result);
21212 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21213 }
21214 return resultobj;
21215 fail:
21216 return NULL;
21217 }
21218
21219
21220 static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
21221 int argc;
21222 PyObject *argv[3];
21223 int ii;
21224
21225 argc = PyObject_Length(args);
21226 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
21227 argv[ii] = PyTuple_GetItem(args,ii);
21228 }
21229 if (argc == 2) {
21230 int _v;
21231 {
21232 void *ptr;
21233 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
21234 _v = 0;
21235 PyErr_Clear();
21236 } else {
21237 _v = 1;
21238 }
21239 }
21240 if (_v) {
21241 {
21242 void *ptr;
21243 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
21244 _v = 0;
21245 PyErr_Clear();
21246 } else {
21247 _v = 1;
21248 }
21249 }
21250 if (_v) {
21251 return _wrap_DateTime___sub____SWIG_0(self,args);
21252 }
21253 }
21254 }
21255 if (argc == 2) {
21256 int _v;
21257 {
21258 void *ptr;
21259 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
21260 _v = 0;
21261 PyErr_Clear();
21262 } else {
21263 _v = 1;
21264 }
21265 }
21266 if (_v) {
21267 {
21268 void *ptr;
21269 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
21270 _v = 0;
21271 PyErr_Clear();
21272 } else {
21273 _v = 1;
21274 }
21275 }
21276 if (_v) {
21277 return _wrap_DateTime___sub____SWIG_1(self,args);
21278 }
21279 }
21280 }
21281 if (argc == 2) {
21282 int _v;
21283 {
21284 void *ptr;
21285 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
21286 _v = 0;
21287 PyErr_Clear();
21288 } else {
21289 _v = 1;
21290 }
21291 }
21292 if (_v) {
21293 {
21294 void *ptr;
21295 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
21296 _v = 0;
21297 PyErr_Clear();
21298 } else {
21299 _v = 1;
21300 }
21301 }
21302 if (_v) {
21303 return _wrap_DateTime___sub____SWIG_2(self,args);
21304 }
21305 }
21306 }
21307
21308 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___sub__'");
21309 return NULL;
21310 }
21311
21312
21313 static PyObject *_wrap_DateTime___lt__(PyObject *, PyObject *args) {
21314 PyObject *resultobj;
21315 wxDateTime *arg1 = (wxDateTime *) 0 ;
21316 wxDateTime *arg2 = (wxDateTime *) 0 ;
21317 bool result;
21318 PyObject * obj0 = 0 ;
21319 PyObject * obj1 = 0 ;
21320
21321 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___lt__",&obj0,&obj1)) goto fail;
21322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21324 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21326 {
21327 PyThreadState* __tstate = wxPyBeginAllowThreads();
21328 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const *)arg2);
21329
21330 wxPyEndAllowThreads(__tstate);
21331 if (PyErr_Occurred()) SWIG_fail;
21332 }
21333 {
21334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21335 }
21336 return resultobj;
21337 fail:
21338 return NULL;
21339 }
21340
21341
21342 static PyObject *_wrap_DateTime___le__(PyObject *, PyObject *args) {
21343 PyObject *resultobj;
21344 wxDateTime *arg1 = (wxDateTime *) 0 ;
21345 wxDateTime *arg2 = (wxDateTime *) 0 ;
21346 bool result;
21347 PyObject * obj0 = 0 ;
21348 PyObject * obj1 = 0 ;
21349
21350 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___le__",&obj0,&obj1)) goto fail;
21351 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21352 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21353 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21355 {
21356 PyThreadState* __tstate = wxPyBeginAllowThreads();
21357 result = (bool)wxDateTime___le__(arg1,(wxDateTime const *)arg2);
21358
21359 wxPyEndAllowThreads(__tstate);
21360 if (PyErr_Occurred()) SWIG_fail;
21361 }
21362 {
21363 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21364 }
21365 return resultobj;
21366 fail:
21367 return NULL;
21368 }
21369
21370
21371 static PyObject *_wrap_DateTime___gt__(PyObject *, PyObject *args) {
21372 PyObject *resultobj;
21373 wxDateTime *arg1 = (wxDateTime *) 0 ;
21374 wxDateTime *arg2 = (wxDateTime *) 0 ;
21375 bool result;
21376 PyObject * obj0 = 0 ;
21377 PyObject * obj1 = 0 ;
21378
21379 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___gt__",&obj0,&obj1)) goto fail;
21380 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21381 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21382 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21384 {
21385 PyThreadState* __tstate = wxPyBeginAllowThreads();
21386 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const *)arg2);
21387
21388 wxPyEndAllowThreads(__tstate);
21389 if (PyErr_Occurred()) SWIG_fail;
21390 }
21391 {
21392 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21393 }
21394 return resultobj;
21395 fail:
21396 return NULL;
21397 }
21398
21399
21400 static PyObject *_wrap_DateTime___ge__(PyObject *, PyObject *args) {
21401 PyObject *resultobj;
21402 wxDateTime *arg1 = (wxDateTime *) 0 ;
21403 wxDateTime *arg2 = (wxDateTime *) 0 ;
21404 bool result;
21405 PyObject * obj0 = 0 ;
21406 PyObject * obj1 = 0 ;
21407
21408 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ge__",&obj0,&obj1)) goto fail;
21409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21411 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21413 {
21414 PyThreadState* __tstate = wxPyBeginAllowThreads();
21415 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const *)arg2);
21416
21417 wxPyEndAllowThreads(__tstate);
21418 if (PyErr_Occurred()) SWIG_fail;
21419 }
21420 {
21421 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21422 }
21423 return resultobj;
21424 fail:
21425 return NULL;
21426 }
21427
21428
21429 static PyObject *_wrap_DateTime___eq__(PyObject *, PyObject *args) {
21430 PyObject *resultobj;
21431 wxDateTime *arg1 = (wxDateTime *) 0 ;
21432 wxDateTime *arg2 = (wxDateTime *) 0 ;
21433 bool result;
21434 PyObject * obj0 = 0 ;
21435 PyObject * obj1 = 0 ;
21436
21437 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___eq__",&obj0,&obj1)) goto fail;
21438 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21439 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21440 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21441 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21442 {
21443 PyThreadState* __tstate = wxPyBeginAllowThreads();
21444 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const *)arg2);
21445
21446 wxPyEndAllowThreads(__tstate);
21447 if (PyErr_Occurred()) SWIG_fail;
21448 }
21449 {
21450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21451 }
21452 return resultobj;
21453 fail:
21454 return NULL;
21455 }
21456
21457
21458 static PyObject *_wrap_DateTime___ne__(PyObject *, PyObject *args) {
21459 PyObject *resultobj;
21460 wxDateTime *arg1 = (wxDateTime *) 0 ;
21461 wxDateTime *arg2 = (wxDateTime *) 0 ;
21462 bool result;
21463 PyObject * obj0 = 0 ;
21464 PyObject * obj1 = 0 ;
21465
21466 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ne__",&obj0,&obj1)) goto fail;
21467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21469 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21471 {
21472 PyThreadState* __tstate = wxPyBeginAllowThreads();
21473 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const *)arg2);
21474
21475 wxPyEndAllowThreads(__tstate);
21476 if (PyErr_Occurred()) SWIG_fail;
21477 }
21478 {
21479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21480 }
21481 return resultobj;
21482 fail:
21483 return NULL;
21484 }
21485
21486
21487 static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *, PyObject *args, PyObject *kwargs) {
21488 PyObject *resultobj;
21489 wxDateTime *arg1 = (wxDateTime *) 0 ;
21490 wxString *arg2 = 0 ;
21491 int result;
21492 bool temp2 = false ;
21493 PyObject * obj0 = 0 ;
21494 PyObject * obj1 = 0 ;
21495 char *kwnames[] = {
21496 (char *) "self",(char *) "date", NULL
21497 };
21498
21499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
21500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21502 {
21503 arg2 = wxString_in_helper(obj1);
21504 if (arg2 == NULL) SWIG_fail;
21505 temp2 = true;
21506 }
21507 {
21508 PyThreadState* __tstate = wxPyBeginAllowThreads();
21509 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
21510
21511 wxPyEndAllowThreads(__tstate);
21512 if (PyErr_Occurred()) SWIG_fail;
21513 }
21514 resultobj = SWIG_From_int((int)result);
21515 {
21516 if (temp2)
21517 delete arg2;
21518 }
21519 return resultobj;
21520 fail:
21521 {
21522 if (temp2)
21523 delete arg2;
21524 }
21525 return NULL;
21526 }
21527
21528
21529 static PyObject *_wrap_DateTime_ParseFormat(PyObject *, PyObject *args, PyObject *kwargs) {
21530 PyObject *resultobj;
21531 wxDateTime *arg1 = (wxDateTime *) 0 ;
21532 wxString *arg2 = 0 ;
21533 wxString const &arg3_defvalue = wxPyDateFormatStr ;
21534 wxString *arg3 = (wxString *) &arg3_defvalue ;
21535 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
21536 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
21537 int result;
21538 bool temp2 = false ;
21539 bool temp3 = false ;
21540 PyObject * obj0 = 0 ;
21541 PyObject * obj1 = 0 ;
21542 PyObject * obj2 = 0 ;
21543 PyObject * obj3 = 0 ;
21544 char *kwnames[] = {
21545 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
21546 };
21547
21548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21549 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21550 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21551 {
21552 arg2 = wxString_in_helper(obj1);
21553 if (arg2 == NULL) SWIG_fail;
21554 temp2 = true;
21555 }
21556 if (obj2) {
21557 {
21558 arg3 = wxString_in_helper(obj2);
21559 if (arg3 == NULL) SWIG_fail;
21560 temp3 = true;
21561 }
21562 }
21563 if (obj3) {
21564 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxDateTime,
21565 SWIG_POINTER_EXCEPTION | 0)) == -1)
21566 SWIG_fail;
21567 if (arg4 == NULL) {
21568 PyErr_SetString(PyExc_TypeError,"null reference");
21569 SWIG_fail;
21570 }
21571 }
21572 {
21573 PyThreadState* __tstate = wxPyBeginAllowThreads();
21574 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
21575
21576 wxPyEndAllowThreads(__tstate);
21577 if (PyErr_Occurred()) SWIG_fail;
21578 }
21579 resultobj = SWIG_From_int((int)result);
21580 {
21581 if (temp2)
21582 delete arg2;
21583 }
21584 {
21585 if (temp3)
21586 delete arg3;
21587 }
21588 return resultobj;
21589 fail:
21590 {
21591 if (temp2)
21592 delete arg2;
21593 }
21594 {
21595 if (temp3)
21596 delete arg3;
21597 }
21598 return NULL;
21599 }
21600
21601
21602 static PyObject *_wrap_DateTime_ParseDateTime(PyObject *, PyObject *args, PyObject *kwargs) {
21603 PyObject *resultobj;
21604 wxDateTime *arg1 = (wxDateTime *) 0 ;
21605 wxString *arg2 = 0 ;
21606 int result;
21607 bool temp2 = false ;
21608 PyObject * obj0 = 0 ;
21609 PyObject * obj1 = 0 ;
21610 char *kwnames[] = {
21611 (char *) "self",(char *) "datetime", NULL
21612 };
21613
21614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
21615 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21616 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21617 {
21618 arg2 = wxString_in_helper(obj1);
21619 if (arg2 == NULL) SWIG_fail;
21620 temp2 = true;
21621 }
21622 {
21623 PyThreadState* __tstate = wxPyBeginAllowThreads();
21624 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
21625
21626 wxPyEndAllowThreads(__tstate);
21627 if (PyErr_Occurred()) SWIG_fail;
21628 }
21629 resultobj = SWIG_From_int((int)result);
21630 {
21631 if (temp2)
21632 delete arg2;
21633 }
21634 return resultobj;
21635 fail:
21636 {
21637 if (temp2)
21638 delete arg2;
21639 }
21640 return NULL;
21641 }
21642
21643
21644 static PyObject *_wrap_DateTime_ParseDate(PyObject *, PyObject *args, PyObject *kwargs) {
21645 PyObject *resultobj;
21646 wxDateTime *arg1 = (wxDateTime *) 0 ;
21647 wxString *arg2 = 0 ;
21648 int result;
21649 bool temp2 = false ;
21650 PyObject * obj0 = 0 ;
21651 PyObject * obj1 = 0 ;
21652 char *kwnames[] = {
21653 (char *) "self",(char *) "date", NULL
21654 };
21655
21656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
21657 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21659 {
21660 arg2 = wxString_in_helper(obj1);
21661 if (arg2 == NULL) SWIG_fail;
21662 temp2 = true;
21663 }
21664 {
21665 PyThreadState* __tstate = wxPyBeginAllowThreads();
21666 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
21667
21668 wxPyEndAllowThreads(__tstate);
21669 if (PyErr_Occurred()) SWIG_fail;
21670 }
21671 resultobj = SWIG_From_int((int)result);
21672 {
21673 if (temp2)
21674 delete arg2;
21675 }
21676 return resultobj;
21677 fail:
21678 {
21679 if (temp2)
21680 delete arg2;
21681 }
21682 return NULL;
21683 }
21684
21685
21686 static PyObject *_wrap_DateTime_ParseTime(PyObject *, PyObject *args, PyObject *kwargs) {
21687 PyObject *resultobj;
21688 wxDateTime *arg1 = (wxDateTime *) 0 ;
21689 wxString *arg2 = 0 ;
21690 int result;
21691 bool temp2 = false ;
21692 PyObject * obj0 = 0 ;
21693 PyObject * obj1 = 0 ;
21694 char *kwnames[] = {
21695 (char *) "self",(char *) "time", NULL
21696 };
21697
21698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
21699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21701 {
21702 arg2 = wxString_in_helper(obj1);
21703 if (arg2 == NULL) SWIG_fail;
21704 temp2 = true;
21705 }
21706 {
21707 PyThreadState* __tstate = wxPyBeginAllowThreads();
21708 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
21709
21710 wxPyEndAllowThreads(__tstate);
21711 if (PyErr_Occurred()) SWIG_fail;
21712 }
21713 resultobj = SWIG_From_int((int)result);
21714 {
21715 if (temp2)
21716 delete arg2;
21717 }
21718 return resultobj;
21719 fail:
21720 {
21721 if (temp2)
21722 delete arg2;
21723 }
21724 return NULL;
21725 }
21726
21727
21728 static PyObject *_wrap_DateTime_Format(PyObject *, PyObject *args, PyObject *kwargs) {
21729 PyObject *resultobj;
21730 wxDateTime *arg1 = (wxDateTime *) 0 ;
21731 wxString const &arg2_defvalue = wxPyDateFormatStr ;
21732 wxString *arg2 = (wxString *) &arg2_defvalue ;
21733 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
21734 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
21735 wxString result;
21736 bool temp2 = false ;
21737 bool temp3 = false ;
21738 PyObject * obj0 = 0 ;
21739 PyObject * obj1 = 0 ;
21740 PyObject * obj2 = 0 ;
21741 char *kwnames[] = {
21742 (char *) "self",(char *) "format",(char *) "tz", NULL
21743 };
21744
21745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
21746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21748 if (obj1) {
21749 {
21750 arg2 = wxString_in_helper(obj1);
21751 if (arg2 == NULL) SWIG_fail;
21752 temp2 = true;
21753 }
21754 }
21755 if (obj2) {
21756 {
21757 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
21758 temp3 = true;
21759 }
21760 }
21761 {
21762 PyThreadState* __tstate = wxPyBeginAllowThreads();
21763 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
21764
21765 wxPyEndAllowThreads(__tstate);
21766 if (PyErr_Occurred()) SWIG_fail;
21767 }
21768 {
21769 #if wxUSE_UNICODE
21770 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21771 #else
21772 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21773 #endif
21774 }
21775 {
21776 if (temp2)
21777 delete arg2;
21778 }
21779 {
21780 if (temp3) delete arg3;
21781 }
21782 return resultobj;
21783 fail:
21784 {
21785 if (temp2)
21786 delete arg2;
21787 }
21788 {
21789 if (temp3) delete arg3;
21790 }
21791 return NULL;
21792 }
21793
21794
21795 static PyObject *_wrap_DateTime_FormatDate(PyObject *, PyObject *args, PyObject *kwargs) {
21796 PyObject *resultobj;
21797 wxDateTime *arg1 = (wxDateTime *) 0 ;
21798 wxString result;
21799 PyObject * obj0 = 0 ;
21800 char *kwnames[] = {
21801 (char *) "self", NULL
21802 };
21803
21804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
21805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21807 {
21808 PyThreadState* __tstate = wxPyBeginAllowThreads();
21809 result = ((wxDateTime const *)arg1)->FormatDate();
21810
21811 wxPyEndAllowThreads(__tstate);
21812 if (PyErr_Occurred()) SWIG_fail;
21813 }
21814 {
21815 #if wxUSE_UNICODE
21816 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21817 #else
21818 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21819 #endif
21820 }
21821 return resultobj;
21822 fail:
21823 return NULL;
21824 }
21825
21826
21827 static PyObject *_wrap_DateTime_FormatTime(PyObject *, PyObject *args, PyObject *kwargs) {
21828 PyObject *resultobj;
21829 wxDateTime *arg1 = (wxDateTime *) 0 ;
21830 wxString result;
21831 PyObject * obj0 = 0 ;
21832 char *kwnames[] = {
21833 (char *) "self", NULL
21834 };
21835
21836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
21837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21839 {
21840 PyThreadState* __tstate = wxPyBeginAllowThreads();
21841 result = ((wxDateTime const *)arg1)->FormatTime();
21842
21843 wxPyEndAllowThreads(__tstate);
21844 if (PyErr_Occurred()) SWIG_fail;
21845 }
21846 {
21847 #if wxUSE_UNICODE
21848 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21849 #else
21850 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21851 #endif
21852 }
21853 return resultobj;
21854 fail:
21855 return NULL;
21856 }
21857
21858
21859 static PyObject *_wrap_DateTime_FormatISODate(PyObject *, PyObject *args, PyObject *kwargs) {
21860 PyObject *resultobj;
21861 wxDateTime *arg1 = (wxDateTime *) 0 ;
21862 wxString result;
21863 PyObject * obj0 = 0 ;
21864 char *kwnames[] = {
21865 (char *) "self", NULL
21866 };
21867
21868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
21869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21871 {
21872 PyThreadState* __tstate = wxPyBeginAllowThreads();
21873 result = ((wxDateTime const *)arg1)->FormatISODate();
21874
21875 wxPyEndAllowThreads(__tstate);
21876 if (PyErr_Occurred()) SWIG_fail;
21877 }
21878 {
21879 #if wxUSE_UNICODE
21880 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21881 #else
21882 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21883 #endif
21884 }
21885 return resultobj;
21886 fail:
21887 return NULL;
21888 }
21889
21890
21891 static PyObject *_wrap_DateTime_FormatISOTime(PyObject *, PyObject *args, PyObject *kwargs) {
21892 PyObject *resultobj;
21893 wxDateTime *arg1 = (wxDateTime *) 0 ;
21894 wxString result;
21895 PyObject * obj0 = 0 ;
21896 char *kwnames[] = {
21897 (char *) "self", NULL
21898 };
21899
21900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
21901 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21902 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21903 {
21904 PyThreadState* __tstate = wxPyBeginAllowThreads();
21905 result = ((wxDateTime const *)arg1)->FormatISOTime();
21906
21907 wxPyEndAllowThreads(__tstate);
21908 if (PyErr_Occurred()) SWIG_fail;
21909 }
21910 {
21911 #if wxUSE_UNICODE
21912 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21913 #else
21914 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21915 #endif
21916 }
21917 return resultobj;
21918 fail:
21919 return NULL;
21920 }
21921
21922
21923 static PyObject * DateTime_swigregister(PyObject *, PyObject *args) {
21924 PyObject *obj;
21925 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21926 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
21927 Py_INCREF(obj);
21928 return Py_BuildValue((char *)"");
21929 }
21930 static PyObject *_wrap_TimeSpan_Seconds(PyObject *, PyObject *args, PyObject *kwargs) {
21931 PyObject *resultobj;
21932 long arg1 ;
21933 wxTimeSpan result;
21934 PyObject * obj0 = 0 ;
21935 char *kwnames[] = {
21936 (char *) "sec", NULL
21937 };
21938
21939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
21940 arg1 = (long)SWIG_As_long(obj0);
21941 if (PyErr_Occurred()) SWIG_fail;
21942 {
21943 PyThreadState* __tstate = wxPyBeginAllowThreads();
21944 result = wxTimeSpan::Seconds(arg1);
21945
21946 wxPyEndAllowThreads(__tstate);
21947 if (PyErr_Occurred()) SWIG_fail;
21948 }
21949 {
21950 wxTimeSpan * resultptr;
21951 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21952 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21953 }
21954 return resultobj;
21955 fail:
21956 return NULL;
21957 }
21958
21959
21960 static PyObject *_wrap_TimeSpan_Second(PyObject *, PyObject *args, PyObject *kwargs) {
21961 PyObject *resultobj;
21962 wxTimeSpan result;
21963 char *kwnames[] = {
21964 NULL
21965 };
21966
21967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
21968 {
21969 PyThreadState* __tstate = wxPyBeginAllowThreads();
21970 result = wxTimeSpan::Second();
21971
21972 wxPyEndAllowThreads(__tstate);
21973 if (PyErr_Occurred()) SWIG_fail;
21974 }
21975 {
21976 wxTimeSpan * resultptr;
21977 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21978 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21979 }
21980 return resultobj;
21981 fail:
21982 return NULL;
21983 }
21984
21985
21986 static PyObject *_wrap_TimeSpan_Minutes(PyObject *, PyObject *args, PyObject *kwargs) {
21987 PyObject *resultobj;
21988 long arg1 ;
21989 wxTimeSpan result;
21990 PyObject * obj0 = 0 ;
21991 char *kwnames[] = {
21992 (char *) "min", NULL
21993 };
21994
21995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
21996 arg1 = (long)SWIG_As_long(obj0);
21997 if (PyErr_Occurred()) SWIG_fail;
21998 {
21999 PyThreadState* __tstate = wxPyBeginAllowThreads();
22000 result = wxTimeSpan::Minutes(arg1);
22001
22002 wxPyEndAllowThreads(__tstate);
22003 if (PyErr_Occurred()) SWIG_fail;
22004 }
22005 {
22006 wxTimeSpan * resultptr;
22007 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22008 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22009 }
22010 return resultobj;
22011 fail:
22012 return NULL;
22013 }
22014
22015
22016 static PyObject *_wrap_TimeSpan_Minute(PyObject *, PyObject *args, PyObject *kwargs) {
22017 PyObject *resultobj;
22018 wxTimeSpan result;
22019 char *kwnames[] = {
22020 NULL
22021 };
22022
22023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
22024 {
22025 PyThreadState* __tstate = wxPyBeginAllowThreads();
22026 result = wxTimeSpan::Minute();
22027
22028 wxPyEndAllowThreads(__tstate);
22029 if (PyErr_Occurred()) SWIG_fail;
22030 }
22031 {
22032 wxTimeSpan * resultptr;
22033 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22034 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22035 }
22036 return resultobj;
22037 fail:
22038 return NULL;
22039 }
22040
22041
22042 static PyObject *_wrap_TimeSpan_Hours(PyObject *, PyObject *args, PyObject *kwargs) {
22043 PyObject *resultobj;
22044 long arg1 ;
22045 wxTimeSpan result;
22046 PyObject * obj0 = 0 ;
22047 char *kwnames[] = {
22048 (char *) "hours", NULL
22049 };
22050
22051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
22052 arg1 = (long)SWIG_As_long(obj0);
22053 if (PyErr_Occurred()) SWIG_fail;
22054 {
22055 PyThreadState* __tstate = wxPyBeginAllowThreads();
22056 result = wxTimeSpan::Hours(arg1);
22057
22058 wxPyEndAllowThreads(__tstate);
22059 if (PyErr_Occurred()) SWIG_fail;
22060 }
22061 {
22062 wxTimeSpan * resultptr;
22063 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22064 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22065 }
22066 return resultobj;
22067 fail:
22068 return NULL;
22069 }
22070
22071
22072 static PyObject *_wrap_TimeSpan_Hour(PyObject *, PyObject *args, PyObject *kwargs) {
22073 PyObject *resultobj;
22074 wxTimeSpan result;
22075 char *kwnames[] = {
22076 NULL
22077 };
22078
22079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
22080 {
22081 PyThreadState* __tstate = wxPyBeginAllowThreads();
22082 result = wxTimeSpan::Hour();
22083
22084 wxPyEndAllowThreads(__tstate);
22085 if (PyErr_Occurred()) SWIG_fail;
22086 }
22087 {
22088 wxTimeSpan * resultptr;
22089 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22090 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22091 }
22092 return resultobj;
22093 fail:
22094 return NULL;
22095 }
22096
22097
22098 static PyObject *_wrap_TimeSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
22099 PyObject *resultobj;
22100 long arg1 ;
22101 wxTimeSpan result;
22102 PyObject * obj0 = 0 ;
22103 char *kwnames[] = {
22104 (char *) "days", NULL
22105 };
22106
22107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
22108 arg1 = (long)SWIG_As_long(obj0);
22109 if (PyErr_Occurred()) SWIG_fail;
22110 {
22111 PyThreadState* __tstate = wxPyBeginAllowThreads();
22112 result = wxTimeSpan::Days(arg1);
22113
22114 wxPyEndAllowThreads(__tstate);
22115 if (PyErr_Occurred()) SWIG_fail;
22116 }
22117 {
22118 wxTimeSpan * resultptr;
22119 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22120 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22121 }
22122 return resultobj;
22123 fail:
22124 return NULL;
22125 }
22126
22127
22128 static PyObject *_wrap_TimeSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
22129 PyObject *resultobj;
22130 wxTimeSpan result;
22131 char *kwnames[] = {
22132 NULL
22133 };
22134
22135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
22136 {
22137 PyThreadState* __tstate = wxPyBeginAllowThreads();
22138 result = wxTimeSpan::Day();
22139
22140 wxPyEndAllowThreads(__tstate);
22141 if (PyErr_Occurred()) SWIG_fail;
22142 }
22143 {
22144 wxTimeSpan * resultptr;
22145 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22146 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22147 }
22148 return resultobj;
22149 fail:
22150 return NULL;
22151 }
22152
22153
22154 static PyObject *_wrap_TimeSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
22155 PyObject *resultobj;
22156 long arg1 ;
22157 wxTimeSpan result;
22158 PyObject * obj0 = 0 ;
22159 char *kwnames[] = {
22160 (char *) "days", NULL
22161 };
22162
22163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
22164 arg1 = (long)SWIG_As_long(obj0);
22165 if (PyErr_Occurred()) SWIG_fail;
22166 {
22167 PyThreadState* __tstate = wxPyBeginAllowThreads();
22168 result = wxTimeSpan::Weeks(arg1);
22169
22170 wxPyEndAllowThreads(__tstate);
22171 if (PyErr_Occurred()) SWIG_fail;
22172 }
22173 {
22174 wxTimeSpan * resultptr;
22175 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22176 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22177 }
22178 return resultobj;
22179 fail:
22180 return NULL;
22181 }
22182
22183
22184 static PyObject *_wrap_TimeSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
22185 PyObject *resultobj;
22186 wxTimeSpan result;
22187 char *kwnames[] = {
22188 NULL
22189 };
22190
22191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
22192 {
22193 PyThreadState* __tstate = wxPyBeginAllowThreads();
22194 result = wxTimeSpan::Week();
22195
22196 wxPyEndAllowThreads(__tstate);
22197 if (PyErr_Occurred()) SWIG_fail;
22198 }
22199 {
22200 wxTimeSpan * resultptr;
22201 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22202 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22203 }
22204 return resultobj;
22205 fail:
22206 return NULL;
22207 }
22208
22209
22210 static PyObject *_wrap_new_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
22211 PyObject *resultobj;
22212 long arg1 = (long) 0 ;
22213 long arg2 = (long) 0 ;
22214 long arg3 = (long) 0 ;
22215 long arg4 = (long) 0 ;
22216 wxTimeSpan *result;
22217 PyObject * obj0 = 0 ;
22218 PyObject * obj1 = 0 ;
22219 PyObject * obj2 = 0 ;
22220 PyObject * obj3 = 0 ;
22221 char *kwnames[] = {
22222 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
22223 };
22224
22225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22226 if (obj0) {
22227 arg1 = (long)SWIG_As_long(obj0);
22228 if (PyErr_Occurred()) SWIG_fail;
22229 }
22230 if (obj1) {
22231 arg2 = (long)SWIG_As_long(obj1);
22232 if (PyErr_Occurred()) SWIG_fail;
22233 }
22234 if (obj2) {
22235 arg3 = (long)SWIG_As_long(obj2);
22236 if (PyErr_Occurred()) SWIG_fail;
22237 }
22238 if (obj3) {
22239 arg4 = (long)SWIG_As_long(obj3);
22240 if (PyErr_Occurred()) SWIG_fail;
22241 }
22242 {
22243 PyThreadState* __tstate = wxPyBeginAllowThreads();
22244 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
22245
22246 wxPyEndAllowThreads(__tstate);
22247 if (PyErr_Occurred()) SWIG_fail;
22248 }
22249 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
22250 return resultobj;
22251 fail:
22252 return NULL;
22253 }
22254
22255
22256 static PyObject *_wrap_delete_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
22257 PyObject *resultobj;
22258 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22259 PyObject * obj0 = 0 ;
22260 char *kwnames[] = {
22261 (char *) "self", NULL
22262 };
22263
22264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
22265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22267 {
22268 PyThreadState* __tstate = wxPyBeginAllowThreads();
22269 delete arg1;
22270
22271 wxPyEndAllowThreads(__tstate);
22272 if (PyErr_Occurred()) SWIG_fail;
22273 }
22274 Py_INCREF(Py_None); resultobj = Py_None;
22275 return resultobj;
22276 fail:
22277 return NULL;
22278 }
22279
22280
22281 static PyObject *_wrap_TimeSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
22282 PyObject *resultobj;
22283 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22284 wxTimeSpan *arg2 = 0 ;
22285 wxTimeSpan *result;
22286 PyObject * obj0 = 0 ;
22287 PyObject * obj1 = 0 ;
22288 char *kwnames[] = {
22289 (char *) "self",(char *) "diff", NULL
22290 };
22291
22292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
22293 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22294 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22295 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22296 SWIG_POINTER_EXCEPTION | 0)) == -1)
22297 SWIG_fail;
22298 if (arg2 == NULL) {
22299 PyErr_SetString(PyExc_TypeError,"null reference");
22300 SWIG_fail;
22301 }
22302 {
22303 PyThreadState* __tstate = wxPyBeginAllowThreads();
22304 {
22305 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
22306 result = (wxTimeSpan *) &_result_ref;
22307 }
22308
22309 wxPyEndAllowThreads(__tstate);
22310 if (PyErr_Occurred()) SWIG_fail;
22311 }
22312 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22313 return resultobj;
22314 fail:
22315 return NULL;
22316 }
22317
22318
22319 static PyObject *_wrap_TimeSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
22320 PyObject *resultobj;
22321 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22322 wxTimeSpan *arg2 = 0 ;
22323 wxTimeSpan *result;
22324 PyObject * obj0 = 0 ;
22325 PyObject * obj1 = 0 ;
22326 char *kwnames[] = {
22327 (char *) "self",(char *) "diff", NULL
22328 };
22329
22330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
22331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22333 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22334 SWIG_POINTER_EXCEPTION | 0)) == -1)
22335 SWIG_fail;
22336 if (arg2 == NULL) {
22337 PyErr_SetString(PyExc_TypeError,"null reference");
22338 SWIG_fail;
22339 }
22340 {
22341 PyThreadState* __tstate = wxPyBeginAllowThreads();
22342 {
22343 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
22344 result = (wxTimeSpan *) &_result_ref;
22345 }
22346
22347 wxPyEndAllowThreads(__tstate);
22348 if (PyErr_Occurred()) SWIG_fail;
22349 }
22350 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22351 return resultobj;
22352 fail:
22353 return NULL;
22354 }
22355
22356
22357 static PyObject *_wrap_TimeSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
22358 PyObject *resultobj;
22359 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22360 int arg2 ;
22361 wxTimeSpan *result;
22362 PyObject * obj0 = 0 ;
22363 PyObject * obj1 = 0 ;
22364 char *kwnames[] = {
22365 (char *) "self",(char *) "n", NULL
22366 };
22367
22368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
22369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22371 arg2 = (int)SWIG_As_int(obj1);
22372 if (PyErr_Occurred()) SWIG_fail;
22373 {
22374 PyThreadState* __tstate = wxPyBeginAllowThreads();
22375 {
22376 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
22377 result = (wxTimeSpan *) &_result_ref;
22378 }
22379
22380 wxPyEndAllowThreads(__tstate);
22381 if (PyErr_Occurred()) SWIG_fail;
22382 }
22383 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22384 return resultobj;
22385 fail:
22386 return NULL;
22387 }
22388
22389
22390 static PyObject *_wrap_TimeSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
22391 PyObject *resultobj;
22392 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22393 wxTimeSpan *result;
22394 PyObject * obj0 = 0 ;
22395 char *kwnames[] = {
22396 (char *) "self", NULL
22397 };
22398
22399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
22400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22402 {
22403 PyThreadState* __tstate = wxPyBeginAllowThreads();
22404 {
22405 wxTimeSpan &_result_ref = (arg1)->Neg();
22406 result = (wxTimeSpan *) &_result_ref;
22407 }
22408
22409 wxPyEndAllowThreads(__tstate);
22410 if (PyErr_Occurred()) SWIG_fail;
22411 }
22412 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22413 return resultobj;
22414 fail:
22415 return NULL;
22416 }
22417
22418
22419 static PyObject *_wrap_TimeSpan_Abs(PyObject *, PyObject *args, PyObject *kwargs) {
22420 PyObject *resultobj;
22421 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22422 wxTimeSpan result;
22423 PyObject * obj0 = 0 ;
22424 char *kwnames[] = {
22425 (char *) "self", NULL
22426 };
22427
22428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
22429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22431 {
22432 PyThreadState* __tstate = wxPyBeginAllowThreads();
22433 result = ((wxTimeSpan const *)arg1)->Abs();
22434
22435 wxPyEndAllowThreads(__tstate);
22436 if (PyErr_Occurred()) SWIG_fail;
22437 }
22438 {
22439 wxTimeSpan * resultptr;
22440 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22441 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22442 }
22443 return resultobj;
22444 fail:
22445 return NULL;
22446 }
22447
22448
22449 static PyObject *_wrap_TimeSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
22450 PyObject *resultobj;
22451 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22452 wxTimeSpan *arg2 = 0 ;
22453 wxTimeSpan *result;
22454 PyObject * obj0 = 0 ;
22455 PyObject * obj1 = 0 ;
22456 char *kwnames[] = {
22457 (char *) "self",(char *) "diff", NULL
22458 };
22459
22460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
22461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22462 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
22463 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22464 SWIG_POINTER_EXCEPTION | 0)) == -1)
22465 SWIG_fail;
22466 if (arg2 == NULL) {
22467 PyErr_SetString(PyExc_TypeError,"null reference");
22468 SWIG_fail;
22469 }
22470 {
22471 PyThreadState* __tstate = wxPyBeginAllowThreads();
22472 {
22473 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
22474 result = (wxTimeSpan *) &_result_ref;
22475 }
22476
22477 wxPyEndAllowThreads(__tstate);
22478 if (PyErr_Occurred()) SWIG_fail;
22479 }
22480 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
22481 return resultobj;
22482 fail:
22483 return NULL;
22484 }
22485
22486
22487 static PyObject *_wrap_TimeSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
22488 PyObject *resultobj;
22489 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22490 wxTimeSpan *arg2 = 0 ;
22491 wxTimeSpan *result;
22492 PyObject * obj0 = 0 ;
22493 PyObject * obj1 = 0 ;
22494 char *kwnames[] = {
22495 (char *) "self",(char *) "diff", NULL
22496 };
22497
22498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
22499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22500 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
22501 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22502 SWIG_POINTER_EXCEPTION | 0)) == -1)
22503 SWIG_fail;
22504 if (arg2 == NULL) {
22505 PyErr_SetString(PyExc_TypeError,"null reference");
22506 SWIG_fail;
22507 }
22508 {
22509 PyThreadState* __tstate = wxPyBeginAllowThreads();
22510 {
22511 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
22512 result = (wxTimeSpan *) &_result_ref;
22513 }
22514
22515 wxPyEndAllowThreads(__tstate);
22516 if (PyErr_Occurred()) SWIG_fail;
22517 }
22518 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
22519 return resultobj;
22520 fail:
22521 return NULL;
22522 }
22523
22524
22525 static PyObject *_wrap_TimeSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
22526 PyObject *resultobj;
22527 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22528 int arg2 ;
22529 wxTimeSpan *result;
22530 PyObject * obj0 = 0 ;
22531 PyObject * obj1 = 0 ;
22532 char *kwnames[] = {
22533 (char *) "self",(char *) "n", NULL
22534 };
22535
22536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
22537 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22538 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
22539 arg2 = (int)SWIG_As_int(obj1);
22540 if (PyErr_Occurred()) SWIG_fail;
22541 {
22542 PyThreadState* __tstate = wxPyBeginAllowThreads();
22543 {
22544 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
22545 result = (wxTimeSpan *) &_result_ref;
22546 }
22547
22548 wxPyEndAllowThreads(__tstate);
22549 if (PyErr_Occurred()) SWIG_fail;
22550 }
22551 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
22552 return resultobj;
22553 fail:
22554 return NULL;
22555 }
22556
22557
22558 static PyObject *_wrap_TimeSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
22559 PyObject *resultobj;
22560 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22561 wxTimeSpan *result;
22562 PyObject * obj0 = 0 ;
22563 char *kwnames[] = {
22564 (char *) "self", NULL
22565 };
22566
22567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
22568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22570 {
22571 PyThreadState* __tstate = wxPyBeginAllowThreads();
22572 {
22573 wxTimeSpan &_result_ref = (arg1)->operator -();
22574 result = (wxTimeSpan *) &_result_ref;
22575 }
22576
22577 wxPyEndAllowThreads(__tstate);
22578 if (PyErr_Occurred()) SWIG_fail;
22579 }
22580 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22581 return resultobj;
22582 fail:
22583 return NULL;
22584 }
22585
22586
22587 static PyObject *_wrap_TimeSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
22588 PyObject *resultobj;
22589 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22590 wxTimeSpan *arg2 = 0 ;
22591 wxTimeSpan result;
22592 PyObject * obj0 = 0 ;
22593 PyObject * obj1 = 0 ;
22594 char *kwnames[] = {
22595 (char *) "self",(char *) "other", NULL
22596 };
22597
22598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
22599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22601 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22602 SWIG_POINTER_EXCEPTION | 0)) == -1)
22603 SWIG_fail;
22604 if (arg2 == NULL) {
22605 PyErr_SetString(PyExc_TypeError,"null reference");
22606 SWIG_fail;
22607 }
22608 {
22609 PyThreadState* __tstate = wxPyBeginAllowThreads();
22610 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
22611
22612 wxPyEndAllowThreads(__tstate);
22613 if (PyErr_Occurred()) SWIG_fail;
22614 }
22615 {
22616 wxTimeSpan * resultptr;
22617 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22618 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22619 }
22620 return resultobj;
22621 fail:
22622 return NULL;
22623 }
22624
22625
22626 static PyObject *_wrap_TimeSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
22627 PyObject *resultobj;
22628 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22629 wxTimeSpan *arg2 = 0 ;
22630 wxTimeSpan result;
22631 PyObject * obj0 = 0 ;
22632 PyObject * obj1 = 0 ;
22633 char *kwnames[] = {
22634 (char *) "self",(char *) "other", NULL
22635 };
22636
22637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
22638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22640 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22641 SWIG_POINTER_EXCEPTION | 0)) == -1)
22642 SWIG_fail;
22643 if (arg2 == NULL) {
22644 PyErr_SetString(PyExc_TypeError,"null reference");
22645 SWIG_fail;
22646 }
22647 {
22648 PyThreadState* __tstate = wxPyBeginAllowThreads();
22649 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
22650
22651 wxPyEndAllowThreads(__tstate);
22652 if (PyErr_Occurred()) SWIG_fail;
22653 }
22654 {
22655 wxTimeSpan * resultptr;
22656 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22657 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22658 }
22659 return resultobj;
22660 fail:
22661 return NULL;
22662 }
22663
22664
22665 static PyObject *_wrap_TimeSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
22666 PyObject *resultobj;
22667 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22668 int arg2 ;
22669 wxTimeSpan result;
22670 PyObject * obj0 = 0 ;
22671 PyObject * obj1 = 0 ;
22672 char *kwnames[] = {
22673 (char *) "self",(char *) "n", NULL
22674 };
22675
22676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
22677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22679 arg2 = (int)SWIG_As_int(obj1);
22680 if (PyErr_Occurred()) SWIG_fail;
22681 {
22682 PyThreadState* __tstate = wxPyBeginAllowThreads();
22683 result = wxTimeSpan___mul__(arg1,arg2);
22684
22685 wxPyEndAllowThreads(__tstate);
22686 if (PyErr_Occurred()) SWIG_fail;
22687 }
22688 {
22689 wxTimeSpan * resultptr;
22690 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22692 }
22693 return resultobj;
22694 fail:
22695 return NULL;
22696 }
22697
22698
22699 static PyObject *_wrap_TimeSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
22700 PyObject *resultobj;
22701 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22702 int arg2 ;
22703 wxTimeSpan result;
22704 PyObject * obj0 = 0 ;
22705 PyObject * obj1 = 0 ;
22706 char *kwnames[] = {
22707 (char *) "self",(char *) "n", NULL
22708 };
22709
22710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
22711 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22713 arg2 = (int)SWIG_As_int(obj1);
22714 if (PyErr_Occurred()) SWIG_fail;
22715 {
22716 PyThreadState* __tstate = wxPyBeginAllowThreads();
22717 result = wxTimeSpan___rmul__(arg1,arg2);
22718
22719 wxPyEndAllowThreads(__tstate);
22720 if (PyErr_Occurred()) SWIG_fail;
22721 }
22722 {
22723 wxTimeSpan * resultptr;
22724 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22725 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22726 }
22727 return resultobj;
22728 fail:
22729 return NULL;
22730 }
22731
22732
22733 static PyObject *_wrap_TimeSpan___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
22734 PyObject *resultobj;
22735 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22736 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22737 bool result;
22738 PyObject * obj0 = 0 ;
22739 PyObject * obj1 = 0 ;
22740 char *kwnames[] = {
22741 (char *) "self",(char *) "other", NULL
22742 };
22743
22744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
22745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22747 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22749 {
22750 PyThreadState* __tstate = wxPyBeginAllowThreads();
22751 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const *)arg2);
22752
22753 wxPyEndAllowThreads(__tstate);
22754 if (PyErr_Occurred()) SWIG_fail;
22755 }
22756 {
22757 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22758 }
22759 return resultobj;
22760 fail:
22761 return NULL;
22762 }
22763
22764
22765 static PyObject *_wrap_TimeSpan___le__(PyObject *, PyObject *args, PyObject *kwargs) {
22766 PyObject *resultobj;
22767 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22768 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22769 bool result;
22770 PyObject * obj0 = 0 ;
22771 PyObject * obj1 = 0 ;
22772 char *kwnames[] = {
22773 (char *) "self",(char *) "other", NULL
22774 };
22775
22776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
22777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22779 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22781 {
22782 PyThreadState* __tstate = wxPyBeginAllowThreads();
22783 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const *)arg2);
22784
22785 wxPyEndAllowThreads(__tstate);
22786 if (PyErr_Occurred()) SWIG_fail;
22787 }
22788 {
22789 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22790 }
22791 return resultobj;
22792 fail:
22793 return NULL;
22794 }
22795
22796
22797 static PyObject *_wrap_TimeSpan___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
22798 PyObject *resultobj;
22799 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22800 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22801 bool result;
22802 PyObject * obj0 = 0 ;
22803 PyObject * obj1 = 0 ;
22804 char *kwnames[] = {
22805 (char *) "self",(char *) "other", NULL
22806 };
22807
22808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
22809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22811 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22813 {
22814 PyThreadState* __tstate = wxPyBeginAllowThreads();
22815 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const *)arg2);
22816
22817 wxPyEndAllowThreads(__tstate);
22818 if (PyErr_Occurred()) SWIG_fail;
22819 }
22820 {
22821 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22822 }
22823 return resultobj;
22824 fail:
22825 return NULL;
22826 }
22827
22828
22829 static PyObject *_wrap_TimeSpan___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
22830 PyObject *resultobj;
22831 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22832 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22833 bool result;
22834 PyObject * obj0 = 0 ;
22835 PyObject * obj1 = 0 ;
22836 char *kwnames[] = {
22837 (char *) "self",(char *) "other", NULL
22838 };
22839
22840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
22841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22843 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22845 {
22846 PyThreadState* __tstate = wxPyBeginAllowThreads();
22847 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const *)arg2);
22848
22849 wxPyEndAllowThreads(__tstate);
22850 if (PyErr_Occurred()) SWIG_fail;
22851 }
22852 {
22853 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22854 }
22855 return resultobj;
22856 fail:
22857 return NULL;
22858 }
22859
22860
22861 static PyObject *_wrap_TimeSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
22862 PyObject *resultobj;
22863 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22864 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22865 bool result;
22866 PyObject * obj0 = 0 ;
22867 PyObject * obj1 = 0 ;
22868 char *kwnames[] = {
22869 (char *) "self",(char *) "other", NULL
22870 };
22871
22872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
22873 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22874 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22875 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22876 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22877 {
22878 PyThreadState* __tstate = wxPyBeginAllowThreads();
22879 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const *)arg2);
22880
22881 wxPyEndAllowThreads(__tstate);
22882 if (PyErr_Occurred()) SWIG_fail;
22883 }
22884 {
22885 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22886 }
22887 return resultobj;
22888 fail:
22889 return NULL;
22890 }
22891
22892
22893 static PyObject *_wrap_TimeSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
22894 PyObject *resultobj;
22895 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22896 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22897 bool result;
22898 PyObject * obj0 = 0 ;
22899 PyObject * obj1 = 0 ;
22900 char *kwnames[] = {
22901 (char *) "self",(char *) "other", NULL
22902 };
22903
22904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
22905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22907 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22909 {
22910 PyThreadState* __tstate = wxPyBeginAllowThreads();
22911 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const *)arg2);
22912
22913 wxPyEndAllowThreads(__tstate);
22914 if (PyErr_Occurred()) SWIG_fail;
22915 }
22916 {
22917 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22918 }
22919 return resultobj;
22920 fail:
22921 return NULL;
22922 }
22923
22924
22925 static PyObject *_wrap_TimeSpan_IsNull(PyObject *, PyObject *args, PyObject *kwargs) {
22926 PyObject *resultobj;
22927 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22928 bool result;
22929 PyObject * obj0 = 0 ;
22930 char *kwnames[] = {
22931 (char *) "self", NULL
22932 };
22933
22934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
22935 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22936 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22937 {
22938 PyThreadState* __tstate = wxPyBeginAllowThreads();
22939 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
22940
22941 wxPyEndAllowThreads(__tstate);
22942 if (PyErr_Occurred()) SWIG_fail;
22943 }
22944 {
22945 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22946 }
22947 return resultobj;
22948 fail:
22949 return NULL;
22950 }
22951
22952
22953 static PyObject *_wrap_TimeSpan_IsPositive(PyObject *, PyObject *args, PyObject *kwargs) {
22954 PyObject *resultobj;
22955 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22956 bool result;
22957 PyObject * obj0 = 0 ;
22958 char *kwnames[] = {
22959 (char *) "self", NULL
22960 };
22961
22962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
22963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22965 {
22966 PyThreadState* __tstate = wxPyBeginAllowThreads();
22967 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
22968
22969 wxPyEndAllowThreads(__tstate);
22970 if (PyErr_Occurred()) SWIG_fail;
22971 }
22972 {
22973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22974 }
22975 return resultobj;
22976 fail:
22977 return NULL;
22978 }
22979
22980
22981 static PyObject *_wrap_TimeSpan_IsNegative(PyObject *, PyObject *args, PyObject *kwargs) {
22982 PyObject *resultobj;
22983 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22984 bool result;
22985 PyObject * obj0 = 0 ;
22986 char *kwnames[] = {
22987 (char *) "self", NULL
22988 };
22989
22990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
22991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22993 {
22994 PyThreadState* __tstate = wxPyBeginAllowThreads();
22995 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
22996
22997 wxPyEndAllowThreads(__tstate);
22998 if (PyErr_Occurred()) SWIG_fail;
22999 }
23000 {
23001 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23002 }
23003 return resultobj;
23004 fail:
23005 return NULL;
23006 }
23007
23008
23009 static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
23010 PyObject *resultobj;
23011 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23012 wxTimeSpan *arg2 = 0 ;
23013 bool result;
23014 PyObject * obj0 = 0 ;
23015 PyObject * obj1 = 0 ;
23016 char *kwnames[] = {
23017 (char *) "self",(char *) "ts", NULL
23018 };
23019
23020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
23021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23023 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
23024 SWIG_POINTER_EXCEPTION | 0)) == -1)
23025 SWIG_fail;
23026 if (arg2 == NULL) {
23027 PyErr_SetString(PyExc_TypeError,"null reference");
23028 SWIG_fail;
23029 }
23030 {
23031 PyThreadState* __tstate = wxPyBeginAllowThreads();
23032 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
23033
23034 wxPyEndAllowThreads(__tstate);
23035 if (PyErr_Occurred()) SWIG_fail;
23036 }
23037 {
23038 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23039 }
23040 return resultobj;
23041 fail:
23042 return NULL;
23043 }
23044
23045
23046 static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *, PyObject *args, PyObject *kwargs) {
23047 PyObject *resultobj;
23048 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23049 wxTimeSpan *arg2 = 0 ;
23050 bool result;
23051 PyObject * obj0 = 0 ;
23052 PyObject * obj1 = 0 ;
23053 char *kwnames[] = {
23054 (char *) "self",(char *) "ts", NULL
23055 };
23056
23057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
23058 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23059 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23060 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
23061 SWIG_POINTER_EXCEPTION | 0)) == -1)
23062 SWIG_fail;
23063 if (arg2 == NULL) {
23064 PyErr_SetString(PyExc_TypeError,"null reference");
23065 SWIG_fail;
23066 }
23067 {
23068 PyThreadState* __tstate = wxPyBeginAllowThreads();
23069 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
23070
23071 wxPyEndAllowThreads(__tstate);
23072 if (PyErr_Occurred()) SWIG_fail;
23073 }
23074 {
23075 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23076 }
23077 return resultobj;
23078 fail:
23079 return NULL;
23080 }
23081
23082
23083 static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *, PyObject *args, PyObject *kwargs) {
23084 PyObject *resultobj;
23085 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23086 wxTimeSpan *arg2 = 0 ;
23087 bool result;
23088 PyObject * obj0 = 0 ;
23089 PyObject * obj1 = 0 ;
23090 char *kwnames[] = {
23091 (char *) "self",(char *) "t", NULL
23092 };
23093
23094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
23095 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23097 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
23098 SWIG_POINTER_EXCEPTION | 0)) == -1)
23099 SWIG_fail;
23100 if (arg2 == NULL) {
23101 PyErr_SetString(PyExc_TypeError,"null reference");
23102 SWIG_fail;
23103 }
23104 {
23105 PyThreadState* __tstate = wxPyBeginAllowThreads();
23106 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
23107
23108 wxPyEndAllowThreads(__tstate);
23109 if (PyErr_Occurred()) SWIG_fail;
23110 }
23111 {
23112 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23113 }
23114 return resultobj;
23115 fail:
23116 return NULL;
23117 }
23118
23119
23120 static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
23121 PyObject *resultobj;
23122 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23123 int result;
23124 PyObject * obj0 = 0 ;
23125 char *kwnames[] = {
23126 (char *) "self", NULL
23127 };
23128
23129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
23130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23132 {
23133 PyThreadState* __tstate = wxPyBeginAllowThreads();
23134 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
23135
23136 wxPyEndAllowThreads(__tstate);
23137 if (PyErr_Occurred()) SWIG_fail;
23138 }
23139 resultobj = SWIG_From_int((int)result);
23140 return resultobj;
23141 fail:
23142 return NULL;
23143 }
23144
23145
23146 static PyObject *_wrap_TimeSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
23147 PyObject *resultobj;
23148 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23149 int result;
23150 PyObject * obj0 = 0 ;
23151 char *kwnames[] = {
23152 (char *) "self", NULL
23153 };
23154
23155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
23156 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23157 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23158 {
23159 PyThreadState* __tstate = wxPyBeginAllowThreads();
23160 result = (int)((wxTimeSpan const *)arg1)->GetDays();
23161
23162 wxPyEndAllowThreads(__tstate);
23163 if (PyErr_Occurred()) SWIG_fail;
23164 }
23165 resultobj = SWIG_From_int((int)result);
23166 return resultobj;
23167 fail:
23168 return NULL;
23169 }
23170
23171
23172 static PyObject *_wrap_TimeSpan_GetHours(PyObject *, PyObject *args, PyObject *kwargs) {
23173 PyObject *resultobj;
23174 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23175 int result;
23176 PyObject * obj0 = 0 ;
23177 char *kwnames[] = {
23178 (char *) "self", NULL
23179 };
23180
23181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
23182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23184 {
23185 PyThreadState* __tstate = wxPyBeginAllowThreads();
23186 result = (int)((wxTimeSpan const *)arg1)->GetHours();
23187
23188 wxPyEndAllowThreads(__tstate);
23189 if (PyErr_Occurred()) SWIG_fail;
23190 }
23191 resultobj = SWIG_From_int((int)result);
23192 return resultobj;
23193 fail:
23194 return NULL;
23195 }
23196
23197
23198 static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *, PyObject *args, PyObject *kwargs) {
23199 PyObject *resultobj;
23200 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23201 int result;
23202 PyObject * obj0 = 0 ;
23203 char *kwnames[] = {
23204 (char *) "self", NULL
23205 };
23206
23207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
23208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23210 {
23211 PyThreadState* __tstate = wxPyBeginAllowThreads();
23212 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
23213
23214 wxPyEndAllowThreads(__tstate);
23215 if (PyErr_Occurred()) SWIG_fail;
23216 }
23217 resultobj = SWIG_From_int((int)result);
23218 return resultobj;
23219 fail:
23220 return NULL;
23221 }
23222
23223
23224 static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *, PyObject *args, PyObject *kwargs) {
23225 PyObject *resultobj;
23226 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23227 wxLongLong result;
23228 PyObject * obj0 = 0 ;
23229 char *kwnames[] = {
23230 (char *) "self", NULL
23231 };
23232
23233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
23234 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23235 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23236 {
23237 PyThreadState* __tstate = wxPyBeginAllowThreads();
23238 result = ((wxTimeSpan const *)arg1)->GetSeconds();
23239
23240 wxPyEndAllowThreads(__tstate);
23241 if (PyErr_Occurred()) SWIG_fail;
23242 }
23243 {
23244 PyObject *hi, *lo, *shifter, *shifted;
23245 hi = PyLong_FromLong( (&result)->GetHi() );
23246 lo = PyLong_FromLong( (&result)->GetLo() );
23247 shifter = PyLong_FromLong(32);
23248 shifted = PyNumber_Lshift(hi, shifter);
23249 resultobj = PyNumber_Or(shifted, lo);
23250 Py_DECREF(hi);
23251 Py_DECREF(lo);
23252 Py_DECREF(shifter);
23253 Py_DECREF(shifted);
23254 }
23255 return resultobj;
23256 fail:
23257 return NULL;
23258 }
23259
23260
23261 static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *, PyObject *args, PyObject *kwargs) {
23262 PyObject *resultobj;
23263 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23264 wxLongLong result;
23265 PyObject * obj0 = 0 ;
23266 char *kwnames[] = {
23267 (char *) "self", NULL
23268 };
23269
23270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
23271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23273 {
23274 PyThreadState* __tstate = wxPyBeginAllowThreads();
23275 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
23276
23277 wxPyEndAllowThreads(__tstate);
23278 if (PyErr_Occurred()) SWIG_fail;
23279 }
23280 {
23281 PyObject *hi, *lo, *shifter, *shifted;
23282 hi = PyLong_FromLong( (&result)->GetHi() );
23283 lo = PyLong_FromLong( (&result)->GetLo() );
23284 shifter = PyLong_FromLong(32);
23285 shifted = PyNumber_Lshift(hi, shifter);
23286 resultobj = PyNumber_Or(shifted, lo);
23287 Py_DECREF(hi);
23288 Py_DECREF(lo);
23289 Py_DECREF(shifter);
23290 Py_DECREF(shifted);
23291 }
23292 return resultobj;
23293 fail:
23294 return NULL;
23295 }
23296
23297
23298 static PyObject *_wrap_TimeSpan_Format(PyObject *, PyObject *args, PyObject *kwargs) {
23299 PyObject *resultobj;
23300 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
23301 wxString const &arg2_defvalue = wxPyTimeSpanFormatStr ;
23302 wxString *arg2 = (wxString *) &arg2_defvalue ;
23303 wxString result;
23304 bool temp2 = false ;
23305 PyObject * obj0 = 0 ;
23306 PyObject * obj1 = 0 ;
23307 char *kwnames[] = {
23308 (char *) "self",(char *) "format", NULL
23309 };
23310
23311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
23312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
23313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23314 if (obj1) {
23315 {
23316 arg2 = wxString_in_helper(obj1);
23317 if (arg2 == NULL) SWIG_fail;
23318 temp2 = true;
23319 }
23320 }
23321 {
23322 PyThreadState* __tstate = wxPyBeginAllowThreads();
23323 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
23324
23325 wxPyEndAllowThreads(__tstate);
23326 if (PyErr_Occurred()) SWIG_fail;
23327 }
23328 {
23329 #if wxUSE_UNICODE
23330 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
23331 #else
23332 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
23333 #endif
23334 }
23335 {
23336 if (temp2)
23337 delete arg2;
23338 }
23339 return resultobj;
23340 fail:
23341 {
23342 if (temp2)
23343 delete arg2;
23344 }
23345 return NULL;
23346 }
23347
23348
23349 static PyObject * TimeSpan_swigregister(PyObject *, PyObject *args) {
23350 PyObject *obj;
23351 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23352 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
23353 Py_INCREF(obj);
23354 return Py_BuildValue((char *)"");
23355 }
23356 static PyObject *_wrap_new_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
23357 PyObject *resultobj;
23358 int arg1 = (int) 0 ;
23359 int arg2 = (int) 0 ;
23360 int arg3 = (int) 0 ;
23361 int arg4 = (int) 0 ;
23362 wxDateSpan *result;
23363 PyObject * obj0 = 0 ;
23364 PyObject * obj1 = 0 ;
23365 PyObject * obj2 = 0 ;
23366 PyObject * obj3 = 0 ;
23367 char *kwnames[] = {
23368 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
23369 };
23370
23371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23372 if (obj0) {
23373 arg1 = (int)SWIG_As_int(obj0);
23374 if (PyErr_Occurred()) SWIG_fail;
23375 }
23376 if (obj1) {
23377 arg2 = (int)SWIG_As_int(obj1);
23378 if (PyErr_Occurred()) SWIG_fail;
23379 }
23380 if (obj2) {
23381 arg3 = (int)SWIG_As_int(obj2);
23382 if (PyErr_Occurred()) SWIG_fail;
23383 }
23384 if (obj3) {
23385 arg4 = (int)SWIG_As_int(obj3);
23386 if (PyErr_Occurred()) SWIG_fail;
23387 }
23388 {
23389 PyThreadState* __tstate = wxPyBeginAllowThreads();
23390 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
23391
23392 wxPyEndAllowThreads(__tstate);
23393 if (PyErr_Occurred()) SWIG_fail;
23394 }
23395 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
23396 return resultobj;
23397 fail:
23398 return NULL;
23399 }
23400
23401
23402 static PyObject *_wrap_delete_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
23403 PyObject *resultobj;
23404 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23405 PyObject * obj0 = 0 ;
23406 char *kwnames[] = {
23407 (char *) "self", NULL
23408 };
23409
23410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
23411 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23412 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23413 {
23414 PyThreadState* __tstate = wxPyBeginAllowThreads();
23415 delete arg1;
23416
23417 wxPyEndAllowThreads(__tstate);
23418 if (PyErr_Occurred()) SWIG_fail;
23419 }
23420 Py_INCREF(Py_None); resultobj = Py_None;
23421 return resultobj;
23422 fail:
23423 return NULL;
23424 }
23425
23426
23427 static PyObject *_wrap_DateSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
23428 PyObject *resultobj;
23429 int arg1 ;
23430 wxDateSpan result;
23431 PyObject * obj0 = 0 ;
23432 char *kwnames[] = {
23433 (char *) "days", NULL
23434 };
23435
23436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
23437 arg1 = (int)SWIG_As_int(obj0);
23438 if (PyErr_Occurred()) SWIG_fail;
23439 {
23440 PyThreadState* __tstate = wxPyBeginAllowThreads();
23441 result = wxDateSpan::Days(arg1);
23442
23443 wxPyEndAllowThreads(__tstate);
23444 if (PyErr_Occurred()) SWIG_fail;
23445 }
23446 {
23447 wxDateSpan * resultptr;
23448 resultptr = new wxDateSpan((wxDateSpan &) result);
23449 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23450 }
23451 return resultobj;
23452 fail:
23453 return NULL;
23454 }
23455
23456
23457 static PyObject *_wrap_DateSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
23458 PyObject *resultobj;
23459 wxDateSpan result;
23460 char *kwnames[] = {
23461 NULL
23462 };
23463
23464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
23465 {
23466 PyThreadState* __tstate = wxPyBeginAllowThreads();
23467 result = wxDateSpan::Day();
23468
23469 wxPyEndAllowThreads(__tstate);
23470 if (PyErr_Occurred()) SWIG_fail;
23471 }
23472 {
23473 wxDateSpan * resultptr;
23474 resultptr = new wxDateSpan((wxDateSpan &) result);
23475 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23476 }
23477 return resultobj;
23478 fail:
23479 return NULL;
23480 }
23481
23482
23483 static PyObject *_wrap_DateSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
23484 PyObject *resultobj;
23485 int arg1 ;
23486 wxDateSpan result;
23487 PyObject * obj0 = 0 ;
23488 char *kwnames[] = {
23489 (char *) "weeks", NULL
23490 };
23491
23492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
23493 arg1 = (int)SWIG_As_int(obj0);
23494 if (PyErr_Occurred()) SWIG_fail;
23495 {
23496 PyThreadState* __tstate = wxPyBeginAllowThreads();
23497 result = wxDateSpan::Weeks(arg1);
23498
23499 wxPyEndAllowThreads(__tstate);
23500 if (PyErr_Occurred()) SWIG_fail;
23501 }
23502 {
23503 wxDateSpan * resultptr;
23504 resultptr = new wxDateSpan((wxDateSpan &) result);
23505 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23506 }
23507 return resultobj;
23508 fail:
23509 return NULL;
23510 }
23511
23512
23513 static PyObject *_wrap_DateSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
23514 PyObject *resultobj;
23515 wxDateSpan result;
23516 char *kwnames[] = {
23517 NULL
23518 };
23519
23520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
23521 {
23522 PyThreadState* __tstate = wxPyBeginAllowThreads();
23523 result = wxDateSpan::Week();
23524
23525 wxPyEndAllowThreads(__tstate);
23526 if (PyErr_Occurred()) SWIG_fail;
23527 }
23528 {
23529 wxDateSpan * resultptr;
23530 resultptr = new wxDateSpan((wxDateSpan &) result);
23531 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23532 }
23533 return resultobj;
23534 fail:
23535 return NULL;
23536 }
23537
23538
23539 static PyObject *_wrap_DateSpan_Months(PyObject *, PyObject *args, PyObject *kwargs) {
23540 PyObject *resultobj;
23541 int arg1 ;
23542 wxDateSpan result;
23543 PyObject * obj0 = 0 ;
23544 char *kwnames[] = {
23545 (char *) "mon", NULL
23546 };
23547
23548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
23549 arg1 = (int)SWIG_As_int(obj0);
23550 if (PyErr_Occurred()) SWIG_fail;
23551 {
23552 PyThreadState* __tstate = wxPyBeginAllowThreads();
23553 result = wxDateSpan::Months(arg1);
23554
23555 wxPyEndAllowThreads(__tstate);
23556 if (PyErr_Occurred()) SWIG_fail;
23557 }
23558 {
23559 wxDateSpan * resultptr;
23560 resultptr = new wxDateSpan((wxDateSpan &) result);
23561 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23562 }
23563 return resultobj;
23564 fail:
23565 return NULL;
23566 }
23567
23568
23569 static PyObject *_wrap_DateSpan_Month(PyObject *, PyObject *args, PyObject *kwargs) {
23570 PyObject *resultobj;
23571 wxDateSpan result;
23572 char *kwnames[] = {
23573 NULL
23574 };
23575
23576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
23577 {
23578 PyThreadState* __tstate = wxPyBeginAllowThreads();
23579 result = wxDateSpan::Month();
23580
23581 wxPyEndAllowThreads(__tstate);
23582 if (PyErr_Occurred()) SWIG_fail;
23583 }
23584 {
23585 wxDateSpan * resultptr;
23586 resultptr = new wxDateSpan((wxDateSpan &) result);
23587 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23588 }
23589 return resultobj;
23590 fail:
23591 return NULL;
23592 }
23593
23594
23595 static PyObject *_wrap_DateSpan_Years(PyObject *, PyObject *args, PyObject *kwargs) {
23596 PyObject *resultobj;
23597 int arg1 ;
23598 wxDateSpan result;
23599 PyObject * obj0 = 0 ;
23600 char *kwnames[] = {
23601 (char *) "years", NULL
23602 };
23603
23604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
23605 arg1 = (int)SWIG_As_int(obj0);
23606 if (PyErr_Occurred()) SWIG_fail;
23607 {
23608 PyThreadState* __tstate = wxPyBeginAllowThreads();
23609 result = wxDateSpan::Years(arg1);
23610
23611 wxPyEndAllowThreads(__tstate);
23612 if (PyErr_Occurred()) SWIG_fail;
23613 }
23614 {
23615 wxDateSpan * resultptr;
23616 resultptr = new wxDateSpan((wxDateSpan &) result);
23617 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23618 }
23619 return resultobj;
23620 fail:
23621 return NULL;
23622 }
23623
23624
23625 static PyObject *_wrap_DateSpan_Year(PyObject *, PyObject *args, PyObject *kwargs) {
23626 PyObject *resultobj;
23627 wxDateSpan result;
23628 char *kwnames[] = {
23629 NULL
23630 };
23631
23632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
23633 {
23634 PyThreadState* __tstate = wxPyBeginAllowThreads();
23635 result = wxDateSpan::Year();
23636
23637 wxPyEndAllowThreads(__tstate);
23638 if (PyErr_Occurred()) SWIG_fail;
23639 }
23640 {
23641 wxDateSpan * resultptr;
23642 resultptr = new wxDateSpan((wxDateSpan &) result);
23643 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23644 }
23645 return resultobj;
23646 fail:
23647 return NULL;
23648 }
23649
23650
23651 static PyObject *_wrap_DateSpan_SetYears(PyObject *, PyObject *args, PyObject *kwargs) {
23652 PyObject *resultobj;
23653 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23654 int arg2 ;
23655 wxDateSpan *result;
23656 PyObject * obj0 = 0 ;
23657 PyObject * obj1 = 0 ;
23658 char *kwnames[] = {
23659 (char *) "self",(char *) "n", NULL
23660 };
23661
23662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
23663 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23664 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23665 arg2 = (int)SWIG_As_int(obj1);
23666 if (PyErr_Occurred()) SWIG_fail;
23667 {
23668 PyThreadState* __tstate = wxPyBeginAllowThreads();
23669 {
23670 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
23671 result = (wxDateSpan *) &_result_ref;
23672 }
23673
23674 wxPyEndAllowThreads(__tstate);
23675 if (PyErr_Occurred()) SWIG_fail;
23676 }
23677 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23678 return resultobj;
23679 fail:
23680 return NULL;
23681 }
23682
23683
23684 static PyObject *_wrap_DateSpan_SetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
23685 PyObject *resultobj;
23686 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23687 int arg2 ;
23688 wxDateSpan *result;
23689 PyObject * obj0 = 0 ;
23690 PyObject * obj1 = 0 ;
23691 char *kwnames[] = {
23692 (char *) "self",(char *) "n", NULL
23693 };
23694
23695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
23696 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23697 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23698 arg2 = (int)SWIG_As_int(obj1);
23699 if (PyErr_Occurred()) SWIG_fail;
23700 {
23701 PyThreadState* __tstate = wxPyBeginAllowThreads();
23702 {
23703 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
23704 result = (wxDateSpan *) &_result_ref;
23705 }
23706
23707 wxPyEndAllowThreads(__tstate);
23708 if (PyErr_Occurred()) SWIG_fail;
23709 }
23710 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23711 return resultobj;
23712 fail:
23713 return NULL;
23714 }
23715
23716
23717 static PyObject *_wrap_DateSpan_SetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
23718 PyObject *resultobj;
23719 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23720 int arg2 ;
23721 wxDateSpan *result;
23722 PyObject * obj0 = 0 ;
23723 PyObject * obj1 = 0 ;
23724 char *kwnames[] = {
23725 (char *) "self",(char *) "n", NULL
23726 };
23727
23728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
23729 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23731 arg2 = (int)SWIG_As_int(obj1);
23732 if (PyErr_Occurred()) SWIG_fail;
23733 {
23734 PyThreadState* __tstate = wxPyBeginAllowThreads();
23735 {
23736 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
23737 result = (wxDateSpan *) &_result_ref;
23738 }
23739
23740 wxPyEndAllowThreads(__tstate);
23741 if (PyErr_Occurred()) SWIG_fail;
23742 }
23743 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23744 return resultobj;
23745 fail:
23746 return NULL;
23747 }
23748
23749
23750 static PyObject *_wrap_DateSpan_SetDays(PyObject *, PyObject *args, PyObject *kwargs) {
23751 PyObject *resultobj;
23752 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23753 int arg2 ;
23754 wxDateSpan *result;
23755 PyObject * obj0 = 0 ;
23756 PyObject * obj1 = 0 ;
23757 char *kwnames[] = {
23758 (char *) "self",(char *) "n", NULL
23759 };
23760
23761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
23762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23764 arg2 = (int)SWIG_As_int(obj1);
23765 if (PyErr_Occurred()) SWIG_fail;
23766 {
23767 PyThreadState* __tstate = wxPyBeginAllowThreads();
23768 {
23769 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
23770 result = (wxDateSpan *) &_result_ref;
23771 }
23772
23773 wxPyEndAllowThreads(__tstate);
23774 if (PyErr_Occurred()) SWIG_fail;
23775 }
23776 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23777 return resultobj;
23778 fail:
23779 return NULL;
23780 }
23781
23782
23783 static PyObject *_wrap_DateSpan_GetYears(PyObject *, PyObject *args, PyObject *kwargs) {
23784 PyObject *resultobj;
23785 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23786 int result;
23787 PyObject * obj0 = 0 ;
23788 char *kwnames[] = {
23789 (char *) "self", NULL
23790 };
23791
23792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
23793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23795 {
23796 PyThreadState* __tstate = wxPyBeginAllowThreads();
23797 result = (int)((wxDateSpan const *)arg1)->GetYears();
23798
23799 wxPyEndAllowThreads(__tstate);
23800 if (PyErr_Occurred()) SWIG_fail;
23801 }
23802 resultobj = SWIG_From_int((int)result);
23803 return resultobj;
23804 fail:
23805 return NULL;
23806 }
23807
23808
23809 static PyObject *_wrap_DateSpan_GetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
23810 PyObject *resultobj;
23811 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23812 int result;
23813 PyObject * obj0 = 0 ;
23814 char *kwnames[] = {
23815 (char *) "self", NULL
23816 };
23817
23818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
23819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23821 {
23822 PyThreadState* __tstate = wxPyBeginAllowThreads();
23823 result = (int)((wxDateSpan const *)arg1)->GetMonths();
23824
23825 wxPyEndAllowThreads(__tstate);
23826 if (PyErr_Occurred()) SWIG_fail;
23827 }
23828 resultobj = SWIG_From_int((int)result);
23829 return resultobj;
23830 fail:
23831 return NULL;
23832 }
23833
23834
23835 static PyObject *_wrap_DateSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
23836 PyObject *resultobj;
23837 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23838 int result;
23839 PyObject * obj0 = 0 ;
23840 char *kwnames[] = {
23841 (char *) "self", NULL
23842 };
23843
23844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
23845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23847 {
23848 PyThreadState* __tstate = wxPyBeginAllowThreads();
23849 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
23850
23851 wxPyEndAllowThreads(__tstate);
23852 if (PyErr_Occurred()) SWIG_fail;
23853 }
23854 resultobj = SWIG_From_int((int)result);
23855 return resultobj;
23856 fail:
23857 return NULL;
23858 }
23859
23860
23861 static PyObject *_wrap_DateSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
23862 PyObject *resultobj;
23863 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23864 int result;
23865 PyObject * obj0 = 0 ;
23866 char *kwnames[] = {
23867 (char *) "self", NULL
23868 };
23869
23870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
23871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23873 {
23874 PyThreadState* __tstate = wxPyBeginAllowThreads();
23875 result = (int)((wxDateSpan const *)arg1)->GetDays();
23876
23877 wxPyEndAllowThreads(__tstate);
23878 if (PyErr_Occurred()) SWIG_fail;
23879 }
23880 resultobj = SWIG_From_int((int)result);
23881 return resultobj;
23882 fail:
23883 return NULL;
23884 }
23885
23886
23887 static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *, PyObject *args, PyObject *kwargs) {
23888 PyObject *resultobj;
23889 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23890 int result;
23891 PyObject * obj0 = 0 ;
23892 char *kwnames[] = {
23893 (char *) "self", NULL
23894 };
23895
23896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
23897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23899 {
23900 PyThreadState* __tstate = wxPyBeginAllowThreads();
23901 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
23902
23903 wxPyEndAllowThreads(__tstate);
23904 if (PyErr_Occurred()) SWIG_fail;
23905 }
23906 resultobj = SWIG_From_int((int)result);
23907 return resultobj;
23908 fail:
23909 return NULL;
23910 }
23911
23912
23913 static PyObject *_wrap_DateSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
23914 PyObject *resultobj;
23915 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23916 wxDateSpan *arg2 = 0 ;
23917 wxDateSpan *result;
23918 PyObject * obj0 = 0 ;
23919 PyObject * obj1 = 0 ;
23920 char *kwnames[] = {
23921 (char *) "self",(char *) "other", NULL
23922 };
23923
23924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
23925 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23926 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23927 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23928 SWIG_POINTER_EXCEPTION | 0)) == -1)
23929 SWIG_fail;
23930 if (arg2 == NULL) {
23931 PyErr_SetString(PyExc_TypeError,"null reference");
23932 SWIG_fail;
23933 }
23934 {
23935 PyThreadState* __tstate = wxPyBeginAllowThreads();
23936 {
23937 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
23938 result = (wxDateSpan *) &_result_ref;
23939 }
23940
23941 wxPyEndAllowThreads(__tstate);
23942 if (PyErr_Occurred()) SWIG_fail;
23943 }
23944 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23945 return resultobj;
23946 fail:
23947 return NULL;
23948 }
23949
23950
23951 static PyObject *_wrap_DateSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
23952 PyObject *resultobj;
23953 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23954 wxDateSpan *arg2 = 0 ;
23955 wxDateSpan *result;
23956 PyObject * obj0 = 0 ;
23957 PyObject * obj1 = 0 ;
23958 char *kwnames[] = {
23959 (char *) "self",(char *) "other", NULL
23960 };
23961
23962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
23963 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23964 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23965 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23966 SWIG_POINTER_EXCEPTION | 0)) == -1)
23967 SWIG_fail;
23968 if (arg2 == NULL) {
23969 PyErr_SetString(PyExc_TypeError,"null reference");
23970 SWIG_fail;
23971 }
23972 {
23973 PyThreadState* __tstate = wxPyBeginAllowThreads();
23974 {
23975 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
23976 result = (wxDateSpan *) &_result_ref;
23977 }
23978
23979 wxPyEndAllowThreads(__tstate);
23980 if (PyErr_Occurred()) SWIG_fail;
23981 }
23982 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23983 return resultobj;
23984 fail:
23985 return NULL;
23986 }
23987
23988
23989 static PyObject *_wrap_DateSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
23990 PyObject *resultobj;
23991 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23992 wxDateSpan *result;
23993 PyObject * obj0 = 0 ;
23994 char *kwnames[] = {
23995 (char *) "self", NULL
23996 };
23997
23998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
23999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24001 {
24002 PyThreadState* __tstate = wxPyBeginAllowThreads();
24003 {
24004 wxDateSpan &_result_ref = (arg1)->Neg();
24005 result = (wxDateSpan *) &_result_ref;
24006 }
24007
24008 wxPyEndAllowThreads(__tstate);
24009 if (PyErr_Occurred()) SWIG_fail;
24010 }
24011 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
24012 return resultobj;
24013 fail:
24014 return NULL;
24015 }
24016
24017
24018 static PyObject *_wrap_DateSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
24019 PyObject *resultobj;
24020 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24021 int arg2 ;
24022 wxDateSpan *result;
24023 PyObject * obj0 = 0 ;
24024 PyObject * obj1 = 0 ;
24025 char *kwnames[] = {
24026 (char *) "self",(char *) "factor", NULL
24027 };
24028
24029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
24030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24032 arg2 = (int)SWIG_As_int(obj1);
24033 if (PyErr_Occurred()) SWIG_fail;
24034 {
24035 PyThreadState* __tstate = wxPyBeginAllowThreads();
24036 {
24037 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
24038 result = (wxDateSpan *) &_result_ref;
24039 }
24040
24041 wxPyEndAllowThreads(__tstate);
24042 if (PyErr_Occurred()) SWIG_fail;
24043 }
24044 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
24045 return resultobj;
24046 fail:
24047 return NULL;
24048 }
24049
24050
24051 static PyObject *_wrap_DateSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
24052 PyObject *resultobj;
24053 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24054 wxDateSpan *arg2 = 0 ;
24055 wxDateSpan *result;
24056 PyObject * obj0 = 0 ;
24057 PyObject * obj1 = 0 ;
24058 char *kwnames[] = {
24059 (char *) "self",(char *) "other", NULL
24060 };
24061
24062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
24063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24064 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
24065 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24066 SWIG_POINTER_EXCEPTION | 0)) == -1)
24067 SWIG_fail;
24068 if (arg2 == NULL) {
24069 PyErr_SetString(PyExc_TypeError,"null reference");
24070 SWIG_fail;
24071 }
24072 {
24073 PyThreadState* __tstate = wxPyBeginAllowThreads();
24074 {
24075 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
24076 result = (wxDateSpan *) &_result_ref;
24077 }
24078
24079 wxPyEndAllowThreads(__tstate);
24080 if (PyErr_Occurred()) SWIG_fail;
24081 }
24082 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
24083 return resultobj;
24084 fail:
24085 return NULL;
24086 }
24087
24088
24089 static PyObject *_wrap_DateSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
24090 PyObject *resultobj;
24091 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24092 wxDateSpan *arg2 = 0 ;
24093 wxDateSpan *result;
24094 PyObject * obj0 = 0 ;
24095 PyObject * obj1 = 0 ;
24096 char *kwnames[] = {
24097 (char *) "self",(char *) "other", NULL
24098 };
24099
24100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
24101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24102 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
24103 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24104 SWIG_POINTER_EXCEPTION | 0)) == -1)
24105 SWIG_fail;
24106 if (arg2 == NULL) {
24107 PyErr_SetString(PyExc_TypeError,"null reference");
24108 SWIG_fail;
24109 }
24110 {
24111 PyThreadState* __tstate = wxPyBeginAllowThreads();
24112 {
24113 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
24114 result = (wxDateSpan *) &_result_ref;
24115 }
24116
24117 wxPyEndAllowThreads(__tstate);
24118 if (PyErr_Occurred()) SWIG_fail;
24119 }
24120 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
24121 return resultobj;
24122 fail:
24123 return NULL;
24124 }
24125
24126
24127 static PyObject *_wrap_DateSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
24128 PyObject *resultobj;
24129 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24130 wxDateSpan *result;
24131 PyObject * obj0 = 0 ;
24132 char *kwnames[] = {
24133 (char *) "self", NULL
24134 };
24135
24136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
24137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24139 {
24140 PyThreadState* __tstate = wxPyBeginAllowThreads();
24141 {
24142 wxDateSpan &_result_ref = (arg1)->operator -();
24143 result = (wxDateSpan *) &_result_ref;
24144 }
24145
24146 wxPyEndAllowThreads(__tstate);
24147 if (PyErr_Occurred()) SWIG_fail;
24148 }
24149 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
24150 return resultobj;
24151 fail:
24152 return NULL;
24153 }
24154
24155
24156 static PyObject *_wrap_DateSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
24157 PyObject *resultobj;
24158 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24159 int arg2 ;
24160 wxDateSpan *result;
24161 PyObject * obj0 = 0 ;
24162 PyObject * obj1 = 0 ;
24163 char *kwnames[] = {
24164 (char *) "self",(char *) "factor", NULL
24165 };
24166
24167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
24168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24169 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
24170 arg2 = (int)SWIG_As_int(obj1);
24171 if (PyErr_Occurred()) SWIG_fail;
24172 {
24173 PyThreadState* __tstate = wxPyBeginAllowThreads();
24174 {
24175 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
24176 result = (wxDateSpan *) &_result_ref;
24177 }
24178
24179 wxPyEndAllowThreads(__tstate);
24180 if (PyErr_Occurred()) SWIG_fail;
24181 }
24182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
24183 return resultobj;
24184 fail:
24185 return NULL;
24186 }
24187
24188
24189 static PyObject *_wrap_DateSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
24190 PyObject *resultobj;
24191 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24192 wxDateSpan *arg2 = 0 ;
24193 wxDateSpan result;
24194 PyObject * obj0 = 0 ;
24195 PyObject * obj1 = 0 ;
24196 char *kwnames[] = {
24197 (char *) "self",(char *) "other", NULL
24198 };
24199
24200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
24201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24203 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24204 SWIG_POINTER_EXCEPTION | 0)) == -1)
24205 SWIG_fail;
24206 if (arg2 == NULL) {
24207 PyErr_SetString(PyExc_TypeError,"null reference");
24208 SWIG_fail;
24209 }
24210 {
24211 PyThreadState* __tstate = wxPyBeginAllowThreads();
24212 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
24213
24214 wxPyEndAllowThreads(__tstate);
24215 if (PyErr_Occurred()) SWIG_fail;
24216 }
24217 {
24218 wxDateSpan * resultptr;
24219 resultptr = new wxDateSpan((wxDateSpan &) result);
24220 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
24221 }
24222 return resultobj;
24223 fail:
24224 return NULL;
24225 }
24226
24227
24228 static PyObject *_wrap_DateSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
24229 PyObject *resultobj;
24230 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24231 wxDateSpan *arg2 = 0 ;
24232 wxDateSpan result;
24233 PyObject * obj0 = 0 ;
24234 PyObject * obj1 = 0 ;
24235 char *kwnames[] = {
24236 (char *) "self",(char *) "other", NULL
24237 };
24238
24239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
24240 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24242 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24243 SWIG_POINTER_EXCEPTION | 0)) == -1)
24244 SWIG_fail;
24245 if (arg2 == NULL) {
24246 PyErr_SetString(PyExc_TypeError,"null reference");
24247 SWIG_fail;
24248 }
24249 {
24250 PyThreadState* __tstate = wxPyBeginAllowThreads();
24251 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
24252
24253 wxPyEndAllowThreads(__tstate);
24254 if (PyErr_Occurred()) SWIG_fail;
24255 }
24256 {
24257 wxDateSpan * resultptr;
24258 resultptr = new wxDateSpan((wxDateSpan &) result);
24259 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
24260 }
24261 return resultobj;
24262 fail:
24263 return NULL;
24264 }
24265
24266
24267 static PyObject *_wrap_DateSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
24268 PyObject *resultobj;
24269 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24270 int arg2 ;
24271 wxDateSpan result;
24272 PyObject * obj0 = 0 ;
24273 PyObject * obj1 = 0 ;
24274 char *kwnames[] = {
24275 (char *) "self",(char *) "n", NULL
24276 };
24277
24278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
24279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24281 arg2 = (int)SWIG_As_int(obj1);
24282 if (PyErr_Occurred()) SWIG_fail;
24283 {
24284 PyThreadState* __tstate = wxPyBeginAllowThreads();
24285 result = wxDateSpan___mul__(arg1,arg2);
24286
24287 wxPyEndAllowThreads(__tstate);
24288 if (PyErr_Occurred()) SWIG_fail;
24289 }
24290 {
24291 wxDateSpan * resultptr;
24292 resultptr = new wxDateSpan((wxDateSpan &) result);
24293 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
24294 }
24295 return resultobj;
24296 fail:
24297 return NULL;
24298 }
24299
24300
24301 static PyObject *_wrap_DateSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
24302 PyObject *resultobj;
24303 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24304 int arg2 ;
24305 wxDateSpan result;
24306 PyObject * obj0 = 0 ;
24307 PyObject * obj1 = 0 ;
24308 char *kwnames[] = {
24309 (char *) "self",(char *) "n", NULL
24310 };
24311
24312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
24313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24315 arg2 = (int)SWIG_As_int(obj1);
24316 if (PyErr_Occurred()) SWIG_fail;
24317 {
24318 PyThreadState* __tstate = wxPyBeginAllowThreads();
24319 result = wxDateSpan___rmul__(arg1,arg2);
24320
24321 wxPyEndAllowThreads(__tstate);
24322 if (PyErr_Occurred()) SWIG_fail;
24323 }
24324 {
24325 wxDateSpan * resultptr;
24326 resultptr = new wxDateSpan((wxDateSpan &) result);
24327 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
24328 }
24329 return resultobj;
24330 fail:
24331 return NULL;
24332 }
24333
24334
24335 static PyObject *_wrap_DateSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
24336 PyObject *resultobj;
24337 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24338 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
24339 bool result;
24340 PyObject * obj0 = 0 ;
24341 PyObject * obj1 = 0 ;
24342 char *kwnames[] = {
24343 (char *) "self",(char *) "other", NULL
24344 };
24345
24346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
24347 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24349 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24351 {
24352 PyThreadState* __tstate = wxPyBeginAllowThreads();
24353 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const *)arg2);
24354
24355 wxPyEndAllowThreads(__tstate);
24356 if (PyErr_Occurred()) SWIG_fail;
24357 }
24358 {
24359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24360 }
24361 return resultobj;
24362 fail:
24363 return NULL;
24364 }
24365
24366
24367 static PyObject *_wrap_DateSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
24368 PyObject *resultobj;
24369 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24370 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
24371 bool result;
24372 PyObject * obj0 = 0 ;
24373 PyObject * obj1 = 0 ;
24374 char *kwnames[] = {
24375 (char *) "self",(char *) "other", NULL
24376 };
24377
24378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
24379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24381 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24382 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24383 {
24384 PyThreadState* __tstate = wxPyBeginAllowThreads();
24385 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const *)arg2);
24386
24387 wxPyEndAllowThreads(__tstate);
24388 if (PyErr_Occurred()) SWIG_fail;
24389 }
24390 {
24391 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24392 }
24393 return resultobj;
24394 fail:
24395 return NULL;
24396 }
24397
24398
24399 static PyObject * DateSpan_swigregister(PyObject *, PyObject *args) {
24400 PyObject *obj;
24401 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24402 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
24403 Py_INCREF(obj);
24404 return Py_BuildValue((char *)"");
24405 }
24406 static PyObject *_wrap_GetLocalTime(PyObject *, PyObject *args, PyObject *kwargs) {
24407 PyObject *resultobj;
24408 long result;
24409 char *kwnames[] = {
24410 NULL
24411 };
24412
24413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
24414 {
24415 PyThreadState* __tstate = wxPyBeginAllowThreads();
24416 result = (long)wxGetLocalTime();
24417
24418 wxPyEndAllowThreads(__tstate);
24419 if (PyErr_Occurred()) SWIG_fail;
24420 }
24421 resultobj = SWIG_From_long((long)result);
24422 return resultobj;
24423 fail:
24424 return NULL;
24425 }
24426
24427
24428 static PyObject *_wrap_GetUTCTime(PyObject *, PyObject *args, PyObject *kwargs) {
24429 PyObject *resultobj;
24430 long result;
24431 char *kwnames[] = {
24432 NULL
24433 };
24434
24435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
24436 {
24437 PyThreadState* __tstate = wxPyBeginAllowThreads();
24438 result = (long)wxGetUTCTime();
24439
24440 wxPyEndAllowThreads(__tstate);
24441 if (PyErr_Occurred()) SWIG_fail;
24442 }
24443 resultobj = SWIG_From_long((long)result);
24444 return resultobj;
24445 fail:
24446 return NULL;
24447 }
24448
24449
24450 static PyObject *_wrap_GetCurrentTime(PyObject *, PyObject *args, PyObject *kwargs) {
24451 PyObject *resultobj;
24452 long result;
24453 char *kwnames[] = {
24454 NULL
24455 };
24456
24457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
24458 {
24459 PyThreadState* __tstate = wxPyBeginAllowThreads();
24460 result = (long)wxGetCurrentTime();
24461
24462 wxPyEndAllowThreads(__tstate);
24463 if (PyErr_Occurred()) SWIG_fail;
24464 }
24465 resultobj = SWIG_From_long((long)result);
24466 return resultobj;
24467 fail:
24468 return NULL;
24469 }
24470
24471
24472 static PyObject *_wrap_GetLocalTimeMillis(PyObject *, PyObject *args, PyObject *kwargs) {
24473 PyObject *resultobj;
24474 wxLongLong result;
24475 char *kwnames[] = {
24476 NULL
24477 };
24478
24479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
24480 {
24481 PyThreadState* __tstate = wxPyBeginAllowThreads();
24482 result = wxGetLocalTimeMillis();
24483
24484 wxPyEndAllowThreads(__tstate);
24485 if (PyErr_Occurred()) SWIG_fail;
24486 }
24487 {
24488 PyObject *hi, *lo, *shifter, *shifted;
24489 hi = PyLong_FromLong( (&result)->GetHi() );
24490 lo = PyLong_FromLong( (&result)->GetLo() );
24491 shifter = PyLong_FromLong(32);
24492 shifted = PyNumber_Lshift(hi, shifter);
24493 resultobj = PyNumber_Or(shifted, lo);
24494 Py_DECREF(hi);
24495 Py_DECREF(lo);
24496 Py_DECREF(shifter);
24497 Py_DECREF(shifted);
24498 }
24499 return resultobj;
24500 fail:
24501 return NULL;
24502 }
24503
24504
24505 static int _wrap_DefaultDateTime_set(PyObject *) {
24506 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTime is read-only.");
24507 return 1;
24508 }
24509
24510
24511 static PyObject *_wrap_DefaultDateTime_get() {
24512 PyObject *pyobj;
24513
24514 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultDateTime), SWIGTYPE_p_wxDateTime, 0);
24515 return pyobj;
24516 }
24517
24518
24519 static PyObject *_wrap_new_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24520 PyObject *resultobj;
24521 int arg1 ;
24522 wxDataFormat *result;
24523 PyObject * obj0 = 0 ;
24524 char *kwnames[] = {
24525 (char *) "type", NULL
24526 };
24527
24528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
24529 arg1 = (int)SWIG_As_int(obj0);
24530 if (PyErr_Occurred()) SWIG_fail;
24531 {
24532 PyThreadState* __tstate = wxPyBeginAllowThreads();
24533 result = (wxDataFormat *)new wxDataFormat((wxDataFormatId )arg1);
24534
24535 wxPyEndAllowThreads(__tstate);
24536 if (PyErr_Occurred()) SWIG_fail;
24537 }
24538 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
24539 return resultobj;
24540 fail:
24541 return NULL;
24542 }
24543
24544
24545 static PyObject *_wrap_new_CustomDataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24546 PyObject *resultobj;
24547 wxString *arg1 = 0 ;
24548 wxDataFormat *result;
24549 bool temp1 = false ;
24550 PyObject * obj0 = 0 ;
24551 char *kwnames[] = {
24552 (char *) "format", NULL
24553 };
24554
24555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
24556 {
24557 arg1 = wxString_in_helper(obj0);
24558 if (arg1 == NULL) SWIG_fail;
24559 temp1 = true;
24560 }
24561 {
24562 PyThreadState* __tstate = wxPyBeginAllowThreads();
24563 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
24564
24565 wxPyEndAllowThreads(__tstate);
24566 if (PyErr_Occurred()) SWIG_fail;
24567 }
24568 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
24569 {
24570 if (temp1)
24571 delete arg1;
24572 }
24573 return resultobj;
24574 fail:
24575 {
24576 if (temp1)
24577 delete arg1;
24578 }
24579 return NULL;
24580 }
24581
24582
24583 static PyObject *_wrap_delete_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24584 PyObject *resultobj;
24585 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24586 PyObject * obj0 = 0 ;
24587 char *kwnames[] = {
24588 (char *) "self", NULL
24589 };
24590
24591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
24592 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24593 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24594 {
24595 PyThreadState* __tstate = wxPyBeginAllowThreads();
24596 delete arg1;
24597
24598 wxPyEndAllowThreads(__tstate);
24599 if (PyErr_Occurred()) SWIG_fail;
24600 }
24601 Py_INCREF(Py_None); resultobj = Py_None;
24602 return resultobj;
24603 fail:
24604 return NULL;
24605 }
24606
24607
24608 static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *, PyObject *args) {
24609 PyObject *resultobj;
24610 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24611 int arg2 ;
24612 bool result;
24613 PyObject * obj0 = 0 ;
24614 PyObject * obj1 = 0 ;
24615
24616 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
24617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24619 arg2 = (int)SWIG_As_int(obj1);
24620 if (PyErr_Occurred()) SWIG_fail;
24621 {
24622 PyThreadState* __tstate = wxPyBeginAllowThreads();
24623 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormatId )arg2);
24624
24625 wxPyEndAllowThreads(__tstate);
24626 if (PyErr_Occurred()) SWIG_fail;
24627 }
24628 {
24629 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24630 }
24631 return resultobj;
24632 fail:
24633 return NULL;
24634 }
24635
24636
24637 static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *, PyObject *args) {
24638 PyObject *resultobj;
24639 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24640 int arg2 ;
24641 bool result;
24642 PyObject * obj0 = 0 ;
24643 PyObject * obj1 = 0 ;
24644
24645 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
24646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24648 arg2 = (int)SWIG_As_int(obj1);
24649 if (PyErr_Occurred()) SWIG_fail;
24650 {
24651 PyThreadState* __tstate = wxPyBeginAllowThreads();
24652 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormatId )arg2);
24653
24654 wxPyEndAllowThreads(__tstate);
24655 if (PyErr_Occurred()) SWIG_fail;
24656 }
24657 {
24658 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24659 }
24660 return resultobj;
24661 fail:
24662 return NULL;
24663 }
24664
24665
24666 static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *, PyObject *args) {
24667 PyObject *resultobj;
24668 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24669 wxDataFormat *arg2 = 0 ;
24670 bool result;
24671 PyObject * obj0 = 0 ;
24672 PyObject * obj1 = 0 ;
24673
24674 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
24675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24677 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24678 SWIG_POINTER_EXCEPTION | 0)) == -1)
24679 SWIG_fail;
24680 if (arg2 == NULL) {
24681 PyErr_SetString(PyExc_TypeError,"null reference");
24682 SWIG_fail;
24683 }
24684 {
24685 PyThreadState* __tstate = wxPyBeginAllowThreads();
24686 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
24687
24688 wxPyEndAllowThreads(__tstate);
24689 if (PyErr_Occurred()) SWIG_fail;
24690 }
24691 {
24692 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24693 }
24694 return resultobj;
24695 fail:
24696 return NULL;
24697 }
24698
24699
24700 static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
24701 int argc;
24702 PyObject *argv[3];
24703 int ii;
24704
24705 argc = PyObject_Length(args);
24706 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24707 argv[ii] = PyTuple_GetItem(args,ii);
24708 }
24709 if (argc == 2) {
24710 int _v;
24711 {
24712 void *ptr;
24713 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24714 _v = 0;
24715 PyErr_Clear();
24716 } else {
24717 _v = 1;
24718 }
24719 }
24720 if (_v) {
24721 {
24722 void *ptr;
24723 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24724 _v = 0;
24725 PyErr_Clear();
24726 } else {
24727 _v = 1;
24728 }
24729 }
24730 if (_v) {
24731 return _wrap_DataFormat___eq____SWIG_1(self,args);
24732 }
24733 }
24734 }
24735 if (argc == 2) {
24736 int _v;
24737 {
24738 void *ptr;
24739 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24740 _v = 0;
24741 PyErr_Clear();
24742 } else {
24743 _v = 1;
24744 }
24745 }
24746 if (_v) {
24747 _v = SWIG_Check_int(argv[1]);
24748 if (_v) {
24749 return _wrap_DataFormat___eq____SWIG_0(self,args);
24750 }
24751 }
24752 }
24753
24754 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___eq__'");
24755 return NULL;
24756 }
24757
24758
24759 static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *, PyObject *args) {
24760 PyObject *resultobj;
24761 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24762 wxDataFormat *arg2 = 0 ;
24763 bool result;
24764 PyObject * obj0 = 0 ;
24765 PyObject * obj1 = 0 ;
24766
24767 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
24768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24770 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24771 SWIG_POINTER_EXCEPTION | 0)) == -1)
24772 SWIG_fail;
24773 if (arg2 == NULL) {
24774 PyErr_SetString(PyExc_TypeError,"null reference");
24775 SWIG_fail;
24776 }
24777 {
24778 PyThreadState* __tstate = wxPyBeginAllowThreads();
24779 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
24780
24781 wxPyEndAllowThreads(__tstate);
24782 if (PyErr_Occurred()) SWIG_fail;
24783 }
24784 {
24785 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24786 }
24787 return resultobj;
24788 fail:
24789 return NULL;
24790 }
24791
24792
24793 static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
24794 int argc;
24795 PyObject *argv[3];
24796 int ii;
24797
24798 argc = PyObject_Length(args);
24799 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24800 argv[ii] = PyTuple_GetItem(args,ii);
24801 }
24802 if (argc == 2) {
24803 int _v;
24804 {
24805 void *ptr;
24806 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24807 _v = 0;
24808 PyErr_Clear();
24809 } else {
24810 _v = 1;
24811 }
24812 }
24813 if (_v) {
24814 {
24815 void *ptr;
24816 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24817 _v = 0;
24818 PyErr_Clear();
24819 } else {
24820 _v = 1;
24821 }
24822 }
24823 if (_v) {
24824 return _wrap_DataFormat___ne____SWIG_1(self,args);
24825 }
24826 }
24827 }
24828 if (argc == 2) {
24829 int _v;
24830 {
24831 void *ptr;
24832 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24833 _v = 0;
24834 PyErr_Clear();
24835 } else {
24836 _v = 1;
24837 }
24838 }
24839 if (_v) {
24840 _v = SWIG_Check_int(argv[1]);
24841 if (_v) {
24842 return _wrap_DataFormat___ne____SWIG_0(self,args);
24843 }
24844 }
24845 }
24846
24847 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___ne__'");
24848 return NULL;
24849 }
24850
24851
24852 static PyObject *_wrap_DataFormat_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
24853 PyObject *resultobj;
24854 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24855 int arg2 ;
24856 PyObject * obj0 = 0 ;
24857 PyObject * obj1 = 0 ;
24858 char *kwnames[] = {
24859 (char *) "self",(char *) "format", NULL
24860 };
24861
24862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
24863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24865 arg2 = (int)SWIG_As_int(obj1);
24866 if (PyErr_Occurred()) SWIG_fail;
24867 {
24868 PyThreadState* __tstate = wxPyBeginAllowThreads();
24869 (arg1)->SetType((wxDataFormatId )arg2);
24870
24871 wxPyEndAllowThreads(__tstate);
24872 if (PyErr_Occurred()) SWIG_fail;
24873 }
24874 Py_INCREF(Py_None); resultobj = Py_None;
24875 return resultobj;
24876 fail:
24877 return NULL;
24878 }
24879
24880
24881 static PyObject *_wrap_DataFormat_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
24882 PyObject *resultobj;
24883 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24884 int result;
24885 PyObject * obj0 = 0 ;
24886 char *kwnames[] = {
24887 (char *) "self", NULL
24888 };
24889
24890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
24891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24893 {
24894 PyThreadState* __tstate = wxPyBeginAllowThreads();
24895 result = (int)((wxDataFormat const *)arg1)->GetType();
24896
24897 wxPyEndAllowThreads(__tstate);
24898 if (PyErr_Occurred()) SWIG_fail;
24899 }
24900 resultobj = SWIG_From_int((int)result);
24901 return resultobj;
24902 fail:
24903 return NULL;
24904 }
24905
24906
24907 static PyObject *_wrap_DataFormat_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
24908 PyObject *resultobj;
24909 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24910 wxString result;
24911 PyObject * obj0 = 0 ;
24912 char *kwnames[] = {
24913 (char *) "self", NULL
24914 };
24915
24916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
24917 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24918 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24919 {
24920 PyThreadState* __tstate = wxPyBeginAllowThreads();
24921 result = ((wxDataFormat const *)arg1)->GetId();
24922
24923 wxPyEndAllowThreads(__tstate);
24924 if (PyErr_Occurred()) SWIG_fail;
24925 }
24926 {
24927 #if wxUSE_UNICODE
24928 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24929 #else
24930 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24931 #endif
24932 }
24933 return resultobj;
24934 fail:
24935 return NULL;
24936 }
24937
24938
24939 static PyObject *_wrap_DataFormat_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
24940 PyObject *resultobj;
24941 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24942 wxString *arg2 = 0 ;
24943 bool temp2 = false ;
24944 PyObject * obj0 = 0 ;
24945 PyObject * obj1 = 0 ;
24946 char *kwnames[] = {
24947 (char *) "self",(char *) "format", NULL
24948 };
24949
24950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
24951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24953 {
24954 arg2 = wxString_in_helper(obj1);
24955 if (arg2 == NULL) SWIG_fail;
24956 temp2 = true;
24957 }
24958 {
24959 PyThreadState* __tstate = wxPyBeginAllowThreads();
24960 (arg1)->SetId((wxString const &)*arg2);
24961
24962 wxPyEndAllowThreads(__tstate);
24963 if (PyErr_Occurred()) SWIG_fail;
24964 }
24965 Py_INCREF(Py_None); resultobj = Py_None;
24966 {
24967 if (temp2)
24968 delete arg2;
24969 }
24970 return resultobj;
24971 fail:
24972 {
24973 if (temp2)
24974 delete arg2;
24975 }
24976 return NULL;
24977 }
24978
24979
24980 static PyObject * DataFormat_swigregister(PyObject *, PyObject *args) {
24981 PyObject *obj;
24982 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24983 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
24984 Py_INCREF(obj);
24985 return Py_BuildValue((char *)"");
24986 }
24987 static int _wrap_FormatInvalid_set(PyObject *) {
24988 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
24989 return 1;
24990 }
24991
24992
24993 static PyObject *_wrap_FormatInvalid_get() {
24994 PyObject *pyobj;
24995
24996 pyobj = SWIG_NewPointerObj((void *)(&wxFormatInvalid), SWIGTYPE_p_wxDataFormat, 0);
24997 return pyobj;
24998 }
24999
25000
25001 static PyObject *_wrap_delete_DataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25002 PyObject *resultobj;
25003 wxDataObject *arg1 = (wxDataObject *) 0 ;
25004 PyObject * obj0 = 0 ;
25005 char *kwnames[] = {
25006 (char *) "self", NULL
25007 };
25008
25009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
25010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25012 {
25013 PyThreadState* __tstate = wxPyBeginAllowThreads();
25014 delete arg1;
25015
25016 wxPyEndAllowThreads(__tstate);
25017 if (PyErr_Occurred()) SWIG_fail;
25018 }
25019 Py_INCREF(Py_None); resultobj = Py_None;
25020 return resultobj;
25021 fail:
25022 return NULL;
25023 }
25024
25025
25026 static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *, PyObject *args, PyObject *kwargs) {
25027 PyObject *resultobj;
25028 wxDataObject *arg1 = (wxDataObject *) 0 ;
25029 int arg2 = (int) wxDataObject::Get ;
25030 SwigValueWrapper< wxDataFormat > result;
25031 PyObject * obj0 = 0 ;
25032 PyObject * obj1 = 0 ;
25033 char *kwnames[] = {
25034 (char *) "self",(char *) "dir", NULL
25035 };
25036
25037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
25038 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25039 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25040 if (obj1) {
25041 arg2 = (int)SWIG_As_int(obj1);
25042 if (PyErr_Occurred()) SWIG_fail;
25043 }
25044 {
25045 PyThreadState* __tstate = wxPyBeginAllowThreads();
25046 result = ((wxDataObject const *)arg1)->GetPreferredFormat((wxDataObject::Direction )arg2);
25047
25048 wxPyEndAllowThreads(__tstate);
25049 if (PyErr_Occurred()) SWIG_fail;
25050 }
25051 {
25052 wxDataFormat * resultptr;
25053 resultptr = new wxDataFormat((wxDataFormat &) result);
25054 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDataFormat, 1);
25055 }
25056 return resultobj;
25057 fail:
25058 return NULL;
25059 }
25060
25061
25062 static PyObject *_wrap_DataObject_GetFormatCount(PyObject *, PyObject *args, PyObject *kwargs) {
25063 PyObject *resultobj;
25064 wxDataObject *arg1 = (wxDataObject *) 0 ;
25065 int arg2 = (int) wxDataObject::Get ;
25066 size_t result;
25067 PyObject * obj0 = 0 ;
25068 PyObject * obj1 = 0 ;
25069 char *kwnames[] = {
25070 (char *) "self",(char *) "dir", NULL
25071 };
25072
25073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
25074 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25075 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25076 if (obj1) {
25077 arg2 = (int)SWIG_As_int(obj1);
25078 if (PyErr_Occurred()) SWIG_fail;
25079 }
25080 {
25081 PyThreadState* __tstate = wxPyBeginAllowThreads();
25082 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount((wxDataObject::Direction )arg2);
25083
25084 wxPyEndAllowThreads(__tstate);
25085 if (PyErr_Occurred()) SWIG_fail;
25086 }
25087 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
25088 return resultobj;
25089 fail:
25090 return NULL;
25091 }
25092
25093
25094 static PyObject *_wrap_DataObject_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
25095 PyObject *resultobj;
25096 wxDataObject *arg1 = (wxDataObject *) 0 ;
25097 wxDataFormat *arg2 = 0 ;
25098 int arg3 = (int) wxDataObject::Get ;
25099 bool result;
25100 PyObject * obj0 = 0 ;
25101 PyObject * obj1 = 0 ;
25102 PyObject * obj2 = 0 ;
25103 char *kwnames[] = {
25104 (char *) "self",(char *) "format",(char *) "dir", NULL
25105 };
25106
25107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
25108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25110 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
25111 SWIG_POINTER_EXCEPTION | 0)) == -1)
25112 SWIG_fail;
25113 if (arg2 == NULL) {
25114 PyErr_SetString(PyExc_TypeError,"null reference");
25115 SWIG_fail;
25116 }
25117 if (obj2) {
25118 arg3 = (int)SWIG_As_int(obj2);
25119 if (PyErr_Occurred()) SWIG_fail;
25120 }
25121 {
25122 PyThreadState* __tstate = wxPyBeginAllowThreads();
25123 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,(wxDataObject::Direction )arg3);
25124
25125 wxPyEndAllowThreads(__tstate);
25126 if (PyErr_Occurred()) SWIG_fail;
25127 }
25128 {
25129 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25130 }
25131 return resultobj;
25132 fail:
25133 return NULL;
25134 }
25135
25136
25137 static PyObject *_wrap_DataObject_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
25138 PyObject *resultobj;
25139 wxDataObject *arg1 = (wxDataObject *) 0 ;
25140 wxDataFormat *arg2 = 0 ;
25141 size_t result;
25142 PyObject * obj0 = 0 ;
25143 PyObject * obj1 = 0 ;
25144 char *kwnames[] = {
25145 (char *) "self",(char *) "format", NULL
25146 };
25147
25148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
25149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25151 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
25152 SWIG_POINTER_EXCEPTION | 0)) == -1)
25153 SWIG_fail;
25154 if (arg2 == NULL) {
25155 PyErr_SetString(PyExc_TypeError,"null reference");
25156 SWIG_fail;
25157 }
25158 {
25159 PyThreadState* __tstate = wxPyBeginAllowThreads();
25160 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
25161
25162 wxPyEndAllowThreads(__tstate);
25163 if (PyErr_Occurred()) SWIG_fail;
25164 }
25165 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
25166 return resultobj;
25167 fail:
25168 return NULL;
25169 }
25170
25171
25172 static PyObject *_wrap_DataObject_GetAllFormats(PyObject *, PyObject *args, PyObject *kwargs) {
25173 PyObject *resultobj;
25174 wxDataObject *arg1 = (wxDataObject *) 0 ;
25175 int arg2 = (int) wxDataObject::Get ;
25176 PyObject *result;
25177 PyObject * obj0 = 0 ;
25178 PyObject * obj1 = 0 ;
25179 char *kwnames[] = {
25180 (char *) "self",(char *) "dir", NULL
25181 };
25182
25183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1)) goto fail;
25184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25186 if (obj1) {
25187 arg2 = (int)SWIG_As_int(obj1);
25188 if (PyErr_Occurred()) SWIG_fail;
25189 }
25190 {
25191 PyThreadState* __tstate = wxPyBeginAllowThreads();
25192 result = (PyObject *)wxDataObject_GetAllFormats(arg1,(wxDataObject::Direction )arg2);
25193
25194 wxPyEndAllowThreads(__tstate);
25195 if (PyErr_Occurred()) SWIG_fail;
25196 }
25197 resultobj = result;
25198 return resultobj;
25199 fail:
25200 return NULL;
25201 }
25202
25203
25204 static PyObject *_wrap_DataObject_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
25205 PyObject *resultobj;
25206 wxDataObject *arg1 = (wxDataObject *) 0 ;
25207 wxDataFormat *arg2 = 0 ;
25208 PyObject *result;
25209 PyObject * obj0 = 0 ;
25210 PyObject * obj1 = 0 ;
25211 char *kwnames[] = {
25212 (char *) "self",(char *) "format", NULL
25213 };
25214
25215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataHere",kwnames,&obj0,&obj1)) goto fail;
25216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25218 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
25219 SWIG_POINTER_EXCEPTION | 0)) == -1)
25220 SWIG_fail;
25221 if (arg2 == NULL) {
25222 PyErr_SetString(PyExc_TypeError,"null reference");
25223 SWIG_fail;
25224 }
25225 {
25226 PyThreadState* __tstate = wxPyBeginAllowThreads();
25227 result = (PyObject *)wxDataObject_GetDataHere(arg1,(wxDataFormat const &)*arg2);
25228
25229 wxPyEndAllowThreads(__tstate);
25230 if (PyErr_Occurred()) SWIG_fail;
25231 }
25232 resultobj = result;
25233 return resultobj;
25234 fail:
25235 return NULL;
25236 }
25237
25238
25239 static PyObject *_wrap_DataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
25240 PyObject *resultobj;
25241 wxDataObject *arg1 = (wxDataObject *) 0 ;
25242 wxDataFormat *arg2 = 0 ;
25243 PyObject *arg3 = (PyObject *) 0 ;
25244 bool result;
25245 PyObject * obj0 = 0 ;
25246 PyObject * obj1 = 0 ;
25247 PyObject * obj2 = 0 ;
25248 char *kwnames[] = {
25249 (char *) "self",(char *) "format",(char *) "data", NULL
25250 };
25251
25252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2)) goto fail;
25253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
25254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25255 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
25256 SWIG_POINTER_EXCEPTION | 0)) == -1)
25257 SWIG_fail;
25258 if (arg2 == NULL) {
25259 PyErr_SetString(PyExc_TypeError,"null reference");
25260 SWIG_fail;
25261 }
25262 arg3 = obj2;
25263 {
25264 PyThreadState* __tstate = wxPyBeginAllowThreads();
25265 result = (bool)wxDataObject_SetData(arg1,(wxDataFormat const &)*arg2,arg3);
25266
25267 wxPyEndAllowThreads(__tstate);
25268 if (PyErr_Occurred()) SWIG_fail;
25269 }
25270 {
25271 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25272 }
25273 return resultobj;
25274 fail:
25275 return NULL;
25276 }
25277
25278
25279 static PyObject * DataObject_swigregister(PyObject *, PyObject *args) {
25280 PyObject *obj;
25281 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25282 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
25283 Py_INCREF(obj);
25284 return Py_BuildValue((char *)"");
25285 }
25286 static PyObject *_wrap_new_DataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
25287 PyObject *resultobj;
25288 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
25289 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
25290 wxDataObjectSimple *result;
25291 PyObject * obj0 = 0 ;
25292 char *kwnames[] = {
25293 (char *) "format", NULL
25294 };
25295
25296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
25297 if (obj0) {
25298 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
25299 SWIG_POINTER_EXCEPTION | 0)) == -1)
25300 SWIG_fail;
25301 if (arg1 == NULL) {
25302 PyErr_SetString(PyExc_TypeError,"null reference");
25303 SWIG_fail;
25304 }
25305 }
25306 {
25307 PyThreadState* __tstate = wxPyBeginAllowThreads();
25308 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
25309
25310 wxPyEndAllowThreads(__tstate);
25311 if (PyErr_Occurred()) SWIG_fail;
25312 }
25313 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectSimple, 1);
25314 return resultobj;
25315 fail:
25316 return NULL;
25317 }
25318
25319
25320 static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
25321 PyObject *resultobj;
25322 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25323 wxDataFormat *result;
25324 PyObject * obj0 = 0 ;
25325 char *kwnames[] = {
25326 (char *) "self", NULL
25327 };
25328
25329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
25330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25332 {
25333 PyThreadState* __tstate = wxPyBeginAllowThreads();
25334 {
25335 wxDataFormat const &_result_ref = (arg1)->GetFormat();
25336 result = (wxDataFormat *) &_result_ref;
25337 }
25338
25339 wxPyEndAllowThreads(__tstate);
25340 if (PyErr_Occurred()) SWIG_fail;
25341 }
25342 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 0);
25343 return resultobj;
25344 fail:
25345 return NULL;
25346 }
25347
25348
25349 static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
25350 PyObject *resultobj;
25351 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25352 wxDataFormat *arg2 = 0 ;
25353 PyObject * obj0 = 0 ;
25354 PyObject * obj1 = 0 ;
25355 char *kwnames[] = {
25356 (char *) "self",(char *) "format", NULL
25357 };
25358
25359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
25360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25362 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
25363 SWIG_POINTER_EXCEPTION | 0)) == -1)
25364 SWIG_fail;
25365 if (arg2 == NULL) {
25366 PyErr_SetString(PyExc_TypeError,"null reference");
25367 SWIG_fail;
25368 }
25369 {
25370 PyThreadState* __tstate = wxPyBeginAllowThreads();
25371 (arg1)->SetFormat((wxDataFormat const &)*arg2);
25372
25373 wxPyEndAllowThreads(__tstate);
25374 if (PyErr_Occurred()) SWIG_fail;
25375 }
25376 Py_INCREF(Py_None); resultobj = Py_None;
25377 return resultobj;
25378 fail:
25379 return NULL;
25380 }
25381
25382
25383 static PyObject *_wrap_DataObjectSimple_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
25384 PyObject *resultobj;
25385 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25386 size_t result;
25387 PyObject * obj0 = 0 ;
25388 char *kwnames[] = {
25389 (char *) "self", NULL
25390 };
25391
25392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataSize",kwnames,&obj0)) goto fail;
25393 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25395 {
25396 PyThreadState* __tstate = wxPyBeginAllowThreads();
25397 result = (size_t)((wxDataObjectSimple const *)arg1)->GetDataSize();
25398
25399 wxPyEndAllowThreads(__tstate);
25400 if (PyErr_Occurred()) SWIG_fail;
25401 }
25402 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
25403 return resultobj;
25404 fail:
25405 return NULL;
25406 }
25407
25408
25409 static PyObject *_wrap_DataObjectSimple_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
25410 PyObject *resultobj;
25411 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25412 PyObject *result;
25413 PyObject * obj0 = 0 ;
25414 char *kwnames[] = {
25415 (char *) "self", NULL
25416 };
25417
25418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataHere",kwnames,&obj0)) goto fail;
25419 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25420 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25421 {
25422 PyThreadState* __tstate = wxPyBeginAllowThreads();
25423 result = (PyObject *)wxDataObjectSimple_GetDataHere(arg1);
25424
25425 wxPyEndAllowThreads(__tstate);
25426 if (PyErr_Occurred()) SWIG_fail;
25427 }
25428 resultobj = result;
25429 return resultobj;
25430 fail:
25431 return NULL;
25432 }
25433
25434
25435 static PyObject *_wrap_DataObjectSimple_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
25436 PyObject *resultobj;
25437 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25438 PyObject *arg2 = (PyObject *) 0 ;
25439 bool result;
25440 PyObject * obj0 = 0 ;
25441 PyObject * obj1 = 0 ;
25442 char *kwnames[] = {
25443 (char *) "self",(char *) "data", NULL
25444 };
25445
25446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetData",kwnames,&obj0,&obj1)) goto fail;
25447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25449 arg2 = obj1;
25450 {
25451 PyThreadState* __tstate = wxPyBeginAllowThreads();
25452 result = (bool)wxDataObjectSimple_SetData(arg1,arg2);
25453
25454 wxPyEndAllowThreads(__tstate);
25455 if (PyErr_Occurred()) SWIG_fail;
25456 }
25457 {
25458 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25459 }
25460 return resultobj;
25461 fail:
25462 return NULL;
25463 }
25464
25465
25466 static PyObject * DataObjectSimple_swigregister(PyObject *, PyObject *args) {
25467 PyObject *obj;
25468 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25469 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
25470 Py_INCREF(obj);
25471 return Py_BuildValue((char *)"");
25472 }
25473 static PyObject *_wrap_new_PyDataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
25474 PyObject *resultobj;
25475 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
25476 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
25477 wxPyDataObjectSimple *result;
25478 PyObject * obj0 = 0 ;
25479 char *kwnames[] = {
25480 (char *) "format", NULL
25481 };
25482
25483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
25484 if (obj0) {
25485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
25486 SWIG_POINTER_EXCEPTION | 0)) == -1)
25487 SWIG_fail;
25488 if (arg1 == NULL) {
25489 PyErr_SetString(PyExc_TypeError,"null reference");
25490 SWIG_fail;
25491 }
25492 }
25493 {
25494 PyThreadState* __tstate = wxPyBeginAllowThreads();
25495 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
25496
25497 wxPyEndAllowThreads(__tstate);
25498 if (PyErr_Occurred()) SWIG_fail;
25499 }
25500 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDataObjectSimple, 1);
25501 return resultobj;
25502 fail:
25503 return NULL;
25504 }
25505
25506
25507 static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25508 PyObject *resultobj;
25509 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
25510 PyObject *arg2 = (PyObject *) 0 ;
25511 PyObject *arg3 = (PyObject *) 0 ;
25512 PyObject * obj0 = 0 ;
25513 PyObject * obj1 = 0 ;
25514 PyObject * obj2 = 0 ;
25515 char *kwnames[] = {
25516 (char *) "self",(char *) "self",(char *) "_class", NULL
25517 };
25518
25519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDataObjectSimple,
25521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25522 arg2 = obj1;
25523 arg3 = obj2;
25524 {
25525 PyThreadState* __tstate = wxPyBeginAllowThreads();
25526 (arg1)->_setCallbackInfo(arg2,arg3);
25527
25528 wxPyEndAllowThreads(__tstate);
25529 if (PyErr_Occurred()) SWIG_fail;
25530 }
25531 Py_INCREF(Py_None); resultobj = Py_None;
25532 return resultobj;
25533 fail:
25534 return NULL;
25535 }
25536
25537
25538 static PyObject * PyDataObjectSimple_swigregister(PyObject *, PyObject *args) {
25539 PyObject *obj;
25540 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25541 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
25542 Py_INCREF(obj);
25543 return Py_BuildValue((char *)"");
25544 }
25545 static PyObject *_wrap_new_DataObjectComposite(PyObject *, PyObject *args, PyObject *kwargs) {
25546 PyObject *resultobj;
25547 wxDataObjectComposite *result;
25548 char *kwnames[] = {
25549 NULL
25550 };
25551
25552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
25553 {
25554 PyThreadState* __tstate = wxPyBeginAllowThreads();
25555 result = (wxDataObjectComposite *)new wxDataObjectComposite();
25556
25557 wxPyEndAllowThreads(__tstate);
25558 if (PyErr_Occurred()) SWIG_fail;
25559 }
25560 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectComposite, 1);
25561 return resultobj;
25562 fail:
25563 return NULL;
25564 }
25565
25566
25567 static PyObject *_wrap_DataObjectComposite_Add(PyObject *, PyObject *args, PyObject *kwargs) {
25568 PyObject *resultobj;
25569 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
25570 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
25571 bool arg3 = (bool) false ;
25572 PyObject * obj0 = 0 ;
25573 PyObject * obj1 = 0 ;
25574 PyObject * obj2 = 0 ;
25575 char *kwnames[] = {
25576 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
25577 };
25578
25579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
25580 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectComposite,
25581 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25582 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObjectSimple,
25583 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
25584 if (obj2) {
25585 arg3 = (bool)SWIG_As_bool(obj2);
25586 if (PyErr_Occurred()) SWIG_fail;
25587 }
25588 {
25589 PyThreadState* __tstate = wxPyBeginAllowThreads();
25590 (arg1)->Add(arg2,arg3);
25591
25592 wxPyEndAllowThreads(__tstate);
25593 if (PyErr_Occurred()) SWIG_fail;
25594 }
25595 Py_INCREF(Py_None); resultobj = Py_None;
25596 return resultobj;
25597 fail:
25598 return NULL;
25599 }
25600
25601
25602 static PyObject * DataObjectComposite_swigregister(PyObject *, PyObject *args) {
25603 PyObject *obj;
25604 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25605 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
25606 Py_INCREF(obj);
25607 return Py_BuildValue((char *)"");
25608 }
25609 static PyObject *_wrap_new_TextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25610 PyObject *resultobj;
25611 wxString const &arg1_defvalue = wxPyEmptyString ;
25612 wxString *arg1 = (wxString *) &arg1_defvalue ;
25613 wxTextDataObject *result;
25614 bool temp1 = false ;
25615 PyObject * obj0 = 0 ;
25616 char *kwnames[] = {
25617 (char *) "text", NULL
25618 };
25619
25620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
25621 if (obj0) {
25622 {
25623 arg1 = wxString_in_helper(obj0);
25624 if (arg1 == NULL) SWIG_fail;
25625 temp1 = true;
25626 }
25627 }
25628 {
25629 PyThreadState* __tstate = wxPyBeginAllowThreads();
25630 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
25631
25632 wxPyEndAllowThreads(__tstate);
25633 if (PyErr_Occurred()) SWIG_fail;
25634 }
25635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextDataObject, 1);
25636 {
25637 if (temp1)
25638 delete arg1;
25639 }
25640 return resultobj;
25641 fail:
25642 {
25643 if (temp1)
25644 delete arg1;
25645 }
25646 return NULL;
25647 }
25648
25649
25650 static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *, PyObject *args, PyObject *kwargs) {
25651 PyObject *resultobj;
25652 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
25653 size_t result;
25654 PyObject * obj0 = 0 ;
25655 char *kwnames[] = {
25656 (char *) "self", NULL
25657 };
25658
25659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
25660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
25661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25662 {
25663 PyThreadState* __tstate = wxPyBeginAllowThreads();
25664 result = (size_t)(arg1)->GetTextLength();
25665
25666 wxPyEndAllowThreads(__tstate);
25667 if (PyErr_Occurred()) SWIG_fail;
25668 }
25669 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
25670 return resultobj;
25671 fail:
25672 return NULL;
25673 }
25674
25675
25676 static PyObject *_wrap_TextDataObject_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
25677 PyObject *resultobj;
25678 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
25679 wxString result;
25680 PyObject * obj0 = 0 ;
25681 char *kwnames[] = {
25682 (char *) "self", NULL
25683 };
25684
25685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
25686 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
25687 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25688 {
25689 PyThreadState* __tstate = wxPyBeginAllowThreads();
25690 result = (arg1)->GetText();
25691
25692 wxPyEndAllowThreads(__tstate);
25693 if (PyErr_Occurred()) SWIG_fail;
25694 }
25695 {
25696 #if wxUSE_UNICODE
25697 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25698 #else
25699 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25700 #endif
25701 }
25702 return resultobj;
25703 fail:
25704 return NULL;
25705 }
25706
25707
25708 static PyObject *_wrap_TextDataObject_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
25709 PyObject *resultobj;
25710 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
25711 wxString *arg2 = 0 ;
25712 bool temp2 = false ;
25713 PyObject * obj0 = 0 ;
25714 PyObject * obj1 = 0 ;
25715 char *kwnames[] = {
25716 (char *) "self",(char *) "text", NULL
25717 };
25718
25719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
25720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
25721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25722 {
25723 arg2 = wxString_in_helper(obj1);
25724 if (arg2 == NULL) SWIG_fail;
25725 temp2 = true;
25726 }
25727 {
25728 PyThreadState* __tstate = wxPyBeginAllowThreads();
25729 (arg1)->SetText((wxString const &)*arg2);
25730
25731 wxPyEndAllowThreads(__tstate);
25732 if (PyErr_Occurred()) SWIG_fail;
25733 }
25734 Py_INCREF(Py_None); resultobj = Py_None;
25735 {
25736 if (temp2)
25737 delete arg2;
25738 }
25739 return resultobj;
25740 fail:
25741 {
25742 if (temp2)
25743 delete arg2;
25744 }
25745 return NULL;
25746 }
25747
25748
25749 static PyObject * TextDataObject_swigregister(PyObject *, PyObject *args) {
25750 PyObject *obj;
25751 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25752 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
25753 Py_INCREF(obj);
25754 return Py_BuildValue((char *)"");
25755 }
25756 static PyObject *_wrap_new_PyTextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25757 PyObject *resultobj;
25758 wxString const &arg1_defvalue = wxPyEmptyString ;
25759 wxString *arg1 = (wxString *) &arg1_defvalue ;
25760 wxPyTextDataObject *result;
25761 bool temp1 = false ;
25762 PyObject * obj0 = 0 ;
25763 char *kwnames[] = {
25764 (char *) "text", NULL
25765 };
25766
25767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
25768 if (obj0) {
25769 {
25770 arg1 = wxString_in_helper(obj0);
25771 if (arg1 == NULL) SWIG_fail;
25772 temp1 = true;
25773 }
25774 }
25775 {
25776 PyThreadState* __tstate = wxPyBeginAllowThreads();
25777 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
25778
25779 wxPyEndAllowThreads(__tstate);
25780 if (PyErr_Occurred()) SWIG_fail;
25781 }
25782 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDataObject, 1);
25783 {
25784 if (temp1)
25785 delete arg1;
25786 }
25787 return resultobj;
25788 fail:
25789 {
25790 if (temp1)
25791 delete arg1;
25792 }
25793 return NULL;
25794 }
25795
25796
25797 static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25798 PyObject *resultobj;
25799 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
25800 PyObject *arg2 = (PyObject *) 0 ;
25801 PyObject *arg3 = (PyObject *) 0 ;
25802 PyObject * obj0 = 0 ;
25803 PyObject * obj1 = 0 ;
25804 PyObject * obj2 = 0 ;
25805 char *kwnames[] = {
25806 (char *) "self",(char *) "self",(char *) "_class", NULL
25807 };
25808
25809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDataObject,
25811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25812 arg2 = obj1;
25813 arg3 = obj2;
25814 {
25815 PyThreadState* __tstate = wxPyBeginAllowThreads();
25816 (arg1)->_setCallbackInfo(arg2,arg3);
25817
25818 wxPyEndAllowThreads(__tstate);
25819 if (PyErr_Occurred()) SWIG_fail;
25820 }
25821 Py_INCREF(Py_None); resultobj = Py_None;
25822 return resultobj;
25823 fail:
25824 return NULL;
25825 }
25826
25827
25828 static PyObject * PyTextDataObject_swigregister(PyObject *, PyObject *args) {
25829 PyObject *obj;
25830 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25831 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
25832 Py_INCREF(obj);
25833 return Py_BuildValue((char *)"");
25834 }
25835 static PyObject *_wrap_new_BitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25836 PyObject *resultobj;
25837 wxBitmap const &arg1_defvalue = wxNullBitmap ;
25838 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
25839 wxBitmapDataObject *result;
25840 PyObject * obj0 = 0 ;
25841 char *kwnames[] = {
25842 (char *) "bitmap", NULL
25843 };
25844
25845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
25846 if (obj0) {
25847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
25848 SWIG_POINTER_EXCEPTION | 0)) == -1)
25849 SWIG_fail;
25850 if (arg1 == NULL) {
25851 PyErr_SetString(PyExc_TypeError,"null reference");
25852 SWIG_fail;
25853 }
25854 }
25855 {
25856 PyThreadState* __tstate = wxPyBeginAllowThreads();
25857 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
25858
25859 wxPyEndAllowThreads(__tstate);
25860 if (PyErr_Occurred()) SWIG_fail;
25861 }
25862 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapDataObject, 1);
25863 return resultobj;
25864 fail:
25865 return NULL;
25866 }
25867
25868
25869 static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
25870 PyObject *resultobj;
25871 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
25872 wxBitmap result;
25873 PyObject * obj0 = 0 ;
25874 char *kwnames[] = {
25875 (char *) "self", NULL
25876 };
25877
25878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
25879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapDataObject,
25880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25881 {
25882 PyThreadState* __tstate = wxPyBeginAllowThreads();
25883 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
25884
25885 wxPyEndAllowThreads(__tstate);
25886 if (PyErr_Occurred()) SWIG_fail;
25887 }
25888 {
25889 wxBitmap * resultptr;
25890 resultptr = new wxBitmap((wxBitmap &) result);
25891 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
25892 }
25893 return resultobj;
25894 fail:
25895 return NULL;
25896 }
25897
25898
25899 static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
25900 PyObject *resultobj;
25901 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
25902 wxBitmap *arg2 = 0 ;
25903 PyObject * obj0 = 0 ;
25904 PyObject * obj1 = 0 ;
25905 char *kwnames[] = {
25906 (char *) "self",(char *) "bitmap", NULL
25907 };
25908
25909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
25910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapDataObject,
25911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25912 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
25913 SWIG_POINTER_EXCEPTION | 0)) == -1)
25914 SWIG_fail;
25915 if (arg2 == NULL) {
25916 PyErr_SetString(PyExc_TypeError,"null reference");
25917 SWIG_fail;
25918 }
25919 {
25920 PyThreadState* __tstate = wxPyBeginAllowThreads();
25921 (arg1)->SetBitmap((wxBitmap const &)*arg2);
25922
25923 wxPyEndAllowThreads(__tstate);
25924 if (PyErr_Occurred()) SWIG_fail;
25925 }
25926 Py_INCREF(Py_None); resultobj = Py_None;
25927 return resultobj;
25928 fail:
25929 return NULL;
25930 }
25931
25932
25933 static PyObject * BitmapDataObject_swigregister(PyObject *, PyObject *args) {
25934 PyObject *obj;
25935 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25936 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
25937 Py_INCREF(obj);
25938 return Py_BuildValue((char *)"");
25939 }
25940 static PyObject *_wrap_new_PyBitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25941 PyObject *resultobj;
25942 wxBitmap const &arg1_defvalue = wxNullBitmap ;
25943 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
25944 wxPyBitmapDataObject *result;
25945 PyObject * obj0 = 0 ;
25946 char *kwnames[] = {
25947 (char *) "bitmap", NULL
25948 };
25949
25950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
25951 if (obj0) {
25952 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
25953 SWIG_POINTER_EXCEPTION | 0)) == -1)
25954 SWIG_fail;
25955 if (arg1 == NULL) {
25956 PyErr_SetString(PyExc_TypeError,"null reference");
25957 SWIG_fail;
25958 }
25959 }
25960 {
25961 PyThreadState* __tstate = wxPyBeginAllowThreads();
25962 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
25963
25964 wxPyEndAllowThreads(__tstate);
25965 if (PyErr_Occurred()) SWIG_fail;
25966 }
25967 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapDataObject, 1);
25968 return resultobj;
25969 fail:
25970 return NULL;
25971 }
25972
25973
25974 static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25975 PyObject *resultobj;
25976 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
25977 PyObject *arg2 = (PyObject *) 0 ;
25978 PyObject *arg3 = (PyObject *) 0 ;
25979 PyObject * obj0 = 0 ;
25980 PyObject * obj1 = 0 ;
25981 PyObject * obj2 = 0 ;
25982 char *kwnames[] = {
25983 (char *) "self",(char *) "self",(char *) "_class", NULL
25984 };
25985
25986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapDataObject,
25988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25989 arg2 = obj1;
25990 arg3 = obj2;
25991 {
25992 PyThreadState* __tstate = wxPyBeginAllowThreads();
25993 (arg1)->_setCallbackInfo(arg2,arg3);
25994
25995 wxPyEndAllowThreads(__tstate);
25996 if (PyErr_Occurred()) SWIG_fail;
25997 }
25998 Py_INCREF(Py_None); resultobj = Py_None;
25999 return resultobj;
26000 fail:
26001 return NULL;
26002 }
26003
26004
26005 static PyObject * PyBitmapDataObject_swigregister(PyObject *, PyObject *args) {
26006 PyObject *obj;
26007 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26008 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
26009 Py_INCREF(obj);
26010 return Py_BuildValue((char *)"");
26011 }
26012 static PyObject *_wrap_new_FileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26013 PyObject *resultobj;
26014 wxFileDataObject *result;
26015 char *kwnames[] = {
26016 NULL
26017 };
26018
26019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
26020 {
26021 PyThreadState* __tstate = wxPyBeginAllowThreads();
26022 result = (wxFileDataObject *)new wxFileDataObject();
26023
26024 wxPyEndAllowThreads(__tstate);
26025 if (PyErr_Occurred()) SWIG_fail;
26026 }
26027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDataObject, 1);
26028 return resultobj;
26029 fail:
26030 return NULL;
26031 }
26032
26033
26034 static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
26035 PyObject *resultobj;
26036 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
26037 wxArrayString *result;
26038 PyObject * obj0 = 0 ;
26039 char *kwnames[] = {
26040 (char *) "self", NULL
26041 };
26042
26043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
26044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileDataObject,
26045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26046 {
26047 PyThreadState* __tstate = wxPyBeginAllowThreads();
26048 {
26049 wxArrayString const &_result_ref = (arg1)->GetFilenames();
26050 result = (wxArrayString *) &_result_ref;
26051 }
26052
26053 wxPyEndAllowThreads(__tstate);
26054 if (PyErr_Occurred()) SWIG_fail;
26055 }
26056 {
26057 resultobj = wxArrayString2PyList_helper(*result);
26058 }
26059 return resultobj;
26060 fail:
26061 return NULL;
26062 }
26063
26064
26065 static PyObject *_wrap_FileDataObject_AddFile(PyObject *, PyObject *args, PyObject *kwargs) {
26066 PyObject *resultobj;
26067 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
26068 wxString *arg2 = 0 ;
26069 bool temp2 = false ;
26070 PyObject * obj0 = 0 ;
26071 PyObject * obj1 = 0 ;
26072 char *kwnames[] = {
26073 (char *) "self",(char *) "filename", NULL
26074 };
26075
26076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDataObject_AddFile",kwnames,&obj0,&obj1)) goto fail;
26077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileDataObject,
26078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26079 {
26080 arg2 = wxString_in_helper(obj1);
26081 if (arg2 == NULL) SWIG_fail;
26082 temp2 = true;
26083 }
26084 {
26085 PyThreadState* __tstate = wxPyBeginAllowThreads();
26086 (arg1)->AddFile((wxString const &)*arg2);
26087
26088 wxPyEndAllowThreads(__tstate);
26089 if (PyErr_Occurred()) SWIG_fail;
26090 }
26091 Py_INCREF(Py_None); resultobj = Py_None;
26092 {
26093 if (temp2)
26094 delete arg2;
26095 }
26096 return resultobj;
26097 fail:
26098 {
26099 if (temp2)
26100 delete arg2;
26101 }
26102 return NULL;
26103 }
26104
26105
26106 static PyObject * FileDataObject_swigregister(PyObject *, PyObject *args) {
26107 PyObject *obj;
26108 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26109 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
26110 Py_INCREF(obj);
26111 return Py_BuildValue((char *)"");
26112 }
26113 static PyObject *_wrap_new_CustomDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26114 PyObject *resultobj;
26115 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
26116 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
26117 wxCustomDataObject *result;
26118 PyObject * obj0 = 0 ;
26119 char *kwnames[] = {
26120 (char *) "format", NULL
26121 };
26122
26123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_CustomDataObject",kwnames,&obj0)) goto fail;
26124 if (obj0) {
26125 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
26126 SWIG_POINTER_EXCEPTION | 0)) == -1)
26127 SWIG_fail;
26128 if (arg1 == NULL) {
26129 PyErr_SetString(PyExc_TypeError,"null reference");
26130 SWIG_fail;
26131 }
26132 }
26133 {
26134 PyThreadState* __tstate = wxPyBeginAllowThreads();
26135 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
26136
26137 wxPyEndAllowThreads(__tstate);
26138 if (PyErr_Occurred()) SWIG_fail;
26139 }
26140 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
26141 return resultobj;
26142 fail:
26143 return NULL;
26144 }
26145
26146
26147 static PyObject *_wrap_CustomDataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
26148 PyObject *resultobj;
26149 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
26150 PyObject *arg2 = (PyObject *) 0 ;
26151 bool result;
26152 PyObject * obj0 = 0 ;
26153 PyObject * obj1 = 0 ;
26154 char *kwnames[] = {
26155 (char *) "self",(char *) "data", NULL
26156 };
26157
26158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
26159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
26160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26161 arg2 = obj1;
26162 {
26163 PyThreadState* __tstate = wxPyBeginAllowThreads();
26164 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
26165
26166 wxPyEndAllowThreads(__tstate);
26167 if (PyErr_Occurred()) SWIG_fail;
26168 }
26169 {
26170 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26171 }
26172 return resultobj;
26173 fail:
26174 return NULL;
26175 }
26176
26177
26178 static PyObject *_wrap_CustomDataObject_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
26179 PyObject *resultobj;
26180 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
26181 size_t result;
26182 PyObject * obj0 = 0 ;
26183 char *kwnames[] = {
26184 (char *) "self", NULL
26185 };
26186
26187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
26188 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
26189 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26190 {
26191 PyThreadState* __tstate = wxPyBeginAllowThreads();
26192 result = (size_t)(arg1)->GetSize();
26193
26194 wxPyEndAllowThreads(__tstate);
26195 if (PyErr_Occurred()) SWIG_fail;
26196 }
26197 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
26198 return resultobj;
26199 fail:
26200 return NULL;
26201 }
26202
26203
26204 static PyObject *_wrap_CustomDataObject_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
26205 PyObject *resultobj;
26206 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
26207 PyObject *result;
26208 PyObject * obj0 = 0 ;
26209 char *kwnames[] = {
26210 (char *) "self", NULL
26211 };
26212
26213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
26214 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
26215 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26216 {
26217 PyThreadState* __tstate = wxPyBeginAllowThreads();
26218 result = (PyObject *)wxCustomDataObject_GetData(arg1);
26219
26220 wxPyEndAllowThreads(__tstate);
26221 if (PyErr_Occurred()) SWIG_fail;
26222 }
26223 resultobj = result;
26224 return resultobj;
26225 fail:
26226 return NULL;
26227 }
26228
26229
26230 static PyObject * CustomDataObject_swigregister(PyObject *, PyObject *args) {
26231 PyObject *obj;
26232 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26233 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
26234 Py_INCREF(obj);
26235 return Py_BuildValue((char *)"");
26236 }
26237 static PyObject *_wrap_new_URLDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26238 PyObject *resultobj;
26239 wxURLDataObject *result;
26240 char *kwnames[] = {
26241 NULL
26242 };
26243
26244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
26245 {
26246 PyThreadState* __tstate = wxPyBeginAllowThreads();
26247 result = (wxURLDataObject *)new wxURLDataObject();
26248
26249 wxPyEndAllowThreads(__tstate);
26250 if (PyErr_Occurred()) SWIG_fail;
26251 }
26252 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxURLDataObject, 1);
26253 return resultobj;
26254 fail:
26255 return NULL;
26256 }
26257
26258
26259 static PyObject *_wrap_URLDataObject_GetURL(PyObject *, PyObject *args, PyObject *kwargs) {
26260 PyObject *resultobj;
26261 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
26262 wxString result;
26263 PyObject * obj0 = 0 ;
26264 char *kwnames[] = {
26265 (char *) "self", NULL
26266 };
26267
26268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
26269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxURLDataObject,
26270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26271 {
26272 PyThreadState* __tstate = wxPyBeginAllowThreads();
26273 result = (arg1)->GetURL();
26274
26275 wxPyEndAllowThreads(__tstate);
26276 if (PyErr_Occurred()) SWIG_fail;
26277 }
26278 {
26279 #if wxUSE_UNICODE
26280 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
26281 #else
26282 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
26283 #endif
26284 }
26285 return resultobj;
26286 fail:
26287 return NULL;
26288 }
26289
26290
26291 static PyObject *_wrap_URLDataObject_SetURL(PyObject *, PyObject *args, PyObject *kwargs) {
26292 PyObject *resultobj;
26293 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
26294 wxString *arg2 = 0 ;
26295 bool temp2 = false ;
26296 PyObject * obj0 = 0 ;
26297 PyObject * obj1 = 0 ;
26298 char *kwnames[] = {
26299 (char *) "self",(char *) "url", NULL
26300 };
26301
26302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
26303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxURLDataObject,
26304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26305 {
26306 arg2 = wxString_in_helper(obj1);
26307 if (arg2 == NULL) SWIG_fail;
26308 temp2 = true;
26309 }
26310 {
26311 PyThreadState* __tstate = wxPyBeginAllowThreads();
26312 (arg1)->SetURL((wxString const &)*arg2);
26313
26314 wxPyEndAllowThreads(__tstate);
26315 if (PyErr_Occurred()) SWIG_fail;
26316 }
26317 Py_INCREF(Py_None); resultobj = Py_None;
26318 {
26319 if (temp2)
26320 delete arg2;
26321 }
26322 return resultobj;
26323 fail:
26324 {
26325 if (temp2)
26326 delete arg2;
26327 }
26328 return NULL;
26329 }
26330
26331
26332 static PyObject * URLDataObject_swigregister(PyObject *, PyObject *args) {
26333 PyObject *obj;
26334 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26335 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
26336 Py_INCREF(obj);
26337 return Py_BuildValue((char *)"");
26338 }
26339 static PyObject *_wrap_new_MetafileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26340 PyObject *resultobj;
26341 wxMetafileDataObject *result;
26342 char *kwnames[] = {
26343 NULL
26344 };
26345
26346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
26347 {
26348 PyThreadState* __tstate = wxPyBeginAllowThreads();
26349 result = (wxMetafileDataObject *)new wxMetafileDataObject();
26350
26351 wxPyEndAllowThreads(__tstate);
26352 if (PyErr_Occurred()) SWIG_fail;
26353 }
26354 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMetafileDataObject, 1);
26355 return resultobj;
26356 fail:
26357 return NULL;
26358 }
26359
26360
26361 static PyObject * MetafileDataObject_swigregister(PyObject *, PyObject *args) {
26362 PyObject *obj;
26363 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26364 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
26365 Py_INCREF(obj);
26366 return Py_BuildValue((char *)"");
26367 }
26368 static PyObject *_wrap_IsDragResultOk(PyObject *, PyObject *args, PyObject *kwargs) {
26369 PyObject *resultobj;
26370 int arg1 ;
26371 bool result;
26372 PyObject * obj0 = 0 ;
26373 char *kwnames[] = {
26374 (char *) "res", NULL
26375 };
26376
26377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
26378 arg1 = (int)SWIG_As_int(obj0);
26379 if (PyErr_Occurred()) SWIG_fail;
26380 {
26381 PyThreadState* __tstate = wxPyBeginAllowThreads();
26382 result = (bool)wxIsDragResultOk((wxDragResult )arg1);
26383
26384 wxPyEndAllowThreads(__tstate);
26385 if (PyErr_Occurred()) SWIG_fail;
26386 }
26387 {
26388 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26389 }
26390 return resultobj;
26391 fail:
26392 return NULL;
26393 }
26394
26395
26396 static PyObject *_wrap_new_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
26397 PyObject *resultobj;
26398 wxWindow *arg1 = (wxWindow *) 0 ;
26399 wxIcon const &arg2_defvalue = wxNullIcon ;
26400 wxIcon *arg2 = (wxIcon *) &arg2_defvalue ;
26401 wxIcon const &arg3_defvalue = wxNullIcon ;
26402 wxIcon *arg3 = (wxIcon *) &arg3_defvalue ;
26403 wxIcon const &arg4_defvalue = wxNullIcon ;
26404 wxIcon *arg4 = (wxIcon *) &arg4_defvalue ;
26405 wxPyDropSource *result;
26406 PyObject * obj0 = 0 ;
26407 PyObject * obj1 = 0 ;
26408 PyObject * obj2 = 0 ;
26409 PyObject * obj3 = 0 ;
26410 char *kwnames[] = {
26411 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
26412 };
26413
26414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26417 if (obj1) {
26418 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxIcon,
26419 SWIG_POINTER_EXCEPTION | 0)) == -1)
26420 SWIG_fail;
26421 if (arg2 == NULL) {
26422 PyErr_SetString(PyExc_TypeError,"null reference");
26423 SWIG_fail;
26424 }
26425 }
26426 if (obj2) {
26427 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxIcon,
26428 SWIG_POINTER_EXCEPTION | 0)) == -1)
26429 SWIG_fail;
26430 if (arg3 == NULL) {
26431 PyErr_SetString(PyExc_TypeError,"null reference");
26432 SWIG_fail;
26433 }
26434 }
26435 if (obj3) {
26436 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxIcon,
26437 SWIG_POINTER_EXCEPTION | 0)) == -1)
26438 SWIG_fail;
26439 if (arg4 == NULL) {
26440 PyErr_SetString(PyExc_TypeError,"null reference");
26441 SWIG_fail;
26442 }
26443 }
26444 {
26445 PyThreadState* __tstate = wxPyBeginAllowThreads();
26446 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxIcon const &)*arg2,(wxIcon const &)*arg3,(wxIcon const &)*arg4);
26447
26448 wxPyEndAllowThreads(__tstate);
26449 if (PyErr_Occurred()) SWIG_fail;
26450 }
26451 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropSource, 1);
26452 return resultobj;
26453 fail:
26454 return NULL;
26455 }
26456
26457
26458 static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26459 PyObject *resultobj;
26460 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26461 PyObject *arg2 = (PyObject *) 0 ;
26462 PyObject *arg3 = (PyObject *) 0 ;
26463 int arg4 ;
26464 PyObject * obj0 = 0 ;
26465 PyObject * obj1 = 0 ;
26466 PyObject * obj2 = 0 ;
26467 PyObject * obj3 = 0 ;
26468 char *kwnames[] = {
26469 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
26470 };
26471
26472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26475 arg2 = obj1;
26476 arg3 = obj2;
26477 arg4 = (int)SWIG_As_int(obj3);
26478 if (PyErr_Occurred()) SWIG_fail;
26479 {
26480 PyThreadState* __tstate = wxPyBeginAllowThreads();
26481 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
26482
26483 wxPyEndAllowThreads(__tstate);
26484 if (PyErr_Occurred()) SWIG_fail;
26485 }
26486 Py_INCREF(Py_None); resultobj = Py_None;
26487 return resultobj;
26488 fail:
26489 return NULL;
26490 }
26491
26492
26493 static PyObject *_wrap_delete_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
26494 PyObject *resultobj;
26495 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26496 PyObject * obj0 = 0 ;
26497 char *kwnames[] = {
26498 (char *) "self", NULL
26499 };
26500
26501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
26502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26504 {
26505 PyThreadState* __tstate = wxPyBeginAllowThreads();
26506 delete arg1;
26507
26508 wxPyEndAllowThreads(__tstate);
26509 if (PyErr_Occurred()) SWIG_fail;
26510 }
26511 Py_INCREF(Py_None); resultobj = Py_None;
26512 return resultobj;
26513 fail:
26514 return NULL;
26515 }
26516
26517
26518 static PyObject *_wrap_DropSource_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
26519 PyObject *resultobj;
26520 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26521 wxDataObject *arg2 = 0 ;
26522 PyObject * obj0 = 0 ;
26523 PyObject * obj1 = 0 ;
26524 char *kwnames[] = {
26525 (char *) "self",(char *) "data", NULL
26526 };
26527
26528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
26529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26531 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
26532 SWIG_POINTER_EXCEPTION | 0)) == -1)
26533 SWIG_fail;
26534 if (arg2 == NULL) {
26535 PyErr_SetString(PyExc_TypeError,"null reference");
26536 SWIG_fail;
26537 }
26538 {
26539 PyThreadState* __tstate = wxPyBeginAllowThreads();
26540 (arg1)->SetData(*arg2);
26541
26542 wxPyEndAllowThreads(__tstate);
26543 if (PyErr_Occurred()) SWIG_fail;
26544 }
26545 Py_INCREF(Py_None); resultobj = Py_None;
26546 return resultobj;
26547 fail:
26548 return NULL;
26549 }
26550
26551
26552 static PyObject *_wrap_DropSource_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26553 PyObject *resultobj;
26554 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26555 wxDataObject *result;
26556 PyObject * obj0 = 0 ;
26557 char *kwnames[] = {
26558 (char *) "self", NULL
26559 };
26560
26561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
26562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26564 {
26565 PyThreadState* __tstate = wxPyBeginAllowThreads();
26566 result = (wxDataObject *)(arg1)->GetDataObject();
26567
26568 wxPyEndAllowThreads(__tstate);
26569 if (PyErr_Occurred()) SWIG_fail;
26570 }
26571 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
26572 return resultobj;
26573 fail:
26574 return NULL;
26575 }
26576
26577
26578 static PyObject *_wrap_DropSource_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
26579 PyObject *resultobj;
26580 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26581 int arg2 ;
26582 wxCursor *arg3 = 0 ;
26583 PyObject * obj0 = 0 ;
26584 PyObject * obj1 = 0 ;
26585 PyObject * obj2 = 0 ;
26586 char *kwnames[] = {
26587 (char *) "self",(char *) "res",(char *) "cursor", NULL
26588 };
26589
26590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
26591 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26592 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26593 arg2 = (int)SWIG_As_int(obj1);
26594 if (PyErr_Occurred()) SWIG_fail;
26595 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxCursor,
26596 SWIG_POINTER_EXCEPTION | 0)) == -1)
26597 SWIG_fail;
26598 if (arg3 == NULL) {
26599 PyErr_SetString(PyExc_TypeError,"null reference");
26600 SWIG_fail;
26601 }
26602 {
26603 PyThreadState* __tstate = wxPyBeginAllowThreads();
26604 (arg1)->SetCursor((wxDragResult )arg2,(wxCursor const &)*arg3);
26605
26606 wxPyEndAllowThreads(__tstate);
26607 if (PyErr_Occurred()) SWIG_fail;
26608 }
26609 Py_INCREF(Py_None); resultobj = Py_None;
26610 return resultobj;
26611 fail:
26612 return NULL;
26613 }
26614
26615
26616 static PyObject *_wrap_DropSource_DoDragDrop(PyObject *, PyObject *args, PyObject *kwargs) {
26617 PyObject *resultobj;
26618 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26619 int arg2 = (int) wxDrag_CopyOnly ;
26620 int result;
26621 PyObject * obj0 = 0 ;
26622 PyObject * obj1 = 0 ;
26623 char *kwnames[] = {
26624 (char *) "self",(char *) "flags", NULL
26625 };
26626
26627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
26628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26630 if (obj1) {
26631 arg2 = (int)SWIG_As_int(obj1);
26632 if (PyErr_Occurred()) SWIG_fail;
26633 }
26634 {
26635 PyThreadState* __tstate = wxPyBeginAllowThreads();
26636 result = (int)(arg1)->DoDragDrop(arg2);
26637
26638 wxPyEndAllowThreads(__tstate);
26639 if (PyErr_Occurred()) SWIG_fail;
26640 }
26641 resultobj = SWIG_From_int((int)result);
26642 return resultobj;
26643 fail:
26644 return NULL;
26645 }
26646
26647
26648 static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *, PyObject *args, PyObject *kwargs) {
26649 PyObject *resultobj;
26650 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26651 int arg2 ;
26652 bool result;
26653 PyObject * obj0 = 0 ;
26654 PyObject * obj1 = 0 ;
26655 char *kwnames[] = {
26656 (char *) "self",(char *) "effect", NULL
26657 };
26658
26659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_base_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
26660 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26661 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26662 arg2 = (int)SWIG_As_int(obj1);
26663 if (PyErr_Occurred()) SWIG_fail;
26664 {
26665 PyThreadState* __tstate = wxPyBeginAllowThreads();
26666 result = (bool)(arg1)->base_GiveFeedback((wxDragResult )arg2);
26667
26668 wxPyEndAllowThreads(__tstate);
26669 if (PyErr_Occurred()) SWIG_fail;
26670 }
26671 {
26672 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26673 }
26674 return resultobj;
26675 fail:
26676 return NULL;
26677 }
26678
26679
26680 static PyObject * DropSource_swigregister(PyObject *, PyObject *args) {
26681 PyObject *obj;
26682 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26683 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
26684 Py_INCREF(obj);
26685 return Py_BuildValue((char *)"");
26686 }
26687 static PyObject *_wrap_new_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
26688 PyObject *resultobj;
26689 wxDataObject *arg1 = (wxDataObject *) NULL ;
26690 wxPyDropTarget *result;
26691 PyObject * obj0 = 0 ;
26692 char *kwnames[] = {
26693 (char *) "dataObject", NULL
26694 };
26695
26696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
26697 if (obj0) {
26698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
26699 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
26700 }
26701 {
26702 PyThreadState* __tstate = wxPyBeginAllowThreads();
26703 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
26704
26705 wxPyEndAllowThreads(__tstate);
26706 if (PyErr_Occurred()) SWIG_fail;
26707 }
26708 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 1);
26709 return resultobj;
26710 fail:
26711 return NULL;
26712 }
26713
26714
26715 static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26716 PyObject *resultobj;
26717 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26718 PyObject *arg2 = (PyObject *) 0 ;
26719 PyObject *arg3 = (PyObject *) 0 ;
26720 PyObject * obj0 = 0 ;
26721 PyObject * obj1 = 0 ;
26722 PyObject * obj2 = 0 ;
26723 char *kwnames[] = {
26724 (char *) "self",(char *) "self",(char *) "_class", NULL
26725 };
26726
26727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26730 arg2 = obj1;
26731 arg3 = obj2;
26732 {
26733 PyThreadState* __tstate = wxPyBeginAllowThreads();
26734 (arg1)->_setCallbackInfo(arg2,arg3);
26735
26736 wxPyEndAllowThreads(__tstate);
26737 if (PyErr_Occurred()) SWIG_fail;
26738 }
26739 Py_INCREF(Py_None); resultobj = Py_None;
26740 return resultobj;
26741 fail:
26742 return NULL;
26743 }
26744
26745
26746 static PyObject *_wrap_delete_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
26747 PyObject *resultobj;
26748 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26749 PyObject * obj0 = 0 ;
26750 char *kwnames[] = {
26751 (char *) "self", NULL
26752 };
26753
26754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
26755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26757 {
26758 PyThreadState* __tstate = wxPyBeginAllowThreads();
26759 delete arg1;
26760
26761 wxPyEndAllowThreads(__tstate);
26762 if (PyErr_Occurred()) SWIG_fail;
26763 }
26764 Py_INCREF(Py_None); resultobj = Py_None;
26765 return resultobj;
26766 fail:
26767 return NULL;
26768 }
26769
26770
26771 static PyObject *_wrap_DropTarget_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26772 PyObject *resultobj;
26773 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26774 wxDataObject *result;
26775 PyObject * obj0 = 0 ;
26776 char *kwnames[] = {
26777 (char *) "self", NULL
26778 };
26779
26780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
26781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26783 {
26784 PyThreadState* __tstate = wxPyBeginAllowThreads();
26785 result = (wxDataObject *)(arg1)->GetDataObject();
26786
26787 wxPyEndAllowThreads(__tstate);
26788 if (PyErr_Occurred()) SWIG_fail;
26789 }
26790 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
26791 return resultobj;
26792 fail:
26793 return NULL;
26794 }
26795
26796
26797 static PyObject *_wrap_DropTarget_SetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26798 PyObject *resultobj;
26799 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26800 wxDataObject *arg2 = (wxDataObject *) 0 ;
26801 PyObject * obj0 = 0 ;
26802 PyObject * obj1 = 0 ;
26803 char *kwnames[] = {
26804 (char *) "self",(char *) "dataObject", NULL
26805 };
26806
26807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
26808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26810 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
26811 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
26812 {
26813 PyThreadState* __tstate = wxPyBeginAllowThreads();
26814 (arg1)->SetDataObject(arg2);
26815
26816 wxPyEndAllowThreads(__tstate);
26817 if (PyErr_Occurred()) SWIG_fail;
26818 }
26819 Py_INCREF(Py_None); resultobj = Py_None;
26820 return resultobj;
26821 fail:
26822 return NULL;
26823 }
26824
26825
26826 static PyObject *_wrap_DropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
26827 PyObject *resultobj;
26828 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26829 int arg2 ;
26830 int arg3 ;
26831 int arg4 ;
26832 int result;
26833 PyObject * obj0 = 0 ;
26834 PyObject * obj1 = 0 ;
26835 PyObject * obj2 = 0 ;
26836 PyObject * obj3 = 0 ;
26837 char *kwnames[] = {
26838 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26839 };
26840
26841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26842 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26843 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26844 arg2 = (int)SWIG_As_int(obj1);
26845 if (PyErr_Occurred()) SWIG_fail;
26846 arg3 = (int)SWIG_As_int(obj2);
26847 if (PyErr_Occurred()) SWIG_fail;
26848 arg4 = (int)SWIG_As_int(obj3);
26849 if (PyErr_Occurred()) SWIG_fail;
26850 {
26851 PyThreadState* __tstate = wxPyBeginAllowThreads();
26852 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
26853
26854 wxPyEndAllowThreads(__tstate);
26855 if (PyErr_Occurred()) SWIG_fail;
26856 }
26857 resultobj = SWIG_From_int((int)result);
26858 return resultobj;
26859 fail:
26860 return NULL;
26861 }
26862
26863
26864 static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
26865 PyObject *resultobj;
26866 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26867 int arg2 ;
26868 int arg3 ;
26869 int arg4 ;
26870 int result;
26871 PyObject * obj0 = 0 ;
26872 PyObject * obj1 = 0 ;
26873 PyObject * obj2 = 0 ;
26874 PyObject * obj3 = 0 ;
26875 char *kwnames[] = {
26876 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26877 };
26878
26879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26882 arg2 = (int)SWIG_As_int(obj1);
26883 if (PyErr_Occurred()) SWIG_fail;
26884 arg3 = (int)SWIG_As_int(obj2);
26885 if (PyErr_Occurred()) SWIG_fail;
26886 arg4 = (int)SWIG_As_int(obj3);
26887 if (PyErr_Occurred()) SWIG_fail;
26888 {
26889 PyThreadState* __tstate = wxPyBeginAllowThreads();
26890 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
26891
26892 wxPyEndAllowThreads(__tstate);
26893 if (PyErr_Occurred()) SWIG_fail;
26894 }
26895 resultobj = SWIG_From_int((int)result);
26896 return resultobj;
26897 fail:
26898 return NULL;
26899 }
26900
26901
26902 static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
26903 PyObject *resultobj;
26904 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26905 PyObject * obj0 = 0 ;
26906 char *kwnames[] = {
26907 (char *) "self", NULL
26908 };
26909
26910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
26911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26913 {
26914 PyThreadState* __tstate = wxPyBeginAllowThreads();
26915 (arg1)->base_OnLeave();
26916
26917 wxPyEndAllowThreads(__tstate);
26918 if (PyErr_Occurred()) SWIG_fail;
26919 }
26920 Py_INCREF(Py_None); resultobj = Py_None;
26921 return resultobj;
26922 fail:
26923 return NULL;
26924 }
26925
26926
26927 static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
26928 PyObject *resultobj;
26929 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26930 int arg2 ;
26931 int arg3 ;
26932 bool result;
26933 PyObject * obj0 = 0 ;
26934 PyObject * obj1 = 0 ;
26935 PyObject * obj2 = 0 ;
26936 char *kwnames[] = {
26937 (char *) "self",(char *) "x",(char *) "y", NULL
26938 };
26939
26940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
26941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26943 arg2 = (int)SWIG_As_int(obj1);
26944 if (PyErr_Occurred()) SWIG_fail;
26945 arg3 = (int)SWIG_As_int(obj2);
26946 if (PyErr_Occurred()) SWIG_fail;
26947 {
26948 PyThreadState* __tstate = wxPyBeginAllowThreads();
26949 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
26950
26951 wxPyEndAllowThreads(__tstate);
26952 if (PyErr_Occurred()) SWIG_fail;
26953 }
26954 {
26955 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26956 }
26957 return resultobj;
26958 fail:
26959 return NULL;
26960 }
26961
26962
26963 static PyObject *_wrap_DropTarget_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
26964 PyObject *resultobj;
26965 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26966 bool result;
26967 PyObject * obj0 = 0 ;
26968 char *kwnames[] = {
26969 (char *) "self", NULL
26970 };
26971
26972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
26973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26975 {
26976 PyThreadState* __tstate = wxPyBeginAllowThreads();
26977 result = (bool)(arg1)->GetData();
26978
26979 wxPyEndAllowThreads(__tstate);
26980 if (PyErr_Occurred()) SWIG_fail;
26981 }
26982 {
26983 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26984 }
26985 return resultobj;
26986 fail:
26987 return NULL;
26988 }
26989
26990
26991 static PyObject * DropTarget_swigregister(PyObject *, PyObject *args) {
26992 PyObject *obj;
26993 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26994 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
26995 Py_INCREF(obj);
26996 return Py_BuildValue((char *)"");
26997 }
26998 static PyObject *_wrap_new_TextDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
26999 PyObject *resultobj;
27000 wxPyTextDropTarget *result;
27001 char *kwnames[] = {
27002 NULL
27003 };
27004
27005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
27006 {
27007 PyThreadState* __tstate = wxPyBeginAllowThreads();
27008 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
27009
27010 wxPyEndAllowThreads(__tstate);
27011 if (PyErr_Occurred()) SWIG_fail;
27012 }
27013 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDropTarget, 1);
27014 return resultobj;
27015 fail:
27016 return NULL;
27017 }
27018
27019
27020 static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
27021 PyObject *resultobj;
27022 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
27023 PyObject *arg2 = (PyObject *) 0 ;
27024 PyObject *arg3 = (PyObject *) 0 ;
27025 PyObject * obj0 = 0 ;
27026 PyObject * obj1 = 0 ;
27027 PyObject * obj2 = 0 ;
27028 char *kwnames[] = {
27029 (char *) "self",(char *) "self",(char *) "_class", NULL
27030 };
27031
27032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
27033 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
27034 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27035 arg2 = obj1;
27036 arg3 = obj2;
27037 {
27038 PyThreadState* __tstate = wxPyBeginAllowThreads();
27039 (arg1)->_setCallbackInfo(arg2,arg3);
27040
27041 wxPyEndAllowThreads(__tstate);
27042 if (PyErr_Occurred()) SWIG_fail;
27043 }
27044 Py_INCREF(Py_None); resultobj = Py_None;
27045 return resultobj;
27046 fail:
27047 return NULL;
27048 }
27049
27050
27051 static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
27052 PyObject *resultobj;
27053 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
27054 int arg2 ;
27055 int arg3 ;
27056 int arg4 ;
27057 int result;
27058 PyObject * obj0 = 0 ;
27059 PyObject * obj1 = 0 ;
27060 PyObject * obj2 = 0 ;
27061 PyObject * obj3 = 0 ;
27062 char *kwnames[] = {
27063 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27064 };
27065
27066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
27068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27069 arg2 = (int)SWIG_As_int(obj1);
27070 if (PyErr_Occurred()) SWIG_fail;
27071 arg3 = (int)SWIG_As_int(obj2);
27072 if (PyErr_Occurred()) SWIG_fail;
27073 arg4 = (int)SWIG_As_int(obj3);
27074 if (PyErr_Occurred()) SWIG_fail;
27075 {
27076 PyThreadState* __tstate = wxPyBeginAllowThreads();
27077 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
27078
27079 wxPyEndAllowThreads(__tstate);
27080 if (PyErr_Occurred()) SWIG_fail;
27081 }
27082 resultobj = SWIG_From_int((int)result);
27083 return resultobj;
27084 fail:
27085 return NULL;
27086 }
27087
27088
27089 static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
27090 PyObject *resultobj;
27091 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
27092 int arg2 ;
27093 int arg3 ;
27094 int arg4 ;
27095 int result;
27096 PyObject * obj0 = 0 ;
27097 PyObject * obj1 = 0 ;
27098 PyObject * obj2 = 0 ;
27099 PyObject * obj3 = 0 ;
27100 char *kwnames[] = {
27101 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27102 };
27103
27104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
27106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27107 arg2 = (int)SWIG_As_int(obj1);
27108 if (PyErr_Occurred()) SWIG_fail;
27109 arg3 = (int)SWIG_As_int(obj2);
27110 if (PyErr_Occurred()) SWIG_fail;
27111 arg4 = (int)SWIG_As_int(obj3);
27112 if (PyErr_Occurred()) SWIG_fail;
27113 {
27114 PyThreadState* __tstate = wxPyBeginAllowThreads();
27115 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
27116
27117 wxPyEndAllowThreads(__tstate);
27118 if (PyErr_Occurred()) SWIG_fail;
27119 }
27120 resultobj = SWIG_From_int((int)result);
27121 return resultobj;
27122 fail:
27123 return NULL;
27124 }
27125
27126
27127 static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
27128 PyObject *resultobj;
27129 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
27130 PyObject * obj0 = 0 ;
27131 char *kwnames[] = {
27132 (char *) "self", NULL
27133 };
27134
27135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
27136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
27137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27138 {
27139 PyThreadState* __tstate = wxPyBeginAllowThreads();
27140 (arg1)->base_OnLeave();
27141
27142 wxPyEndAllowThreads(__tstate);
27143 if (PyErr_Occurred()) SWIG_fail;
27144 }
27145 Py_INCREF(Py_None); resultobj = Py_None;
27146 return resultobj;
27147 fail:
27148 return NULL;
27149 }
27150
27151
27152 static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
27153 PyObject *resultobj;
27154 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
27155 int arg2 ;
27156 int arg3 ;
27157 bool result;
27158 PyObject * obj0 = 0 ;
27159 PyObject * obj1 = 0 ;
27160 PyObject * obj2 = 0 ;
27161 char *kwnames[] = {
27162 (char *) "self",(char *) "x",(char *) "y", NULL
27163 };
27164
27165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
27166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
27167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27168 arg2 = (int)SWIG_As_int(obj1);
27169 if (PyErr_Occurred()) SWIG_fail;
27170 arg3 = (int)SWIG_As_int(obj2);
27171 if (PyErr_Occurred()) SWIG_fail;
27172 {
27173 PyThreadState* __tstate = wxPyBeginAllowThreads();
27174 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
27175
27176 wxPyEndAllowThreads(__tstate);
27177 if (PyErr_Occurred()) SWIG_fail;
27178 }
27179 {
27180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27181 }
27182 return resultobj;
27183 fail:
27184 return NULL;
27185 }
27186
27187
27188 static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
27189 PyObject *resultobj;
27190 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
27191 int arg2 ;
27192 int arg3 ;
27193 int arg4 ;
27194 int result;
27195 PyObject * obj0 = 0 ;
27196 PyObject * obj1 = 0 ;
27197 PyObject * obj2 = 0 ;
27198 PyObject * obj3 = 0 ;
27199 char *kwnames[] = {
27200 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27201 };
27202
27203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
27205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27206 arg2 = (int)SWIG_As_int(obj1);
27207 if (PyErr_Occurred()) SWIG_fail;
27208 arg3 = (int)SWIG_As_int(obj2);
27209 if (PyErr_Occurred()) SWIG_fail;
27210 arg4 = (int)SWIG_As_int(obj3);
27211 if (PyErr_Occurred()) SWIG_fail;
27212 {
27213 PyThreadState* __tstate = wxPyBeginAllowThreads();
27214 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
27215
27216 wxPyEndAllowThreads(__tstate);
27217 if (PyErr_Occurred()) SWIG_fail;
27218 }
27219 resultobj = SWIG_From_int((int)result);
27220 return resultobj;
27221 fail:
27222 return NULL;
27223 }
27224
27225
27226 static PyObject * TextDropTarget_swigregister(PyObject *, PyObject *args) {
27227 PyObject *obj;
27228 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27229 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
27230 Py_INCREF(obj);
27231 return Py_BuildValue((char *)"");
27232 }
27233 static PyObject *_wrap_new_FileDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
27234 PyObject *resultobj;
27235 wxPyFileDropTarget *result;
27236 char *kwnames[] = {
27237 NULL
27238 };
27239
27240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
27241 {
27242 PyThreadState* __tstate = wxPyBeginAllowThreads();
27243 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
27244
27245 wxPyEndAllowThreads(__tstate);
27246 if (PyErr_Occurred()) SWIG_fail;
27247 }
27248 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileDropTarget, 1);
27249 return resultobj;
27250 fail:
27251 return NULL;
27252 }
27253
27254
27255 static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
27256 PyObject *resultobj;
27257 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27258 PyObject *arg2 = (PyObject *) 0 ;
27259 PyObject *arg3 = (PyObject *) 0 ;
27260 PyObject * obj0 = 0 ;
27261 PyObject * obj1 = 0 ;
27262 PyObject * obj2 = 0 ;
27263 char *kwnames[] = {
27264 (char *) "self",(char *) "self",(char *) "_class", NULL
27265 };
27266
27267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
27268 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27269 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27270 arg2 = obj1;
27271 arg3 = obj2;
27272 {
27273 PyThreadState* __tstate = wxPyBeginAllowThreads();
27274 (arg1)->_setCallbackInfo(arg2,arg3);
27275
27276 wxPyEndAllowThreads(__tstate);
27277 if (PyErr_Occurred()) SWIG_fail;
27278 }
27279 Py_INCREF(Py_None); resultobj = Py_None;
27280 return resultobj;
27281 fail:
27282 return NULL;
27283 }
27284
27285
27286 static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
27287 PyObject *resultobj;
27288 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27289 int arg2 ;
27290 int arg3 ;
27291 int arg4 ;
27292 int result;
27293 PyObject * obj0 = 0 ;
27294 PyObject * obj1 = 0 ;
27295 PyObject * obj2 = 0 ;
27296 PyObject * obj3 = 0 ;
27297 char *kwnames[] = {
27298 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27299 };
27300
27301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27304 arg2 = (int)SWIG_As_int(obj1);
27305 if (PyErr_Occurred()) SWIG_fail;
27306 arg3 = (int)SWIG_As_int(obj2);
27307 if (PyErr_Occurred()) SWIG_fail;
27308 arg4 = (int)SWIG_As_int(obj3);
27309 if (PyErr_Occurred()) SWIG_fail;
27310 {
27311 PyThreadState* __tstate = wxPyBeginAllowThreads();
27312 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
27313
27314 wxPyEndAllowThreads(__tstate);
27315 if (PyErr_Occurred()) SWIG_fail;
27316 }
27317 resultobj = SWIG_From_int((int)result);
27318 return resultobj;
27319 fail:
27320 return NULL;
27321 }
27322
27323
27324 static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
27325 PyObject *resultobj;
27326 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27327 int arg2 ;
27328 int arg3 ;
27329 int arg4 ;
27330 int result;
27331 PyObject * obj0 = 0 ;
27332 PyObject * obj1 = 0 ;
27333 PyObject * obj2 = 0 ;
27334 PyObject * obj3 = 0 ;
27335 char *kwnames[] = {
27336 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27337 };
27338
27339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27342 arg2 = (int)SWIG_As_int(obj1);
27343 if (PyErr_Occurred()) SWIG_fail;
27344 arg3 = (int)SWIG_As_int(obj2);
27345 if (PyErr_Occurred()) SWIG_fail;
27346 arg4 = (int)SWIG_As_int(obj3);
27347 if (PyErr_Occurred()) SWIG_fail;
27348 {
27349 PyThreadState* __tstate = wxPyBeginAllowThreads();
27350 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
27351
27352 wxPyEndAllowThreads(__tstate);
27353 if (PyErr_Occurred()) SWIG_fail;
27354 }
27355 resultobj = SWIG_From_int((int)result);
27356 return resultobj;
27357 fail:
27358 return NULL;
27359 }
27360
27361
27362 static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
27363 PyObject *resultobj;
27364 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27365 PyObject * obj0 = 0 ;
27366 char *kwnames[] = {
27367 (char *) "self", NULL
27368 };
27369
27370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
27371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27373 {
27374 PyThreadState* __tstate = wxPyBeginAllowThreads();
27375 (arg1)->base_OnLeave();
27376
27377 wxPyEndAllowThreads(__tstate);
27378 if (PyErr_Occurred()) SWIG_fail;
27379 }
27380 Py_INCREF(Py_None); resultobj = Py_None;
27381 return resultobj;
27382 fail:
27383 return NULL;
27384 }
27385
27386
27387 static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
27388 PyObject *resultobj;
27389 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27390 int arg2 ;
27391 int arg3 ;
27392 bool result;
27393 PyObject * obj0 = 0 ;
27394 PyObject * obj1 = 0 ;
27395 PyObject * obj2 = 0 ;
27396 char *kwnames[] = {
27397 (char *) "self",(char *) "x",(char *) "y", NULL
27398 };
27399
27400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
27401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27403 arg2 = (int)SWIG_As_int(obj1);
27404 if (PyErr_Occurred()) SWIG_fail;
27405 arg3 = (int)SWIG_As_int(obj2);
27406 if (PyErr_Occurred()) SWIG_fail;
27407 {
27408 PyThreadState* __tstate = wxPyBeginAllowThreads();
27409 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
27410
27411 wxPyEndAllowThreads(__tstate);
27412 if (PyErr_Occurred()) SWIG_fail;
27413 }
27414 {
27415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27416 }
27417 return resultobj;
27418 fail:
27419 return NULL;
27420 }
27421
27422
27423 static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
27424 PyObject *resultobj;
27425 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27426 int arg2 ;
27427 int arg3 ;
27428 int arg4 ;
27429 int result;
27430 PyObject * obj0 = 0 ;
27431 PyObject * obj1 = 0 ;
27432 PyObject * obj2 = 0 ;
27433 PyObject * obj3 = 0 ;
27434 char *kwnames[] = {
27435 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27436 };
27437
27438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27441 arg2 = (int)SWIG_As_int(obj1);
27442 if (PyErr_Occurred()) SWIG_fail;
27443 arg3 = (int)SWIG_As_int(obj2);
27444 if (PyErr_Occurred()) SWIG_fail;
27445 arg4 = (int)SWIG_As_int(obj3);
27446 if (PyErr_Occurred()) SWIG_fail;
27447 {
27448 PyThreadState* __tstate = wxPyBeginAllowThreads();
27449 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
27450
27451 wxPyEndAllowThreads(__tstate);
27452 if (PyErr_Occurred()) SWIG_fail;
27453 }
27454 resultobj = SWIG_From_int((int)result);
27455 return resultobj;
27456 fail:
27457 return NULL;
27458 }
27459
27460
27461 static PyObject * FileDropTarget_swigregister(PyObject *, PyObject *args) {
27462 PyObject *obj;
27463 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27464 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
27465 Py_INCREF(obj);
27466 return Py_BuildValue((char *)"");
27467 }
27468 static PyObject *_wrap_new_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
27469 PyObject *resultobj;
27470 wxClipboard *result;
27471 char *kwnames[] = {
27472 NULL
27473 };
27474
27475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
27476 {
27477 PyThreadState* __tstate = wxPyBeginAllowThreads();
27478 result = (wxClipboard *)new wxClipboard();
27479
27480 wxPyEndAllowThreads(__tstate);
27481 if (PyErr_Occurred()) SWIG_fail;
27482 }
27483 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 1);
27484 return resultobj;
27485 fail:
27486 return NULL;
27487 }
27488
27489
27490 static PyObject *_wrap_delete_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
27491 PyObject *resultobj;
27492 wxClipboard *arg1 = (wxClipboard *) 0 ;
27493 PyObject * obj0 = 0 ;
27494 char *kwnames[] = {
27495 (char *) "self", NULL
27496 };
27497
27498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
27499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27501 {
27502 PyThreadState* __tstate = wxPyBeginAllowThreads();
27503 delete arg1;
27504
27505 wxPyEndAllowThreads(__tstate);
27506 if (PyErr_Occurred()) SWIG_fail;
27507 }
27508 Py_INCREF(Py_None); resultobj = Py_None;
27509 return resultobj;
27510 fail:
27511 return NULL;
27512 }
27513
27514
27515 static PyObject *_wrap_Clipboard_Open(PyObject *, PyObject *args, PyObject *kwargs) {
27516 PyObject *resultobj;
27517 wxClipboard *arg1 = (wxClipboard *) 0 ;
27518 bool result;
27519 PyObject * obj0 = 0 ;
27520 char *kwnames[] = {
27521 (char *) "self", NULL
27522 };
27523
27524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
27525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27527 {
27528 PyThreadState* __tstate = wxPyBeginAllowThreads();
27529 result = (bool)(arg1)->Open();
27530
27531 wxPyEndAllowThreads(__tstate);
27532 if (PyErr_Occurred()) SWIG_fail;
27533 }
27534 {
27535 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27536 }
27537 return resultobj;
27538 fail:
27539 return NULL;
27540 }
27541
27542
27543 static PyObject *_wrap_Clipboard_Close(PyObject *, PyObject *args, PyObject *kwargs) {
27544 PyObject *resultobj;
27545 wxClipboard *arg1 = (wxClipboard *) 0 ;
27546 PyObject * obj0 = 0 ;
27547 char *kwnames[] = {
27548 (char *) "self", NULL
27549 };
27550
27551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
27552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27554 {
27555 PyThreadState* __tstate = wxPyBeginAllowThreads();
27556 (arg1)->Close();
27557
27558 wxPyEndAllowThreads(__tstate);
27559 if (PyErr_Occurred()) SWIG_fail;
27560 }
27561 Py_INCREF(Py_None); resultobj = Py_None;
27562 return resultobj;
27563 fail:
27564 return NULL;
27565 }
27566
27567
27568 static PyObject *_wrap_Clipboard_IsOpened(PyObject *, PyObject *args, PyObject *kwargs) {
27569 PyObject *resultobj;
27570 wxClipboard *arg1 = (wxClipboard *) 0 ;
27571 bool result;
27572 PyObject * obj0 = 0 ;
27573 char *kwnames[] = {
27574 (char *) "self", NULL
27575 };
27576
27577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
27578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27580 {
27581 PyThreadState* __tstate = wxPyBeginAllowThreads();
27582 result = (bool)((wxClipboard const *)arg1)->IsOpened();
27583
27584 wxPyEndAllowThreads(__tstate);
27585 if (PyErr_Occurred()) SWIG_fail;
27586 }
27587 {
27588 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27589 }
27590 return resultobj;
27591 fail:
27592 return NULL;
27593 }
27594
27595
27596 static PyObject *_wrap_Clipboard_AddData(PyObject *, PyObject *args, PyObject *kwargs) {
27597 PyObject *resultobj;
27598 wxClipboard *arg1 = (wxClipboard *) 0 ;
27599 wxDataObject *arg2 = (wxDataObject *) 0 ;
27600 bool result;
27601 PyObject * obj0 = 0 ;
27602 PyObject * obj1 = 0 ;
27603 char *kwnames[] = {
27604 (char *) "self",(char *) "data", NULL
27605 };
27606
27607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
27608 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27610 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
27611 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27612 {
27613 PyThreadState* __tstate = wxPyBeginAllowThreads();
27614 result = (bool)(arg1)->AddData(arg2);
27615
27616 wxPyEndAllowThreads(__tstate);
27617 if (PyErr_Occurred()) SWIG_fail;
27618 }
27619 {
27620 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27621 }
27622 return resultobj;
27623 fail:
27624 return NULL;
27625 }
27626
27627
27628 static PyObject *_wrap_Clipboard_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
27629 PyObject *resultobj;
27630 wxClipboard *arg1 = (wxClipboard *) 0 ;
27631 wxDataObject *arg2 = (wxDataObject *) 0 ;
27632 bool result;
27633 PyObject * obj0 = 0 ;
27634 PyObject * obj1 = 0 ;
27635 char *kwnames[] = {
27636 (char *) "self",(char *) "data", NULL
27637 };
27638
27639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
27640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27642 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
27643 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27644 {
27645 PyThreadState* __tstate = wxPyBeginAllowThreads();
27646 result = (bool)(arg1)->SetData(arg2);
27647
27648 wxPyEndAllowThreads(__tstate);
27649 if (PyErr_Occurred()) SWIG_fail;
27650 }
27651 {
27652 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27653 }
27654 return resultobj;
27655 fail:
27656 return NULL;
27657 }
27658
27659
27660 static PyObject *_wrap_Clipboard_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
27661 PyObject *resultobj;
27662 wxClipboard *arg1 = (wxClipboard *) 0 ;
27663 wxDataFormat *arg2 = 0 ;
27664 bool result;
27665 PyObject * obj0 = 0 ;
27666 PyObject * obj1 = 0 ;
27667 char *kwnames[] = {
27668 (char *) "self",(char *) "format", NULL
27669 };
27670
27671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
27672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27674 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
27675 SWIG_POINTER_EXCEPTION | 0)) == -1)
27676 SWIG_fail;
27677 if (arg2 == NULL) {
27678 PyErr_SetString(PyExc_TypeError,"null reference");
27679 SWIG_fail;
27680 }
27681 {
27682 PyThreadState* __tstate = wxPyBeginAllowThreads();
27683 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
27684
27685 wxPyEndAllowThreads(__tstate);
27686 if (PyErr_Occurred()) SWIG_fail;
27687 }
27688 {
27689 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27690 }
27691 return resultobj;
27692 fail:
27693 return NULL;
27694 }
27695
27696
27697 static PyObject *_wrap_Clipboard_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
27698 PyObject *resultobj;
27699 wxClipboard *arg1 = (wxClipboard *) 0 ;
27700 wxDataObject *arg2 = 0 ;
27701 bool result;
27702 PyObject * obj0 = 0 ;
27703 PyObject * obj1 = 0 ;
27704 char *kwnames[] = {
27705 (char *) "self",(char *) "data", NULL
27706 };
27707
27708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
27709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27711 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
27712 SWIG_POINTER_EXCEPTION | 0)) == -1)
27713 SWIG_fail;
27714 if (arg2 == NULL) {
27715 PyErr_SetString(PyExc_TypeError,"null reference");
27716 SWIG_fail;
27717 }
27718 {
27719 PyThreadState* __tstate = wxPyBeginAllowThreads();
27720 result = (bool)(arg1)->GetData(*arg2);
27721
27722 wxPyEndAllowThreads(__tstate);
27723 if (PyErr_Occurred()) SWIG_fail;
27724 }
27725 {
27726 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27727 }
27728 return resultobj;
27729 fail:
27730 return NULL;
27731 }
27732
27733
27734 static PyObject *_wrap_Clipboard_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
27735 PyObject *resultobj;
27736 wxClipboard *arg1 = (wxClipboard *) 0 ;
27737 PyObject * obj0 = 0 ;
27738 char *kwnames[] = {
27739 (char *) "self", NULL
27740 };
27741
27742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
27743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27745 {
27746 PyThreadState* __tstate = wxPyBeginAllowThreads();
27747 (arg1)->Clear();
27748
27749 wxPyEndAllowThreads(__tstate);
27750 if (PyErr_Occurred()) SWIG_fail;
27751 }
27752 Py_INCREF(Py_None); resultobj = Py_None;
27753 return resultobj;
27754 fail:
27755 return NULL;
27756 }
27757
27758
27759 static PyObject *_wrap_Clipboard_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
27760 PyObject *resultobj;
27761 wxClipboard *arg1 = (wxClipboard *) 0 ;
27762 bool result;
27763 PyObject * obj0 = 0 ;
27764 char *kwnames[] = {
27765 (char *) "self", NULL
27766 };
27767
27768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
27769 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27770 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27771 {
27772 PyThreadState* __tstate = wxPyBeginAllowThreads();
27773 result = (bool)(arg1)->Flush();
27774
27775 wxPyEndAllowThreads(__tstate);
27776 if (PyErr_Occurred()) SWIG_fail;
27777 }
27778 {
27779 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27780 }
27781 return resultobj;
27782 fail:
27783 return NULL;
27784 }
27785
27786
27787 static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *, PyObject *args, PyObject *kwargs) {
27788 PyObject *resultobj;
27789 wxClipboard *arg1 = (wxClipboard *) 0 ;
27790 bool arg2 = (bool) true ;
27791 PyObject * obj0 = 0 ;
27792 PyObject * obj1 = 0 ;
27793 char *kwnames[] = {
27794 (char *) "self",(char *) "primary", NULL
27795 };
27796
27797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
27798 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27799 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27800 if (obj1) {
27801 arg2 = (bool)SWIG_As_bool(obj1);
27802 if (PyErr_Occurred()) SWIG_fail;
27803 }
27804 {
27805 PyThreadState* __tstate = wxPyBeginAllowThreads();
27806 (arg1)->UsePrimarySelection(arg2);
27807
27808 wxPyEndAllowThreads(__tstate);
27809 if (PyErr_Occurred()) SWIG_fail;
27810 }
27811 Py_INCREF(Py_None); resultobj = Py_None;
27812 return resultobj;
27813 fail:
27814 return NULL;
27815 }
27816
27817
27818 static PyObject *_wrap_Clipboard_Get(PyObject *, PyObject *args, PyObject *kwargs) {
27819 PyObject *resultobj;
27820 wxClipboard *result;
27821 char *kwnames[] = {
27822 NULL
27823 };
27824
27825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Clipboard_Get",kwnames)) goto fail;
27826 {
27827 PyThreadState* __tstate = wxPyBeginAllowThreads();
27828 result = (wxClipboard *)wxClipboard::Get();
27829
27830 wxPyEndAllowThreads(__tstate);
27831 if (PyErr_Occurred()) SWIG_fail;
27832 }
27833 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 0);
27834 return resultobj;
27835 fail:
27836 return NULL;
27837 }
27838
27839
27840 static PyObject * Clipboard_swigregister(PyObject *, PyObject *args) {
27841 PyObject *obj;
27842 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27843 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
27844 Py_INCREF(obj);
27845 return Py_BuildValue((char *)"");
27846 }
27847 static PyObject *_wrap_new_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
27848 PyObject *resultobj;
27849 wxClipboard *arg1 = (wxClipboard *) NULL ;
27850 wxClipboardLocker *result;
27851 PyObject * obj0 = 0 ;
27852 char *kwnames[] = {
27853 (char *) "clipboard", NULL
27854 };
27855
27856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
27857 if (obj0) {
27858 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27859 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27860 }
27861 {
27862 PyThreadState* __tstate = wxPyBeginAllowThreads();
27863 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
27864
27865 wxPyEndAllowThreads(__tstate);
27866 if (PyErr_Occurred()) SWIG_fail;
27867 }
27868 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboardLocker, 1);
27869 return resultobj;
27870 fail:
27871 return NULL;
27872 }
27873
27874
27875 static PyObject *_wrap_delete_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
27876 PyObject *resultobj;
27877 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
27878 PyObject * obj0 = 0 ;
27879 char *kwnames[] = {
27880 (char *) "self", NULL
27881 };
27882
27883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
27884 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboardLocker,
27885 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27886 {
27887 PyThreadState* __tstate = wxPyBeginAllowThreads();
27888 delete arg1;
27889
27890 wxPyEndAllowThreads(__tstate);
27891 if (PyErr_Occurred()) SWIG_fail;
27892 }
27893 Py_INCREF(Py_None); resultobj = Py_None;
27894 return resultobj;
27895 fail:
27896 return NULL;
27897 }
27898
27899
27900 static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *, PyObject *args, PyObject *kwargs) {
27901 PyObject *resultobj;
27902 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
27903 bool result;
27904 PyObject * obj0 = 0 ;
27905 char *kwnames[] = {
27906 (char *) "self", NULL
27907 };
27908
27909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
27910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboardLocker,
27911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27912 {
27913 PyThreadState* __tstate = wxPyBeginAllowThreads();
27914 result = (bool)wxClipboardLocker___nonzero__(arg1);
27915
27916 wxPyEndAllowThreads(__tstate);
27917 if (PyErr_Occurred()) SWIG_fail;
27918 }
27919 {
27920 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27921 }
27922 return resultobj;
27923 fail:
27924 return NULL;
27925 }
27926
27927
27928 static PyObject * ClipboardLocker_swigregister(PyObject *, PyObject *args) {
27929 PyObject *obj;
27930 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27931 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
27932 Py_INCREF(obj);
27933 return Py_BuildValue((char *)"");
27934 }
27935 static PyObject *_wrap_new_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
27936 PyObject *resultobj;
27937 int arg1 = (int) 0 ;
27938 int arg2 = (int) 0 ;
27939 int arg3 = (int) 0 ;
27940 int arg4 = (int) 0 ;
27941 wxVideoMode *result;
27942 PyObject * obj0 = 0 ;
27943 PyObject * obj1 = 0 ;
27944 PyObject * obj2 = 0 ;
27945 PyObject * obj3 = 0 ;
27946 char *kwnames[] = {
27947 (char *) "width",(char *) "height",(char *) "depth",(char *) "freq", NULL
27948 };
27949
27950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_VideoMode",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27951 if (obj0) {
27952 arg1 = (int)SWIG_As_int(obj0);
27953 if (PyErr_Occurred()) SWIG_fail;
27954 }
27955 if (obj1) {
27956 arg2 = (int)SWIG_As_int(obj1);
27957 if (PyErr_Occurred()) SWIG_fail;
27958 }
27959 if (obj2) {
27960 arg3 = (int)SWIG_As_int(obj2);
27961 if (PyErr_Occurred()) SWIG_fail;
27962 }
27963 if (obj3) {
27964 arg4 = (int)SWIG_As_int(obj3);
27965 if (PyErr_Occurred()) SWIG_fail;
27966 }
27967 {
27968 PyThreadState* __tstate = wxPyBeginAllowThreads();
27969 result = (wxVideoMode *)new wxVideoMode(arg1,arg2,arg3,arg4);
27970
27971 wxPyEndAllowThreads(__tstate);
27972 if (PyErr_Occurred()) SWIG_fail;
27973 }
27974 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVideoMode, 1);
27975 return resultobj;
27976 fail:
27977 return NULL;
27978 }
27979
27980
27981 static PyObject *_wrap_delete_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
27982 PyObject *resultobj;
27983 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27984 PyObject * obj0 = 0 ;
27985 char *kwnames[] = {
27986 (char *) "self", NULL
27987 };
27988
27989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VideoMode",kwnames,&obj0)) goto fail;
27990 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27991 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27992 {
27993 PyThreadState* __tstate = wxPyBeginAllowThreads();
27994 delete arg1;
27995
27996 wxPyEndAllowThreads(__tstate);
27997 if (PyErr_Occurred()) SWIG_fail;
27998 }
27999 Py_INCREF(Py_None); resultobj = Py_None;
28000 return resultobj;
28001 fail:
28002 return NULL;
28003 }
28004
28005
28006 static PyObject *_wrap_VideoMode_Matches(PyObject *, PyObject *args, PyObject *kwargs) {
28007 PyObject *resultobj;
28008 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28009 wxVideoMode *arg2 = 0 ;
28010 bool result;
28011 PyObject * obj0 = 0 ;
28012 PyObject * obj1 = 0 ;
28013 char *kwnames[] = {
28014 (char *) "self",(char *) "other", NULL
28015 };
28016
28017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_Matches",kwnames,&obj0,&obj1)) goto fail;
28018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28020 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
28021 SWIG_POINTER_EXCEPTION | 0)) == -1)
28022 SWIG_fail;
28023 if (arg2 == NULL) {
28024 PyErr_SetString(PyExc_TypeError,"null reference");
28025 SWIG_fail;
28026 }
28027 {
28028 PyThreadState* __tstate = wxPyBeginAllowThreads();
28029 result = (bool)((wxVideoMode const *)arg1)->Matches((wxVideoMode const &)*arg2);
28030
28031 wxPyEndAllowThreads(__tstate);
28032 if (PyErr_Occurred()) SWIG_fail;
28033 }
28034 {
28035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28036 }
28037 return resultobj;
28038 fail:
28039 return NULL;
28040 }
28041
28042
28043 static PyObject *_wrap_VideoMode_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
28044 PyObject *resultobj;
28045 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28046 int result;
28047 PyObject * obj0 = 0 ;
28048 char *kwnames[] = {
28049 (char *) "self", NULL
28050 };
28051
28052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetWidth",kwnames,&obj0)) goto fail;
28053 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28054 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28055 {
28056 PyThreadState* __tstate = wxPyBeginAllowThreads();
28057 result = (int)((wxVideoMode const *)arg1)->GetWidth();
28058
28059 wxPyEndAllowThreads(__tstate);
28060 if (PyErr_Occurred()) SWIG_fail;
28061 }
28062 resultobj = SWIG_From_int((int)result);
28063 return resultobj;
28064 fail:
28065 return NULL;
28066 }
28067
28068
28069 static PyObject *_wrap_VideoMode_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
28070 PyObject *resultobj;
28071 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28072 int result;
28073 PyObject * obj0 = 0 ;
28074 char *kwnames[] = {
28075 (char *) "self", NULL
28076 };
28077
28078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetHeight",kwnames,&obj0)) goto fail;
28079 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28080 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28081 {
28082 PyThreadState* __tstate = wxPyBeginAllowThreads();
28083 result = (int)((wxVideoMode const *)arg1)->GetHeight();
28084
28085 wxPyEndAllowThreads(__tstate);
28086 if (PyErr_Occurred()) SWIG_fail;
28087 }
28088 resultobj = SWIG_From_int((int)result);
28089 return resultobj;
28090 fail:
28091 return NULL;
28092 }
28093
28094
28095 static PyObject *_wrap_VideoMode_GetDepth(PyObject *, PyObject *args, PyObject *kwargs) {
28096 PyObject *resultobj;
28097 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28098 int result;
28099 PyObject * obj0 = 0 ;
28100 char *kwnames[] = {
28101 (char *) "self", NULL
28102 };
28103
28104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetDepth",kwnames,&obj0)) goto fail;
28105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28107 {
28108 PyThreadState* __tstate = wxPyBeginAllowThreads();
28109 result = (int)((wxVideoMode const *)arg1)->GetDepth();
28110
28111 wxPyEndAllowThreads(__tstate);
28112 if (PyErr_Occurred()) SWIG_fail;
28113 }
28114 resultobj = SWIG_From_int((int)result);
28115 return resultobj;
28116 fail:
28117 return NULL;
28118 }
28119
28120
28121 static PyObject *_wrap_VideoMode_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
28122 PyObject *resultobj;
28123 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28124 bool result;
28125 PyObject * obj0 = 0 ;
28126 char *kwnames[] = {
28127 (char *) "self", NULL
28128 };
28129
28130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_IsOk",kwnames,&obj0)) goto fail;
28131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28133 {
28134 PyThreadState* __tstate = wxPyBeginAllowThreads();
28135 result = (bool)((wxVideoMode const *)arg1)->IsOk();
28136
28137 wxPyEndAllowThreads(__tstate);
28138 if (PyErr_Occurred()) SWIG_fail;
28139 }
28140 {
28141 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28142 }
28143 return resultobj;
28144 fail:
28145 return NULL;
28146 }
28147
28148
28149 static PyObject *_wrap_VideoMode___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
28150 PyObject *resultobj;
28151 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28152 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
28153 bool result;
28154 PyObject * obj0 = 0 ;
28155 PyObject * obj1 = 0 ;
28156 char *kwnames[] = {
28157 (char *) "self",(char *) "other", NULL
28158 };
28159
28160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___eq__",kwnames,&obj0,&obj1)) goto fail;
28161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28162 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28163 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
28164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28165 {
28166 PyThreadState* __tstate = wxPyBeginAllowThreads();
28167 result = (bool)wxVideoMode___eq__(arg1,(wxVideoMode const *)arg2);
28168
28169 wxPyEndAllowThreads(__tstate);
28170 if (PyErr_Occurred()) SWIG_fail;
28171 }
28172 {
28173 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28174 }
28175 return resultobj;
28176 fail:
28177 return NULL;
28178 }
28179
28180
28181 static PyObject *_wrap_VideoMode___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
28182 PyObject *resultobj;
28183 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28184 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
28185 bool result;
28186 PyObject * obj0 = 0 ;
28187 PyObject * obj1 = 0 ;
28188 char *kwnames[] = {
28189 (char *) "self",(char *) "other", NULL
28190 };
28191
28192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___ne__",kwnames,&obj0,&obj1)) goto fail;
28193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28195 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
28196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28197 {
28198 PyThreadState* __tstate = wxPyBeginAllowThreads();
28199 result = (bool)wxVideoMode___ne__(arg1,(wxVideoMode const *)arg2);
28200
28201 wxPyEndAllowThreads(__tstate);
28202 if (PyErr_Occurred()) SWIG_fail;
28203 }
28204 {
28205 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28206 }
28207 return resultobj;
28208 fail:
28209 return NULL;
28210 }
28211
28212
28213 static PyObject *_wrap_VideoMode_w_set(PyObject *, PyObject *args, PyObject *kwargs) {
28214 PyObject *resultobj;
28215 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28216 int arg2 ;
28217 PyObject * obj0 = 0 ;
28218 PyObject * obj1 = 0 ;
28219 char *kwnames[] = {
28220 (char *) "self",(char *) "w", NULL
28221 };
28222
28223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_w_set",kwnames,&obj0,&obj1)) goto fail;
28224 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28226 arg2 = (int)SWIG_As_int(obj1);
28227 if (PyErr_Occurred()) SWIG_fail;
28228 if (arg1) (arg1)->w = arg2;
28229
28230 Py_INCREF(Py_None); resultobj = Py_None;
28231 return resultobj;
28232 fail:
28233 return NULL;
28234 }
28235
28236
28237 static PyObject *_wrap_VideoMode_w_get(PyObject *, PyObject *args, PyObject *kwargs) {
28238 PyObject *resultobj;
28239 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28240 int result;
28241 PyObject * obj0 = 0 ;
28242 char *kwnames[] = {
28243 (char *) "self", NULL
28244 };
28245
28246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_w_get",kwnames,&obj0)) goto fail;
28247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28249 result = (int) ((arg1)->w);
28250
28251 resultobj = SWIG_From_int((int)result);
28252 return resultobj;
28253 fail:
28254 return NULL;
28255 }
28256
28257
28258 static PyObject *_wrap_VideoMode_h_set(PyObject *, PyObject *args, PyObject *kwargs) {
28259 PyObject *resultobj;
28260 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28261 int arg2 ;
28262 PyObject * obj0 = 0 ;
28263 PyObject * obj1 = 0 ;
28264 char *kwnames[] = {
28265 (char *) "self",(char *) "h", NULL
28266 };
28267
28268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_h_set",kwnames,&obj0,&obj1)) goto fail;
28269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28271 arg2 = (int)SWIG_As_int(obj1);
28272 if (PyErr_Occurred()) SWIG_fail;
28273 if (arg1) (arg1)->h = arg2;
28274
28275 Py_INCREF(Py_None); resultobj = Py_None;
28276 return resultobj;
28277 fail:
28278 return NULL;
28279 }
28280
28281
28282 static PyObject *_wrap_VideoMode_h_get(PyObject *, PyObject *args, PyObject *kwargs) {
28283 PyObject *resultobj;
28284 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28285 int result;
28286 PyObject * obj0 = 0 ;
28287 char *kwnames[] = {
28288 (char *) "self", NULL
28289 };
28290
28291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_h_get",kwnames,&obj0)) goto fail;
28292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28294 result = (int) ((arg1)->h);
28295
28296 resultobj = SWIG_From_int((int)result);
28297 return resultobj;
28298 fail:
28299 return NULL;
28300 }
28301
28302
28303 static PyObject *_wrap_VideoMode_bpp_set(PyObject *, PyObject *args, PyObject *kwargs) {
28304 PyObject *resultobj;
28305 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28306 int arg2 ;
28307 PyObject * obj0 = 0 ;
28308 PyObject * obj1 = 0 ;
28309 char *kwnames[] = {
28310 (char *) "self",(char *) "bpp", NULL
28311 };
28312
28313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_bpp_set",kwnames,&obj0,&obj1)) goto fail;
28314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28316 arg2 = (int)SWIG_As_int(obj1);
28317 if (PyErr_Occurred()) SWIG_fail;
28318 if (arg1) (arg1)->bpp = arg2;
28319
28320 Py_INCREF(Py_None); resultobj = Py_None;
28321 return resultobj;
28322 fail:
28323 return NULL;
28324 }
28325
28326
28327 static PyObject *_wrap_VideoMode_bpp_get(PyObject *, PyObject *args, PyObject *kwargs) {
28328 PyObject *resultobj;
28329 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28330 int result;
28331 PyObject * obj0 = 0 ;
28332 char *kwnames[] = {
28333 (char *) "self", NULL
28334 };
28335
28336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_bpp_get",kwnames,&obj0)) goto fail;
28337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28339 result = (int) ((arg1)->bpp);
28340
28341 resultobj = SWIG_From_int((int)result);
28342 return resultobj;
28343 fail:
28344 return NULL;
28345 }
28346
28347
28348 static PyObject *_wrap_VideoMode_refresh_set(PyObject *, PyObject *args, PyObject *kwargs) {
28349 PyObject *resultobj;
28350 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28351 int arg2 ;
28352 PyObject * obj0 = 0 ;
28353 PyObject * obj1 = 0 ;
28354 char *kwnames[] = {
28355 (char *) "self",(char *) "refresh", NULL
28356 };
28357
28358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_refresh_set",kwnames,&obj0,&obj1)) goto fail;
28359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28361 arg2 = (int)SWIG_As_int(obj1);
28362 if (PyErr_Occurred()) SWIG_fail;
28363 if (arg1) (arg1)->refresh = arg2;
28364
28365 Py_INCREF(Py_None); resultobj = Py_None;
28366 return resultobj;
28367 fail:
28368 return NULL;
28369 }
28370
28371
28372 static PyObject *_wrap_VideoMode_refresh_get(PyObject *, PyObject *args, PyObject *kwargs) {
28373 PyObject *resultobj;
28374 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28375 int result;
28376 PyObject * obj0 = 0 ;
28377 char *kwnames[] = {
28378 (char *) "self", NULL
28379 };
28380
28381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_refresh_get",kwnames,&obj0)) goto fail;
28382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28384 result = (int) ((arg1)->refresh);
28385
28386 resultobj = SWIG_From_int((int)result);
28387 return resultobj;
28388 fail:
28389 return NULL;
28390 }
28391
28392
28393 static PyObject * VideoMode_swigregister(PyObject *, PyObject *args) {
28394 PyObject *obj;
28395 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28396 SWIG_TypeClientData(SWIGTYPE_p_wxVideoMode, obj);
28397 Py_INCREF(obj);
28398 return Py_BuildValue((char *)"");
28399 }
28400 static int _wrap_DefaultVideoMode_set(PyObject *) {
28401 PyErr_SetString(PyExc_TypeError,"Variable DefaultVideoMode is read-only.");
28402 return 1;
28403 }
28404
28405
28406 static PyObject *_wrap_DefaultVideoMode_get() {
28407 PyObject *pyobj;
28408
28409 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultVideoMode), SWIGTYPE_p_wxVideoMode, 0);
28410 return pyobj;
28411 }
28412
28413
28414 static PyObject *_wrap_new_Display(PyObject *, PyObject *args, PyObject *kwargs) {
28415 PyObject *resultobj;
28416 size_t arg1 = (size_t) 0 ;
28417 wxDisplay *result;
28418 PyObject * obj0 = 0 ;
28419 char *kwnames[] = {
28420 (char *) "index", NULL
28421 };
28422
28423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Display",kwnames,&obj0)) goto fail;
28424 if (obj0) {
28425 arg1 = (size_t)SWIG_As_unsigned_SS_long(obj0);
28426 if (PyErr_Occurred()) SWIG_fail;
28427 }
28428 {
28429 PyThreadState* __tstate = wxPyBeginAllowThreads();
28430 result = (wxDisplay *)new wxDisplay(arg1);
28431
28432 wxPyEndAllowThreads(__tstate);
28433 if (PyErr_Occurred()) SWIG_fail;
28434 }
28435 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplay, 1);
28436 return resultobj;
28437 fail:
28438 return NULL;
28439 }
28440
28441
28442 static PyObject *_wrap_delete_Display(PyObject *, PyObject *args, PyObject *kwargs) {
28443 PyObject *resultobj;
28444 wxDisplay *arg1 = (wxDisplay *) 0 ;
28445 PyObject * obj0 = 0 ;
28446 char *kwnames[] = {
28447 (char *) "self", NULL
28448 };
28449
28450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Display",kwnames,&obj0)) goto fail;
28451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28453 {
28454 PyThreadState* __tstate = wxPyBeginAllowThreads();
28455 delete arg1;
28456
28457 wxPyEndAllowThreads(__tstate);
28458 if (PyErr_Occurred()) SWIG_fail;
28459 }
28460 Py_INCREF(Py_None); resultobj = Py_None;
28461 return resultobj;
28462 fail:
28463 return NULL;
28464 }
28465
28466
28467 static PyObject *_wrap_Display_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
28468 PyObject *resultobj;
28469 size_t result;
28470 char *kwnames[] = {
28471 NULL
28472 };
28473
28474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Display_GetCount",kwnames)) goto fail;
28475 {
28476 PyThreadState* __tstate = wxPyBeginAllowThreads();
28477 result = (size_t)wxDisplay::GetCount();
28478
28479 wxPyEndAllowThreads(__tstate);
28480 if (PyErr_Occurred()) SWIG_fail;
28481 }
28482 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
28483 return resultobj;
28484 fail:
28485 return NULL;
28486 }
28487
28488
28489 static PyObject *_wrap_Display_GetFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
28490 PyObject *resultobj;
28491 wxPoint *arg1 = 0 ;
28492 int result;
28493 wxPoint temp1 ;
28494 PyObject * obj0 = 0 ;
28495 char *kwnames[] = {
28496 (char *) "pt", NULL
28497 };
28498
28499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromPoint",kwnames,&obj0)) goto fail;
28500 {
28501 arg1 = &temp1;
28502 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
28503 }
28504 {
28505 PyThreadState* __tstate = wxPyBeginAllowThreads();
28506 result = (int)wxDisplay::GetFromPoint((wxPoint const &)*arg1);
28507
28508 wxPyEndAllowThreads(__tstate);
28509 if (PyErr_Occurred()) SWIG_fail;
28510 }
28511 resultobj = SWIG_From_int((int)result);
28512 return resultobj;
28513 fail:
28514 return NULL;
28515 }
28516
28517
28518 static PyObject *_wrap_Display_GetFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28519 PyObject *resultobj;
28520 wxWindow *arg1 = (wxWindow *) 0 ;
28521 int result;
28522 PyObject * obj0 = 0 ;
28523 char *kwnames[] = {
28524 (char *) "window", NULL
28525 };
28526
28527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromWindow",kwnames,&obj0)) goto fail;
28528 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28529 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28530 {
28531 PyThreadState* __tstate = wxPyBeginAllowThreads();
28532 result = (int)Display_GetFromWindow(arg1);
28533
28534 wxPyEndAllowThreads(__tstate);
28535 if (PyErr_Occurred()) SWIG_fail;
28536 }
28537 resultobj = SWIG_From_int((int)result);
28538 return resultobj;
28539 fail:
28540 return NULL;
28541 }
28542
28543
28544 static PyObject *_wrap_Display_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
28545 PyObject *resultobj;
28546 wxDisplay *arg1 = (wxDisplay *) 0 ;
28547 bool result;
28548 PyObject * obj0 = 0 ;
28549 char *kwnames[] = {
28550 (char *) "self", NULL
28551 };
28552
28553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsOk",kwnames,&obj0)) goto fail;
28554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28556 {
28557 PyThreadState* __tstate = wxPyBeginAllowThreads();
28558 result = (bool)((wxDisplay const *)arg1)->IsOk();
28559
28560 wxPyEndAllowThreads(__tstate);
28561 if (PyErr_Occurred()) SWIG_fail;
28562 }
28563 {
28564 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28565 }
28566 return resultobj;
28567 fail:
28568 return NULL;
28569 }
28570
28571
28572 static PyObject *_wrap_Display_GetGeometry(PyObject *, PyObject *args, PyObject *kwargs) {
28573 PyObject *resultobj;
28574 wxDisplay *arg1 = (wxDisplay *) 0 ;
28575 wxRect result;
28576 PyObject * obj0 = 0 ;
28577 char *kwnames[] = {
28578 (char *) "self", NULL
28579 };
28580
28581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetGeometry",kwnames,&obj0)) goto fail;
28582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28584 {
28585 PyThreadState* __tstate = wxPyBeginAllowThreads();
28586 result = ((wxDisplay const *)arg1)->GetGeometry();
28587
28588 wxPyEndAllowThreads(__tstate);
28589 if (PyErr_Occurred()) SWIG_fail;
28590 }
28591 {
28592 wxRect * resultptr;
28593 resultptr = new wxRect((wxRect &) result);
28594 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
28595 }
28596 return resultobj;
28597 fail:
28598 return NULL;
28599 }
28600
28601
28602 static PyObject *_wrap_Display_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
28603 PyObject *resultobj;
28604 wxDisplay *arg1 = (wxDisplay *) 0 ;
28605 wxString result;
28606 PyObject * obj0 = 0 ;
28607 char *kwnames[] = {
28608 (char *) "self", NULL
28609 };
28610
28611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetName",kwnames,&obj0)) goto fail;
28612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28614 {
28615 PyThreadState* __tstate = wxPyBeginAllowThreads();
28616 result = ((wxDisplay const *)arg1)->GetName();
28617
28618 wxPyEndAllowThreads(__tstate);
28619 if (PyErr_Occurred()) SWIG_fail;
28620 }
28621 {
28622 #if wxUSE_UNICODE
28623 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28624 #else
28625 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28626 #endif
28627 }
28628 return resultobj;
28629 fail:
28630 return NULL;
28631 }
28632
28633
28634 static PyObject *_wrap_Display_IsPrimary(PyObject *, PyObject *args, PyObject *kwargs) {
28635 PyObject *resultobj;
28636 wxDisplay *arg1 = (wxDisplay *) 0 ;
28637 bool result;
28638 PyObject * obj0 = 0 ;
28639 char *kwnames[] = {
28640 (char *) "self", NULL
28641 };
28642
28643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsPrimary",kwnames,&obj0)) goto fail;
28644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28646 {
28647 PyThreadState* __tstate = wxPyBeginAllowThreads();
28648 result = (bool)((wxDisplay const *)arg1)->IsPrimary();
28649
28650 wxPyEndAllowThreads(__tstate);
28651 if (PyErr_Occurred()) SWIG_fail;
28652 }
28653 {
28654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28655 }
28656 return resultobj;
28657 fail:
28658 return NULL;
28659 }
28660
28661
28662 static PyObject *_wrap_Display_GetModes(PyObject *, PyObject *args, PyObject *kwargs) {
28663 PyObject *resultobj;
28664 wxDisplay *arg1 = (wxDisplay *) 0 ;
28665 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
28666 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
28667 PyObject *result;
28668 PyObject * obj0 = 0 ;
28669 PyObject * obj1 = 0 ;
28670 char *kwnames[] = {
28671 (char *) "self",(char *) "mode", NULL
28672 };
28673
28674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_GetModes",kwnames,&obj0,&obj1)) goto fail;
28675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28677 if (obj1) {
28678 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
28679 SWIG_POINTER_EXCEPTION | 0)) == -1)
28680 SWIG_fail;
28681 if (arg2 == NULL) {
28682 PyErr_SetString(PyExc_TypeError,"null reference");
28683 SWIG_fail;
28684 }
28685 }
28686 {
28687 PyThreadState* __tstate = wxPyBeginAllowThreads();
28688 result = (PyObject *)wxDisplay_GetModes(arg1,(wxVideoMode const &)*arg2);
28689
28690 wxPyEndAllowThreads(__tstate);
28691 if (PyErr_Occurred()) SWIG_fail;
28692 }
28693 resultobj = result;
28694 return resultobj;
28695 fail:
28696 return NULL;
28697 }
28698
28699
28700 static PyObject *_wrap_Display_GetCurrentMode(PyObject *, PyObject *args, PyObject *kwargs) {
28701 PyObject *resultobj;
28702 wxDisplay *arg1 = (wxDisplay *) 0 ;
28703 wxVideoMode result;
28704 PyObject * obj0 = 0 ;
28705 char *kwnames[] = {
28706 (char *) "self", NULL
28707 };
28708
28709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetCurrentMode",kwnames,&obj0)) goto fail;
28710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28712 {
28713 PyThreadState* __tstate = wxPyBeginAllowThreads();
28714 result = ((wxDisplay const *)arg1)->GetCurrentMode();
28715
28716 wxPyEndAllowThreads(__tstate);
28717 if (PyErr_Occurred()) SWIG_fail;
28718 }
28719 {
28720 wxVideoMode * resultptr;
28721 resultptr = new wxVideoMode((wxVideoMode &) result);
28722 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVideoMode, 1);
28723 }
28724 return resultobj;
28725 fail:
28726 return NULL;
28727 }
28728
28729
28730 static PyObject *_wrap_Display_ChangeMode(PyObject *, PyObject *args, PyObject *kwargs) {
28731 PyObject *resultobj;
28732 wxDisplay *arg1 = (wxDisplay *) 0 ;
28733 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
28734 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
28735 bool result;
28736 PyObject * obj0 = 0 ;
28737 PyObject * obj1 = 0 ;
28738 char *kwnames[] = {
28739 (char *) "self",(char *) "mode", NULL
28740 };
28741
28742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_ChangeMode",kwnames,&obj0,&obj1)) goto fail;
28743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28745 if (obj1) {
28746 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
28747 SWIG_POINTER_EXCEPTION | 0)) == -1)
28748 SWIG_fail;
28749 if (arg2 == NULL) {
28750 PyErr_SetString(PyExc_TypeError,"null reference");
28751 SWIG_fail;
28752 }
28753 }
28754 {
28755 PyThreadState* __tstate = wxPyBeginAllowThreads();
28756 result = (bool)(arg1)->ChangeMode((wxVideoMode const &)*arg2);
28757
28758 wxPyEndAllowThreads(__tstate);
28759 if (PyErr_Occurred()) SWIG_fail;
28760 }
28761 {
28762 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28763 }
28764 return resultobj;
28765 fail:
28766 return NULL;
28767 }
28768
28769
28770 static PyObject *_wrap_Display_ResetMode(PyObject *, PyObject *args, PyObject *kwargs) {
28771 PyObject *resultobj;
28772 wxDisplay *arg1 = (wxDisplay *) 0 ;
28773 PyObject * obj0 = 0 ;
28774 char *kwnames[] = {
28775 (char *) "self", NULL
28776 };
28777
28778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_ResetMode",kwnames,&obj0)) goto fail;
28779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28781 {
28782 PyThreadState* __tstate = wxPyBeginAllowThreads();
28783 (arg1)->ResetMode();
28784
28785 wxPyEndAllowThreads(__tstate);
28786 if (PyErr_Occurred()) SWIG_fail;
28787 }
28788 Py_INCREF(Py_None); resultobj = Py_None;
28789 return resultobj;
28790 fail:
28791 return NULL;
28792 }
28793
28794
28795 static PyObject * Display_swigregister(PyObject *, PyObject *args) {
28796 PyObject *obj;
28797 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28798 SWIG_TypeClientData(SWIGTYPE_p_wxDisplay, obj);
28799 Py_INCREF(obj);
28800 return Py_BuildValue((char *)"");
28801 }
28802 static PyObject *_wrap_StandardPaths_Get(PyObject *, PyObject *args, PyObject *kwargs) {
28803 PyObject *resultobj;
28804 wxStandardPaths *result;
28805 char *kwnames[] = {
28806 NULL
28807 };
28808
28809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StandardPaths_Get",kwnames)) goto fail;
28810 {
28811 PyThreadState* __tstate = wxPyBeginAllowThreads();
28812 result = (wxStandardPaths *)StandardPaths_Get();
28813
28814 wxPyEndAllowThreads(__tstate);
28815 if (PyErr_Occurred()) SWIG_fail;
28816 }
28817 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStandardPaths, 0);
28818 return resultobj;
28819 fail:
28820 return NULL;
28821 }
28822
28823
28824 static PyObject *_wrap_StandardPaths_GetConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
28825 PyObject *resultobj;
28826 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
28827 wxString result;
28828 PyObject * obj0 = 0 ;
28829 char *kwnames[] = {
28830 (char *) "self", NULL
28831 };
28832
28833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetConfigDir",kwnames,&obj0)) goto fail;
28834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
28835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28836 {
28837 PyThreadState* __tstate = wxPyBeginAllowThreads();
28838 result = ((wxStandardPaths const *)arg1)->GetConfigDir();
28839
28840 wxPyEndAllowThreads(__tstate);
28841 if (PyErr_Occurred()) SWIG_fail;
28842 }
28843 {
28844 #if wxUSE_UNICODE
28845 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28846 #else
28847 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28848 #endif
28849 }
28850 return resultobj;
28851 fail:
28852 return NULL;
28853 }
28854
28855
28856 static PyObject *_wrap_StandardPaths_GetUserConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
28857 PyObject *resultobj;
28858 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
28859 wxString result;
28860 PyObject * obj0 = 0 ;
28861 char *kwnames[] = {
28862 (char *) "self", NULL
28863 };
28864
28865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserConfigDir",kwnames,&obj0)) goto fail;
28866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
28867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28868 {
28869 PyThreadState* __tstate = wxPyBeginAllowThreads();
28870 result = ((wxStandardPaths const *)arg1)->GetUserConfigDir();
28871
28872 wxPyEndAllowThreads(__tstate);
28873 if (PyErr_Occurred()) SWIG_fail;
28874 }
28875 {
28876 #if wxUSE_UNICODE
28877 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28878 #else
28879 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28880 #endif
28881 }
28882 return resultobj;
28883 fail:
28884 return NULL;
28885 }
28886
28887
28888 static PyObject *_wrap_StandardPaths_GetDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
28889 PyObject *resultobj;
28890 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
28891 wxString result;
28892 PyObject * obj0 = 0 ;
28893 char *kwnames[] = {
28894 (char *) "self", NULL
28895 };
28896
28897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetDataDir",kwnames,&obj0)) goto fail;
28898 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
28899 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28900 {
28901 PyThreadState* __tstate = wxPyBeginAllowThreads();
28902 result = ((wxStandardPaths const *)arg1)->GetDataDir();
28903
28904 wxPyEndAllowThreads(__tstate);
28905 if (PyErr_Occurred()) SWIG_fail;
28906 }
28907 {
28908 #if wxUSE_UNICODE
28909 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28910 #else
28911 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28912 #endif
28913 }
28914 return resultobj;
28915 fail:
28916 return NULL;
28917 }
28918
28919
28920 static PyObject *_wrap_StandardPaths_GetLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
28921 PyObject *resultobj;
28922 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
28923 wxString result;
28924 PyObject * obj0 = 0 ;
28925 char *kwnames[] = {
28926 (char *) "self", NULL
28927 };
28928
28929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetLocalDataDir",kwnames,&obj0)) goto fail;
28930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
28931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28932 {
28933 PyThreadState* __tstate = wxPyBeginAllowThreads();
28934 result = ((wxStandardPaths const *)arg1)->GetLocalDataDir();
28935
28936 wxPyEndAllowThreads(__tstate);
28937 if (PyErr_Occurred()) SWIG_fail;
28938 }
28939 {
28940 #if wxUSE_UNICODE
28941 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28942 #else
28943 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28944 #endif
28945 }
28946 return resultobj;
28947 fail:
28948 return NULL;
28949 }
28950
28951
28952 static PyObject *_wrap_StandardPaths_GetUserDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
28953 PyObject *resultobj;
28954 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
28955 wxString result;
28956 PyObject * obj0 = 0 ;
28957 char *kwnames[] = {
28958 (char *) "self", NULL
28959 };
28960
28961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserDataDir",kwnames,&obj0)) goto fail;
28962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
28963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28964 {
28965 PyThreadState* __tstate = wxPyBeginAllowThreads();
28966 result = ((wxStandardPaths const *)arg1)->GetUserDataDir();
28967
28968 wxPyEndAllowThreads(__tstate);
28969 if (PyErr_Occurred()) SWIG_fail;
28970 }
28971 {
28972 #if wxUSE_UNICODE
28973 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28974 #else
28975 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28976 #endif
28977 }
28978 return resultobj;
28979 fail:
28980 return NULL;
28981 }
28982
28983
28984 static PyObject *_wrap_StandardPaths_GetUserLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
28985 PyObject *resultobj;
28986 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
28987 wxString result;
28988 PyObject * obj0 = 0 ;
28989 char *kwnames[] = {
28990 (char *) "self", NULL
28991 };
28992
28993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserLocalDataDir",kwnames,&obj0)) goto fail;
28994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
28995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28996 {
28997 PyThreadState* __tstate = wxPyBeginAllowThreads();
28998 result = ((wxStandardPaths const *)arg1)->GetUserLocalDataDir();
28999
29000 wxPyEndAllowThreads(__tstate);
29001 if (PyErr_Occurred()) SWIG_fail;
29002 }
29003 {
29004 #if wxUSE_UNICODE
29005 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
29006 #else
29007 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
29008 #endif
29009 }
29010 return resultobj;
29011 fail:
29012 return NULL;
29013 }
29014
29015
29016 static PyObject *_wrap_StandardPaths_GetPluginsDir(PyObject *, PyObject *args, PyObject *kwargs) {
29017 PyObject *resultobj;
29018 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
29019 wxString result;
29020 PyObject * obj0 = 0 ;
29021 char *kwnames[] = {
29022 (char *) "self", NULL
29023 };
29024
29025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetPluginsDir",kwnames,&obj0)) goto fail;
29026 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
29027 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29028 {
29029 PyThreadState* __tstate = wxPyBeginAllowThreads();
29030 result = ((wxStandardPaths const *)arg1)->GetPluginsDir();
29031
29032 wxPyEndAllowThreads(__tstate);
29033 if (PyErr_Occurred()) SWIG_fail;
29034 }
29035 {
29036 #if wxUSE_UNICODE
29037 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
29038 #else
29039 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
29040 #endif
29041 }
29042 return resultobj;
29043 fail:
29044 return NULL;
29045 }
29046
29047
29048 static PyObject *_wrap_StandardPaths_SetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
29049 PyObject *resultobj;
29050 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
29051 wxString *arg2 = 0 ;
29052 bool temp2 = false ;
29053 PyObject * obj0 = 0 ;
29054 PyObject * obj1 = 0 ;
29055 char *kwnames[] = {
29056 (char *) "self",(char *) "prefix", NULL
29057 };
29058
29059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StandardPaths_SetInstallPrefix",kwnames,&obj0,&obj1)) goto fail;
29060 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
29061 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29062 {
29063 arg2 = wxString_in_helper(obj1);
29064 if (arg2 == NULL) SWIG_fail;
29065 temp2 = true;
29066 }
29067 {
29068 PyThreadState* __tstate = wxPyBeginAllowThreads();
29069 (arg1)->SetInstallPrefix((wxString const &)*arg2);
29070
29071 wxPyEndAllowThreads(__tstate);
29072 if (PyErr_Occurred()) SWIG_fail;
29073 }
29074 Py_INCREF(Py_None); resultobj = Py_None;
29075 {
29076 if (temp2)
29077 delete arg2;
29078 }
29079 return resultobj;
29080 fail:
29081 {
29082 if (temp2)
29083 delete arg2;
29084 }
29085 return NULL;
29086 }
29087
29088
29089 static PyObject *_wrap_StandardPaths_GetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
29090 PyObject *resultobj;
29091 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
29092 wxString result;
29093 PyObject * obj0 = 0 ;
29094 char *kwnames[] = {
29095 (char *) "self", NULL
29096 };
29097
29098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetInstallPrefix",kwnames,&obj0)) goto fail;
29099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStandardPaths,
29100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29101 {
29102 PyThreadState* __tstate = wxPyBeginAllowThreads();
29103 result = ((wxStandardPaths const *)arg1)->GetInstallPrefix();
29104
29105 wxPyEndAllowThreads(__tstate);
29106 if (PyErr_Occurred()) SWIG_fail;
29107 }
29108 {
29109 #if wxUSE_UNICODE
29110 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
29111 #else
29112 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
29113 #endif
29114 }
29115 return resultobj;
29116 fail:
29117 return NULL;
29118 }
29119
29120
29121 static PyObject * StandardPaths_swigregister(PyObject *, PyObject *args) {
29122 PyObject *obj;
29123 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29124 SWIG_TypeClientData(SWIGTYPE_p_wxStandardPaths, obj);
29125 Py_INCREF(obj);
29126 return Py_BuildValue((char *)"");
29127 }
29128 static PyMethodDef SwigMethods[] = {
29129 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS, NULL },
29130 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
29131 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL },
29132 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS, NULL },
29133 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS, NULL },
29134 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS, NULL },
29135 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS, NULL },
29136 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS, NULL },
29137 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS, NULL },
29138 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
29139 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS, NULL },
29140 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
29141 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS, NULL },
29142 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS, NULL },
29143 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS, NULL },
29144 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS, NULL },
29145 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS, NULL },
29146 { (char *)"IsStockID", (PyCFunction) _wrap_IsStockID, METH_VARARGS | METH_KEYWORDS, NULL },
29147 { (char *)"IsStockLabel", (PyCFunction) _wrap_IsStockLabel, METH_VARARGS | METH_KEYWORDS, NULL },
29148 { (char *)"GetStockLabel", (PyCFunction) _wrap_GetStockLabel, METH_VARARGS | METH_KEYWORDS, NULL },
29149 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS, NULL },
29150 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
29151 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS, NULL },
29152 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS, NULL },
29153 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS, NULL },
29154 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS, NULL },
29155 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS, NULL },
29156 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS, NULL },
29157 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS, NULL },
29158 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS, NULL },
29159 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS, NULL },
29160 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS, NULL },
29161 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS, NULL },
29162 { (char *)"MilliSleep", (PyCFunction) _wrap_MilliSleep, METH_VARARGS | METH_KEYWORDS, NULL },
29163 { (char *)"MicroSleep", (PyCFunction) _wrap_MicroSleep, METH_VARARGS | METH_KEYWORDS, NULL },
29164 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS, NULL },
29165 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS, NULL },
29166 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS, NULL },
29167 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS, NULL },
29168 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS, NULL },
29169 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS, NULL },
29170 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS, NULL },
29171 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS, NULL },
29172 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS, NULL },
29173 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS, NULL },
29174 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS, NULL },
29175 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS, NULL },
29176 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS, NULL },
29177 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS, NULL },
29178 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS, NULL },
29179 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS, NULL },
29180 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS, NULL },
29181 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS, NULL },
29182 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS, NULL },
29183 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS, NULL },
29184 { (char *)"GetNumberFromUser", (PyCFunction) _wrap_GetNumberFromUser, METH_VARARGS | METH_KEYWORDS, NULL },
29185 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS, NULL },
29186 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL },
29187 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL },
29188 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS, NULL },
29189 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS, NULL },
29190 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL },
29191 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL },
29192 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL },
29193 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL },
29194 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
29195 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
29196 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS, NULL },
29197 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL },
29198 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL },
29199 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS, NULL },
29200 { (char *)"GetKeyState", (PyCFunction) _wrap_GetKeyState, METH_VARARGS | METH_KEYWORDS, NULL },
29201 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS, NULL },
29202 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS, NULL },
29203 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS, NULL },
29204 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL },
29205 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL },
29206 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS, NULL },
29207 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS, NULL },
29208 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
29209 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS, NULL },
29210 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS, NULL },
29211 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
29212 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
29213 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS, NULL },
29214 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS, NULL },
29215 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS, NULL },
29216 { (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS, NULL },
29217 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
29218 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL },
29219 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29220 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
29221 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
29222 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
29223 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
29224 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL },
29225 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS, NULL },
29226 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
29227 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
29228 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS, NULL },
29229 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS, NULL },
29230 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL },
29231 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL },
29232 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL },
29233 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
29234 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
29235 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS, NULL },
29236 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
29237 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
29238 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS, NULL },
29239 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29240 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29241 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS, NULL },
29242 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS, NULL },
29243 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS, NULL },
29244 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS, NULL },
29245 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS, NULL },
29246 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS, NULL },
29247 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS, NULL },
29248 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL },
29249 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL },
29250 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS, NULL },
29251 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS, NULL },
29252 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS, NULL },
29253 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS, NULL },
29254 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS, NULL },
29255 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS, NULL },
29256 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS, NULL },
29257 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS, NULL },
29258 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS, NULL },
29259 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS, NULL },
29260 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
29261 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS, NULL },
29262 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL },
29263 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL },
29264 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL },
29265 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS, NULL },
29266 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS, NULL },
29267 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS, NULL },
29268 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS, NULL },
29269 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS, NULL },
29270 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS, NULL },
29271 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS, NULL },
29272 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS, NULL },
29273 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS, NULL },
29274 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS, NULL },
29275 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29276 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS, NULL },
29277 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS, NULL },
29278 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS, NULL },
29279 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS, NULL },
29280 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS, NULL },
29281 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29282 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS, NULL },
29283 { (char *)"Timer_GetOwner", (PyCFunction) _wrap_Timer_GetOwner, METH_VARARGS | METH_KEYWORDS, NULL },
29284 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS, NULL },
29285 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS, NULL },
29286 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL },
29287 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL },
29288 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS, NULL },
29289 { (char *)"Timer_GetId", (PyCFunction) _wrap_Timer_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
29290 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS, NULL },
29291 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS, NULL },
29292 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL },
29293 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS, NULL },
29294 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS, NULL },
29295 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS, NULL },
29296 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS, NULL },
29297 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS, NULL },
29298 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS, NULL },
29299 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
29300 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS, NULL },
29301 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS, NULL },
29302 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS, NULL },
29303 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS, NULL },
29304 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29305 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29306 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS, NULL },
29307 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS, NULL },
29308 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS, NULL },
29309 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL },
29310 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL },
29311 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
29312 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
29313 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
29314 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL },
29315 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL },
29316 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
29317 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS, NULL },
29318 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
29319 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
29320 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL },
29321 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
29322 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS, NULL },
29323 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
29324 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS, NULL },
29325 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS, NULL },
29326 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS, NULL },
29327 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
29328 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS, NULL },
29329 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS, NULL },
29330 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS, NULL },
29331 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS, NULL },
29332 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS, NULL },
29333 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL },
29334 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL },
29335 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL },
29336 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL },
29337 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS, NULL },
29338 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS, NULL },
29339 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS, NULL },
29340 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL },
29341 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL },
29342 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL },
29343 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS, NULL },
29344 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS, NULL },
29345 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS, NULL },
29346 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS, NULL },
29347 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS, NULL },
29348 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS, NULL },
29349 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS, NULL },
29350 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29351 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS, NULL },
29352 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS, NULL },
29353 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS, NULL },
29354 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS, NULL },
29355 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS, NULL },
29356 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS, NULL },
29357 { (char *)"LogTrace", _wrap_LogTrace, METH_VARARGS, NULL },
29358 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS, NULL },
29359 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS, NULL },
29360 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS, NULL },
29361 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS, NULL },
29362 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS, NULL },
29363 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29364 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS, NULL },
29365 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS, NULL },
29366 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS, NULL },
29367 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS, NULL },
29368 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS, NULL },
29369 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29370 { (char *)"Process_base_OnTerminate", (PyCFunction) _wrap_Process_base_OnTerminate, METH_VARARGS | METH_KEYWORDS, NULL },
29371 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS, NULL },
29372 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS, NULL },
29373 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
29374 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS, NULL },
29375 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS, NULL },
29376 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS, NULL },
29377 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS, NULL },
29378 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS, NULL },
29379 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS, NULL },
29380 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS, NULL },
29381 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS, NULL },
29382 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL },
29383 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS, NULL },
29384 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS, NULL },
29385 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS, NULL },
29386 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS, NULL },
29387 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS, NULL },
29388 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS, NULL },
29389 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS, NULL },
29390 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS, NULL },
29391 { (char *)"Kill", (PyCFunction) _wrap_Kill, METH_VARARGS | METH_KEYWORDS, NULL },
29392 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS, NULL },
29393 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS, NULL },
29394 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29395 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29396 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL },
29397 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29398 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29399 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29400 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29401 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29402 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL },
29403 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL },
29404 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
29405 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS, NULL },
29406 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS, NULL },
29407 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS, NULL },
29408 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS, NULL },
29409 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS, NULL },
29410 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS, NULL },
29411 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS, NULL },
29412 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS, NULL },
29413 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS, NULL },
29414 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS, NULL },
29415 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS, NULL },
29416 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS, NULL },
29417 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS, NULL },
29418 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS, NULL },
29419 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS, NULL },
29420 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS, NULL },
29421 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS, NULL },
29422 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS, NULL },
29423 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS, NULL },
29424 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS, NULL },
29425 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS, NULL },
29426 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS, NULL },
29427 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS, NULL },
29428 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS, NULL },
29429 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS, NULL },
29430 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS, NULL },
29431 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS, NULL },
29432 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS, NULL },
29433 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS, NULL },
29434 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS, NULL },
29435 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS, NULL },
29436 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS, NULL },
29437 { (char *)"JoystickEvent_m_pos_set", (PyCFunction) _wrap_JoystickEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS, NULL },
29438 { (char *)"JoystickEvent_m_pos_get", (PyCFunction) _wrap_JoystickEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS, NULL },
29439 { (char *)"JoystickEvent_m_zPosition_set", (PyCFunction) _wrap_JoystickEvent_m_zPosition_set, METH_VARARGS | METH_KEYWORDS, NULL },
29440 { (char *)"JoystickEvent_m_zPosition_get", (PyCFunction) _wrap_JoystickEvent_m_zPosition_get, METH_VARARGS | METH_KEYWORDS, NULL },
29441 { (char *)"JoystickEvent_m_buttonChange_set", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_set, METH_VARARGS | METH_KEYWORDS, NULL },
29442 { (char *)"JoystickEvent_m_buttonChange_get", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_get, METH_VARARGS | METH_KEYWORDS, NULL },
29443 { (char *)"JoystickEvent_m_buttonState_set", (PyCFunction) _wrap_JoystickEvent_m_buttonState_set, METH_VARARGS | METH_KEYWORDS, NULL },
29444 { (char *)"JoystickEvent_m_buttonState_get", (PyCFunction) _wrap_JoystickEvent_m_buttonState_get, METH_VARARGS | METH_KEYWORDS, NULL },
29445 { (char *)"JoystickEvent_m_joyStick_set", (PyCFunction) _wrap_JoystickEvent_m_joyStick_set, METH_VARARGS | METH_KEYWORDS, NULL },
29446 { (char *)"JoystickEvent_m_joyStick_get", (PyCFunction) _wrap_JoystickEvent_m_joyStick_get, METH_VARARGS | METH_KEYWORDS, NULL },
29447 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS, NULL },
29448 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29449 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29450 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL },
29451 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL },
29452 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS, NULL },
29453 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS, NULL },
29454 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS, NULL },
29455 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL },
29456 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29457 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS, NULL },
29458 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL },
29459 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS, NULL },
29460 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS, NULL },
29461 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL },
29462 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL },
29463 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
29464 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS, NULL },
29465 { (char *)"new_Sound", (PyCFunction) _wrap_new_Sound, METH_VARARGS | METH_KEYWORDS, NULL },
29466 { (char *)"new_SoundFromData", (PyCFunction) _wrap_new_SoundFromData, METH_VARARGS | METH_KEYWORDS, NULL },
29467 { (char *)"delete_Sound", (PyCFunction) _wrap_delete_Sound, METH_VARARGS | METH_KEYWORDS, NULL },
29468 { (char *)"Sound_Create", (PyCFunction) _wrap_Sound_Create, METH_VARARGS | METH_KEYWORDS, NULL },
29469 { (char *)"Sound_CreateFromData", (PyCFunction) _wrap_Sound_CreateFromData, METH_VARARGS | METH_KEYWORDS, NULL },
29470 { (char *)"Sound_IsOk", (PyCFunction) _wrap_Sound_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
29471 { (char *)"Sound_Play", (PyCFunction) _wrap_Sound_Play, METH_VARARGS | METH_KEYWORDS, NULL },
29472 { (char *)"Sound_PlaySound", (PyCFunction) _wrap_Sound_PlaySound, METH_VARARGS | METH_KEYWORDS, NULL },
29473 { (char *)"Sound_Stop", (PyCFunction) _wrap_Sound_Stop, METH_VARARGS | METH_KEYWORDS, NULL },
29474 { (char *)"Sound_swigregister", Sound_swigregister, METH_VARARGS, NULL },
29475 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29476 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS, NULL },
29477 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29478 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS, NULL },
29479 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL },
29480 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL },
29481 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
29482 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL },
29483 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL },
29484 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL },
29485 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL },
29486 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL },
29487 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS, NULL },
29488 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS, NULL },
29489 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS, NULL },
29490 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS, NULL },
29491 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS, NULL },
29492 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS, NULL },
29493 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
29494 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL },
29495 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL },
29496 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL },
29497 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29498 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL },
29499 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL },
29500 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL },
29501 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS, NULL },
29502 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS, NULL },
29503 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS, NULL },
29504 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL },
29505 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS, NULL },
29506 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS, NULL },
29507 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS, NULL },
29508 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL },
29509 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS, NULL },
29510 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS, NULL },
29511 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS, NULL },
29512 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
29513 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS, NULL },
29514 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL },
29515 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS, NULL },
29516 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS, NULL },
29517 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS, NULL },
29518 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL },
29519 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL },
29520 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS, NULL },
29521 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS, NULL },
29522 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29523 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS, NULL },
29524 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS, NULL },
29525 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS, NULL },
29526 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
29527 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL },
29528 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
29529 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS, NULL },
29530 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS, NULL },
29531 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS, NULL },
29532 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS, NULL },
29533 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS, NULL },
29534 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL },
29535 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS, NULL },
29536 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS, NULL },
29537 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS, NULL },
29538 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS, NULL },
29539 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS, NULL },
29540 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS, NULL },
29541 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS, NULL },
29542 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS, NULL },
29543 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS, NULL },
29544 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS, NULL },
29545 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS, NULL },
29546 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS, NULL },
29547 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS, NULL },
29548 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS, NULL },
29549 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS, NULL },
29550 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS, NULL },
29551 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS, NULL },
29552 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS, NULL },
29553 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS, NULL },
29554 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS, NULL },
29555 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS, NULL },
29556 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS, NULL },
29557 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS, NULL },
29558 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS, NULL },
29559 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS, NULL },
29560 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS, NULL },
29561 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
29562 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
29563 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS, NULL },
29564 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS, NULL },
29565 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
29566 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
29567 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
29568 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
29569 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
29570 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
29571 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
29572 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS, NULL },
29573 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS, NULL },
29574 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS, NULL },
29575 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS, NULL },
29576 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL },
29577 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL },
29578 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS, NULL },
29579 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL },
29580 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL },
29581 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS, NULL },
29582 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS, NULL },
29583 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
29584 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS, NULL },
29585 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS, NULL },
29586 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS, NULL },
29587 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS, NULL },
29588 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS, NULL },
29589 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29590 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS, NULL },
29591 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS, NULL },
29592 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS, NULL },
29593 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29594 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS, NULL },
29595 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS, NULL },
29596 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS, NULL },
29597 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS, NULL },
29598 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS, NULL },
29599 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS, NULL },
29600 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS, NULL },
29601 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS, NULL },
29602 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS, NULL },
29603 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS, NULL },
29604 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS, NULL },
29605 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS, NULL },
29606 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS, NULL },
29607 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS, NULL },
29608 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS, NULL },
29609 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS, NULL },
29610 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS, NULL },
29611 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS, NULL },
29612 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS, NULL },
29613 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS, NULL },
29614 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS, NULL },
29615 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS, NULL },
29616 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29617 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS, NULL },
29618 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS, NULL },
29619 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS, NULL },
29620 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS, NULL },
29621 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL },
29622 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29623 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29624 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29625 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29626 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29627 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29628 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29629 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29630 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29631 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29632 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29633 { (char *)"DateTime_SetToWeekOfYear", (PyCFunction) _wrap_DateTime_SetToWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL },
29634 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL },
29635 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL },
29636 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS, NULL },
29637 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS, NULL },
29638 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL },
29639 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS, NULL },
29640 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL },
29641 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS, NULL },
29642 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS, NULL },
29643 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS, NULL },
29644 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS, NULL },
29645 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS, NULL },
29646 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS, NULL },
29647 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS, NULL },
29648 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS, NULL },
29649 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS, NULL },
29650 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS, NULL },
29651 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29652 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS, NULL },
29653 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29654 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS, NULL },
29655 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS, NULL },
29656 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS, NULL },
29657 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL },
29658 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS, NULL },
29659 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL },
29660 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29661 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS, NULL },
29662 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL },
29663 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS, NULL },
29664 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS, NULL },
29665 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS, NULL },
29666 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS, NULL },
29667 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS, NULL },
29668 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS, NULL },
29669 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS, NULL },
29670 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS, NULL },
29671 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS, NULL },
29672 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS, NULL },
29673 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS, NULL },
29674 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS, NULL },
29675 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS, NULL },
29676 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS, NULL },
29677 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS, NULL },
29678 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS, NULL },
29679 { (char *)"DateTime___lt__", _wrap_DateTime___lt__, METH_VARARGS, NULL },
29680 { (char *)"DateTime___le__", _wrap_DateTime___le__, METH_VARARGS, NULL },
29681 { (char *)"DateTime___gt__", _wrap_DateTime___gt__, METH_VARARGS, NULL },
29682 { (char *)"DateTime___ge__", _wrap_DateTime___ge__, METH_VARARGS, NULL },
29683 { (char *)"DateTime___eq__", _wrap_DateTime___eq__, METH_VARARGS, NULL },
29684 { (char *)"DateTime___ne__", _wrap_DateTime___ne__, METH_VARARGS, NULL },
29685 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS, NULL },
29686 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29687 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS, NULL },
29688 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS, NULL },
29689 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS, NULL },
29690 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS, NULL },
29691 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS, NULL },
29692 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS, NULL },
29693 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS, NULL },
29694 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS, NULL },
29695 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS, NULL },
29696 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS, NULL },
29697 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS, NULL },
29698 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS, NULL },
29699 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS, NULL },
29700 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS, NULL },
29701 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS, NULL },
29702 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL },
29703 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL },
29704 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL },
29705 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL },
29706 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29707 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29708 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL },
29709 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL },
29710 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL },
29711 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL },
29712 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS, NULL },
29713 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
29714 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
29715 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL },
29716 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL },
29717 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL },
29718 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
29719 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL },
29720 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL },
29721 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS, NULL },
29722 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS, NULL },
29723 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS, NULL },
29724 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS, NULL },
29725 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
29726 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
29727 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS, NULL },
29728 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS, NULL },
29729 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS, NULL },
29730 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL },
29731 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS, NULL },
29732 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS, NULL },
29733 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL },
29734 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL },
29735 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS, NULL },
29736 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS, NULL },
29737 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS, NULL },
29738 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS, NULL },
29739 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS, NULL },
29740 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS, NULL },
29741 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29742 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29743 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL },
29744 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL },
29745 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL },
29746 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL },
29747 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS, NULL },
29748 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS, NULL },
29749 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS, NULL },
29750 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS, NULL },
29751 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS, NULL },
29752 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS, NULL },
29753 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS, NULL },
29754 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS, NULL },
29755 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS, NULL },
29756 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS, NULL },
29757 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL },
29758 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL },
29759 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS, NULL },
29760 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL },
29761 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL },
29762 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL },
29763 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL },
29764 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
29765 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
29766 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL },
29767 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL },
29768 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL },
29769 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
29770 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL },
29771 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL },
29772 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
29773 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
29774 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS, NULL },
29775 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS, NULL },
29776 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS, NULL },
29777 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS, NULL },
29778 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS, NULL },
29779 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29780 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29781 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29782 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS, NULL },
29783 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS, NULL },
29784 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS, NULL },
29785 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS, NULL },
29786 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
29787 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
29788 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS, NULL },
29789 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29790 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29791 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS, NULL },
29792 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL },
29793 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL },
29794 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS, NULL },
29795 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL },
29796 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29797 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS, NULL },
29798 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL },
29799 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29800 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29801 { (char *)"DataObjectSimple_GetDataSize", (PyCFunction) _wrap_DataObjectSimple_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL },
29802 { (char *)"DataObjectSimple_GetDataHere", (PyCFunction) _wrap_DataObjectSimple_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL },
29803 { (char *)"DataObjectSimple_SetData", (PyCFunction) _wrap_DataObjectSimple_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29804 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS, NULL },
29805 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL },
29806 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29807 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS, NULL },
29808 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS, NULL },
29809 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS, NULL },
29810 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS, NULL },
29811 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29812 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS, NULL },
29813 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
29814 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
29815 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS, NULL },
29816 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29817 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29818 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS, NULL },
29819 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29820 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
29821 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
29822 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS, NULL },
29823 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29824 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29825 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS, NULL },
29826 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29827 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS, NULL },
29828 { (char *)"FileDataObject_AddFile", (PyCFunction) _wrap_FileDataObject_AddFile, METH_VARARGS | METH_KEYWORDS, NULL },
29829 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS, NULL },
29830 { (char *)"new_CustomDataObject", (PyCFunction) _wrap_new_CustomDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29831 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29832 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
29833 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
29834 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS, NULL },
29835 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29836 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS, NULL },
29837 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS, NULL },
29838 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS, NULL },
29839 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29840 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS, NULL },
29841 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS, NULL },
29842 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS, NULL },
29843 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29844 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS, NULL },
29845 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29846 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29847 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
29848 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29849 { (char *)"DropSource_base_GiveFeedback", (PyCFunction) _wrap_DropSource_base_GiveFeedback, METH_VARARGS | METH_KEYWORDS, NULL },
29850 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS, NULL },
29851 { (char *)"new_DropTarget", (PyCFunction) _wrap_new_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29852 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29853 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29854 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29855 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29856 { (char *)"DropTarget_base_OnEnter", (PyCFunction) _wrap_DropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL },
29857 { (char *)"DropTarget_base_OnDragOver", (PyCFunction) _wrap_DropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL },
29858 { (char *)"DropTarget_base_OnLeave", (PyCFunction) _wrap_DropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL },
29859 { (char *)"DropTarget_base_OnDrop", (PyCFunction) _wrap_DropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29860 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
29861 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS, NULL },
29862 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29863 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29864 { (char *)"TextDropTarget_base_OnEnter", (PyCFunction) _wrap_TextDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL },
29865 { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction) _wrap_TextDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL },
29866 { (char *)"TextDropTarget_base_OnLeave", (PyCFunction) _wrap_TextDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL },
29867 { (char *)"TextDropTarget_base_OnDrop", (PyCFunction) _wrap_TextDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29868 { (char *)"TextDropTarget_base_OnData", (PyCFunction) _wrap_TextDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL },
29869 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS, NULL },
29870 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29871 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29872 { (char *)"FileDropTarget_base_OnEnter", (PyCFunction) _wrap_FileDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL },
29873 { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction) _wrap_FileDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL },
29874 { (char *)"FileDropTarget_base_OnLeave", (PyCFunction) _wrap_FileDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL },
29875 { (char *)"FileDropTarget_base_OnDrop", (PyCFunction) _wrap_FileDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29876 { (char *)"FileDropTarget_base_OnData", (PyCFunction) _wrap_FileDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL },
29877 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS, NULL },
29878 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL },
29879 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL },
29880 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS, NULL },
29881 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS, NULL },
29882 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS, NULL },
29883 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS, NULL },
29884 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29885 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL },
29886 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
29887 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
29888 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS, NULL },
29889 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS, NULL },
29890 { (char *)"Clipboard_Get", (PyCFunction) _wrap_Clipboard_Get, METH_VARARGS | METH_KEYWORDS, NULL },
29891 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS, NULL },
29892 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL },
29893 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL },
29894 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS, NULL },
29895 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS, NULL },
29896 { (char *)"new_VideoMode", (PyCFunction) _wrap_new_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL },
29897 { (char *)"delete_VideoMode", (PyCFunction) _wrap_delete_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL },
29898 { (char *)"VideoMode_Matches", (PyCFunction) _wrap_VideoMode_Matches, METH_VARARGS | METH_KEYWORDS, NULL },
29899 { (char *)"VideoMode_GetWidth", (PyCFunction) _wrap_VideoMode_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
29900 { (char *)"VideoMode_GetHeight", (PyCFunction) _wrap_VideoMode_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
29901 { (char *)"VideoMode_GetDepth", (PyCFunction) _wrap_VideoMode_GetDepth, METH_VARARGS | METH_KEYWORDS, NULL },
29902 { (char *)"VideoMode_IsOk", (PyCFunction) _wrap_VideoMode_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
29903 { (char *)"VideoMode___eq__", (PyCFunction) _wrap_VideoMode___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
29904 { (char *)"VideoMode___ne__", (PyCFunction) _wrap_VideoMode___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
29905 { (char *)"VideoMode_w_set", (PyCFunction) _wrap_VideoMode_w_set, METH_VARARGS | METH_KEYWORDS, NULL },
29906 { (char *)"VideoMode_w_get", (PyCFunction) _wrap_VideoMode_w_get, METH_VARARGS | METH_KEYWORDS, NULL },
29907 { (char *)"VideoMode_h_set", (PyCFunction) _wrap_VideoMode_h_set, METH_VARARGS | METH_KEYWORDS, NULL },
29908 { (char *)"VideoMode_h_get", (PyCFunction) _wrap_VideoMode_h_get, METH_VARARGS | METH_KEYWORDS, NULL },
29909 { (char *)"VideoMode_bpp_set", (PyCFunction) _wrap_VideoMode_bpp_set, METH_VARARGS | METH_KEYWORDS, NULL },
29910 { (char *)"VideoMode_bpp_get", (PyCFunction) _wrap_VideoMode_bpp_get, METH_VARARGS | METH_KEYWORDS, NULL },
29911 { (char *)"VideoMode_refresh_set", (PyCFunction) _wrap_VideoMode_refresh_set, METH_VARARGS | METH_KEYWORDS, NULL },
29912 { (char *)"VideoMode_refresh_get", (PyCFunction) _wrap_VideoMode_refresh_get, METH_VARARGS | METH_KEYWORDS, NULL },
29913 { (char *)"VideoMode_swigregister", VideoMode_swigregister, METH_VARARGS, NULL },
29914 { (char *)"new_Display", (PyCFunction) _wrap_new_Display, METH_VARARGS | METH_KEYWORDS, NULL },
29915 { (char *)"delete_Display", (PyCFunction) _wrap_delete_Display, METH_VARARGS | METH_KEYWORDS, NULL },
29916 { (char *)"Display_GetCount", (PyCFunction) _wrap_Display_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
29917 { (char *)"Display_GetFromPoint", (PyCFunction) _wrap_Display_GetFromPoint, METH_VARARGS | METH_KEYWORDS, NULL },
29918 { (char *)"Display_GetFromWindow", (PyCFunction) _wrap_Display_GetFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
29919 { (char *)"Display_IsOk", (PyCFunction) _wrap_Display_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
29920 { (char *)"Display_GetGeometry", (PyCFunction) _wrap_Display_GetGeometry, METH_VARARGS | METH_KEYWORDS, NULL },
29921 { (char *)"Display_GetName", (PyCFunction) _wrap_Display_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
29922 { (char *)"Display_IsPrimary", (PyCFunction) _wrap_Display_IsPrimary, METH_VARARGS | METH_KEYWORDS, NULL },
29923 { (char *)"Display_GetModes", (PyCFunction) _wrap_Display_GetModes, METH_VARARGS | METH_KEYWORDS, NULL },
29924 { (char *)"Display_GetCurrentMode", (PyCFunction) _wrap_Display_GetCurrentMode, METH_VARARGS | METH_KEYWORDS, NULL },
29925 { (char *)"Display_ChangeMode", (PyCFunction) _wrap_Display_ChangeMode, METH_VARARGS | METH_KEYWORDS, NULL },
29926 { (char *)"Display_ResetMode", (PyCFunction) _wrap_Display_ResetMode, METH_VARARGS | METH_KEYWORDS, NULL },
29927 { (char *)"Display_swigregister", Display_swigregister, METH_VARARGS, NULL },
29928 { (char *)"StandardPaths_Get", (PyCFunction) _wrap_StandardPaths_Get, METH_VARARGS | METH_KEYWORDS, NULL },
29929 { (char *)"StandardPaths_GetConfigDir", (PyCFunction) _wrap_StandardPaths_GetConfigDir, METH_VARARGS | METH_KEYWORDS, NULL },
29930 { (char *)"StandardPaths_GetUserConfigDir", (PyCFunction) _wrap_StandardPaths_GetUserConfigDir, METH_VARARGS | METH_KEYWORDS, NULL },
29931 { (char *)"StandardPaths_GetDataDir", (PyCFunction) _wrap_StandardPaths_GetDataDir, METH_VARARGS | METH_KEYWORDS, NULL },
29932 { (char *)"StandardPaths_GetLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL },
29933 { (char *)"StandardPaths_GetUserDataDir", (PyCFunction) _wrap_StandardPaths_GetUserDataDir, METH_VARARGS | METH_KEYWORDS, NULL },
29934 { (char *)"StandardPaths_GetUserLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetUserLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL },
29935 { (char *)"StandardPaths_GetPluginsDir", (PyCFunction) _wrap_StandardPaths_GetPluginsDir, METH_VARARGS | METH_KEYWORDS, NULL },
29936 { (char *)"StandardPaths_SetInstallPrefix", (PyCFunction) _wrap_StandardPaths_SetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL },
29937 { (char *)"StandardPaths_GetInstallPrefix", (PyCFunction) _wrap_StandardPaths_GetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL },
29938 { (char *)"StandardPaths_swigregister", StandardPaths_swigregister, METH_VARARGS, NULL },
29939 { NULL, NULL, 0, NULL }
29940 };
29941
29942
29943 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
29944
29945 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
29946 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
29947 }
29948 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
29949 return (void *)((wxEvent *) ((wxMenuEvent *) x));
29950 }
29951 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
29952 return (void *)((wxEvent *) ((wxCloseEvent *) x));
29953 }
29954 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
29955 return (void *)((wxEvent *) ((wxMouseEvent *) x));
29956 }
29957 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
29958 return (void *)((wxEvent *) ((wxEraseEvent *) x));
29959 }
29960 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
29961 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
29962 }
29963 static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
29964 return (void *)((wxEvent *) ((wxTimerEvent *) x));
29965 }
29966 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
29967 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
29968 }
29969 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
29970 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
29971 }
29972 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
29973 return (void *)((wxEvent *) ((wxPyEvent *) x));
29974 }
29975 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
29976 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
29977 }
29978 static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
29979 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
29980 }
29981 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
29982 return (void *)((wxEvent *) ((wxIdleEvent *) x));
29983 }
29984 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
29985 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
29986 }
29987 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
29988 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
29989 }
29990 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
29991 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
29992 }
29993 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
29994 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
29995 }
29996 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
29997 return (void *)((wxEvent *) ((wxActivateEvent *) x));
29998 }
29999 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
30000 return (void *)((wxEvent *) ((wxSizeEvent *) x));
30001 }
30002 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
30003 return (void *)((wxEvent *) ((wxMoveEvent *) x));
30004 }
30005 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
30006 return (void *)((wxEvent *) ((wxPaintEvent *) x));
30007 }
30008 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
30009 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
30010 }
30011 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
30012 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
30013 }
30014 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
30015 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
30016 }
30017 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
30018 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
30019 }
30020 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
30021 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
30022 }
30023 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
30024 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
30025 }
30026 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
30027 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
30028 }
30029 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
30030 return (void *)((wxEvent *) ((wxFocusEvent *) x));
30031 }
30032 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
30033 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
30034 }
30035 static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
30036 return (void *)((wxEvent *) ((wxProcessEvent *) x));
30037 }
30038 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
30039 return (void *)((wxEvent *) ((wxShowEvent *) x));
30040 }
30041 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
30042 return (void *)((wxEvent *) ((wxCommandEvent *) x));
30043 }
30044 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
30045 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
30046 }
30047 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
30048 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
30049 }
30050 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
30051 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
30052 }
30053 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
30054 return (void *)((wxEvent *) ((wxKeyEvent *) x));
30055 }
30056 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
30057 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
30058 }
30059 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
30060 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
30061 }
30062 static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
30063 return (void *)((wxConfigBase *) ((wxConfig *) x));
30064 }
30065 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
30066 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
30067 }
30068 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
30069 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
30070 }
30071 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
30072 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
30073 }
30074 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
30075 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
30076 }
30077 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
30078 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
30079 }
30080 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
30081 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
30082 }
30083 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
30084 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
30085 }
30086 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
30087 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
30088 }
30089 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
30090 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
30091 }
30092 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
30093 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
30094 }
30095 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
30096 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
30097 }
30098 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
30099 return (void *)((wxDataObject *) (wxDataObjectComposite *) ((wxURLDataObject *) x));
30100 }
30101 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
30102 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
30103 }
30104 static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x) {
30105 return (void *)((wxDataObjectComposite *) ((wxURLDataObject *) x));
30106 }
30107 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
30108 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
30109 }
30110 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
30111 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
30112 }
30113 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
30114 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
30115 }
30116 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
30117 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
30118 }
30119 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
30120 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
30121 }
30122 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
30123 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
30124 }
30125 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
30126 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
30127 }
30128 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
30129 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
30130 }
30131 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
30132 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
30133 }
30134 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
30135 return (void *)((wxEvtHandler *) ((wxWindow *) x));
30136 }
30137 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
30138 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
30139 }
30140 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
30141 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
30142 }
30143 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
30144 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
30145 }
30146 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
30147 return (void *)((wxEvtHandler *) ((wxValidator *) x));
30148 }
30149 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
30150 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
30151 }
30152 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
30153 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
30154 }
30155 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
30156 return (void *)((wxEvtHandler *) ((wxMenu *) x));
30157 }
30158 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
30159 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
30160 }
30161 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
30162 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
30163 }
30164 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
30165 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
30166 }
30167 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
30168 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
30169 }
30170 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
30171 return (void *)((wxObject *) ((wxSizerItem *) x));
30172 }
30173 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
30174 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
30175 }
30176 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
30177 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
30178 }
30179 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
30180 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
30181 }
30182 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
30183 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
30184 }
30185 static void *_p_wxSizerTo_p_wxObject(void *x) {
30186 return (void *)((wxObject *) ((wxSizer *) x));
30187 }
30188 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
30189 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
30190 }
30191 static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
30192 return (void *)((wxObject *) ((wxFileHistory *) x));
30193 }
30194 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
30195 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
30196 }
30197 static void *_p_wxEventTo_p_wxObject(void *x) {
30198 return (void *)((wxObject *) ((wxEvent *) x));
30199 }
30200 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
30201 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
30202 }
30203 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
30204 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
30205 }
30206 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
30207 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
30208 }
30209 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
30210 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
30211 }
30212 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
30213 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
30214 }
30215 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
30216 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
30217 }
30218 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
30219 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
30220 }
30221 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
30222 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
30223 }
30224 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
30225 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
30226 }
30227 static void *_p_wxControlTo_p_wxObject(void *x) {
30228 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
30229 }
30230 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
30231 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
30232 }
30233 static void *_p_wxTimerEventTo_p_wxObject(void *x) {
30234 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
30235 }
30236 static void *_p_wxFSFileTo_p_wxObject(void *x) {
30237 return (void *)((wxObject *) ((wxFSFile *) x));
30238 }
30239 static void *_p_wxClipboardTo_p_wxObject(void *x) {
30240 return (void *)((wxObject *) ((wxClipboard *) x));
30241 }
30242 static void *_p_wxPySizerTo_p_wxObject(void *x) {
30243 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
30244 }
30245 static void *_p_wxPyEventTo_p_wxObject(void *x) {
30246 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
30247 }
30248 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
30249 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
30250 }
30251 static void *_p_wxShowEventTo_p_wxObject(void *x) {
30252 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
30253 }
30254 static void *_p_wxToolTipTo_p_wxObject(void *x) {
30255 return (void *)((wxObject *) ((wxToolTip *) x));
30256 }
30257 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
30258 return (void *)((wxObject *) ((wxMenuItem *) x));
30259 }
30260 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
30261 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
30262 }
30263 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
30264 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
30265 }
30266 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
30267 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
30268 }
30269 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
30270 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
30271 }
30272 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
30273 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
30274 }
30275 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
30276 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
30277 }
30278 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
30279 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
30280 }
30281 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
30282 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
30283 }
30284 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
30285 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
30286 }
30287 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
30288 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
30289 }
30290 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
30291 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
30292 }
30293 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
30294 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
30295 }
30296 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
30297 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
30298 }
30299 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
30300 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
30301 }
30302 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
30303 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
30304 }
30305 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
30306 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
30307 }
30308 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
30309 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
30310 }
30311 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
30312 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
30313 }
30314 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
30315 return (void *)((wxObject *) ((wxImageHandler *) x));
30316 }
30317 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
30318 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
30319 }
30320 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
30321 return (void *)((wxObject *) ((wxEvtHandler *) x));
30322 }
30323 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
30324 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
30325 }
30326 static void *_p_wxImageTo_p_wxObject(void *x) {
30327 return (void *)((wxObject *) ((wxImage *) x));
30328 }
30329 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
30330 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
30331 }
30332 static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
30333 return (void *)((wxObject *) ((wxSystemOptions *) x));
30334 }
30335 static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
30336 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
30337 }
30338 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
30339 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
30340 }
30341 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
30342 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
30343 }
30344 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
30345 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
30346 }
30347 static void *_p_wxWindowTo_p_wxObject(void *x) {
30348 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
30349 }
30350 static void *_p_wxMenuTo_p_wxObject(void *x) {
30351 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
30352 }
30353 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
30354 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
30355 }
30356 static void *_p_wxPyProcessTo_p_wxObject(void *x) {
30357 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
30358 }
30359 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
30360 return (void *)((wxObject *) ((wxFileSystem *) x));
30361 }
30362 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
30363 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
30364 }
30365 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
30366 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
30367 }
30368 static void *_p_wxPyAppTo_p_wxObject(void *x) {
30369 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
30370 }
30371 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
30372 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
30373 }
30374 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
30375 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
30376 }
30377 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
30378 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
30379 }
30380 static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
30381 return (void *)((wxObject *) ((wxBusyInfo *) x));
30382 }
30383 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
30384 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
30385 }
30386 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
30387 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
30388 }
30389 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
30390 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
30391 }
30392 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
30393 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
30394 }
30395 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
30396 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
30397 }
30398 static void *_p_wxProcessEventTo_p_wxObject(void *x) {
30399 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
30400 }
30401 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
30402 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
30403 }
30404 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
30405 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
30406 }
30407 static void *_p_wxValidatorTo_p_wxObject(void *x) {
30408 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
30409 }
30410 static void *_p_wxPyTimerTo_p_wxObject(void *x) {
30411 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
30412 }
30413 static void *_p_wxLogStderrTo_p_wxLog(void *x) {
30414 return (void *)((wxLog *) ((wxLogStderr *) x));
30415 }
30416 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
30417 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
30418 }
30419 static void *_p_wxLogWindowTo_p_wxLog(void *x) {
30420 return (void *)((wxLog *) ((wxLogWindow *) x));
30421 }
30422 static void *_p_wxLogChainTo_p_wxLog(void *x) {
30423 return (void *)((wxLog *) ((wxLogChain *) x));
30424 }
30425 static void *_p_wxLogGuiTo_p_wxLog(void *x) {
30426 return (void *)((wxLog *) ((wxLogGui *) x));
30427 }
30428 static void *_p_wxPyLogTo_p_wxLog(void *x) {
30429 return (void *)((wxLog *) ((wxPyLog *) x));
30430 }
30431 static void *_p_wxControlTo_p_wxWindow(void *x) {
30432 return (void *)((wxWindow *) ((wxControl *) x));
30433 }
30434 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
30435 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
30436 }
30437 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
30438 return (void *)((wxWindow *) ((wxMenuBar *) x));
30439 }
30440 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
30441 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
30442 }
30443 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
30444 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
30445 }
30446 static swig_type_info _swigt__p_wxLogChain[] = {{"_p_wxLogChain", 0, "wxLogChain *", 0, 0, 0, 0},{"_p_wxLogChain", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30447 static swig_type_info _swigt__p_wxMutexGuiLocker[] = {{"_p_wxMutexGuiLocker", 0, "wxMutexGuiLocker *", 0, 0, 0, 0},{"_p_wxMutexGuiLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30448 static swig_type_info _swigt__p_wxFileHistory[] = {{"_p_wxFileHistory", 0, "wxFileHistory *", 0, 0, 0, 0},{"_p_wxFileHistory", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30449 static swig_type_info _swigt__p_wxLog[] = {{"_p_wxLog", 0, "wxLog *", 0, 0, 0, 0},{"_p_wxLogStderr", _p_wxLogStderrTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogTextCtrl", _p_wxLogTextCtrlTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogWindow", _p_wxLogWindowTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogChain", _p_wxLogChainTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogGui", _p_wxLogGuiTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxPyLog", _p_wxPyLogTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30450 static swig_type_info _swigt__p_wxDateTime__TimeZone[] = {{"_p_wxDateTime__TimeZone", 0, "wxDateTime::TimeZone *", 0, 0, 0, 0},{"_p_wxDateTime__TimeZone", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30451 static swig_type_info _swigt__p_wxMenu[] = {{"_p_wxMenu", 0, "wxMenu *", 0, 0, 0, 0},{"_p_wxMenu", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30452 static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30453 static swig_type_info _swigt__p_wxConfigBase[] = {{"_p_wxConfigBase", 0, "wxConfigBase *", 0, 0, 0, 0},{"_p_wxFileConfig", _p_wxFileConfigTo_p_wxConfigBase, 0, 0, 0, 0, 0},{"_p_wxConfigBase", 0, 0, 0, 0, 0, 0},{"_p_wxConfig", _p_wxConfigTo_p_wxConfigBase, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30454 static swig_type_info _swigt__p_wxDisplay[] = {{"_p_wxDisplay", 0, "wxDisplay *", 0, 0, 0, 0},{"_p_wxDisplay", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30455 static swig_type_info _swigt__p_wxFileType[] = {{"_p_wxFileType", 0, "wxFileType *", 0, 0, 0, 0},{"_p_wxFileType", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30456 static swig_type_info _swigt__p_wxLogGui[] = {{"_p_wxLogGui", 0, "wxLogGui *", 0, 0, 0, 0},{"_p_wxLogGui", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30457 static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30458 static swig_type_info _swigt__p_wxDataFormat[] = {{"_p_wxDataFormat", 0, "wxDataFormat *", 0, 0, 0, 0},{"_p_wxDataFormat", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30459 static swig_type_info _swigt__p_wxTimerEvent[] = {{"_p_wxTimerEvent", 0, "wxTimerEvent *", 0, 0, 0, 0},{"_p_wxTimerEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30460 static swig_type_info _swigt__p_wxCaret[] = {{"_p_wxCaret", 0, "wxCaret *", 0, 0, 0, 0},{"_p_wxCaret", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30461 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30462 static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30463 static swig_type_info _swigt__p_wxClipboard[] = {{"_p_wxClipboard", 0, "wxClipboard *", 0, 0, 0, 0},{"_p_wxClipboard", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30464 static swig_type_info _swigt__p_wxStopWatch[] = {{"_p_wxStopWatch", 0, "wxStopWatch *", 0, 0, 0, 0},{"_p_wxStopWatch", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30465 static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30466 static swig_type_info _swigt__p_wxClipboardLocker[] = {{"_p_wxClipboardLocker", 0, "wxClipboardLocker *", 0, 0, 0, 0},{"_p_wxClipboardLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30467 static swig_type_info _swigt__p_wxIcon[] = {{"_p_wxIcon", 0, "wxIcon *", 0, 0, 0, 0},{"_p_wxIcon", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30468 static swig_type_info _swigt__p_wxLogStderr[] = {{"_p_wxLogStderr", 0, "wxLogStderr *", 0, 0, 0, 0},{"_p_wxLogStderr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30469 static swig_type_info _swigt__p_wxLogTextCtrl[] = {{"_p_wxLogTextCtrl", 0, "wxLogTextCtrl *", 0, 0, 0, 0},{"_p_wxLogTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30470 static swig_type_info _swigt__p_wxTextCtrl[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0, 0, 0, 0},{"_p_wxTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30471 static swig_type_info _swigt__p_wxBusyCursor[] = {{"_p_wxBusyCursor", 0, "wxBusyCursor *", 0, 0, 0, 0},{"_p_wxBusyCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30472 static swig_type_info _swigt__p_wxPyTextDataObject[] = {{"_p_wxPyTextDataObject", 0, "wxPyTextDataObject *", 0, 0, 0, 0},{"_p_wxPyTextDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30473 static swig_type_info _swigt__p_wxBitmapDataObject[] = {{"_p_wxBitmapDataObject", 0, "wxBitmapDataObject *", 0, 0, 0, 0},{"_p_wxBitmapDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30474 static swig_type_info _swigt__p_wxTextDataObject[] = {{"_p_wxTextDataObject", 0, "wxTextDataObject *", 0, 0, 0, 0},{"_p_wxTextDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxTextDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30475 static swig_type_info _swigt__p_wxDataObject[] = {{"_p_wxDataObject", 0, "wxDataObject *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", _p_wxDataObjectSimpleTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxDataObjectComposite", _p_wxDataObjectCompositeTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30476 static swig_type_info _swigt__p_wxPyBitmapDataObject[] = {{"_p_wxPyBitmapDataObject", 0, "wxPyBitmapDataObject *", 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30477 static swig_type_info _swigt__p_wxFileDataObject[] = {{"_p_wxFileDataObject", 0, "wxFileDataObject *", 0, 0, 0, 0},{"_p_wxFileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30478 static swig_type_info _swigt__p_wxCustomDataObject[] = {{"_p_wxCustomDataObject", 0, "wxCustomDataObject *", 0, 0, 0, 0},{"_p_wxCustomDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30479 static swig_type_info _swigt__p_wxURLDataObject[] = {{"_p_wxURLDataObject", 0, "wxURLDataObject *", 0, 0, 0, 0},{"_p_wxURLDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30480 static swig_type_info _swigt__p_wxMetafileDataObject[] = {{"_p_wxMetafileDataObject", 0, "wxMetafileDataObject *", 0, 0, 0, 0},{"_p_wxMetafileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30481 static swig_type_info _swigt__p_wxSound[] = {{"_p_wxSound", 0, "wxSound *", 0, 0, 0, 0},{"_p_wxSound", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30482 static swig_type_info _swigt__p_wxTimerRunner[] = {{"_p_wxTimerRunner", 0, "wxTimerRunner *", 0, 0, 0, 0},{"_p_wxTimerRunner", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30483 static swig_type_info _swigt__p_wxLogWindow[] = {{"_p_wxLogWindow", 0, "wxLogWindow *", 0, 0, 0, 0},{"_p_wxLogWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30484 static swig_type_info _swigt__p_wxTimeSpan[] = {{"_p_wxTimeSpan", 0, "wxTimeSpan *", 0, 0, 0, 0},{"_p_wxTimeSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30485 static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30486 static swig_type_info _swigt__p_wxWindowDisabler[] = {{"_p_wxWindowDisabler", 0, "wxWindowDisabler *", 0, 0, 0, 0},{"_p_wxWindowDisabler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30487 static swig_type_info _swigt__p_wxToolTip[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0, 0, 0, 0},{"_p_wxToolTip", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30488 static swig_type_info _swigt__p_wxDataObjectComposite[] = {{"_p_wxDataObjectComposite", 0, "wxDataObjectComposite *", 0, 0, 0, 0},{"_p_wxDataObjectComposite", 0, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObjectComposite, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30489 static swig_type_info _swigt__p_wxFileConfig[] = {{"_p_wxFileConfig", 0, "wxFileConfig *", 0, 0, 0, 0},{"_p_wxFileConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30490 static swig_type_info _swigt__p_wxSystemSettings[] = {{"_p_wxSystemSettings", 0, "wxSystemSettings *", 0, 0, 0, 0},{"_p_wxSystemSettings", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30491 static swig_type_info _swigt__p_wxVideoMode[] = {{"_p_wxVideoMode", 0, "wxVideoMode *", 0, 0, 0, 0},{"_p_wxVideoMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30492 static swig_type_info _swigt__p_wxPyDataObjectSimple[] = {{"_p_wxPyDataObjectSimple", 0, "wxPyDataObjectSimple *", 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30493 static swig_type_info _swigt__p_wxDataObjectSimple[] = {{"_p_wxDataObjectSimple", 0, "wxDataObjectSimple *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", 0, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30494 static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30495 static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30496 static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30497 static swig_type_info _swigt__p_wxSingleInstanceChecker[] = {{"_p_wxSingleInstanceChecker", 0, "wxSingleInstanceChecker *", 0, 0, 0, 0},{"_p_wxSingleInstanceChecker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30498 static swig_type_info _swigt__p_wxStandardPaths[] = {{"_p_wxStandardPaths", 0, "wxStandardPaths *", 0, 0, 0, 0},{"_p_wxStandardPaths", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30499 static swig_type_info _swigt__p_wxFileTypeInfo[] = {{"_p_wxFileTypeInfo", 0, "wxFileTypeInfo *", 0, 0, 0, 0},{"_p_wxFileTypeInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30500 static swig_type_info _swigt__p_wxFrame[] = {{"_p_wxFrame", 0, "wxFrame *", 0, 0, 0, 0},{"_p_wxFrame", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30501 static swig_type_info _swigt__p_wxTimer[] = {{"_p_wxTimer", 0, "wxTimer *", 0, 0, 0, 0},{"_p_wxTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30502 static swig_type_info _swigt__p_wxMimeTypesManager[] = {{"_p_wxMimeTypesManager", 0, "wxMimeTypesManager *", 0, 0, 0, 0},{"_p_wxMimeTypesManager", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30503 static swig_type_info _swigt__p_wxPyArtProvider[] = {{"_p_wxPyArtProvider", 0, "wxPyArtProvider *", 0, 0, 0, 0},{"_p_wxPyArtProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30504 static swig_type_info _swigt__p_wxPyTipProvider[] = {{"_p_wxPyTipProvider", 0, "wxPyTipProvider *", 0, 0, 0, 0},{"_p_wxPyTipProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30505 static swig_type_info _swigt__p_wxTipProvider[] = {{"_p_wxTipProvider", 0, "wxTipProvider *", 0, 0, 0, 0},{"_p_wxTipProvider", 0, 0, 0, 0, 0, 0},{"_p_wxPyTipProvider", _p_wxPyTipProviderTo_p_wxTipProvider, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30506 static swig_type_info _swigt__p_wxJoystick[] = {{"_p_wxJoystick", 0, "wxJoystick *", 0, 0, 0, 0},{"_p_wxJoystick", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30507 static swig_type_info _swigt__p_wxSystemOptions[] = {{"_p_wxSystemOptions", 0, "wxSystemOptions *", 0, 0, 0, 0},{"_p_wxSystemOptions", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30508 static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30509 static swig_type_info _swigt__p_wxJoystickEvent[] = {{"_p_wxJoystickEvent", 0, "wxJoystickEvent *", 0, 0, 0, 0},{"_p_wxJoystickEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30510 static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30511 static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileHistory", _p_wxFileHistoryTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxClipboard", _p_wxClipboardTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolTip", _p_wxToolTipTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSystemOptions", _p_wxSystemOptionsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBusyInfo", _p_wxBusyInfoTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30512 static swig_type_info _swigt__p_wxOutputStream[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0, 0, 0, 0},{"_p_wxOutputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30513 static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30514 static swig_type_info _swigt__p_wxPyDropSource[] = {{"_p_wxPyDropSource", 0, "wxPyDropSource *", 0, 0, 0, 0},{"_p_wxPyDropSource", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30515 static swig_type_info _swigt__p_wxKillError[] = {{"_p_wxKillError", 0, "enum wxKillError *|wxKillError *", 0, 0, 0, 0},{"_p_wxKillError", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30516 static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30517 static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0, 0, 0, 0},{"_p_wxString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30518 static swig_type_info _swigt__p_wxPyProcess[] = {{"_p_wxPyProcess", 0, "wxPyProcess *", 0, 0, 0, 0},{"_p_wxPyProcess", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30519 static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30520 static swig_type_info _swigt__p_wxConfig[] = {{"_p_wxConfig", 0, "wxConfig *", 0, 0, 0, 0},{"_p_wxConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30521 static swig_type_info _swigt__p_wxChar[] = {{"_p_wxChar", 0, "wxChar *", 0, 0, 0, 0},{"_p_wxChar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30522 static swig_type_info _swigt__p_wxBusyInfo[] = {{"_p_wxBusyInfo", 0, "wxBusyInfo *", 0, 0, 0, 0},{"_p_wxBusyInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30523 static swig_type_info _swigt__p_wxPyDropTarget[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0, 0, 0, 0},{"_p_wxPyDropTarget", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDropTarget", _p_wxPyTextDropTargetTo_p_wxPyDropTarget, 0, 0, 0, 0, 0},{"_p_wxPyFileDropTarget", _p_wxPyFileDropTargetTo_p_wxPyDropTarget, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30524 static swig_type_info _swigt__p_wxPyTextDropTarget[] = {{"_p_wxPyTextDropTarget", 0, "wxPyTextDropTarget *", 0, 0, 0, 0},{"_p_wxPyTextDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30525 static swig_type_info _swigt__p_wxPyFileDropTarget[] = {{"_p_wxPyFileDropTarget", 0, "wxPyFileDropTarget *", 0, 0, 0, 0},{"_p_wxPyFileDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30526 static swig_type_info _swigt__p_wxProcessEvent[] = {{"_p_wxProcessEvent", 0, "wxProcessEvent *", 0, 0, 0, 0},{"_p_wxProcessEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30527 static swig_type_info _swigt__p_wxPyLog[] = {{"_p_wxPyLog", 0, "wxPyLog *", 0, 0, 0, 0},{"_p_wxPyLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30528 static swig_type_info _swigt__p_wxLogNull[] = {{"_p_wxLogNull", 0, "wxLogNull *", 0, 0, 0, 0},{"_p_wxLogNull", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30529 static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30530 static swig_type_info _swigt__p_wxConfigPathChanger[] = {{"_p_wxConfigPathChanger", 0, "wxConfigPathChanger *", 0, 0, 0, 0},{"_p_wxConfigPathChanger", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30531 static swig_type_info _swigt__p_wxPyTimer[] = {{"_p_wxPyTimer", 0, "wxPyTimer *", 0, 0, 0, 0},{"_p_wxPyTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30532 static swig_type_info _swigt__p_wxDateSpan[] = {{"_p_wxDateSpan", 0, "wxDateSpan *", 0, 0, 0, 0},{"_p_wxDateSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
30533
30534 static swig_type_info *swig_types_initial[] = {
30535 _swigt__p_wxLogChain,
30536 _swigt__p_wxMutexGuiLocker,
30537 _swigt__p_wxFileHistory,
30538 _swigt__p_wxLog,
30539 _swigt__p_wxDateTime__TimeZone,
30540 _swigt__p_wxMenu,
30541 _swigt__p_wxEvent,
30542 _swigt__p_wxConfigBase,
30543 _swigt__p_wxDisplay,
30544 _swigt__p_wxFileType,
30545 _swigt__p_wxLogGui,
30546 _swigt__p_wxFont,
30547 _swigt__p_wxDataFormat,
30548 _swigt__p_wxTimerEvent,
30549 _swigt__p_wxCaret,
30550 _swigt__p_int,
30551 _swigt__p_wxSize,
30552 _swigt__p_wxClipboard,
30553 _swigt__p_wxStopWatch,
30554 _swigt__p_wxDC,
30555 _swigt__p_wxClipboardLocker,
30556 _swigt__p_wxIcon,
30557 _swigt__p_wxLogStderr,
30558 _swigt__p_wxLogTextCtrl,
30559 _swigt__p_wxTextCtrl,
30560 _swigt__p_wxBusyCursor,
30561 _swigt__p_wxPyTextDataObject,
30562 _swigt__p_wxBitmapDataObject,
30563 _swigt__p_wxTextDataObject,
30564 _swigt__p_wxDataObject,
30565 _swigt__p_wxPyBitmapDataObject,
30566 _swigt__p_wxFileDataObject,
30567 _swigt__p_wxCustomDataObject,
30568 _swigt__p_wxURLDataObject,
30569 _swigt__p_wxMetafileDataObject,
30570 _swigt__p_wxSound,
30571 _swigt__p_wxTimerRunner,
30572 _swigt__p_wxLogWindow,
30573 _swigt__p_wxTimeSpan,
30574 _swigt__p_wxArrayString,
30575 _swigt__p_wxWindowDisabler,
30576 _swigt__p_wxToolTip,
30577 _swigt__p_wxDataObjectComposite,
30578 _swigt__p_wxFileConfig,
30579 _swigt__p_wxSystemSettings,
30580 _swigt__p_wxVideoMode,
30581 _swigt__p_wxPyDataObjectSimple,
30582 _swigt__p_wxDataObjectSimple,
30583 _swigt__p_wxEvtHandler,
30584 _swigt__p_wxRect,
30585 _swigt__p_char,
30586 _swigt__p_wxSingleInstanceChecker,
30587 _swigt__p_wxStandardPaths,
30588 _swigt__p_wxFileTypeInfo,
30589 _swigt__p_wxFrame,
30590 _swigt__p_wxTimer,
30591 _swigt__p_wxMimeTypesManager,
30592 _swigt__p_wxPyArtProvider,
30593 _swigt__p_wxPyTipProvider,
30594 _swigt__p_wxTipProvider,
30595 _swigt__p_wxJoystick,
30596 _swigt__p_wxSystemOptions,
30597 _swigt__p_wxPoint,
30598 _swigt__p_wxJoystickEvent,
30599 _swigt__p_wxCursor,
30600 _swigt__p_wxObject,
30601 _swigt__p_wxOutputStream,
30602 _swigt__p_wxDateTime,
30603 _swigt__p_wxPyDropSource,
30604 _swigt__p_wxKillError,
30605 _swigt__p_wxWindow,
30606 _swigt__p_wxString,
30607 _swigt__p_wxPyProcess,
30608 _swigt__p_wxBitmap,
30609 _swigt__p_wxConfig,
30610 _swigt__p_wxChar,
30611 _swigt__p_wxBusyInfo,
30612 _swigt__p_wxPyDropTarget,
30613 _swigt__p_wxPyTextDropTarget,
30614 _swigt__p_wxPyFileDropTarget,
30615 _swigt__p_wxProcessEvent,
30616 _swigt__p_wxPyLog,
30617 _swigt__p_wxLogNull,
30618 _swigt__p_wxColour,
30619 _swigt__p_wxConfigPathChanger,
30620 _swigt__p_wxPyTimer,
30621 _swigt__p_wxDateSpan,
30622 0
30623 };
30624
30625
30626 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
30627
30628 static swig_const_info swig_const_table[] = {
30629 { SWIG_PY_POINTER, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", &SWIGTYPE_p_char},
30630 { SWIG_PY_POINTER, (char*)"TRACE_Messages", 0, 0, (void *)"messages", &SWIGTYPE_p_char},
30631 { SWIG_PY_POINTER, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", &SWIGTYPE_p_char},
30632 { SWIG_PY_POINTER, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", &SWIGTYPE_p_char},
30633 { SWIG_PY_POINTER, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", &SWIGTYPE_p_char},
30634 {0, 0, 0, 0.0, 0, 0}};
30635
30636 #ifdef __cplusplus
30637 }
30638 #endif
30639
30640 #ifdef __cplusplus
30641 extern "C"
30642 #endif
30643 SWIGEXPORT(void) SWIG_init(void) {
30644 static PyObject *SWIG_globals = 0;
30645 static int typeinit = 0;
30646 PyObject *m, *d;
30647 int i;
30648 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
30649 m = Py_InitModule((char *) SWIG_name, SwigMethods);
30650 d = PyModule_GetDict(m);
30651
30652 if (!typeinit) {
30653 for (i = 0; swig_types_initial[i]; i++) {
30654 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
30655 }
30656 typeinit = 1;
30657 }
30658 SWIG_InstallConstants(d,swig_const_table);
30659
30660 PyDict_SetItemString(d,"SYS_OEM_FIXED_FONT", SWIG_From_int((int)wxSYS_OEM_FIXED_FONT));
30661 PyDict_SetItemString(d,"SYS_ANSI_FIXED_FONT", SWIG_From_int((int)wxSYS_ANSI_FIXED_FONT));
30662 PyDict_SetItemString(d,"SYS_ANSI_VAR_FONT", SWIG_From_int((int)wxSYS_ANSI_VAR_FONT));
30663 PyDict_SetItemString(d,"SYS_SYSTEM_FONT", SWIG_From_int((int)wxSYS_SYSTEM_FONT));
30664 PyDict_SetItemString(d,"SYS_DEVICE_DEFAULT_FONT", SWIG_From_int((int)wxSYS_DEVICE_DEFAULT_FONT));
30665 PyDict_SetItemString(d,"SYS_DEFAULT_PALETTE", SWIG_From_int((int)wxSYS_DEFAULT_PALETTE));
30666 PyDict_SetItemString(d,"SYS_SYSTEM_FIXED_FONT", SWIG_From_int((int)wxSYS_SYSTEM_FIXED_FONT));
30667 PyDict_SetItemString(d,"SYS_DEFAULT_GUI_FONT", SWIG_From_int((int)wxSYS_DEFAULT_GUI_FONT));
30668 PyDict_SetItemString(d,"SYS_ICONTITLE_FONT", SWIG_From_int((int)wxSYS_ICONTITLE_FONT));
30669 PyDict_SetItemString(d,"SYS_COLOUR_SCROLLBAR", SWIG_From_int((int)wxSYS_COLOUR_SCROLLBAR));
30670 PyDict_SetItemString(d,"SYS_COLOUR_BACKGROUND", SWIG_From_int((int)wxSYS_COLOUR_BACKGROUND));
30671 PyDict_SetItemString(d,"SYS_COLOUR_DESKTOP", SWIG_From_int((int)wxSYS_COLOUR_DESKTOP));
30672 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_ACTIVECAPTION));
30673 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_INACTIVECAPTION));
30674 PyDict_SetItemString(d,"SYS_COLOUR_MENU", SWIG_From_int((int)wxSYS_COLOUR_MENU));
30675 PyDict_SetItemString(d,"SYS_COLOUR_WINDOW", SWIG_From_int((int)wxSYS_COLOUR_WINDOW));
30676 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWFRAME", SWIG_From_int((int)wxSYS_COLOUR_WINDOWFRAME));
30677 PyDict_SetItemString(d,"SYS_COLOUR_MENUTEXT", SWIG_From_int((int)wxSYS_COLOUR_MENUTEXT));
30678 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWTEXT", SWIG_From_int((int)wxSYS_COLOUR_WINDOWTEXT));
30679 PyDict_SetItemString(d,"SYS_COLOUR_CAPTIONTEXT", SWIG_From_int((int)wxSYS_COLOUR_CAPTIONTEXT));
30680 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVEBORDER", SWIG_From_int((int)wxSYS_COLOUR_ACTIVEBORDER));
30681 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVEBORDER", SWIG_From_int((int)wxSYS_COLOUR_INACTIVEBORDER));
30682 PyDict_SetItemString(d,"SYS_COLOUR_APPWORKSPACE", SWIG_From_int((int)wxSYS_COLOUR_APPWORKSPACE));
30683 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHT", SWIG_From_int((int)wxSYS_COLOUR_HIGHLIGHT));
30684 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_From_int((int)wxSYS_COLOUR_HIGHLIGHTTEXT));
30685 PyDict_SetItemString(d,"SYS_COLOUR_BTNFACE", SWIG_From_int((int)wxSYS_COLOUR_BTNFACE));
30686 PyDict_SetItemString(d,"SYS_COLOUR_3DFACE", SWIG_From_int((int)wxSYS_COLOUR_3DFACE));
30687 PyDict_SetItemString(d,"SYS_COLOUR_BTNSHADOW", SWIG_From_int((int)wxSYS_COLOUR_BTNSHADOW));
30688 PyDict_SetItemString(d,"SYS_COLOUR_3DSHADOW", SWIG_From_int((int)wxSYS_COLOUR_3DSHADOW));
30689 PyDict_SetItemString(d,"SYS_COLOUR_GRAYTEXT", SWIG_From_int((int)wxSYS_COLOUR_GRAYTEXT));
30690 PyDict_SetItemString(d,"SYS_COLOUR_BTNTEXT", SWIG_From_int((int)wxSYS_COLOUR_BTNTEXT));
30691 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_From_int((int)wxSYS_COLOUR_INACTIVECAPTIONTEXT));
30692 PyDict_SetItemString(d,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_From_int((int)wxSYS_COLOUR_BTNHIGHLIGHT));
30693 PyDict_SetItemString(d,"SYS_COLOUR_BTNHILIGHT", SWIG_From_int((int)wxSYS_COLOUR_BTNHILIGHT));
30694 PyDict_SetItemString(d,"SYS_COLOUR_3DHIGHLIGHT", SWIG_From_int((int)wxSYS_COLOUR_3DHIGHLIGHT));
30695 PyDict_SetItemString(d,"SYS_COLOUR_3DHILIGHT", SWIG_From_int((int)wxSYS_COLOUR_3DHILIGHT));
30696 PyDict_SetItemString(d,"SYS_COLOUR_3DDKSHADOW", SWIG_From_int((int)wxSYS_COLOUR_3DDKSHADOW));
30697 PyDict_SetItemString(d,"SYS_COLOUR_3DLIGHT", SWIG_From_int((int)wxSYS_COLOUR_3DLIGHT));
30698 PyDict_SetItemString(d,"SYS_COLOUR_INFOTEXT", SWIG_From_int((int)wxSYS_COLOUR_INFOTEXT));
30699 PyDict_SetItemString(d,"SYS_COLOUR_INFOBK", SWIG_From_int((int)wxSYS_COLOUR_INFOBK));
30700 PyDict_SetItemString(d,"SYS_COLOUR_LISTBOX", SWIG_From_int((int)wxSYS_COLOUR_LISTBOX));
30701 PyDict_SetItemString(d,"SYS_COLOUR_HOTLIGHT", SWIG_From_int((int)wxSYS_COLOUR_HOTLIGHT));
30702 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_GRADIENTACTIVECAPTION));
30703 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_GRADIENTINACTIVECAPTION));
30704 PyDict_SetItemString(d,"SYS_COLOUR_MENUHILIGHT", SWIG_From_int((int)wxSYS_COLOUR_MENUHILIGHT));
30705 PyDict_SetItemString(d,"SYS_COLOUR_MENUBAR", SWIG_From_int((int)wxSYS_COLOUR_MENUBAR));
30706 PyDict_SetItemString(d,"SYS_COLOUR_MAX", SWIG_From_int((int)wxSYS_COLOUR_MAX));
30707 PyDict_SetItemString(d,"SYS_MOUSE_BUTTONS", SWIG_From_int((int)wxSYS_MOUSE_BUTTONS));
30708 PyDict_SetItemString(d,"SYS_BORDER_X", SWIG_From_int((int)wxSYS_BORDER_X));
30709 PyDict_SetItemString(d,"SYS_BORDER_Y", SWIG_From_int((int)wxSYS_BORDER_Y));
30710 PyDict_SetItemString(d,"SYS_CURSOR_X", SWIG_From_int((int)wxSYS_CURSOR_X));
30711 PyDict_SetItemString(d,"SYS_CURSOR_Y", SWIG_From_int((int)wxSYS_CURSOR_Y));
30712 PyDict_SetItemString(d,"SYS_DCLICK_X", SWIG_From_int((int)wxSYS_DCLICK_X));
30713 PyDict_SetItemString(d,"SYS_DCLICK_Y", SWIG_From_int((int)wxSYS_DCLICK_Y));
30714 PyDict_SetItemString(d,"SYS_DRAG_X", SWIG_From_int((int)wxSYS_DRAG_X));
30715 PyDict_SetItemString(d,"SYS_DRAG_Y", SWIG_From_int((int)wxSYS_DRAG_Y));
30716 PyDict_SetItemString(d,"SYS_EDGE_X", SWIG_From_int((int)wxSYS_EDGE_X));
30717 PyDict_SetItemString(d,"SYS_EDGE_Y", SWIG_From_int((int)wxSYS_EDGE_Y));
30718 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_X", SWIG_From_int((int)wxSYS_HSCROLL_ARROW_X));
30719 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_Y", SWIG_From_int((int)wxSYS_HSCROLL_ARROW_Y));
30720 PyDict_SetItemString(d,"SYS_HTHUMB_X", SWIG_From_int((int)wxSYS_HTHUMB_X));
30721 PyDict_SetItemString(d,"SYS_ICON_X", SWIG_From_int((int)wxSYS_ICON_X));
30722 PyDict_SetItemString(d,"SYS_ICON_Y", SWIG_From_int((int)wxSYS_ICON_Y));
30723 PyDict_SetItemString(d,"SYS_ICONSPACING_X", SWIG_From_int((int)wxSYS_ICONSPACING_X));
30724 PyDict_SetItemString(d,"SYS_ICONSPACING_Y", SWIG_From_int((int)wxSYS_ICONSPACING_Y));
30725 PyDict_SetItemString(d,"SYS_WINDOWMIN_X", SWIG_From_int((int)wxSYS_WINDOWMIN_X));
30726 PyDict_SetItemString(d,"SYS_WINDOWMIN_Y", SWIG_From_int((int)wxSYS_WINDOWMIN_Y));
30727 PyDict_SetItemString(d,"SYS_SCREEN_X", SWIG_From_int((int)wxSYS_SCREEN_X));
30728 PyDict_SetItemString(d,"SYS_SCREEN_Y", SWIG_From_int((int)wxSYS_SCREEN_Y));
30729 PyDict_SetItemString(d,"SYS_FRAMESIZE_X", SWIG_From_int((int)wxSYS_FRAMESIZE_X));
30730 PyDict_SetItemString(d,"SYS_FRAMESIZE_Y", SWIG_From_int((int)wxSYS_FRAMESIZE_Y));
30731 PyDict_SetItemString(d,"SYS_SMALLICON_X", SWIG_From_int((int)wxSYS_SMALLICON_X));
30732 PyDict_SetItemString(d,"SYS_SMALLICON_Y", SWIG_From_int((int)wxSYS_SMALLICON_Y));
30733 PyDict_SetItemString(d,"SYS_HSCROLL_Y", SWIG_From_int((int)wxSYS_HSCROLL_Y));
30734 PyDict_SetItemString(d,"SYS_VSCROLL_X", SWIG_From_int((int)wxSYS_VSCROLL_X));
30735 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_X", SWIG_From_int((int)wxSYS_VSCROLL_ARROW_X));
30736 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_Y", SWIG_From_int((int)wxSYS_VSCROLL_ARROW_Y));
30737 PyDict_SetItemString(d,"SYS_VTHUMB_Y", SWIG_From_int((int)wxSYS_VTHUMB_Y));
30738 PyDict_SetItemString(d,"SYS_CAPTION_Y", SWIG_From_int((int)wxSYS_CAPTION_Y));
30739 PyDict_SetItemString(d,"SYS_MENU_Y", SWIG_From_int((int)wxSYS_MENU_Y));
30740 PyDict_SetItemString(d,"SYS_NETWORK_PRESENT", SWIG_From_int((int)wxSYS_NETWORK_PRESENT));
30741 PyDict_SetItemString(d,"SYS_PENWINDOWS_PRESENT", SWIG_From_int((int)wxSYS_PENWINDOWS_PRESENT));
30742 PyDict_SetItemString(d,"SYS_SHOW_SOUNDS", SWIG_From_int((int)wxSYS_SHOW_SOUNDS));
30743 PyDict_SetItemString(d,"SYS_SWAP_BUTTONS", SWIG_From_int((int)wxSYS_SWAP_BUTTONS));
30744 PyDict_SetItemString(d,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_From_int((int)wxSYS_CAN_DRAW_FRAME_DECORATIONS));
30745 PyDict_SetItemString(d,"SYS_CAN_ICONIZE_FRAME", SWIG_From_int((int)wxSYS_CAN_ICONIZE_FRAME));
30746 PyDict_SetItemString(d,"SYS_SCREEN_NONE", SWIG_From_int((int)wxSYS_SCREEN_NONE));
30747 PyDict_SetItemString(d,"SYS_SCREEN_TINY", SWIG_From_int((int)wxSYS_SCREEN_TINY));
30748 PyDict_SetItemString(d,"SYS_SCREEN_PDA", SWIG_From_int((int)wxSYS_SCREEN_PDA));
30749 PyDict_SetItemString(d,"SYS_SCREEN_SMALL", SWIG_From_int((int)wxSYS_SCREEN_SMALL));
30750 PyDict_SetItemString(d,"SYS_SCREEN_DESKTOP", SWIG_From_int((int)wxSYS_SCREEN_DESKTOP));
30751 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
30752 SWIG_addvarlink(SWIG_globals,(char*)"WINDOW_DEFAULT_VARIANT",_wrap_WINDOW_DEFAULT_VARIANT_get, _wrap_WINDOW_DEFAULT_VARIANT_set);
30753 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
30754 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
30755 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
30756 PyDict_SetItemString(d,"SHUTDOWN_POWEROFF", SWIG_From_int((int)wxSHUTDOWN_POWEROFF));
30757 PyDict_SetItemString(d,"SHUTDOWN_REBOOT", SWIG_From_int((int)wxSHUTDOWN_REBOOT));
30758 PyDict_SetItemString(d,"TIMER_CONTINUOUS", SWIG_From_int((int)wxTIMER_CONTINUOUS));
30759 PyDict_SetItemString(d,"TIMER_ONE_SHOT", SWIG_From_int((int)wxTIMER_ONE_SHOT));
30760 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
30761
30762 wxPyPtrTypeMap_Add("wxTimer", "wxPyTimer");
30763
30764 PyDict_SetItemString(d,"LOG_FatalError", SWIG_From_int((int)wxLOG_FatalError));
30765 PyDict_SetItemString(d,"LOG_Error", SWIG_From_int((int)wxLOG_Error));
30766 PyDict_SetItemString(d,"LOG_Warning", SWIG_From_int((int)wxLOG_Warning));
30767 PyDict_SetItemString(d,"LOG_Message", SWIG_From_int((int)wxLOG_Message));
30768 PyDict_SetItemString(d,"LOG_Status", SWIG_From_int((int)wxLOG_Status));
30769 PyDict_SetItemString(d,"LOG_Info", SWIG_From_int((int)wxLOG_Info));
30770 PyDict_SetItemString(d,"LOG_Debug", SWIG_From_int((int)wxLOG_Debug));
30771 PyDict_SetItemString(d,"LOG_Trace", SWIG_From_int((int)wxLOG_Trace));
30772 PyDict_SetItemString(d,"LOG_Progress", SWIG_From_int((int)wxLOG_Progress));
30773 PyDict_SetItemString(d,"LOG_User", SWIG_From_int((int)wxLOG_User));
30774 PyDict_SetItemString(d,"LOG_Max", SWIG_From_int((int)wxLOG_Max));
30775 PyDict_SetItemString(d,"TRACE_MemAlloc", SWIG_FromCharPtr("memalloc"));
30776 PyDict_SetItemString(d,"TRACE_Messages", SWIG_FromCharPtr("messages"));
30777 PyDict_SetItemString(d,"TRACE_ResAlloc", SWIG_FromCharPtr("resalloc"));
30778 PyDict_SetItemString(d,"TRACE_RefCount", SWIG_FromCharPtr("refcount"));
30779 PyDict_SetItemString(d,"TRACE_OleCalls", SWIG_FromCharPtr("ole"));
30780 PyDict_SetItemString(d,"TraceMemAlloc", SWIG_From_int((int)0x0001));
30781 PyDict_SetItemString(d,"TraceMessages", SWIG_From_int((int)0x0002));
30782 PyDict_SetItemString(d,"TraceResAlloc", SWIG_From_int((int)0x0004));
30783 PyDict_SetItemString(d,"TraceRefCount", SWIG_From_int((int)0x0008));
30784 PyDict_SetItemString(d,"TraceOleCalls", SWIG_From_int((int)0x0100));
30785 PyDict_SetItemString(d,"PROCESS_DEFAULT", SWIG_From_int((int)wxPROCESS_DEFAULT));
30786 PyDict_SetItemString(d,"PROCESS_REDIRECT", SWIG_From_int((int)wxPROCESS_REDIRECT));
30787 PyDict_SetItemString(d,"KILL_OK", SWIG_From_int((int)wxKILL_OK));
30788 PyDict_SetItemString(d,"KILL_BAD_SIGNAL", SWIG_From_int((int)wxKILL_BAD_SIGNAL));
30789 PyDict_SetItemString(d,"KILL_ACCESS_DENIED", SWIG_From_int((int)wxKILL_ACCESS_DENIED));
30790 PyDict_SetItemString(d,"KILL_NO_PROCESS", SWIG_From_int((int)wxKILL_NO_PROCESS));
30791 PyDict_SetItemString(d,"KILL_ERROR", SWIG_From_int((int)wxKILL_ERROR));
30792 PyDict_SetItemString(d,"KILL_NOCHILDREN", SWIG_From_int((int)wxKILL_NOCHILDREN));
30793 PyDict_SetItemString(d,"KILL_CHILDREN", SWIG_From_int((int)wxKILL_CHILDREN));
30794 PyDict_SetItemString(d,"SIGNONE", SWIG_From_int((int)wxSIGNONE));
30795 PyDict_SetItemString(d,"SIGHUP", SWIG_From_int((int)wxSIGHUP));
30796 PyDict_SetItemString(d,"SIGINT", SWIG_From_int((int)wxSIGINT));
30797 PyDict_SetItemString(d,"SIGQUIT", SWIG_From_int((int)wxSIGQUIT));
30798 PyDict_SetItemString(d,"SIGILL", SWIG_From_int((int)wxSIGILL));
30799 PyDict_SetItemString(d,"SIGTRAP", SWIG_From_int((int)wxSIGTRAP));
30800 PyDict_SetItemString(d,"SIGABRT", SWIG_From_int((int)wxSIGABRT));
30801 PyDict_SetItemString(d,"SIGIOT", SWIG_From_int((int)wxSIGIOT));
30802 PyDict_SetItemString(d,"SIGEMT", SWIG_From_int((int)wxSIGEMT));
30803 PyDict_SetItemString(d,"SIGFPE", SWIG_From_int((int)wxSIGFPE));
30804 PyDict_SetItemString(d,"SIGKILL", SWIG_From_int((int)wxSIGKILL));
30805 PyDict_SetItemString(d,"SIGBUS", SWIG_From_int((int)wxSIGBUS));
30806 PyDict_SetItemString(d,"SIGSEGV", SWIG_From_int((int)wxSIGSEGV));
30807 PyDict_SetItemString(d,"SIGSYS", SWIG_From_int((int)wxSIGSYS));
30808 PyDict_SetItemString(d,"SIGPIPE", SWIG_From_int((int)wxSIGPIPE));
30809 PyDict_SetItemString(d,"SIGALRM", SWIG_From_int((int)wxSIGALRM));
30810 PyDict_SetItemString(d,"SIGTERM", SWIG_From_int((int)wxSIGTERM));
30811 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
30812 PyDict_SetItemString(d,"EXEC_ASYNC", SWIG_From_int((int)wxEXEC_ASYNC));
30813 PyDict_SetItemString(d,"EXEC_SYNC", SWIG_From_int((int)wxEXEC_SYNC));
30814 PyDict_SetItemString(d,"EXEC_NOHIDE", SWIG_From_int((int)wxEXEC_NOHIDE));
30815 PyDict_SetItemString(d,"EXEC_MAKE_GROUP_LEADER", SWIG_From_int((int)wxEXEC_MAKE_GROUP_LEADER));
30816 PyDict_SetItemString(d,"EXEC_NODISABLE", SWIG_From_int((int)wxEXEC_NODISABLE));
30817
30818 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
30819
30820 PyDict_SetItemString(d,"JOYSTICK1", SWIG_From_int((int)wxJOYSTICK1));
30821 PyDict_SetItemString(d,"JOYSTICK2", SWIG_From_int((int)wxJOYSTICK2));
30822 PyDict_SetItemString(d,"JOY_BUTTON_ANY", SWIG_From_int((int)wxJOY_BUTTON_ANY));
30823 PyDict_SetItemString(d,"JOY_BUTTON1", SWIG_From_int((int)wxJOY_BUTTON1));
30824 PyDict_SetItemString(d,"JOY_BUTTON2", SWIG_From_int((int)wxJOY_BUTTON2));
30825 PyDict_SetItemString(d,"JOY_BUTTON3", SWIG_From_int((int)wxJOY_BUTTON3));
30826 PyDict_SetItemString(d,"JOY_BUTTON4", SWIG_From_int((int)wxJOY_BUTTON4));
30827 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
30828 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
30829 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
30830 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
30831 PyDict_SetItemString(d,"SOUND_SYNC", SWIG_From_int((int)wxSOUND_SYNC));
30832 PyDict_SetItemString(d,"SOUND_ASYNC", SWIG_From_int((int)wxSOUND_ASYNC));
30833 PyDict_SetItemString(d,"SOUND_LOOP", SWIG_From_int((int)wxSOUND_LOOP));
30834 PyDict_SetItemString(d,"MAILCAP_STANDARD", SWIG_From_int((int)wxMAILCAP_STANDARD));
30835 PyDict_SetItemString(d,"MAILCAP_NETSCAPE", SWIG_From_int((int)wxMAILCAP_NETSCAPE));
30836 PyDict_SetItemString(d,"MAILCAP_KDE", SWIG_From_int((int)wxMAILCAP_KDE));
30837 PyDict_SetItemString(d,"MAILCAP_GNOME", SWIG_From_int((int)wxMAILCAP_GNOME));
30838 PyDict_SetItemString(d,"MAILCAP_ALL", SWIG_From_int((int)wxMAILCAP_ALL));
30839 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
30840 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
30841 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
30842 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
30843 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
30844 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
30845 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
30846 SWIG_addvarlink(SWIG_globals,(char*)"ART_BUTTON",_wrap_ART_BUTTON_get, _wrap_ART_BUTTON_set);
30847 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
30848 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
30849 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
30850 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
30851 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
30852 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
30853 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
30854 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
30855 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
30856 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
30857 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
30858 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
30859 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
30860 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
30861 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
30862 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
30863 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
30864 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
30865 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
30866 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
30867 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
30868 SWIG_addvarlink(SWIG_globals,(char*)"ART_HARDDISK",_wrap_ART_HARDDISK_get, _wrap_ART_HARDDISK_set);
30869 SWIG_addvarlink(SWIG_globals,(char*)"ART_FLOPPY",_wrap_ART_FLOPPY_get, _wrap_ART_FLOPPY_set);
30870 SWIG_addvarlink(SWIG_globals,(char*)"ART_CDROM",_wrap_ART_CDROM_get, _wrap_ART_CDROM_set);
30871 SWIG_addvarlink(SWIG_globals,(char*)"ART_REMOVABLE",_wrap_ART_REMOVABLE_get, _wrap_ART_REMOVABLE_set);
30872 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
30873 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER_OPEN",_wrap_ART_FOLDER_OPEN_get, _wrap_ART_FOLDER_OPEN_set);
30874 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
30875 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
30876 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
30877 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
30878 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
30879 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
30880 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
30881 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
30882 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
30883 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
30884
30885 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
30886
30887 PyDict_SetItemString(d,"CONFIG_USE_LOCAL_FILE", SWIG_From_int((int)wxCONFIG_USE_LOCAL_FILE));
30888 PyDict_SetItemString(d,"CONFIG_USE_GLOBAL_FILE", SWIG_From_int((int)wxCONFIG_USE_GLOBAL_FILE));
30889 PyDict_SetItemString(d,"CONFIG_USE_RELATIVE_PATH", SWIG_From_int((int)wxCONFIG_USE_RELATIVE_PATH));
30890 PyDict_SetItemString(d,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_From_int((int)wxCONFIG_USE_NO_ESCAPE_CHARACTERS));
30891 PyDict_SetItemString(d,"ConfigBase_Type_Unknown", SWIG_From_int((int)wxConfigBase::Type_Unknown));
30892 PyDict_SetItemString(d,"ConfigBase_Type_String", SWIG_From_int((int)wxConfigBase::Type_String));
30893 PyDict_SetItemString(d,"ConfigBase_Type_Boolean", SWIG_From_int((int)wxConfigBase::Type_Boolean));
30894 PyDict_SetItemString(d,"ConfigBase_Type_Integer", SWIG_From_int((int)wxConfigBase::Type_Integer));
30895 PyDict_SetItemString(d,"ConfigBase_Type_Float", SWIG_From_int((int)wxConfigBase::Type_Float));
30896 SWIG_addvarlink(SWIG_globals,(char*)"DateFormatStr",_wrap_DateFormatStr_get, _wrap_DateFormatStr_set);
30897 SWIG_addvarlink(SWIG_globals,(char*)"TimeSpanFormatStr",_wrap_TimeSpanFormatStr_get, _wrap_TimeSpanFormatStr_set);
30898 PyDict_SetItemString(d,"DateTime_Local", SWIG_From_int((int)wxDateTime::Local));
30899 PyDict_SetItemString(d,"DateTime_GMT_12", SWIG_From_int((int)wxDateTime::GMT_12));
30900 PyDict_SetItemString(d,"DateTime_GMT_11", SWIG_From_int((int)wxDateTime::GMT_11));
30901 PyDict_SetItemString(d,"DateTime_GMT_10", SWIG_From_int((int)wxDateTime::GMT_10));
30902 PyDict_SetItemString(d,"DateTime_GMT_9", SWIG_From_int((int)wxDateTime::GMT_9));
30903 PyDict_SetItemString(d,"DateTime_GMT_8", SWIG_From_int((int)wxDateTime::GMT_8));
30904 PyDict_SetItemString(d,"DateTime_GMT_7", SWIG_From_int((int)wxDateTime::GMT_7));
30905 PyDict_SetItemString(d,"DateTime_GMT_6", SWIG_From_int((int)wxDateTime::GMT_6));
30906 PyDict_SetItemString(d,"DateTime_GMT_5", SWIG_From_int((int)wxDateTime::GMT_5));
30907 PyDict_SetItemString(d,"DateTime_GMT_4", SWIG_From_int((int)wxDateTime::GMT_4));
30908 PyDict_SetItemString(d,"DateTime_GMT_3", SWIG_From_int((int)wxDateTime::GMT_3));
30909 PyDict_SetItemString(d,"DateTime_GMT_2", SWIG_From_int((int)wxDateTime::GMT_2));
30910 PyDict_SetItemString(d,"DateTime_GMT_1", SWIG_From_int((int)wxDateTime::GMT_1));
30911 PyDict_SetItemString(d,"DateTime_GMT0", SWIG_From_int((int)wxDateTime::GMT0));
30912 PyDict_SetItemString(d,"DateTime_GMT1", SWIG_From_int((int)wxDateTime::GMT1));
30913 PyDict_SetItemString(d,"DateTime_GMT2", SWIG_From_int((int)wxDateTime::GMT2));
30914 PyDict_SetItemString(d,"DateTime_GMT3", SWIG_From_int((int)wxDateTime::GMT3));
30915 PyDict_SetItemString(d,"DateTime_GMT4", SWIG_From_int((int)wxDateTime::GMT4));
30916 PyDict_SetItemString(d,"DateTime_GMT5", SWIG_From_int((int)wxDateTime::GMT5));
30917 PyDict_SetItemString(d,"DateTime_GMT6", SWIG_From_int((int)wxDateTime::GMT6));
30918 PyDict_SetItemString(d,"DateTime_GMT7", SWIG_From_int((int)wxDateTime::GMT7));
30919 PyDict_SetItemString(d,"DateTime_GMT8", SWIG_From_int((int)wxDateTime::GMT8));
30920 PyDict_SetItemString(d,"DateTime_GMT9", SWIG_From_int((int)wxDateTime::GMT9));
30921 PyDict_SetItemString(d,"DateTime_GMT10", SWIG_From_int((int)wxDateTime::GMT10));
30922 PyDict_SetItemString(d,"DateTime_GMT11", SWIG_From_int((int)wxDateTime::GMT11));
30923 PyDict_SetItemString(d,"DateTime_GMT12", SWIG_From_int((int)wxDateTime::GMT12));
30924 PyDict_SetItemString(d,"DateTime_WET", SWIG_From_int((int)wxDateTime::WET));
30925 PyDict_SetItemString(d,"DateTime_WEST", SWIG_From_int((int)wxDateTime::WEST));
30926 PyDict_SetItemString(d,"DateTime_CET", SWIG_From_int((int)wxDateTime::CET));
30927 PyDict_SetItemString(d,"DateTime_CEST", SWIG_From_int((int)wxDateTime::CEST));
30928 PyDict_SetItemString(d,"DateTime_EET", SWIG_From_int((int)wxDateTime::EET));
30929 PyDict_SetItemString(d,"DateTime_EEST", SWIG_From_int((int)wxDateTime::EEST));
30930 PyDict_SetItemString(d,"DateTime_MSK", SWIG_From_int((int)wxDateTime::MSK));
30931 PyDict_SetItemString(d,"DateTime_MSD", SWIG_From_int((int)wxDateTime::MSD));
30932 PyDict_SetItemString(d,"DateTime_AST", SWIG_From_int((int)wxDateTime::AST));
30933 PyDict_SetItemString(d,"DateTime_ADT", SWIG_From_int((int)wxDateTime::ADT));
30934 PyDict_SetItemString(d,"DateTime_EST", SWIG_From_int((int)wxDateTime::EST));
30935 PyDict_SetItemString(d,"DateTime_EDT", SWIG_From_int((int)wxDateTime::EDT));
30936 PyDict_SetItemString(d,"DateTime_CST", SWIG_From_int((int)wxDateTime::CST));
30937 PyDict_SetItemString(d,"DateTime_CDT", SWIG_From_int((int)wxDateTime::CDT));
30938 PyDict_SetItemString(d,"DateTime_MST", SWIG_From_int((int)wxDateTime::MST));
30939 PyDict_SetItemString(d,"DateTime_MDT", SWIG_From_int((int)wxDateTime::MDT));
30940 PyDict_SetItemString(d,"DateTime_PST", SWIG_From_int((int)wxDateTime::PST));
30941 PyDict_SetItemString(d,"DateTime_PDT", SWIG_From_int((int)wxDateTime::PDT));
30942 PyDict_SetItemString(d,"DateTime_HST", SWIG_From_int((int)wxDateTime::HST));
30943 PyDict_SetItemString(d,"DateTime_AKST", SWIG_From_int((int)wxDateTime::AKST));
30944 PyDict_SetItemString(d,"DateTime_AKDT", SWIG_From_int((int)wxDateTime::AKDT));
30945 PyDict_SetItemString(d,"DateTime_A_WST", SWIG_From_int((int)wxDateTime::A_WST));
30946 PyDict_SetItemString(d,"DateTime_A_CST", SWIG_From_int((int)wxDateTime::A_CST));
30947 PyDict_SetItemString(d,"DateTime_A_EST", SWIG_From_int((int)wxDateTime::A_EST));
30948 PyDict_SetItemString(d,"DateTime_A_ESST", SWIG_From_int((int)wxDateTime::A_ESST));
30949 PyDict_SetItemString(d,"DateTime_UTC", SWIG_From_int((int)wxDateTime::UTC));
30950 PyDict_SetItemString(d,"DateTime_Gregorian", SWIG_From_int((int)wxDateTime::Gregorian));
30951 PyDict_SetItemString(d,"DateTime_Julian", SWIG_From_int((int)wxDateTime::Julian));
30952 PyDict_SetItemString(d,"DateTime_Gr_Unknown", SWIG_From_int((int)wxDateTime::Gr_Unknown));
30953 PyDict_SetItemString(d,"DateTime_Gr_Standard", SWIG_From_int((int)wxDateTime::Gr_Standard));
30954 PyDict_SetItemString(d,"DateTime_Gr_Alaska", SWIG_From_int((int)wxDateTime::Gr_Alaska));
30955 PyDict_SetItemString(d,"DateTime_Gr_Albania", SWIG_From_int((int)wxDateTime::Gr_Albania));
30956 PyDict_SetItemString(d,"DateTime_Gr_Austria", SWIG_From_int((int)wxDateTime::Gr_Austria));
30957 PyDict_SetItemString(d,"DateTime_Gr_Austria_Brixen", SWIG_From_int((int)wxDateTime::Gr_Austria_Brixen));
30958 PyDict_SetItemString(d,"DateTime_Gr_Austria_Salzburg", SWIG_From_int((int)wxDateTime::Gr_Austria_Salzburg));
30959 PyDict_SetItemString(d,"DateTime_Gr_Austria_Tyrol", SWIG_From_int((int)wxDateTime::Gr_Austria_Tyrol));
30960 PyDict_SetItemString(d,"DateTime_Gr_Austria_Carinthia", SWIG_From_int((int)wxDateTime::Gr_Austria_Carinthia));
30961 PyDict_SetItemString(d,"DateTime_Gr_Austria_Styria", SWIG_From_int((int)wxDateTime::Gr_Austria_Styria));
30962 PyDict_SetItemString(d,"DateTime_Gr_Belgium", SWIG_From_int((int)wxDateTime::Gr_Belgium));
30963 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria", SWIG_From_int((int)wxDateTime::Gr_Bulgaria));
30964 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_1", SWIG_From_int((int)wxDateTime::Gr_Bulgaria_1));
30965 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_2", SWIG_From_int((int)wxDateTime::Gr_Bulgaria_2));
30966 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_3", SWIG_From_int((int)wxDateTime::Gr_Bulgaria_3));
30967 PyDict_SetItemString(d,"DateTime_Gr_Canada", SWIG_From_int((int)wxDateTime::Gr_Canada));
30968 PyDict_SetItemString(d,"DateTime_Gr_China", SWIG_From_int((int)wxDateTime::Gr_China));
30969 PyDict_SetItemString(d,"DateTime_Gr_China_1", SWIG_From_int((int)wxDateTime::Gr_China_1));
30970 PyDict_SetItemString(d,"DateTime_Gr_China_2", SWIG_From_int((int)wxDateTime::Gr_China_2));
30971 PyDict_SetItemString(d,"DateTime_Gr_Czechoslovakia", SWIG_From_int((int)wxDateTime::Gr_Czechoslovakia));
30972 PyDict_SetItemString(d,"DateTime_Gr_Denmark", SWIG_From_int((int)wxDateTime::Gr_Denmark));
30973 PyDict_SetItemString(d,"DateTime_Gr_Egypt", SWIG_From_int((int)wxDateTime::Gr_Egypt));
30974 PyDict_SetItemString(d,"DateTime_Gr_Estonia", SWIG_From_int((int)wxDateTime::Gr_Estonia));
30975 PyDict_SetItemString(d,"DateTime_Gr_Finland", SWIG_From_int((int)wxDateTime::Gr_Finland));
30976 PyDict_SetItemString(d,"DateTime_Gr_France", SWIG_From_int((int)wxDateTime::Gr_France));
30977 PyDict_SetItemString(d,"DateTime_Gr_France_Alsace", SWIG_From_int((int)wxDateTime::Gr_France_Alsace));
30978 PyDict_SetItemString(d,"DateTime_Gr_France_Lorraine", SWIG_From_int((int)wxDateTime::Gr_France_Lorraine));
30979 PyDict_SetItemString(d,"DateTime_Gr_France_Strasbourg", SWIG_From_int((int)wxDateTime::Gr_France_Strasbourg));
30980 PyDict_SetItemString(d,"DateTime_Gr_Germany", SWIG_From_int((int)wxDateTime::Gr_Germany));
30981 PyDict_SetItemString(d,"DateTime_Gr_Germany_Catholic", SWIG_From_int((int)wxDateTime::Gr_Germany_Catholic));
30982 PyDict_SetItemString(d,"DateTime_Gr_Germany_Prussia", SWIG_From_int((int)wxDateTime::Gr_Germany_Prussia));
30983 PyDict_SetItemString(d,"DateTime_Gr_Germany_Protestant", SWIG_From_int((int)wxDateTime::Gr_Germany_Protestant));
30984 PyDict_SetItemString(d,"DateTime_Gr_GreatBritain", SWIG_From_int((int)wxDateTime::Gr_GreatBritain));
30985 PyDict_SetItemString(d,"DateTime_Gr_Greece", SWIG_From_int((int)wxDateTime::Gr_Greece));
30986 PyDict_SetItemString(d,"DateTime_Gr_Hungary", SWIG_From_int((int)wxDateTime::Gr_Hungary));
30987 PyDict_SetItemString(d,"DateTime_Gr_Ireland", SWIG_From_int((int)wxDateTime::Gr_Ireland));
30988 PyDict_SetItemString(d,"DateTime_Gr_Italy", SWIG_From_int((int)wxDateTime::Gr_Italy));
30989 PyDict_SetItemString(d,"DateTime_Gr_Japan", SWIG_From_int((int)wxDateTime::Gr_Japan));
30990 PyDict_SetItemString(d,"DateTime_Gr_Japan_1", SWIG_From_int((int)wxDateTime::Gr_Japan_1));
30991 PyDict_SetItemString(d,"DateTime_Gr_Japan_2", SWIG_From_int((int)wxDateTime::Gr_Japan_2));
30992 PyDict_SetItemString(d,"DateTime_Gr_Japan_3", SWIG_From_int((int)wxDateTime::Gr_Japan_3));
30993 PyDict_SetItemString(d,"DateTime_Gr_Latvia", SWIG_From_int((int)wxDateTime::Gr_Latvia));
30994 PyDict_SetItemString(d,"DateTime_Gr_Lithuania", SWIG_From_int((int)wxDateTime::Gr_Lithuania));
30995 PyDict_SetItemString(d,"DateTime_Gr_Luxemburg", SWIG_From_int((int)wxDateTime::Gr_Luxemburg));
30996 PyDict_SetItemString(d,"DateTime_Gr_Netherlands", SWIG_From_int((int)wxDateTime::Gr_Netherlands));
30997 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Groningen", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Groningen));
30998 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Gelderland", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Gelderland));
30999 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Utrecht", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Utrecht));
31000 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Friesland", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Friesland));
31001 PyDict_SetItemString(d,"DateTime_Gr_Norway", SWIG_From_int((int)wxDateTime::Gr_Norway));
31002 PyDict_SetItemString(d,"DateTime_Gr_Poland", SWIG_From_int((int)wxDateTime::Gr_Poland));
31003 PyDict_SetItemString(d,"DateTime_Gr_Portugal", SWIG_From_int((int)wxDateTime::Gr_Portugal));
31004 PyDict_SetItemString(d,"DateTime_Gr_Romania", SWIG_From_int((int)wxDateTime::Gr_Romania));
31005 PyDict_SetItemString(d,"DateTime_Gr_Russia", SWIG_From_int((int)wxDateTime::Gr_Russia));
31006 PyDict_SetItemString(d,"DateTime_Gr_Scotland", SWIG_From_int((int)wxDateTime::Gr_Scotland));
31007 PyDict_SetItemString(d,"DateTime_Gr_Spain", SWIG_From_int((int)wxDateTime::Gr_Spain));
31008 PyDict_SetItemString(d,"DateTime_Gr_Sweden", SWIG_From_int((int)wxDateTime::Gr_Sweden));
31009 PyDict_SetItemString(d,"DateTime_Gr_Switzerland", SWIG_From_int((int)wxDateTime::Gr_Switzerland));
31010 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Catholic", SWIG_From_int((int)wxDateTime::Gr_Switzerland_Catholic));
31011 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Protestant", SWIG_From_int((int)wxDateTime::Gr_Switzerland_Protestant));
31012 PyDict_SetItemString(d,"DateTime_Gr_Turkey", SWIG_From_int((int)wxDateTime::Gr_Turkey));
31013 PyDict_SetItemString(d,"DateTime_Gr_USA", SWIG_From_int((int)wxDateTime::Gr_USA));
31014 PyDict_SetItemString(d,"DateTime_Gr_Wales", SWIG_From_int((int)wxDateTime::Gr_Wales));
31015 PyDict_SetItemString(d,"DateTime_Gr_Yugoslavia", SWIG_From_int((int)wxDateTime::Gr_Yugoslavia));
31016 PyDict_SetItemString(d,"DateTime_Country_Unknown", SWIG_From_int((int)wxDateTime::Country_Unknown));
31017 PyDict_SetItemString(d,"DateTime_Country_Default", SWIG_From_int((int)wxDateTime::Country_Default));
31018 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_Start", SWIG_From_int((int)wxDateTime::Country_WesternEurope_Start));
31019 PyDict_SetItemString(d,"DateTime_Country_EEC", SWIG_From_int((int)wxDateTime::Country_EEC));
31020 PyDict_SetItemString(d,"DateTime_France", SWIG_From_int((int)wxDateTime::France));
31021 PyDict_SetItemString(d,"DateTime_Germany", SWIG_From_int((int)wxDateTime::Germany));
31022 PyDict_SetItemString(d,"DateTime_UK", SWIG_From_int((int)wxDateTime::UK));
31023 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_End", SWIG_From_int((int)wxDateTime::Country_WesternEurope_End));
31024 PyDict_SetItemString(d,"DateTime_Russia", SWIG_From_int((int)wxDateTime::Russia));
31025 PyDict_SetItemString(d,"DateTime_USA", SWIG_From_int((int)wxDateTime::USA));
31026 PyDict_SetItemString(d,"DateTime_Jan", SWIG_From_int((int)wxDateTime::Jan));
31027 PyDict_SetItemString(d,"DateTime_Feb", SWIG_From_int((int)wxDateTime::Feb));
31028 PyDict_SetItemString(d,"DateTime_Mar", SWIG_From_int((int)wxDateTime::Mar));
31029 PyDict_SetItemString(d,"DateTime_Apr", SWIG_From_int((int)wxDateTime::Apr));
31030 PyDict_SetItemString(d,"DateTime_May", SWIG_From_int((int)wxDateTime::May));
31031 PyDict_SetItemString(d,"DateTime_Jun", SWIG_From_int((int)wxDateTime::Jun));
31032 PyDict_SetItemString(d,"DateTime_Jul", SWIG_From_int((int)wxDateTime::Jul));
31033 PyDict_SetItemString(d,"DateTime_Aug", SWIG_From_int((int)wxDateTime::Aug));
31034 PyDict_SetItemString(d,"DateTime_Sep", SWIG_From_int((int)wxDateTime::Sep));
31035 PyDict_SetItemString(d,"DateTime_Oct", SWIG_From_int((int)wxDateTime::Oct));
31036 PyDict_SetItemString(d,"DateTime_Nov", SWIG_From_int((int)wxDateTime::Nov));
31037 PyDict_SetItemString(d,"DateTime_Dec", SWIG_From_int((int)wxDateTime::Dec));
31038 PyDict_SetItemString(d,"DateTime_Inv_Month", SWIG_From_int((int)wxDateTime::Inv_Month));
31039 PyDict_SetItemString(d,"DateTime_Sun", SWIG_From_int((int)wxDateTime::Sun));
31040 PyDict_SetItemString(d,"DateTime_Mon", SWIG_From_int((int)wxDateTime::Mon));
31041 PyDict_SetItemString(d,"DateTime_Tue", SWIG_From_int((int)wxDateTime::Tue));
31042 PyDict_SetItemString(d,"DateTime_Wed", SWIG_From_int((int)wxDateTime::Wed));
31043 PyDict_SetItemString(d,"DateTime_Thu", SWIG_From_int((int)wxDateTime::Thu));
31044 PyDict_SetItemString(d,"DateTime_Fri", SWIG_From_int((int)wxDateTime::Fri));
31045 PyDict_SetItemString(d,"DateTime_Sat", SWIG_From_int((int)wxDateTime::Sat));
31046 PyDict_SetItemString(d,"DateTime_Inv_WeekDay", SWIG_From_int((int)wxDateTime::Inv_WeekDay));
31047 PyDict_SetItemString(d,"DateTime_Inv_Year", SWIG_From_int((int)wxDateTime::Inv_Year));
31048 PyDict_SetItemString(d,"DateTime_Name_Full", SWIG_From_int((int)wxDateTime::Name_Full));
31049 PyDict_SetItemString(d,"DateTime_Name_Abbr", SWIG_From_int((int)wxDateTime::Name_Abbr));
31050 PyDict_SetItemString(d,"DateTime_Default_First", SWIG_From_int((int)wxDateTime::Default_First));
31051 PyDict_SetItemString(d,"DateTime_Monday_First", SWIG_From_int((int)wxDateTime::Monday_First));
31052 PyDict_SetItemString(d,"DateTime_Sunday_First", SWIG_From_int((int)wxDateTime::Sunday_First));
31053 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTime",_wrap_DefaultDateTime_get, _wrap_DefaultDateTime_set);
31054 PyDict_SetItemString(d,"DF_INVALID", SWIG_From_int((int)wxDF_INVALID));
31055 PyDict_SetItemString(d,"DF_TEXT", SWIG_From_int((int)wxDF_TEXT));
31056 PyDict_SetItemString(d,"DF_BITMAP", SWIG_From_int((int)wxDF_BITMAP));
31057 PyDict_SetItemString(d,"DF_METAFILE", SWIG_From_int((int)wxDF_METAFILE));
31058 PyDict_SetItemString(d,"DF_SYLK", SWIG_From_int((int)wxDF_SYLK));
31059 PyDict_SetItemString(d,"DF_DIF", SWIG_From_int((int)wxDF_DIF));
31060 PyDict_SetItemString(d,"DF_TIFF", SWIG_From_int((int)wxDF_TIFF));
31061 PyDict_SetItemString(d,"DF_OEMTEXT", SWIG_From_int((int)wxDF_OEMTEXT));
31062 PyDict_SetItemString(d,"DF_DIB", SWIG_From_int((int)wxDF_DIB));
31063 PyDict_SetItemString(d,"DF_PALETTE", SWIG_From_int((int)wxDF_PALETTE));
31064 PyDict_SetItemString(d,"DF_PENDATA", SWIG_From_int((int)wxDF_PENDATA));
31065 PyDict_SetItemString(d,"DF_RIFF", SWIG_From_int((int)wxDF_RIFF));
31066 PyDict_SetItemString(d,"DF_WAVE", SWIG_From_int((int)wxDF_WAVE));
31067 PyDict_SetItemString(d,"DF_UNICODETEXT", SWIG_From_int((int)wxDF_UNICODETEXT));
31068 PyDict_SetItemString(d,"DF_ENHMETAFILE", SWIG_From_int((int)wxDF_ENHMETAFILE));
31069 PyDict_SetItemString(d,"DF_FILENAME", SWIG_From_int((int)wxDF_FILENAME));
31070 PyDict_SetItemString(d,"DF_LOCALE", SWIG_From_int((int)wxDF_LOCALE));
31071 PyDict_SetItemString(d,"DF_PRIVATE", SWIG_From_int((int)wxDF_PRIVATE));
31072 PyDict_SetItemString(d,"DF_HTML", SWIG_From_int((int)wxDF_HTML));
31073 PyDict_SetItemString(d,"DF_MAX", SWIG_From_int((int)wxDF_MAX));
31074 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
31075 PyDict_SetItemString(d,"DataObject_Get", SWIG_From_int((int)wxDataObject::Get));
31076 PyDict_SetItemString(d,"DataObject_Set", SWIG_From_int((int)wxDataObject::Set));
31077 PyDict_SetItemString(d,"DataObject_Both", SWIG_From_int((int)wxDataObject::Both));
31078 PyDict_SetItemString(d,"Drag_CopyOnly", SWIG_From_int((int)wxDrag_CopyOnly));
31079 PyDict_SetItemString(d,"Drag_AllowMove", SWIG_From_int((int)wxDrag_AllowMove));
31080 PyDict_SetItemString(d,"Drag_DefaultMove", SWIG_From_int((int)wxDrag_DefaultMove));
31081 PyDict_SetItemString(d,"DragError", SWIG_From_int((int)wxDragError));
31082 PyDict_SetItemString(d,"DragNone", SWIG_From_int((int)wxDragNone));
31083 PyDict_SetItemString(d,"DragCopy", SWIG_From_int((int)wxDragCopy));
31084 PyDict_SetItemString(d,"DragMove", SWIG_From_int((int)wxDragMove));
31085 PyDict_SetItemString(d,"DragLink", SWIG_From_int((int)wxDragLink));
31086 PyDict_SetItemString(d,"DragCancel", SWIG_From_int((int)wxDragCancel));
31087
31088 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
31089 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
31090 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
31091 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
31092
31093 SWIG_addvarlink(SWIG_globals,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get, _wrap_DefaultVideoMode_set);
31094 }
31095