]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/_misc_wrap.cpp
8149f3e255f703d1f137196921f6ad04b86f146d
[wxWidgets.git] / wxPython / src / mac / _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_wxMetafile swig_types[2]
214 #define SWIGTYPE_p_wxFileHistory swig_types[3]
215 #define SWIGTYPE_p_wxLog swig_types[4]
216 #define SWIGTYPE_p_wxDateTime__TimeZone swig_types[5]
217 #define SWIGTYPE_p_wxMenu swig_types[6]
218 #define SWIGTYPE_p_wxEvent swig_types[7]
219 #define SWIGTYPE_p_wxConfigBase swig_types[8]
220 #define SWIGTYPE_p_wxDisplay swig_types[9]
221 #define SWIGTYPE_p_wxFileType swig_types[10]
222 #define SWIGTYPE_p_wxLogGui swig_types[11]
223 #define SWIGTYPE_p_wxFont swig_types[12]
224 #define SWIGTYPE_p_wxDataFormat swig_types[13]
225 #define SWIGTYPE_p_wxTimerEvent swig_types[14]
226 #define SWIGTYPE_p_wxCaret swig_types[15]
227 #define SWIGTYPE_p_int swig_types[16]
228 #define SWIGTYPE_p_wxSize swig_types[17]
229 #define SWIGTYPE_p_wxClipboard swig_types[18]
230 #define SWIGTYPE_p_wxStopWatch swig_types[19]
231 #define SWIGTYPE_p_wxDC swig_types[20]
232 #define SWIGTYPE_p_wxClipboardLocker swig_types[21]
233 #define SWIGTYPE_p_wxIcon swig_types[22]
234 #define SWIGTYPE_p_wxLogStderr swig_types[23]
235 #define SWIGTYPE_p_wxLogTextCtrl swig_types[24]
236 #define SWIGTYPE_p_wxTextCtrl swig_types[25]
237 #define SWIGTYPE_p_wxBusyCursor swig_types[26]
238 #define SWIGTYPE_p_wxPyBitmapDataObject swig_types[27]
239 #define SWIGTYPE_p_wxPyTextDataObject swig_types[28]
240 #define SWIGTYPE_p_wxBitmapDataObject swig_types[29]
241 #define SWIGTYPE_p_wxTextDataObject swig_types[30]
242 #define SWIGTYPE_p_wxDataObject swig_types[31]
243 #define SWIGTYPE_p_wxFileDataObject swig_types[32]
244 #define SWIGTYPE_p_wxCustomDataObject swig_types[33]
245 #define SWIGTYPE_p_wxURLDataObject swig_types[34]
246 #define SWIGTYPE_p_wxMetafileDataObject swig_types[35]
247 #define SWIGTYPE_p_wxSound swig_types[36]
248 #define SWIGTYPE_p_wxTimerRunner swig_types[37]
249 #define SWIGTYPE_p_wxLogWindow swig_types[38]
250 #define SWIGTYPE_p_wxTimeSpan swig_types[39]
251 #define SWIGTYPE_p_wxArrayString swig_types[40]
252 #define SWIGTYPE_p_wxWindowDisabler swig_types[41]
253 #define SWIGTYPE_p_wxToolTip swig_types[42]
254 #define SWIGTYPE_p_wxDataObjectComposite swig_types[43]
255 #define SWIGTYPE_p_wxFileConfig swig_types[44]
256 #define SWIGTYPE_p_wxSystemSettings swig_types[45]
257 #define SWIGTYPE_p_wxVideoMode swig_types[46]
258 #define SWIGTYPE_p_wxPyDataObjectSimple swig_types[47]
259 #define SWIGTYPE_p_wxDataObjectSimple swig_types[48]
260 #define SWIGTYPE_p_wxEvtHandler swig_types[49]
261 #define SWIGTYPE_p_wxRect swig_types[50]
262 #define SWIGTYPE_p_char swig_types[51]
263 #define SWIGTYPE_p_wxSingleInstanceChecker 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_wxWindow swig_types[69]
281 #define SWIGTYPE_p_wxString swig_types[70]
282 #define SWIGTYPE_p_wxPyProcess swig_types[71]
283 #define SWIGTYPE_p_wxBitmap swig_types[72]
284 #define SWIGTYPE_p_wxConfig swig_types[73]
285 #define SWIGTYPE_p_wxChar swig_types[74]
286 #define SWIGTYPE_p_wxBusyInfo swig_types[75]
287 #define SWIGTYPE_p_wxPyDropTarget swig_types[76]
288 #define SWIGTYPE_p_wxPyTextDropTarget swig_types[77]
289 #define SWIGTYPE_p_wxPyFileDropTarget swig_types[78]
290 #define SWIGTYPE_p_wxProcessEvent swig_types[79]
291 #define SWIGTYPE_p_wxPyLog swig_types[80]
292 #define SWIGTYPE_p_wxLogNull swig_types[81]
293 #define SWIGTYPE_p_wxColour swig_types[82]
294 #define SWIGTYPE_p_wxConfigPathChanger swig_types[83]
295 #define SWIGTYPE_p_wxPyTimer swig_types[84]
296 #define SWIGTYPE_p_wxDateSpan swig_types[85]
297 static swig_type_info *swig_types[87];
298
299 /* -------- TYPES TABLE (END) -------- */
300
301
302 /*-----------------------------------------------
303 @(target):= _misc_.so
304 ------------------------------------------------*/
305 #define SWIG_init init_misc_
306
307 #define SWIG_name "_misc_"
308
309 /* Auxiliar swig macros that appear in the header */
310
311 #define SWIG_OLDOBJ 1
312 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
313 #define SWIG_PYSTR SWIG_NEWOBJ + 1
314
315 #ifdef __cplusplus
316 #define SWIGSTATICINLINE(a) static inline a
317 #define SWIGSTATIC(a) static a
318 #define swig_new_array(size,Type) (new Type[(size)])
319 #define swig_delete(cptr) delete cptr
320 #define swig_delete_array(cptr) delete[] cptr
321 #define swig_const_cast(a,Type) const_cast<Type >(a)
322 #define swig_static_cast(a,Type) static_cast<Type >(a)
323 #define swig_reinterpret_cast(a,Type) reinterpret_cast<Type >(a)
324 #define swig_new_copy(ptr,Type) (new Type(*ptr))
325 #define swig_numeric_cast(a,Type) static_cast<Type >(a)
326
327 #else /* C case */
328
329 #define SWIGSTATICINLINE(a) static a
330 #define SWIGSTATIC(a) static a
331 #define swig_new_array(size,Type) ((Type*) malloc((size)*sizeof(Type)))
332 #define swig_delete(cptr) free((char*)cptr)
333 #define swig_delete_array(cptr) free((char*)cptr)
334 #define swig_const_cast(a,Type) (Type)(a)
335 #define swig_static_cast(a,Type) (Type)(a)
336 #define swig_reinterpret_cast(a,Type) (Type)(a)
337 #define swig_numeric_cast(a,Type) (Type)(a)
338 #define swig_new_copy(ptr,Type) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type)))
339
340 #endif /* __cplusplus */
341
342
343 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
344 #define SWIG_From_signed_SS_char PyInt_FromLong
345 /*@@*/
346 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
347 #define SWIG_From_unsigned_SS_char PyInt_FromLong
348 /*@@*/
349 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
350 #define SWIG_From_short PyInt_FromLong
351 /*@@*/
352 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
353 #define SWIG_From_unsigned_SS_short PyInt_FromLong
354 /*@@*/
355 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
356 #define SWIG_From_int PyInt_FromLong
357 /*@@*/
358 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
359 #define SWIG_From_long PyInt_FromLong
360 /*@@*/
361 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
362 #define SWIG_From_float PyFloat_FromDouble
363 /*@@*/
364 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
365 #define SWIG_From_double PyFloat_FromDouble
366 /*@@*/
367
368
369 #include "wx/wxPython/wxPython.h"
370 #include "wx/wxPython/pyclasses.h"
371 #include "wx/wxPython/pyistream.h"
372
373 static const wxString wxPyEmptyString(wxEmptyString);
374
375
376
377 #include <limits.h>
378
379
380 SWIGSTATICINLINE(int)
381 SWIG_CheckLongInRange(long value, long min_value, long max_value,
382 const char *errmsg)
383 {
384 if (value < min_value) {
385 if (errmsg) {
386 PyErr_Format(PyExc_OverflowError,
387 "value %ld is less than '%s' minimum %ld",
388 value, errmsg, min_value);
389 }
390 return 0;
391 } else if (value > max_value) {
392 if (errmsg) {
393 PyErr_Format(PyExc_OverflowError,
394 "value %ld is greater than '%s' maximum %ld",
395 value, errmsg, max_value);
396 }
397 return 0;
398 }
399 return 1;
400 }
401
402
403 // See my_fragments.i
404 SWIGSTATICINLINE(int)
405 SWIG_AsVal_long(PyObject* obj, long* val)
406 {
407 if (PyNumber_Check(obj)) {
408 if (val) *val = PyInt_AsLong(obj);
409 return 1;
410 }
411 else {
412 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
413 obj->ob_type->tp_name);
414 PyErr_SetObject(PyExc_TypeError, errmsg);
415 Py_DECREF(errmsg);
416 }
417 return 0;
418 }
419
420
421 #if INT_MAX != LONG_MAX
422 SWIGSTATICINLINE(int)
423 SWIG_AsVal_int(PyObject *obj, int *val)
424 {
425 const char* errmsg = val ? "int" : 0;
426 long v;
427 if (SWIG_AsVal_long(obj, &v)) {
428 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
429 if (val) *val = swig_numeric_cast(v, int);
430 return 1;
431 } else {
432 return 0;
433 }
434 } else {
435 PyErr_Clear();
436 }
437 if (val) {
438 PyErr_SetString(PyExc_TypeError, "an int is expected");
439 }
440 return 0;
441 }
442 #else
443 SWIGSTATICINLINE(int)
444 SWIG_AsVal_int(PyObject *obj, int *val)
445 {
446 return SWIG_AsVal_long(obj,(long*)val);
447 }
448 #endif
449
450
451 SWIGSTATICINLINE(int)
452 SWIG_As_int(PyObject* obj)
453 {
454 int v;
455 if (!SWIG_AsVal_int(obj, &v)) {
456 /*
457 this is needed to make valgrind/purify happier. the other
458 solution is throw an exception, but since this code should work
459 with plain C ....
460 */
461 memset((void*)&v, 0, sizeof(int));
462 }
463 return v;
464 }
465
466
467 SWIGSTATICINLINE(int)
468 SWIG_Check_int(PyObject* obj)
469 {
470 return SWIG_AsVal_int(obj, (int*)0);
471 }
472
473
474 #include <wx/stockitem.h>
475
476 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
477 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
478 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
479
480 SWIGSTATICINLINE(long)
481 SWIG_As_long(PyObject* obj)
482 {
483 long v;
484 if (!SWIG_AsVal_long(obj, &v)) {
485 /*
486 this is needed to make valgrind/purify happier. the other
487 solution is throw an exception, but since this code should work
488 with plain C ....
489 */
490 memset((void*)&v, 0, sizeof(long));
491 }
492 return v;
493 }
494
495
496 SWIGSTATICINLINE(int)
497 SWIG_Check_long(PyObject* obj)
498 {
499 return SWIG_AsVal_long(obj, (long*)0);
500 }
501
502
503 SWIGSTATICINLINE(int)
504 SWIG_AsVal_bool(PyObject *obj, bool *val)
505 {
506 /* if (val) *val = PyObject_IsTrue(obj); return 1; */
507 if (obj == Py_True) {
508 if (val) *val = true;
509 return 1;
510 }
511 if (obj == Py_False) {
512 if (val) *val = false;
513 return 1;
514 }
515 int res = 0;
516 if (SWIG_AsVal_int(obj, &res)) {
517 if (val) *val = (bool)res;
518 return 1;
519 }
520 if (val) {
521 PyErr_SetString(PyExc_TypeError, "a bool is expected");
522 }
523 return 0;
524 }
525
526
527 SWIGSTATICINLINE(bool)
528 SWIG_As_bool(PyObject* obj)
529 {
530 bool v;
531 if (!SWIG_AsVal_bool(obj, &v)) {
532 /*
533 this is needed to make valgrind/purify happier. the other
534 solution is throw an exception, but since this code should work
535 with plain C ....
536 */
537 memset((void*)&v, 0, sizeof(bool));
538 }
539 return v;
540 }
541
542
543 SWIGSTATICINLINE(int)
544 SWIG_Check_bool(PyObject* obj)
545 {
546 return SWIG_AsVal_bool(obj, (bool*)0);
547 }
548
549
550 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
551 PyObject* o2;
552 PyObject* o3;
553
554 if (!target) {
555 target = o;
556 } else if (target == Py_None) {
557 Py_DECREF(Py_None);
558 target = o;
559 } else {
560 o2 = target;
561 target = PyTuple_New(1);
562 PyTuple_SetItem(target, 0, o2);
563
564 o3 = PyTuple_New(1);
565 PyTuple_SetItem(o3, 0, o);
566
567 o2 = target;
568 target = PySequence_Concat(o2, o3);
569 Py_DECREF(o2);
570 Py_DECREF(o3);
571 }
572 return target;
573 }
574
575
576
577 // See my_fragments.i
578 SWIGSTATICINLINE(int)
579 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
580 {
581 long v = 0;
582 if (SWIG_AsVal_long(obj, &v) && v < 0) {
583 PyErr_SetString(PyExc_TypeError, "negative value received for unsigned type");
584 return 0;
585 }
586 else if (val)
587 *val = (unsigned long)v;
588 return 1;
589 }
590
591
592 SWIGSTATICINLINE(unsigned long)
593 SWIG_As_unsigned_SS_long(PyObject* obj)
594 {
595 unsigned long v;
596 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
597 /*
598 this is needed to make valgrind/purify happier. the other
599 solution is throw an exception, but since this code should work
600 with plain C ....
601 */
602 memset((void*)&v, 0, sizeof(unsigned long));
603 }
604 return v;
605 }
606
607
608 SWIGSTATICINLINE(int)
609 SWIG_Check_unsigned_SS_long(PyObject* obj)
610 {
611 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
612 }
613
614
615 SWIGSTATICINLINE(PyObject* )
616 SWIG_From_unsigned_SS_long(unsigned long value)
617 {
618 return (value > LONG_MAX) ?
619 PyLong_FromUnsignedLong(value)
620 : PyInt_FromLong(swig_numeric_cast(value,long));
621 }
622
623
624 bool wxThread_IsMain() {
625 #ifdef WXP_WITH_THREAD
626 return wxThread::IsMain();
627 #else
628 return True;
629 #endif
630 }
631
632
633 int wxCaret_GetBlinkTime() {
634 return wxCaret::GetBlinkTime();
635 }
636
637 void wxCaret_SetBlinkTime(int milliseconds) {
638 wxCaret::SetBlinkTime(milliseconds);
639 }
640
641
642 #include <wx/snglinst.h>
643
644
645 #ifdef __WXMSW__
646 #include <wx/msw/private.h>
647 #include <wx/dynload.h>
648 #endif
649
650
651
652 void wxDrawWindowOnDC(wxWindow* window, const wxDC& dc, int method)
653 {
654 #ifdef __WXMSW__
655
656 switch (method)
657 {
658 case 1:
659 // This one only partially works. Appears to be an undocumented
660 // "standard" convention that not all widgets adhear to. For
661 // example, for some widgets backgrounds or non-client areas may
662 // not be painted.
663 ::SendMessage(GetHwndOf(window), WM_PAINT, (long)GetHdcOf(dc), 0);
664 break;
665
666 case 2:
667 // This one works much better, except for on XP. On Win2k nearly
668 // all widgets and their children are captured correctly[**]. On
669 // XP with Themes activated most native widgets draw only
670 // partially, if at all. Without themes it works just like on
671 // Win2k.
672 //
673 // ** For example the radio buttons in a wxRadioBox are not its
674 // children by default, but you can capture it via the panel
675 // instead, or change RADIOBTN_PARENT_IS_RADIOBOX in radiobox.cpp.
676 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
677 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
678 PRF_ERASEBKGND | PRF_OWNED );
679 break;
680
681 case 3:
682 // This one is only defined in the latest SDK and is only
683 // available on XP. MSDN says it is similar to sending WM_PRINT
684 // so I expect that it will work similar to the above. Since it
685 // is avaialble only on XP, it can't be compiled like this and
686 // will have to be loaded dynamically.
687 // //::PrintWindow(GetHwndOf(window), GetHdcOf(dc), 0); //break;
688
689 // fall through
690
691 case 4:
692 // Use PrintWindow if available, or fallback to WM_PRINT
693 // otherwise. Unfortunately using PrintWindow is even worse than
694 // WM_PRINT. For most native widgets nothing is drawn to the dc
695 // at all, with or without Themes.
696 typedef BOOL (WINAPI *PrintWindow_t)(HWND, HDC, UINT);
697 static bool s_triedToLoad = False;
698 static PrintWindow_t pfnPrintWindow = NULL;
699 if ( !s_triedToLoad )
700 {
701
702 s_triedToLoad = True;
703 wxDynamicLibrary dllUser32(_T("user32.dll"));
704 if ( dllUser32.IsLoaded() )
705 {
706 wxLogNull nolog; // Don't report errors here
707 pfnPrintWindow = (PrintWindow_t)dllUser32.GetSymbol(_T("PrintWindow"));
708 }
709 }
710 if (pfnPrintWindow)
711 {
712 printf("Using PrintWindow\n");
713 pfnPrintWindow(GetHwndOf(window), GetHdcOf(dc), 0);
714 }
715 else
716 {
717 printf("Using WM_PRINT\n");
718 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
719 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN | PRF_ERASEBKGND | PRF_OWNED );
720 }
721 }
722 #endif
723 }
724
725
726
727 #include <wx/tipdlg.h>
728
729
730 class wxPyTipProvider : public wxTipProvider {
731 public:
732 wxPyTipProvider(size_t currentTip)
733 : wxTipProvider(currentTip) {}
734
735 DEC_PYCALLBACK_STRING__pure(GetTip);
736 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
737 PYPRIVATE;
738 };
739
740 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
741 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
742
743
744 //IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
745
746 IMPLEMENT_ABSTRACT_CLASS(wxPyTimer, wxTimer);
747
748 void wxPyTimer::Notify() {
749 bool found;
750 bool blocked = wxPyBeginBlockThreads();
751 if ((found = wxPyCBH_findCallback(m_myInst, "Notify")))
752 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()"));
753 wxPyEndBlockThreads(blocked);
754 if (! found)
755 wxTimer::Notify();
756 }
757 void wxPyTimer::base_Notify() {
758 wxTimer::Notify();
759 }
760
761
762
763 SWIGSTATICINLINE(PyObject *)
764 SWIG_FromCharPtr(const char* cptr)
765 {
766 if (cptr) {
767 size_t size = strlen(cptr);
768 if (size > INT_MAX) {
769 return SWIG_NewPointerObj(swig_const_cast(cptr,char*),
770 SWIG_TypeQuery("char *"), 0);
771 } else {
772 if (size != 0) {
773 return PyString_FromStringAndSize(cptr, size);
774 } else {
775 return PyString_FromString(cptr);
776 }
777 }
778 }
779 Py_INCREF(Py_None);
780 return Py_None;
781 }
782
783
784 SWIGSTATICINLINE(int)
785 SWIG_CheckUnsignedLongInRange(unsigned long value,
786 unsigned long max_value,
787 const char *errmsg)
788 {
789 if (value > max_value) {
790 if (errmsg) {
791 PyErr_Format(PyExc_OverflowError,
792 "value %ld is greater than '%s' minimum %ld",
793 value, errmsg, max_value);
794 }
795 return 0;
796 }
797 return 1;
798 }
799
800
801 #if UINT_MAX != ULONG_MAX
802 SWIGSTATICINLINE(int)
803 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
804 {
805 const char* errmsg = val ? "unsigned int" : 0;
806 unsigned long v;
807 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
808 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
809 if (val) *val = swig_numeric_cast(v, unsigned int);
810 return 1;
811 }
812 } else {
813 PyErr_Clear();
814 }
815 if (val) {
816 PyErr_SetString(PyExc_TypeError, "an unsigned int is expected");
817 }
818 return 0;
819 }
820 #else
821 SWIGSTATICINLINE(unsigned int)
822 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
823 {
824 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
825 }
826 #endif
827
828
829 SWIGSTATICINLINE(unsigned int)
830 SWIG_As_unsigned_SS_int(PyObject* obj)
831 {
832 unsigned int v;
833 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
834 /*
835 this is needed to make valgrind/purify happier. the other
836 solution is throw an exception, but since this code should work
837 with plain C ....
838 */
839 memset((void*)&v, 0, sizeof(unsigned int));
840 }
841 return v;
842 }
843
844
845 SWIGSTATICINLINE(int)
846 SWIG_Check_unsigned_SS_int(PyObject* obj)
847 {
848 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
849 }
850
851 wxString Log_TimeStamp(){
852 wxString msg;
853 wxLog::TimeStamp(&msg);
854 return msg;
855 }
856 void wxLog_Destroy(wxLog *self){ delete self; }
857
858 // A wxLog class that can be derived from in wxPython
859 class wxPyLog : public wxLog {
860 public:
861 wxPyLog() : wxLog() {}
862
863 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
864 bool found;
865 bool blocked = wxPyBeginBlockThreads();
866 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
867 PyObject* s = wx2PyString(szString);
868 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
869 Py_DECREF(s);
870 }
871 wxPyEndBlockThreads(blocked);
872 if (! found)
873 wxLog::DoLog(level, szString, t);
874 }
875
876 virtual void DoLogString(const wxChar *szString, time_t t) {
877 bool found;
878 bool blocked = wxPyBeginBlockThreads();
879 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
880 PyObject* s = wx2PyString(szString);
881 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
882 Py_DECREF(s);
883 }
884 wxPyEndBlockThreads(blocked);
885 if (! found)
886 wxLog::DoLogString(szString, t);
887 }
888
889 PYPRIVATE;
890 };
891
892
893
894
895 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
896
897
898 #include <wx/joystick.h>
899
900
901 #if !wxUSE_JOYSTICK && !defined(__WXMSW__)
902 // A C++ stub class for wxJoystick for platforms that don't have it.
903 class wxJoystick : public wxObject {
904 public:
905 wxJoystick(int joystick = wxJOYSTICK1) {
906 bool blocked = wxPyBeginBlockThreads();
907 PyErr_SetString(PyExc_NotImplementedError,
908 "wxJoystick is not available on this platform.");
909 wxPyEndBlockThreads(blocked);
910 }
911 wxPoint GetPosition() { return wxPoint(-1,-1); }
912 int GetZPosition() { return -1; }
913 int GetButtonState() { return -1; }
914 int GetPOVPosition() { return -1; }
915 int GetPOVCTSPosition() { return -1; }
916 int GetRudderPosition() { return -1; }
917 int GetUPosition() { return -1; }
918 int GetVPosition() { return -1; }
919 int GetMovementThreshold() { return -1; }
920 void SetMovementThreshold(int threshold) {}
921
922 bool IsOk(void) { return False; }
923 int GetNumberJoysticks() { return -1; }
924 int GetManufacturerId() { return -1; }
925 int GetProductId() { return -1; }
926 wxString GetProductName() { return wxEmptyString; }
927 int GetXMin() { return -1; }
928 int GetYMin() { return -1; }
929 int GetZMin() { return -1; }
930 int GetXMax() { return -1; }
931 int GetYMax() { return -1; }
932 int GetZMax() { return -1; }
933 int GetNumberButtons() { return -1; }
934 int GetNumberAxes() { return -1; }
935 int GetMaxButtons() { return -1; }
936 int GetMaxAxes() { return -1; }
937 int GetPollingMin() { return -1; }
938 int GetPollingMax() { return -1; }
939 int GetRudderMin() { return -1; }
940 int GetRudderMax() { return -1; }
941 int GetUMin() { return -1; }
942 int GetUMax() { return -1; }
943 int GetVMin() { return -1; }
944 int GetVMax() { return -1; }
945
946 bool HasRudder() { return False; }
947 bool HasZ() { return False; }
948 bool HasU() { return False; }
949 bool HasV() { return False; }
950 bool HasPOV() { return False; }
951 bool HasPOV4Dir() { return False; }
952 bool HasPOVCTS() { return False; }
953
954 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return False; }
955 bool ReleaseCapture() { return False; }
956 };
957 #endif
958
959
960 #include <wx/sound.h>
961
962
963 #if !wxUSE_SOUND
964 // A C++ stub class for wxWave for platforms that don't have it.
965 class wxSound : public wxObject
966 {
967 public:
968 wxSound() {
969 bool blocked = wxPyBeginBlockThreads();
970 PyErr_SetString(PyExc_NotImplementedError,
971 "wxSound is not available on this platform.");
972 wxPyEndBlockThreads(blocked);
973 }
974 wxSound(const wxString&/*, bool*/) {
975 bool blocked = wxPyBeginBlockThreads();
976 PyErr_SetString(PyExc_NotImplementedError,
977 "wxSound is not available on this platform.");
978 wxPyEndBlockThreads(blocked);
979 }
980 wxSound(int, const wxByte*) {
981 bool blocked = wxPyBeginBlockThreads();
982 PyErr_SetString(PyExc_NotImplementedError,
983 "wxSound is not available on this platform.");
984 wxPyEndBlockThreads(blocked);
985 }
986
987 ~wxSound() {};
988
989 bool Create(const wxString&/*, bool*/) { return false; }
990 bool Create(int, const wxByte*) { return false; };
991 bool IsOk() { return false; };
992 bool Play(unsigned) const { return false; }
993 static bool Play(const wxString&, unsigned) { return false; }
994 static void Stop() {}
995 };
996
997 #endif
998
999 wxSound *new_wxSound(wxString const &fileName){
1000 if (fileName.Length() == 0)
1001 return new wxSound;
1002 else
1003 return new wxSound(fileName);
1004 }
1005 wxSound *new_wxSound(PyObject *data){
1006 unsigned char* buffer; int size;
1007 wxSound *sound = NULL;
1008
1009 bool blocked = wxPyBeginBlockThreads();
1010 if (!PyArg_Parse(data, "t#", &buffer, &size))
1011 goto done;
1012 sound = new wxSound(size, buffer);
1013 done:
1014 wxPyEndBlockThreads(blocked);
1015 return sound;
1016 }
1017 bool wxSound_CreateFromData(wxSound *self,PyObject *data){
1018 #ifndef __WXMAC__
1019 unsigned char* buffer;
1020 int size;
1021 bool rv = False;
1022
1023 bool blocked = wxPyBeginBlockThreads();
1024 if (!PyArg_Parse(data, "t#", &buffer, &size))
1025 goto done;
1026 rv = self->Create(size, buffer);
1027 done:
1028 wxPyEndBlockThreads(blocked);
1029 return rv;
1030 #else
1031 bool blocked = wxPyBeginBlockThreads();
1032 PyErr_SetString(PyExc_NotImplementedError,
1033 "Create from data is not available on this platform.");
1034 wxPyEndBlockThreads(blocked);
1035 return False;
1036 #endif
1037 }
1038 void Sound_Stop(){ wxPyRaiseNotImplemented(); }
1039
1040 #include <wx/mimetype.h>
1041
1042 PyObject *wxFileType_GetMimeType(wxFileType *self){
1043 wxString str;
1044 if (self->GetMimeType(&str))
1045 return wx2PyString(str);
1046 else
1047 RETURN_NONE();
1048 }
1049 PyObject *wxFileType_GetMimeTypes(wxFileType *self){
1050 wxArrayString arr;
1051 if (self->GetMimeTypes(arr))
1052 return wxArrayString2PyList_helper(arr);
1053 else
1054 RETURN_NONE();
1055 }
1056 PyObject *wxFileType_GetExtensions(wxFileType *self){
1057 wxArrayString arr;
1058 if (self->GetExtensions(arr))
1059 return wxArrayString2PyList_helper(arr);
1060 else
1061 RETURN_NONE();
1062 }
1063 wxIcon *wxFileType_GetIcon(wxFileType *self){
1064 wxIconLocation loc;
1065 if (self->GetIcon(&loc))
1066 return new wxIcon(loc);
1067 else
1068 return NULL;
1069 }
1070 PyObject *wxFileType_GetIconInfo(wxFileType *self){
1071 wxIconLocation loc;
1072 if (self->GetIcon(&loc)) {
1073 wxString iconFile = loc.GetFileName();
1074 int iconIndex = -1;
1075
1076
1077
1078 // Make a tuple and put the values in it
1079 bool blocked = wxPyBeginBlockThreads();
1080 PyObject* tuple = PyTuple_New(3);
1081 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
1082 wxT("wxIcon"), True));
1083 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
1084 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
1085 wxPyEndBlockThreads(blocked);
1086 return tuple;
1087 }
1088 else
1089 RETURN_NONE();
1090 }
1091 PyObject *wxFileType_GetDescription(wxFileType *self){
1092 wxString str;
1093 if (self->GetDescription(&str))
1094 return wx2PyString(str);
1095 else
1096 RETURN_NONE();
1097 }
1098 PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
1099 wxString str;
1100 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
1101 return wx2PyString(str);
1102 else
1103 RETURN_NONE();
1104 }
1105 PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype){
1106 wxString str;
1107 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
1108 return wx2PyString(str);
1109 else
1110 RETURN_NONE();
1111 }
1112 PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype){
1113 wxArrayString verbs;
1114 wxArrayString commands;
1115 if (self->GetAllCommands(&verbs, &commands,
1116 wxFileType::MessageParameters(filename, mimetype))) {
1117 bool blocked = wxPyBeginBlockThreads();
1118 PyObject* tuple = PyTuple_New(2);
1119 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
1120 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
1121 wxPyEndBlockThreads(blocked);
1122 return tuple;
1123 }
1124 else
1125 RETURN_NONE();
1126 }
1127 wxString FileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype){
1128 return wxFileType::ExpandCommand(command,
1129 wxFileType::MessageParameters(filename, mimetype));
1130 }
1131 PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
1132 wxArrayString arr;
1133 self->EnumAllFileTypes(arr);
1134 return wxArrayString2PyList_helper(arr);
1135 }
1136
1137 #include <wx/artprov.h>
1138
1139 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
1140 static const wxString wxPyART_MENU(wxART_MENU);
1141 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
1142 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
1143 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
1144 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
1145 static const wxString wxPyART_BUTTON(wxART_BUTTON);
1146 static const wxString wxPyART_OTHER(wxART_OTHER);
1147 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
1148 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
1149 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
1150 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
1151 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
1152 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
1153 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
1154 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
1155 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
1156 static const wxString wxPyART_GO_UP(wxART_GO_UP);
1157 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
1158 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
1159 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
1160 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
1161 static const wxString wxPyART_PRINT(wxART_PRINT);
1162 static const wxString wxPyART_HELP(wxART_HELP);
1163 static const wxString wxPyART_TIP(wxART_TIP);
1164 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
1165 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
1166 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
1167 static const wxString wxPyART_FOLDER(wxART_FOLDER);
1168 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
1169 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
1170 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
1171 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
1172 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
1173 static const wxString wxPyART_ERROR(wxART_ERROR);
1174 static const wxString wxPyART_QUESTION(wxART_QUESTION);
1175 static const wxString wxPyART_WARNING(wxART_WARNING);
1176 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
1177 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
1178 // Python aware wxArtProvider
1179 class wxPyArtProvider : public wxArtProvider {
1180 public:
1181
1182 virtual wxBitmap CreateBitmap(const wxArtID& id,
1183 const wxArtClient& client,
1184 const wxSize& size) {
1185 wxBitmap rval = wxNullBitmap;
1186 bool blocked = wxPyBeginBlockThreads();
1187 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
1188 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
1189 PyObject* ro;
1190 wxBitmap* ptr;
1191 PyObject* s1, *s2;
1192 s1 = wx2PyString(id);
1193 s2 = wx2PyString(client);
1194 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
1195 Py_DECREF(so);
1196 Py_DECREF(s1);
1197 Py_DECREF(s2);
1198 if (ro) {
1199 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
1200 rval = *ptr;
1201 Py_DECREF(ro);
1202 }
1203 }
1204 wxPyEndBlockThreads(blocked);
1205 return rval;
1206 }
1207
1208 PYPRIVATE;
1209 };
1210
1211 void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
1212
1213
1214
1215 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
1216 PyObject* ret = PyTuple_New(3);
1217 if (ret) {
1218 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
1219 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
1220 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
1221 }
1222 return ret;
1223 }
1224
1225 PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
1226 bool cont;
1227 long index = 0;
1228 wxString value;
1229
1230 cont = self->GetFirstGroup(value, index);
1231 return __EnumerationHelper(cont, value, index);
1232 }
1233 PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
1234 bool cont;
1235 wxString value;
1236
1237 cont = self->GetNextGroup(value, index);
1238 return __EnumerationHelper(cont, value, index);
1239 }
1240 PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
1241 bool cont;
1242 long index = 0;
1243 wxString value;
1244
1245 cont = self->GetFirstEntry(value, index);
1246 return __EnumerationHelper(cont, value, index);
1247 }
1248 PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
1249 bool cont;
1250 wxString value;
1251
1252 cont = self->GetNextEntry(value, index);
1253 return __EnumerationHelper(cont, value, index);
1254 }
1255 long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal){
1256 long rv;
1257 self->Read(key, &rv, defaultVal);
1258 return rv;
1259 }
1260
1261 // See my_fragments.i
1262 SWIGSTATICINLINE(int)
1263 SWIG_AsVal_double(PyObject *obj, double* val)
1264 {
1265 if (PyNumber_Check(obj)) {
1266 if (val) *val = PyFloat_AsDouble(obj);
1267 return 1;
1268 }
1269 else {
1270 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
1271 obj->ob_type->tp_name);
1272 PyErr_SetObject(PyExc_TypeError, errmsg);
1273 Py_DECREF(errmsg);
1274 }
1275 return 0;
1276 }
1277
1278
1279 SWIGSTATICINLINE(double)
1280 SWIG_As_double(PyObject* obj)
1281 {
1282 double v;
1283 if (!SWIG_AsVal_double(obj, &v)) {
1284 /*
1285 this is needed to make valgrind/purify happier. the other
1286 solution is throw an exception, but since this code should work
1287 with plain C ....
1288 */
1289 memset((void*)&v, 0, sizeof(double));
1290 }
1291 return v;
1292 }
1293
1294
1295 SWIGSTATICINLINE(int)
1296 SWIG_Check_double(PyObject* obj)
1297 {
1298 return SWIG_AsVal_double(obj, (double*)0);
1299 }
1300
1301 double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal){
1302 double rv;
1303 self->Read(key, &rv, defaultVal);
1304 return rv;
1305 }
1306 bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal){
1307 bool rv;
1308 self->Read(key, &rv, defaultVal);
1309 return rv;
1310 }
1311
1312 #include <wx/datetime.h>
1313
1314
1315 static const wxString wxPyDateFormatStr(wxT("%c"));
1316 static const wxString wxPyTimeSpanFormatStr(wxT("%H:%M:%S"));
1317
1318 #define LOCAL_TZ wxDateTime::Local
1319
1320
1321 #if UINT_MAX < LONG_MAX
1322 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
1323 #define SWIG_From_unsigned_SS_int SWIG_From_long
1324 /*@@*/
1325 #else
1326 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
1327 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
1328 /*@@*/
1329 #endif
1330
1331 wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
1332 wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
1333 wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
1334 wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
1335 wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
1336 bool wxDateTime___lt__(wxDateTime *self,wxDateTime const *other){
1337 if (!other || !self->IsValid() || !other->IsValid()) return self < other;
1338 return (*self < *other);
1339 }
1340 bool wxDateTime___le__(wxDateTime *self,wxDateTime const *other){
1341 if (!other || !self->IsValid() || !other->IsValid()) return self <= other;
1342 return (*self <= *other);
1343 }
1344 bool wxDateTime___gt__(wxDateTime *self,wxDateTime const *other){
1345 if (!other || !self->IsValid() || !other->IsValid()) return self > other;
1346 return (*self > *other);
1347 }
1348 bool wxDateTime___ge__(wxDateTime *self,wxDateTime const *other){
1349 if (!other || !self->IsValid() || !other->IsValid()) return self >= other;
1350 return (*self >= *other);
1351 }
1352 bool wxDateTime___eq__(wxDateTime *self,wxDateTime const *other){
1353 if (!other || !self->IsValid() || !other->IsValid()) return self == other;
1354 return (*self == *other);
1355 }
1356 bool wxDateTime___ne__(wxDateTime *self,wxDateTime const *other){
1357 if (!other || !self->IsValid() || !other->IsValid()) return self != other;
1358 return (*self != *other);
1359 }
1360 int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
1361 const wxChar* rv;
1362 const wxChar* _date = date;
1363 rv = self->ParseRfc822Date(_date);
1364 if (rv == NULL) return -1;
1365 return rv - _date;
1366 }
1367 int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format,wxDateTime const &dateDef){
1368 const wxChar* rv;
1369 const wxChar* _date = date;
1370 rv = self->ParseFormat(_date, format, dateDef);
1371 if (rv == NULL) return -1;
1372 return rv - _date;
1373 }
1374 int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
1375 const wxChar* rv;
1376 const wxChar* _datetime = datetime;
1377 rv = self->ParseDateTime(_datetime);
1378 if (rv == NULL) return -1;
1379 return rv - _datetime;
1380 }
1381 int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
1382 const wxChar* rv;
1383 const wxChar* _date = date;
1384 rv = self->ParseDate(_date);
1385 if (rv == NULL) return -1;
1386 return rv - _date;
1387 }
1388 int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
1389 const wxChar* rv;
1390 const wxChar* _time = time;
1391 rv = self->ParseTime(_time);
1392 if (rv == NULL) return -1;
1393 return rv - _time;
1394 }
1395 wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
1396 wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
1397 wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
1398 wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
1399 bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self < *other) : False; }
1400 bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self <= *other) : False; }
1401 bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self > *other) : True; }
1402 bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self >= *other) : True; }
1403 bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self == *other) : False; }
1404 bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self != *other) : True; }
1405 wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
1406 wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
1407 wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
1408 wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
1409 bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self == *other) : False; }
1410 bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self != *other) : True; }
1411
1412 #include <wx/dataobj.h>
1413
1414 PyObject *wxDataObject_GetAllFormats(wxDataObject *self,wxDataObject::Direction dir){
1415 size_t count = self->GetFormatCount(dir);
1416 wxDataFormat* formats = new wxDataFormat[count];
1417 self->GetAllFormats(formats, dir);
1418
1419 bool blocked = wxPyBeginBlockThreads();
1420 PyObject* list = PyList_New(count);
1421 for (size_t i=0; i<count; i++) {
1422 wxDataFormat* format = new wxDataFormat(formats[i]);
1423 PyObject* obj = wxPyConstructObject((void*)format, wxT("wxDataFormat"), True);
1424 PyList_Append(list, obj);
1425 Py_DECREF(obj);
1426 }
1427 wxPyEndBlockThreads(blocked);
1428 delete [] formats;
1429 return list;
1430 }
1431 PyObject *wxDataObject_GetDataHere(wxDataObject *self,wxDataFormat const &format){
1432 PyObject* rval = NULL;
1433 size_t size = self->GetDataSize(format);
1434 bool blocked = wxPyBeginBlockThreads();
1435 if (size) {
1436 char* buf = new char[size];
1437 if (self->GetDataHere(format, buf))
1438 rval = PyString_FromStringAndSize(buf, size);
1439 delete [] buf;
1440 }
1441 if (! rval) {
1442 rval = Py_None;
1443 Py_INCREF(rval);
1444 }
1445 wxPyEndBlockThreads(blocked);
1446 return rval;
1447 }
1448 bool wxDataObject_SetData(wxDataObject *self,wxDataFormat const &format,PyObject *data){
1449 bool rval;
1450 bool blocked = wxPyBeginBlockThreads();
1451 if (PyString_Check(data)) {
1452 rval = self->SetData(format, PyString_Size(data), PyString_AsString(data));
1453 }
1454 else {
1455 // raise a TypeError if not a string
1456 PyErr_SetString(PyExc_TypeError, "String expected.");
1457 rval = False;
1458 }
1459 wxPyEndBlockThreads(blocked);
1460 return rval;
1461 }
1462 PyObject *wxDataObjectSimple_GetDataHere(wxDataObjectSimple *self){
1463 PyObject* rval = NULL;
1464 size_t size = self->GetDataSize();
1465 bool blocked = wxPyBeginBlockThreads();
1466 if (size) {
1467 char* buf = new char[size];
1468 if (self->GetDataHere(buf))
1469 rval = PyString_FromStringAndSize(buf, size);
1470 delete [] buf;
1471 }
1472 if (! rval) {
1473 rval = Py_None;
1474 Py_INCREF(rval);
1475 }
1476 wxPyEndBlockThreads(blocked);
1477 return rval;
1478 }
1479 bool wxDataObjectSimple_SetData(wxDataObjectSimple *self,PyObject *data){
1480 bool rval;
1481 bool blocked = wxPyBeginBlockThreads();
1482 if (PyString_Check(data)) {
1483 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
1484 }
1485 else {
1486 // raise a TypeError if not a string
1487 PyErr_SetString(PyExc_TypeError, "String expected.");
1488 rval = False;
1489 }
1490 wxPyEndBlockThreads(blocked);
1491 return rval;
1492 }
1493 // Create a new class for wxPython to use
1494 class wxPyDataObjectSimple : public wxDataObjectSimple {
1495 public:
1496 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
1497 : wxDataObjectSimple(format) {}
1498
1499 DEC_PYCALLBACK_SIZET__const(GetDataSize);
1500 bool GetDataHere(void *buf) const;
1501 bool SetData(size_t len, const void *buf) const;
1502 PYPRIVATE;
1503 };
1504
1505 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
1506
1507 bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
1508 // We need to get the data for this object and write it to buf. I think
1509 // the best way to do this for wxPython is to have the Python method
1510 // return either a string or None and then act appropriately with the
1511 // C++ version.
1512
1513 bool rval = False;
1514 bool blocked = wxPyBeginBlockThreads();
1515 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
1516 PyObject* ro;
1517 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1518 if (ro) {
1519 rval = (ro != Py_None && PyString_Check(ro));
1520 if (rval)
1521 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
1522 Py_DECREF(ro);
1523 }
1524 }
1525 wxPyEndBlockThreads(blocked);
1526 return rval;
1527 }
1528
1529 bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
1530 // For this one we simply need to make a string from buf and len
1531 // and send it to the Python method.
1532 bool rval = False;
1533 bool blocked = wxPyBeginBlockThreads();
1534 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
1535 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
1536 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
1537 Py_DECREF(data);
1538 }
1539 wxPyEndBlockThreads(blocked);
1540 return rval;
1541 }
1542
1543 // Create a new class for wxPython to use
1544 class wxPyTextDataObject : public wxTextDataObject {
1545 public:
1546 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
1547 : wxTextDataObject(text) {}
1548
1549 DEC_PYCALLBACK_SIZET__const(GetTextLength);
1550 DEC_PYCALLBACK_STRING__const(GetText);
1551 DEC_PYCALLBACK__STRING(SetText);
1552 PYPRIVATE;
1553 };
1554
1555 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
1556 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
1557 IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
1558
1559
1560 // Create a new class for wxPython to use
1561 class wxPyBitmapDataObject : public wxBitmapDataObject {
1562 public:
1563 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
1564 : wxBitmapDataObject(bitmap) {}
1565
1566 wxBitmap GetBitmap() const;
1567 void SetBitmap(const wxBitmap& bitmap);
1568 PYPRIVATE;
1569 };
1570
1571 wxBitmap wxPyBitmapDataObject::GetBitmap() const {
1572 wxBitmap* rval = &wxNullBitmap;
1573 bool blocked = wxPyBeginBlockThreads();
1574 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
1575 PyObject* ro;
1576 wxBitmap* ptr;
1577 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
1578 if (ro) {
1579 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
1580 rval = ptr;
1581 Py_DECREF(ro);
1582 }
1583 }
1584 wxPyEndBlockThreads(blocked);
1585 return *rval;
1586 }
1587
1588 void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
1589 bool blocked = wxPyBeginBlockThreads();
1590 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
1591 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), False);
1592 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
1593 Py_DECREF(bo);
1594 }
1595 wxPyEndBlockThreads(blocked);
1596 }
1597
1598 bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
1599 bool rval;
1600 bool blocked = wxPyBeginBlockThreads();
1601 if (PyString_Check(data)) {
1602 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
1603 }
1604 else {
1605 // raise a TypeError if not a string
1606 PyErr_SetString(PyExc_TypeError, "String expected.");
1607 rval = False;
1608 }
1609 wxPyEndBlockThreads(blocked);
1610 return rval;
1611 }
1612 PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
1613 PyObject* obj;
1614 bool blocked = wxPyBeginBlockThreads();
1615 obj = PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
1616 wxPyEndBlockThreads(blocked);
1617 return obj;
1618 }
1619
1620 #include <wx/metafile.h>
1621
1622
1623 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
1624
1625
1626 IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
1627 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
1628 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
1629 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
1630 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
1631
1632
1633 class wxPyTextDropTarget : public wxTextDropTarget {
1634 public:
1635 wxPyTextDropTarget() {}
1636
1637 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
1638
1639 DEC_PYCALLBACK__(OnLeave);
1640 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1641 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1642 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1643 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1644
1645 PYPRIVATE;
1646 };
1647
1648 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
1649 IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
1650 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
1651 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
1652 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
1653 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
1654
1655
1656
1657 class wxPyFileDropTarget : public wxFileDropTarget {
1658 public:
1659 wxPyFileDropTarget() {}
1660
1661 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
1662
1663 DEC_PYCALLBACK__(OnLeave);
1664 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
1665 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
1666 DEC_PYCALLBACK_DR_2WXCDR(OnData);
1667 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
1668
1669 PYPRIVATE;
1670 };
1671
1672 bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
1673 const wxArrayString& filenames) {
1674 bool rval = False;
1675 bool blocked = wxPyBeginBlockThreads();
1676 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
1677 PyObject* list = wxArrayString2PyList_helper(filenames);
1678 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
1679 Py_DECREF(list);
1680 }
1681 wxPyEndBlockThreads(blocked);
1682 return rval;
1683 }
1684
1685
1686
1687 IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
1688 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
1689 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
1690 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
1691 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
1692
1693
1694
1695
1696 bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
1697
1698 #include <wx/display.h>
1699
1700 bool wxVideoMode___eq__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self == *other) : False; }
1701 bool wxVideoMode___ne__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self != *other) : True; }
1702
1703 // dummy version of wxDisplay for when it is not enabled in the wxWidgets build
1704 #if !wxUSE_DISPLAY
1705 #include <wx/dynarray.h>
1706 #include <wx/vidmode.h>
1707
1708 WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
1709 #include "wx/arrimpl.cpp"
1710 WX_DEFINE_OBJARRAY(wxArrayVideoModes);
1711 const wxVideoMode wxDefaultVideoMode;
1712
1713 class wxDisplay
1714 {
1715 public:
1716 wxDisplay(size_t index = 0) { wxPyRaiseNotImplemented(); }
1717 ~wxDisplay() {}
1718
1719 static size_t GetCount()
1720 { wxPyRaiseNotImplemented(); return 0; }
1721
1722 static int GetFromPoint(const wxPoint& pt)
1723 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
1724 static int GetFromWindow(wxWindow *window)
1725 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
1726
1727 virtual bool IsOk() const { return false; }
1728 virtual wxRect GetGeometry() const { wxRect r; return r; }
1729 virtual wxString GetName() const { return wxEmptyString; }
1730 bool IsPrimary() const { return false; }
1731
1732 wxArrayVideoModes GetModes(const wxVideoMode& mode = wxDefaultVideoMode)
1733 { wxArrayVideoModes a; return a; }
1734
1735 virtual wxVideoMode GetCurrentMode() const
1736 { return wxDefaultVideoMode; }
1737
1738 virtual bool ChangeMode(const wxVideoMode& mode = wxDefaultVideoMode)
1739 { return false; }
1740
1741 void ResetMode() {}
1742 };
1743 #endif
1744
1745 int Display_GetFromWindow(wxWindow *window){ wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
1746 PyObject *wxDisplay_GetModes(wxDisplay *self,wxVideoMode const &mode){
1747 PyObject* pyList = NULL;
1748 wxArrayVideoModes arr = self->GetModes(mode);
1749 bool blocked = wxPyBeginBlockThreads();
1750 pyList = PyList_New(0);
1751 for (int i=0; i < arr.GetCount(); i++) {
1752 wxVideoMode* m = new wxVideoMode(arr.Item(i));
1753 PyObject* pyObj = wxPyConstructObject(m, wxT("wxVideoMode"), true);
1754 PyList_Append(pyList, pyObj);
1755 Py_DECREF(pyObj);
1756 }
1757 wxPyEndBlockThreads(blocked);
1758 return pyList;
1759 }
1760 #ifdef __cplusplus
1761 extern "C" {
1762 #endif
1763 static PyObject *_wrap_SystemSettings_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
1764 PyObject *resultobj;
1765 int arg1 ;
1766 wxColour result;
1767 PyObject * obj0 = 0 ;
1768 char *kwnames[] = {
1769 (char *) "index", NULL
1770 };
1771
1772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetColour",kwnames,&obj0)) goto fail;
1773 arg1 = (int)SWIG_As_int(obj0);
1774 if (PyErr_Occurred()) SWIG_fail;
1775 {
1776 if (!wxPyCheckForApp()) SWIG_fail;
1777 PyThreadState* __tstate = wxPyBeginAllowThreads();
1778 result = wxSystemSettings::GetColour((wxSystemColour )arg1);
1779
1780 wxPyEndAllowThreads(__tstate);
1781 if (PyErr_Occurred()) SWIG_fail;
1782 }
1783 {
1784 wxColour * resultptr;
1785 resultptr = new wxColour((wxColour &) result);
1786 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
1787 }
1788 return resultobj;
1789 fail:
1790 return NULL;
1791 }
1792
1793
1794 static PyObject *_wrap_SystemSettings_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
1795 PyObject *resultobj;
1796 int arg1 ;
1797 wxFont result;
1798 PyObject * obj0 = 0 ;
1799 char *kwnames[] = {
1800 (char *) "index", NULL
1801 };
1802
1803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
1804 arg1 = (int)SWIG_As_int(obj0);
1805 if (PyErr_Occurred()) SWIG_fail;
1806 {
1807 if (!wxPyCheckForApp()) SWIG_fail;
1808 PyThreadState* __tstate = wxPyBeginAllowThreads();
1809 result = wxSystemSettings::GetFont((wxSystemFont )arg1);
1810
1811 wxPyEndAllowThreads(__tstate);
1812 if (PyErr_Occurred()) SWIG_fail;
1813 }
1814 {
1815 wxFont * resultptr;
1816 resultptr = new wxFont((wxFont &) result);
1817 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
1818 }
1819 return resultobj;
1820 fail:
1821 return NULL;
1822 }
1823
1824
1825 static PyObject *_wrap_SystemSettings_GetMetric(PyObject *, PyObject *args, PyObject *kwargs) {
1826 PyObject *resultobj;
1827 int arg1 ;
1828 int result;
1829 PyObject * obj0 = 0 ;
1830 char *kwnames[] = {
1831 (char *) "index", NULL
1832 };
1833
1834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetMetric",kwnames,&obj0)) goto fail;
1835 arg1 = (int)SWIG_As_int(obj0);
1836 if (PyErr_Occurred()) SWIG_fail;
1837 {
1838 if (!wxPyCheckForApp()) SWIG_fail;
1839 PyThreadState* __tstate = wxPyBeginAllowThreads();
1840 result = (int)wxSystemSettings::GetMetric((wxSystemMetric )arg1);
1841
1842 wxPyEndAllowThreads(__tstate);
1843 if (PyErr_Occurred()) SWIG_fail;
1844 }
1845 resultobj = SWIG_From_int((int)result);
1846 return resultobj;
1847 fail:
1848 return NULL;
1849 }
1850
1851
1852 static PyObject *_wrap_SystemSettings_HasFeature(PyObject *, PyObject *args, PyObject *kwargs) {
1853 PyObject *resultobj;
1854 int arg1 ;
1855 bool result;
1856 PyObject * obj0 = 0 ;
1857 char *kwnames[] = {
1858 (char *) "index", NULL
1859 };
1860
1861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
1862 arg1 = (int)SWIG_As_int(obj0);
1863 if (PyErr_Occurred()) SWIG_fail;
1864 {
1865 if (!wxPyCheckForApp()) SWIG_fail;
1866 PyThreadState* __tstate = wxPyBeginAllowThreads();
1867 result = (bool)wxSystemSettings::HasFeature((wxSystemFeature )arg1);
1868
1869 wxPyEndAllowThreads(__tstate);
1870 if (PyErr_Occurred()) SWIG_fail;
1871 }
1872 {
1873 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
1874 }
1875 return resultobj;
1876 fail:
1877 return NULL;
1878 }
1879
1880
1881 static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
1882 PyObject *resultobj;
1883 int result;
1884 char *kwnames[] = {
1885 NULL
1886 };
1887
1888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
1889 {
1890 if (!wxPyCheckForApp()) SWIG_fail;
1891 PyThreadState* __tstate = wxPyBeginAllowThreads();
1892 result = (int)wxSystemSettings::GetScreenType();
1893
1894 wxPyEndAllowThreads(__tstate);
1895 if (PyErr_Occurred()) SWIG_fail;
1896 }
1897 resultobj = SWIG_From_int((int)result);
1898 return resultobj;
1899 fail:
1900 return NULL;
1901 }
1902
1903
1904 static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
1905 PyObject *resultobj;
1906 int arg1 ;
1907 PyObject * obj0 = 0 ;
1908 char *kwnames[] = {
1909 (char *) "screen", NULL
1910 };
1911
1912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_SetScreenType",kwnames,&obj0)) goto fail;
1913 arg1 = (int)SWIG_As_int(obj0);
1914 if (PyErr_Occurred()) SWIG_fail;
1915 {
1916 if (!wxPyCheckForApp()) SWIG_fail;
1917 PyThreadState* __tstate = wxPyBeginAllowThreads();
1918 wxSystemSettings::SetScreenType((wxSystemScreenType )arg1);
1919
1920 wxPyEndAllowThreads(__tstate);
1921 if (PyErr_Occurred()) SWIG_fail;
1922 }
1923 Py_INCREF(Py_None); resultobj = Py_None;
1924 return resultobj;
1925 fail:
1926 return NULL;
1927 }
1928
1929
1930 static PyObject * SystemSettings_swigregister(PyObject *, PyObject *args) {
1931 PyObject *obj;
1932 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1933 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
1934 Py_INCREF(obj);
1935 return Py_BuildValue((char *)"");
1936 }
1937 static PyObject *_wrap_new_SystemOptions(PyObject *, PyObject *args, PyObject *kwargs) {
1938 PyObject *resultobj;
1939 wxSystemOptions *result;
1940 char *kwnames[] = {
1941 NULL
1942 };
1943
1944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
1945 {
1946 PyThreadState* __tstate = wxPyBeginAllowThreads();
1947 result = (wxSystemOptions *)new wxSystemOptions();
1948
1949 wxPyEndAllowThreads(__tstate);
1950 if (PyErr_Occurred()) SWIG_fail;
1951 }
1952 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSystemOptions, 1);
1953 return resultobj;
1954 fail:
1955 return NULL;
1956 }
1957
1958
1959 static PyObject *_wrap_SystemOptions_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
1960 PyObject *resultobj;
1961 wxString *arg1 = 0 ;
1962 wxString *arg2 = 0 ;
1963 bool temp1 = False ;
1964 bool temp2 = False ;
1965 PyObject * obj0 = 0 ;
1966 PyObject * obj1 = 0 ;
1967 char *kwnames[] = {
1968 (char *) "name",(char *) "value", NULL
1969 };
1970
1971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
1972 {
1973 arg1 = wxString_in_helper(obj0);
1974 if (arg1 == NULL) SWIG_fail;
1975 temp1 = True;
1976 }
1977 {
1978 arg2 = wxString_in_helper(obj1);
1979 if (arg2 == NULL) SWIG_fail;
1980 temp2 = True;
1981 }
1982 {
1983 PyThreadState* __tstate = wxPyBeginAllowThreads();
1984 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
1985
1986 wxPyEndAllowThreads(__tstate);
1987 if (PyErr_Occurred()) SWIG_fail;
1988 }
1989 Py_INCREF(Py_None); resultobj = Py_None;
1990 {
1991 if (temp1)
1992 delete arg1;
1993 }
1994 {
1995 if (temp2)
1996 delete arg2;
1997 }
1998 return resultobj;
1999 fail:
2000 {
2001 if (temp1)
2002 delete arg1;
2003 }
2004 {
2005 if (temp2)
2006 delete arg2;
2007 }
2008 return NULL;
2009 }
2010
2011
2012 static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
2013 PyObject *resultobj;
2014 wxString *arg1 = 0 ;
2015 int arg2 ;
2016 bool temp1 = False ;
2017 PyObject * obj0 = 0 ;
2018 PyObject * obj1 = 0 ;
2019 char *kwnames[] = {
2020 (char *) "name",(char *) "value", NULL
2021 };
2022
2023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOptionInt",kwnames,&obj0,&obj1)) goto fail;
2024 {
2025 arg1 = wxString_in_helper(obj0);
2026 if (arg1 == NULL) SWIG_fail;
2027 temp1 = True;
2028 }
2029 arg2 = (int)SWIG_As_int(obj1);
2030 if (PyErr_Occurred()) SWIG_fail;
2031 {
2032 PyThreadState* __tstate = wxPyBeginAllowThreads();
2033 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
2034
2035 wxPyEndAllowThreads(__tstate);
2036 if (PyErr_Occurred()) SWIG_fail;
2037 }
2038 Py_INCREF(Py_None); resultobj = Py_None;
2039 {
2040 if (temp1)
2041 delete arg1;
2042 }
2043 return resultobj;
2044 fail:
2045 {
2046 if (temp1)
2047 delete arg1;
2048 }
2049 return NULL;
2050 }
2051
2052
2053 static PyObject *_wrap_SystemOptions_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
2054 PyObject *resultobj;
2055 wxString *arg1 = 0 ;
2056 wxString result;
2057 bool temp1 = False ;
2058 PyObject * obj0 = 0 ;
2059 char *kwnames[] = {
2060 (char *) "name", NULL
2061 };
2062
2063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
2064 {
2065 arg1 = wxString_in_helper(obj0);
2066 if (arg1 == NULL) SWIG_fail;
2067 temp1 = True;
2068 }
2069 {
2070 PyThreadState* __tstate = wxPyBeginAllowThreads();
2071 result = wxSystemOptions::GetOption((wxString const &)*arg1);
2072
2073 wxPyEndAllowThreads(__tstate);
2074 if (PyErr_Occurred()) SWIG_fail;
2075 }
2076 {
2077 #if wxUSE_UNICODE
2078 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2079 #else
2080 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2081 #endif
2082 }
2083 {
2084 if (temp1)
2085 delete arg1;
2086 }
2087 return resultobj;
2088 fail:
2089 {
2090 if (temp1)
2091 delete arg1;
2092 }
2093 return NULL;
2094 }
2095
2096
2097 static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
2098 PyObject *resultobj;
2099 wxString *arg1 = 0 ;
2100 int result;
2101 bool temp1 = False ;
2102 PyObject * obj0 = 0 ;
2103 char *kwnames[] = {
2104 (char *) "name", NULL
2105 };
2106
2107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
2108 {
2109 arg1 = wxString_in_helper(obj0);
2110 if (arg1 == NULL) SWIG_fail;
2111 temp1 = True;
2112 }
2113 {
2114 PyThreadState* __tstate = wxPyBeginAllowThreads();
2115 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
2116
2117 wxPyEndAllowThreads(__tstate);
2118 if (PyErr_Occurred()) SWIG_fail;
2119 }
2120 resultobj = SWIG_From_int((int)result);
2121 {
2122 if (temp1)
2123 delete arg1;
2124 }
2125 return resultobj;
2126 fail:
2127 {
2128 if (temp1)
2129 delete arg1;
2130 }
2131 return NULL;
2132 }
2133
2134
2135 static PyObject *_wrap_SystemOptions_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
2136 PyObject *resultobj;
2137 wxString *arg1 = 0 ;
2138 bool result;
2139 bool temp1 = False ;
2140 PyObject * obj0 = 0 ;
2141 char *kwnames[] = {
2142 (char *) "name", NULL
2143 };
2144
2145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
2146 {
2147 arg1 = wxString_in_helper(obj0);
2148 if (arg1 == NULL) SWIG_fail;
2149 temp1 = True;
2150 }
2151 {
2152 PyThreadState* __tstate = wxPyBeginAllowThreads();
2153 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
2154
2155 wxPyEndAllowThreads(__tstate);
2156 if (PyErr_Occurred()) SWIG_fail;
2157 }
2158 {
2159 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2160 }
2161 {
2162 if (temp1)
2163 delete arg1;
2164 }
2165 return resultobj;
2166 fail:
2167 {
2168 if (temp1)
2169 delete arg1;
2170 }
2171 return NULL;
2172 }
2173
2174
2175 static PyObject * SystemOptions_swigregister(PyObject *, PyObject *args) {
2176 PyObject *obj;
2177 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
2178 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
2179 Py_INCREF(obj);
2180 return Py_BuildValue((char *)"");
2181 }
2182 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
2183 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
2184 return 1;
2185 }
2186
2187
2188 static PyObject *_wrap_FileSelectorPromptStr_get() {
2189 PyObject *pyobj;
2190
2191 {
2192 #if wxUSE_UNICODE
2193 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
2194 #else
2195 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
2196 #endif
2197 }
2198 return pyobj;
2199 }
2200
2201
2202 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
2203 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
2204 return 1;
2205 }
2206
2207
2208 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get() {
2209 PyObject *pyobj;
2210
2211 {
2212 #if wxUSE_UNICODE
2213 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
2214 #else
2215 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
2216 #endif
2217 }
2218 return pyobj;
2219 }
2220
2221
2222 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
2223 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
2224 return 1;
2225 }
2226
2227
2228 static PyObject *_wrap_DirSelectorPromptStr_get() {
2229 PyObject *pyobj;
2230
2231 {
2232 #if wxUSE_UNICODE
2233 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
2234 #else
2235 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
2236 #endif
2237 }
2238 return pyobj;
2239 }
2240
2241
2242 static PyObject *_wrap_NewId(PyObject *, PyObject *args, PyObject *kwargs) {
2243 PyObject *resultobj;
2244 long result;
2245 char *kwnames[] = {
2246 NULL
2247 };
2248
2249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
2250 {
2251 PyThreadState* __tstate = wxPyBeginAllowThreads();
2252 result = (long)wxNewId();
2253
2254 wxPyEndAllowThreads(__tstate);
2255 if (PyErr_Occurred()) SWIG_fail;
2256 }
2257 resultobj = SWIG_From_long((long)result);
2258 return resultobj;
2259 fail:
2260 return NULL;
2261 }
2262
2263
2264 static PyObject *_wrap_RegisterId(PyObject *, PyObject *args, PyObject *kwargs) {
2265 PyObject *resultobj;
2266 long arg1 ;
2267 PyObject * obj0 = 0 ;
2268 char *kwnames[] = {
2269 (char *) "id", NULL
2270 };
2271
2272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RegisterId",kwnames,&obj0)) goto fail;
2273 arg1 = (long)SWIG_As_long(obj0);
2274 if (PyErr_Occurred()) SWIG_fail;
2275 {
2276 PyThreadState* __tstate = wxPyBeginAllowThreads();
2277 wxRegisterId(arg1);
2278
2279 wxPyEndAllowThreads(__tstate);
2280 if (PyErr_Occurred()) SWIG_fail;
2281 }
2282 Py_INCREF(Py_None); resultobj = Py_None;
2283 return resultobj;
2284 fail:
2285 return NULL;
2286 }
2287
2288
2289 static PyObject *_wrap_GetCurrentId(PyObject *, PyObject *args, PyObject *kwargs) {
2290 PyObject *resultobj;
2291 long result;
2292 char *kwnames[] = {
2293 NULL
2294 };
2295
2296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
2297 {
2298 PyThreadState* __tstate = wxPyBeginAllowThreads();
2299 result = (long)wxGetCurrentId();
2300
2301 wxPyEndAllowThreads(__tstate);
2302 if (PyErr_Occurred()) SWIG_fail;
2303 }
2304 resultobj = SWIG_From_long((long)result);
2305 return resultobj;
2306 fail:
2307 return NULL;
2308 }
2309
2310
2311 static PyObject *_wrap_IsStockID(PyObject *, PyObject *args, PyObject *kwargs) {
2312 PyObject *resultobj;
2313 int arg1 ;
2314 bool result;
2315 PyObject * obj0 = 0 ;
2316 char *kwnames[] = {
2317 (char *) "id", NULL
2318 };
2319
2320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsStockID",kwnames,&obj0)) goto fail;
2321 arg1 = (int)SWIG_As_int(obj0);
2322 if (PyErr_Occurred()) SWIG_fail;
2323 {
2324 PyThreadState* __tstate = wxPyBeginAllowThreads();
2325 result = (bool)wxIsStockID(arg1);
2326
2327 wxPyEndAllowThreads(__tstate);
2328 if (PyErr_Occurred()) SWIG_fail;
2329 }
2330 {
2331 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2332 }
2333 return resultobj;
2334 fail:
2335 return NULL;
2336 }
2337
2338
2339 static PyObject *_wrap_IsStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
2340 PyObject *resultobj;
2341 int arg1 ;
2342 wxString *arg2 = 0 ;
2343 bool result;
2344 bool temp2 = False ;
2345 PyObject * obj0 = 0 ;
2346 PyObject * obj1 = 0 ;
2347 char *kwnames[] = {
2348 (char *) "id",(char *) "label", NULL
2349 };
2350
2351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IsStockLabel",kwnames,&obj0,&obj1)) goto fail;
2352 arg1 = (int)SWIG_As_int(obj0);
2353 if (PyErr_Occurred()) SWIG_fail;
2354 {
2355 arg2 = wxString_in_helper(obj1);
2356 if (arg2 == NULL) SWIG_fail;
2357 temp2 = True;
2358 }
2359 {
2360 PyThreadState* __tstate = wxPyBeginAllowThreads();
2361 result = (bool)wxIsStockLabel(arg1,(wxString const &)*arg2);
2362
2363 wxPyEndAllowThreads(__tstate);
2364 if (PyErr_Occurred()) SWIG_fail;
2365 }
2366 {
2367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2368 }
2369 {
2370 if (temp2)
2371 delete arg2;
2372 }
2373 return resultobj;
2374 fail:
2375 {
2376 if (temp2)
2377 delete arg2;
2378 }
2379 return NULL;
2380 }
2381
2382
2383 static PyObject *_wrap_GetStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
2384 PyObject *resultobj;
2385 int arg1 ;
2386 wxString result;
2387 PyObject * obj0 = 0 ;
2388 char *kwnames[] = {
2389 (char *) "id", NULL
2390 };
2391
2392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetStockLabel",kwnames,&obj0)) goto fail;
2393 arg1 = (int)SWIG_As_int(obj0);
2394 if (PyErr_Occurred()) SWIG_fail;
2395 {
2396 PyThreadState* __tstate = wxPyBeginAllowThreads();
2397 result = wxGetStockLabel(arg1);
2398
2399 wxPyEndAllowThreads(__tstate);
2400 if (PyErr_Occurred()) SWIG_fail;
2401 }
2402 {
2403 #if wxUSE_UNICODE
2404 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2405 #else
2406 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2407 #endif
2408 }
2409 return resultobj;
2410 fail:
2411 return NULL;
2412 }
2413
2414
2415 static PyObject *_wrap_Bell(PyObject *, PyObject *args, PyObject *kwargs) {
2416 PyObject *resultobj;
2417 char *kwnames[] = {
2418 NULL
2419 };
2420
2421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
2422 {
2423 if (!wxPyCheckForApp()) SWIG_fail;
2424 PyThreadState* __tstate = wxPyBeginAllowThreads();
2425 wxBell();
2426
2427 wxPyEndAllowThreads(__tstate);
2428 if (PyErr_Occurred()) SWIG_fail;
2429 }
2430 Py_INCREF(Py_None); resultobj = Py_None;
2431 return resultobj;
2432 fail:
2433 return NULL;
2434 }
2435
2436
2437 static PyObject *_wrap_EndBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
2438 PyObject *resultobj;
2439 char *kwnames[] = {
2440 NULL
2441 };
2442
2443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
2444 {
2445 if (!wxPyCheckForApp()) SWIG_fail;
2446 PyThreadState* __tstate = wxPyBeginAllowThreads();
2447 wxEndBusyCursor();
2448
2449 wxPyEndAllowThreads(__tstate);
2450 if (PyErr_Occurred()) SWIG_fail;
2451 }
2452 Py_INCREF(Py_None); resultobj = Py_None;
2453 return resultobj;
2454 fail:
2455 return NULL;
2456 }
2457
2458
2459 static PyObject *_wrap_GetElapsedTime(PyObject *, PyObject *args, PyObject *kwargs) {
2460 PyObject *resultobj;
2461 bool arg1 = (bool) True ;
2462 long result;
2463 PyObject * obj0 = 0 ;
2464 char *kwnames[] = {
2465 (char *) "resetTimer", NULL
2466 };
2467
2468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
2469 if (obj0) {
2470 arg1 = (bool)SWIG_As_bool(obj0);
2471 if (PyErr_Occurred()) SWIG_fail;
2472 }
2473 {
2474 PyThreadState* __tstate = wxPyBeginAllowThreads();
2475 result = (long)wxGetElapsedTime(arg1);
2476
2477 wxPyEndAllowThreads(__tstate);
2478 if (PyErr_Occurred()) SWIG_fail;
2479 }
2480 resultobj = SWIG_From_long((long)result);
2481 return resultobj;
2482 fail:
2483 return NULL;
2484 }
2485
2486
2487 static PyObject *_wrap_GetMousePosition(PyObject *, PyObject *args, PyObject *kwargs) {
2488 PyObject *resultobj;
2489 int *arg1 = (int *) 0 ;
2490 int *arg2 = (int *) 0 ;
2491 int temp1 ;
2492 int res1 = 0 ;
2493 int temp2 ;
2494 int res2 = 0 ;
2495 char *kwnames[] = {
2496 NULL
2497 };
2498
2499 arg1 = &temp1; res1 = SWIG_NEWOBJ;
2500 arg2 = &temp2; res2 = SWIG_NEWOBJ;
2501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
2502 {
2503 if (!wxPyCheckForApp()) SWIG_fail;
2504 PyThreadState* __tstate = wxPyBeginAllowThreads();
2505 wxGetMousePosition(arg1,arg2);
2506
2507 wxPyEndAllowThreads(__tstate);
2508 if (PyErr_Occurred()) SWIG_fail;
2509 }
2510 Py_INCREF(Py_None); resultobj = Py_None;
2511 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
2512 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
2513 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
2514 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
2515 return resultobj;
2516 fail:
2517 return NULL;
2518 }
2519
2520
2521 static PyObject *_wrap_IsBusy(PyObject *, PyObject *args, PyObject *kwargs) {
2522 PyObject *resultobj;
2523 bool result;
2524 char *kwnames[] = {
2525 NULL
2526 };
2527
2528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
2529 {
2530 PyThreadState* __tstate = wxPyBeginAllowThreads();
2531 result = (bool)wxIsBusy();
2532
2533 wxPyEndAllowThreads(__tstate);
2534 if (PyErr_Occurred()) SWIG_fail;
2535 }
2536 {
2537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2538 }
2539 return resultobj;
2540 fail:
2541 return NULL;
2542 }
2543
2544
2545 static PyObject *_wrap_Now(PyObject *, PyObject *args, PyObject *kwargs) {
2546 PyObject *resultobj;
2547 wxString result;
2548 char *kwnames[] = {
2549 NULL
2550 };
2551
2552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
2553 {
2554 PyThreadState* __tstate = wxPyBeginAllowThreads();
2555 result = wxNow();
2556
2557 wxPyEndAllowThreads(__tstate);
2558 if (PyErr_Occurred()) SWIG_fail;
2559 }
2560 {
2561 #if wxUSE_UNICODE
2562 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2563 #else
2564 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2565 #endif
2566 }
2567 return resultobj;
2568 fail:
2569 return NULL;
2570 }
2571
2572
2573 static PyObject *_wrap_Shell(PyObject *, PyObject *args, PyObject *kwargs) {
2574 PyObject *resultobj;
2575 wxString const &arg1_defvalue = wxPyEmptyString ;
2576 wxString *arg1 = (wxString *) &arg1_defvalue ;
2577 bool result;
2578 bool temp1 = False ;
2579 PyObject * obj0 = 0 ;
2580 char *kwnames[] = {
2581 (char *) "command", NULL
2582 };
2583
2584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
2585 if (obj0) {
2586 {
2587 arg1 = wxString_in_helper(obj0);
2588 if (arg1 == NULL) SWIG_fail;
2589 temp1 = True;
2590 }
2591 }
2592 {
2593 PyThreadState* __tstate = wxPyBeginAllowThreads();
2594 result = (bool)wxShell((wxString const &)*arg1);
2595
2596 wxPyEndAllowThreads(__tstate);
2597 if (PyErr_Occurred()) SWIG_fail;
2598 }
2599 {
2600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2601 }
2602 {
2603 if (temp1)
2604 delete arg1;
2605 }
2606 return resultobj;
2607 fail:
2608 {
2609 if (temp1)
2610 delete arg1;
2611 }
2612 return NULL;
2613 }
2614
2615
2616 static PyObject *_wrap_StartTimer(PyObject *, PyObject *args, PyObject *kwargs) {
2617 PyObject *resultobj;
2618 char *kwnames[] = {
2619 NULL
2620 };
2621
2622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
2623 {
2624 PyThreadState* __tstate = wxPyBeginAllowThreads();
2625 wxStartTimer();
2626
2627 wxPyEndAllowThreads(__tstate);
2628 if (PyErr_Occurred()) SWIG_fail;
2629 }
2630 Py_INCREF(Py_None); resultobj = Py_None;
2631 return resultobj;
2632 fail:
2633 return NULL;
2634 }
2635
2636
2637 static PyObject *_wrap_GetOsVersion(PyObject *, PyObject *args, PyObject *kwargs) {
2638 PyObject *resultobj;
2639 int *arg1 = (int *) 0 ;
2640 int *arg2 = (int *) 0 ;
2641 int result;
2642 int temp1 ;
2643 int res1 = 0 ;
2644 int temp2 ;
2645 int res2 = 0 ;
2646 char *kwnames[] = {
2647 NULL
2648 };
2649
2650 arg1 = &temp1; res1 = SWIG_NEWOBJ;
2651 arg2 = &temp2; res2 = SWIG_NEWOBJ;
2652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
2653 {
2654 PyThreadState* __tstate = wxPyBeginAllowThreads();
2655 result = (int)wxGetOsVersion(arg1,arg2);
2656
2657 wxPyEndAllowThreads(__tstate);
2658 if (PyErr_Occurred()) SWIG_fail;
2659 }
2660 resultobj = SWIG_From_int((int)result);
2661 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
2662 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
2663 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
2664 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
2665 return resultobj;
2666 fail:
2667 return NULL;
2668 }
2669
2670
2671 static PyObject *_wrap_GetOsDescription(PyObject *, PyObject *args, PyObject *kwargs) {
2672 PyObject *resultobj;
2673 wxString result;
2674 char *kwnames[] = {
2675 NULL
2676 };
2677
2678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
2679 {
2680 PyThreadState* __tstate = wxPyBeginAllowThreads();
2681 result = wxGetOsDescription();
2682
2683 wxPyEndAllowThreads(__tstate);
2684 if (PyErr_Occurred()) SWIG_fail;
2685 }
2686 {
2687 #if wxUSE_UNICODE
2688 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2689 #else
2690 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2691 #endif
2692 }
2693 return resultobj;
2694 fail:
2695 return NULL;
2696 }
2697
2698
2699 static PyObject *_wrap_GetFreeMemory(PyObject *, PyObject *args, PyObject *kwargs) {
2700 PyObject *resultobj;
2701 long result;
2702 char *kwnames[] = {
2703 NULL
2704 };
2705
2706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
2707 {
2708 PyThreadState* __tstate = wxPyBeginAllowThreads();
2709 result = (long)wxGetFreeMemory();
2710
2711 wxPyEndAllowThreads(__tstate);
2712 if (PyErr_Occurred()) SWIG_fail;
2713 }
2714 resultobj = SWIG_From_long((long)result);
2715 return resultobj;
2716 fail:
2717 return NULL;
2718 }
2719
2720
2721 static PyObject *_wrap_Shutdown(PyObject *, PyObject *args, PyObject *kwargs) {
2722 PyObject *resultobj;
2723 int arg1 ;
2724 bool result;
2725 PyObject * obj0 = 0 ;
2726 char *kwnames[] = {
2727 (char *) "wFlags", NULL
2728 };
2729
2730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Shutdown",kwnames,&obj0)) goto fail;
2731 arg1 = (int)SWIG_As_int(obj0);
2732 if (PyErr_Occurred()) SWIG_fail;
2733 {
2734 if (!wxPyCheckForApp()) SWIG_fail;
2735 PyThreadState* __tstate = wxPyBeginAllowThreads();
2736 result = (bool)wxShutdown((wxShutdownFlags )arg1);
2737
2738 wxPyEndAllowThreads(__tstate);
2739 if (PyErr_Occurred()) SWIG_fail;
2740 }
2741 {
2742 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2743 }
2744 return resultobj;
2745 fail:
2746 return NULL;
2747 }
2748
2749
2750 static PyObject *_wrap_Sleep(PyObject *, PyObject *args, PyObject *kwargs) {
2751 PyObject *resultobj;
2752 int arg1 ;
2753 PyObject * obj0 = 0 ;
2754 char *kwnames[] = {
2755 (char *) "secs", NULL
2756 };
2757
2758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sleep",kwnames,&obj0)) goto fail;
2759 arg1 = (int)SWIG_As_int(obj0);
2760 if (PyErr_Occurred()) SWIG_fail;
2761 {
2762 PyThreadState* __tstate = wxPyBeginAllowThreads();
2763 wxSleep(arg1);
2764
2765 wxPyEndAllowThreads(__tstate);
2766 if (PyErr_Occurred()) SWIG_fail;
2767 }
2768 Py_INCREF(Py_None); resultobj = Py_None;
2769 return resultobj;
2770 fail:
2771 return NULL;
2772 }
2773
2774
2775 static PyObject *_wrap_MilliSleep(PyObject *, PyObject *args, PyObject *kwargs) {
2776 PyObject *resultobj;
2777 unsigned long arg1 ;
2778 PyObject * obj0 = 0 ;
2779 char *kwnames[] = {
2780 (char *) "milliseconds", NULL
2781 };
2782
2783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MilliSleep",kwnames,&obj0)) goto fail;
2784 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
2785 if (PyErr_Occurred()) SWIG_fail;
2786 {
2787 PyThreadState* __tstate = wxPyBeginAllowThreads();
2788 wxMilliSleep(arg1);
2789
2790 wxPyEndAllowThreads(__tstate);
2791 if (PyErr_Occurred()) SWIG_fail;
2792 }
2793 Py_INCREF(Py_None); resultobj = Py_None;
2794 return resultobj;
2795 fail:
2796 return NULL;
2797 }
2798
2799
2800 static PyObject *_wrap_MicroSleep(PyObject *, PyObject *args, PyObject *kwargs) {
2801 PyObject *resultobj;
2802 unsigned long arg1 ;
2803 PyObject * obj0 = 0 ;
2804 char *kwnames[] = {
2805 (char *) "microseconds", NULL
2806 };
2807
2808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MicroSleep",kwnames,&obj0)) goto fail;
2809 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
2810 if (PyErr_Occurred()) SWIG_fail;
2811 {
2812 PyThreadState* __tstate = wxPyBeginAllowThreads();
2813 wxMicroSleep(arg1);
2814
2815 wxPyEndAllowThreads(__tstate);
2816 if (PyErr_Occurred()) SWIG_fail;
2817 }
2818 Py_INCREF(Py_None); resultobj = Py_None;
2819 return resultobj;
2820 fail:
2821 return NULL;
2822 }
2823
2824
2825 static PyObject *_wrap_EnableTopLevelWindows(PyObject *, PyObject *args, PyObject *kwargs) {
2826 PyObject *resultobj;
2827 bool arg1 ;
2828 PyObject * obj0 = 0 ;
2829 char *kwnames[] = {
2830 (char *) "enable", NULL
2831 };
2832
2833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
2834 arg1 = (bool)SWIG_As_bool(obj0);
2835 if (PyErr_Occurred()) SWIG_fail;
2836 {
2837 PyThreadState* __tstate = wxPyBeginAllowThreads();
2838 wxEnableTopLevelWindows(arg1);
2839
2840 wxPyEndAllowThreads(__tstate);
2841 if (PyErr_Occurred()) SWIG_fail;
2842 }
2843 Py_INCREF(Py_None); resultobj = Py_None;
2844 return resultobj;
2845 fail:
2846 return NULL;
2847 }
2848
2849
2850 static PyObject *_wrap_StripMenuCodes(PyObject *, PyObject *args, PyObject *kwargs) {
2851 PyObject *resultobj;
2852 wxString *arg1 = 0 ;
2853 wxString result;
2854 bool temp1 = False ;
2855 PyObject * obj0 = 0 ;
2856 char *kwnames[] = {
2857 (char *) "in", NULL
2858 };
2859
2860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
2861 {
2862 arg1 = wxString_in_helper(obj0);
2863 if (arg1 == NULL) SWIG_fail;
2864 temp1 = True;
2865 }
2866 {
2867 PyThreadState* __tstate = wxPyBeginAllowThreads();
2868 result = wxStripMenuCodes((wxString const &)*arg1);
2869
2870 wxPyEndAllowThreads(__tstate);
2871 if (PyErr_Occurred()) SWIG_fail;
2872 }
2873 {
2874 #if wxUSE_UNICODE
2875 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2876 #else
2877 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2878 #endif
2879 }
2880 {
2881 if (temp1)
2882 delete arg1;
2883 }
2884 return resultobj;
2885 fail:
2886 {
2887 if (temp1)
2888 delete arg1;
2889 }
2890 return NULL;
2891 }
2892
2893
2894 static PyObject *_wrap_GetEmailAddress(PyObject *, PyObject *args, PyObject *kwargs) {
2895 PyObject *resultobj;
2896 wxString result;
2897 char *kwnames[] = {
2898 NULL
2899 };
2900
2901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
2902 {
2903 PyThreadState* __tstate = wxPyBeginAllowThreads();
2904 result = wxGetEmailAddress();
2905
2906 wxPyEndAllowThreads(__tstate);
2907 if (PyErr_Occurred()) SWIG_fail;
2908 }
2909 {
2910 #if wxUSE_UNICODE
2911 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2912 #else
2913 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2914 #endif
2915 }
2916 return resultobj;
2917 fail:
2918 return NULL;
2919 }
2920
2921
2922 static PyObject *_wrap_GetHostName(PyObject *, PyObject *args, PyObject *kwargs) {
2923 PyObject *resultobj;
2924 wxString result;
2925 char *kwnames[] = {
2926 NULL
2927 };
2928
2929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
2930 {
2931 PyThreadState* __tstate = wxPyBeginAllowThreads();
2932 result = wxGetHostName();
2933
2934 wxPyEndAllowThreads(__tstate);
2935 if (PyErr_Occurred()) SWIG_fail;
2936 }
2937 {
2938 #if wxUSE_UNICODE
2939 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2940 #else
2941 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2942 #endif
2943 }
2944 return resultobj;
2945 fail:
2946 return NULL;
2947 }
2948
2949
2950 static PyObject *_wrap_GetFullHostName(PyObject *, PyObject *args, PyObject *kwargs) {
2951 PyObject *resultobj;
2952 wxString result;
2953 char *kwnames[] = {
2954 NULL
2955 };
2956
2957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
2958 {
2959 PyThreadState* __tstate = wxPyBeginAllowThreads();
2960 result = wxGetFullHostName();
2961
2962 wxPyEndAllowThreads(__tstate);
2963 if (PyErr_Occurred()) SWIG_fail;
2964 }
2965 {
2966 #if wxUSE_UNICODE
2967 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2968 #else
2969 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2970 #endif
2971 }
2972 return resultobj;
2973 fail:
2974 return NULL;
2975 }
2976
2977
2978 static PyObject *_wrap_GetUserId(PyObject *, PyObject *args, PyObject *kwargs) {
2979 PyObject *resultobj;
2980 wxString result;
2981 char *kwnames[] = {
2982 NULL
2983 };
2984
2985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
2986 {
2987 PyThreadState* __tstate = wxPyBeginAllowThreads();
2988 result = wxGetUserId();
2989
2990 wxPyEndAllowThreads(__tstate);
2991 if (PyErr_Occurred()) SWIG_fail;
2992 }
2993 {
2994 #if wxUSE_UNICODE
2995 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
2996 #else
2997 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
2998 #endif
2999 }
3000 return resultobj;
3001 fail:
3002 return NULL;
3003 }
3004
3005
3006 static PyObject *_wrap_GetUserName(PyObject *, PyObject *args, PyObject *kwargs) {
3007 PyObject *resultobj;
3008 wxString result;
3009 char *kwnames[] = {
3010 NULL
3011 };
3012
3013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
3014 {
3015 PyThreadState* __tstate = wxPyBeginAllowThreads();
3016 result = wxGetUserName();
3017
3018 wxPyEndAllowThreads(__tstate);
3019 if (PyErr_Occurred()) SWIG_fail;
3020 }
3021 {
3022 #if wxUSE_UNICODE
3023 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3024 #else
3025 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3026 #endif
3027 }
3028 return resultobj;
3029 fail:
3030 return NULL;
3031 }
3032
3033
3034 static PyObject *_wrap_GetHomeDir(PyObject *, PyObject *args, PyObject *kwargs) {
3035 PyObject *resultobj;
3036 wxString result;
3037 char *kwnames[] = {
3038 NULL
3039 };
3040
3041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
3042 {
3043 PyThreadState* __tstate = wxPyBeginAllowThreads();
3044 result = wxGetHomeDir();
3045
3046 wxPyEndAllowThreads(__tstate);
3047 if (PyErr_Occurred()) SWIG_fail;
3048 }
3049 {
3050 #if wxUSE_UNICODE
3051 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3052 #else
3053 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3054 #endif
3055 }
3056 return resultobj;
3057 fail:
3058 return NULL;
3059 }
3060
3061
3062 static PyObject *_wrap_GetUserHome(PyObject *, PyObject *args, PyObject *kwargs) {
3063 PyObject *resultobj;
3064 wxString const &arg1_defvalue = wxPyEmptyString ;
3065 wxString *arg1 = (wxString *) &arg1_defvalue ;
3066 wxString result;
3067 bool temp1 = False ;
3068 PyObject * obj0 = 0 ;
3069 char *kwnames[] = {
3070 (char *) "user", NULL
3071 };
3072
3073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
3074 if (obj0) {
3075 {
3076 arg1 = wxString_in_helper(obj0);
3077 if (arg1 == NULL) SWIG_fail;
3078 temp1 = True;
3079 }
3080 }
3081 {
3082 PyThreadState* __tstate = wxPyBeginAllowThreads();
3083 result = wxGetUserHome((wxString const &)*arg1);
3084
3085 wxPyEndAllowThreads(__tstate);
3086 if (PyErr_Occurred()) SWIG_fail;
3087 }
3088 {
3089 #if wxUSE_UNICODE
3090 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3091 #else
3092 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3093 #endif
3094 }
3095 {
3096 if (temp1)
3097 delete arg1;
3098 }
3099 return resultobj;
3100 fail:
3101 {
3102 if (temp1)
3103 delete arg1;
3104 }
3105 return NULL;
3106 }
3107
3108
3109 static PyObject *_wrap_GetProcessId(PyObject *, PyObject *args, PyObject *kwargs) {
3110 PyObject *resultobj;
3111 unsigned long result;
3112 char *kwnames[] = {
3113 NULL
3114 };
3115
3116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
3117 {
3118 PyThreadState* __tstate = wxPyBeginAllowThreads();
3119 result = (unsigned long)wxGetProcessId();
3120
3121 wxPyEndAllowThreads(__tstate);
3122 if (PyErr_Occurred()) SWIG_fail;
3123 }
3124 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
3125 return resultobj;
3126 fail:
3127 return NULL;
3128 }
3129
3130
3131 static PyObject *_wrap_Trap(PyObject *, PyObject *args, PyObject *kwargs) {
3132 PyObject *resultobj;
3133 char *kwnames[] = {
3134 NULL
3135 };
3136
3137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
3138 {
3139 PyThreadState* __tstate = wxPyBeginAllowThreads();
3140 wxTrap();
3141
3142 wxPyEndAllowThreads(__tstate);
3143 if (PyErr_Occurred()) SWIG_fail;
3144 }
3145 Py_INCREF(Py_None); resultobj = Py_None;
3146 return resultobj;
3147 fail:
3148 return NULL;
3149 }
3150
3151
3152 static PyObject *_wrap_FileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3153 PyObject *resultobj;
3154 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
3155 wxString *arg1 = (wxString *) &arg1_defvalue ;
3156 wxString const &arg2_defvalue = wxPyEmptyString ;
3157 wxString *arg2 = (wxString *) &arg2_defvalue ;
3158 wxString const &arg3_defvalue = wxPyEmptyString ;
3159 wxString *arg3 = (wxString *) &arg3_defvalue ;
3160 wxString const &arg4_defvalue = wxPyEmptyString ;
3161 wxString *arg4 = (wxString *) &arg4_defvalue ;
3162 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
3163 wxString *arg5 = (wxString *) &arg5_defvalue ;
3164 int arg6 = (int) 0 ;
3165 wxWindow *arg7 = (wxWindow *) NULL ;
3166 int arg8 = (int) -1 ;
3167 int arg9 = (int) -1 ;
3168 wxString result;
3169 bool temp1 = False ;
3170 bool temp2 = False ;
3171 bool temp3 = False ;
3172 bool temp4 = False ;
3173 bool temp5 = False ;
3174 PyObject * obj0 = 0 ;
3175 PyObject * obj1 = 0 ;
3176 PyObject * obj2 = 0 ;
3177 PyObject * obj3 = 0 ;
3178 PyObject * obj4 = 0 ;
3179 PyObject * obj5 = 0 ;
3180 PyObject * obj6 = 0 ;
3181 PyObject * obj7 = 0 ;
3182 PyObject * obj8 = 0 ;
3183 char *kwnames[] = {
3184 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
3185 };
3186
3187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOOOO:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3188 if (obj0) {
3189 {
3190 arg1 = wxString_in_helper(obj0);
3191 if (arg1 == NULL) SWIG_fail;
3192 temp1 = True;
3193 }
3194 }
3195 if (obj1) {
3196 {
3197 arg2 = wxString_in_helper(obj1);
3198 if (arg2 == NULL) SWIG_fail;
3199 temp2 = True;
3200 }
3201 }
3202 if (obj2) {
3203 {
3204 arg3 = wxString_in_helper(obj2);
3205 if (arg3 == NULL) SWIG_fail;
3206 temp3 = True;
3207 }
3208 }
3209 if (obj3) {
3210 {
3211 arg4 = wxString_in_helper(obj3);
3212 if (arg4 == NULL) SWIG_fail;
3213 temp4 = True;
3214 }
3215 }
3216 if (obj4) {
3217 {
3218 arg5 = wxString_in_helper(obj4);
3219 if (arg5 == NULL) SWIG_fail;
3220 temp5 = True;
3221 }
3222 }
3223 if (obj5) {
3224 arg6 = (int)SWIG_As_int(obj5);
3225 if (PyErr_Occurred()) SWIG_fail;
3226 }
3227 if (obj6) {
3228 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxWindow,
3229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3230 }
3231 if (obj7) {
3232 arg8 = (int)SWIG_As_int(obj7);
3233 if (PyErr_Occurred()) SWIG_fail;
3234 }
3235 if (obj8) {
3236 arg9 = (int)SWIG_As_int(obj8);
3237 if (PyErr_Occurred()) SWIG_fail;
3238 }
3239 {
3240 if (!wxPyCheckForApp()) SWIG_fail;
3241 PyThreadState* __tstate = wxPyBeginAllowThreads();
3242 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
3243
3244 wxPyEndAllowThreads(__tstate);
3245 if (PyErr_Occurred()) SWIG_fail;
3246 }
3247 {
3248 #if wxUSE_UNICODE
3249 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3250 #else
3251 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3252 #endif
3253 }
3254 {
3255 if (temp1)
3256 delete arg1;
3257 }
3258 {
3259 if (temp2)
3260 delete arg2;
3261 }
3262 {
3263 if (temp3)
3264 delete arg3;
3265 }
3266 {
3267 if (temp4)
3268 delete arg4;
3269 }
3270 {
3271 if (temp5)
3272 delete arg5;
3273 }
3274 return resultobj;
3275 fail:
3276 {
3277 if (temp1)
3278 delete arg1;
3279 }
3280 {
3281 if (temp2)
3282 delete arg2;
3283 }
3284 {
3285 if (temp3)
3286 delete arg3;
3287 }
3288 {
3289 if (temp4)
3290 delete arg4;
3291 }
3292 {
3293 if (temp5)
3294 delete arg5;
3295 }
3296 return NULL;
3297 }
3298
3299
3300 static PyObject *_wrap_LoadFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3301 PyObject *resultobj;
3302 wxString *arg1 = 0 ;
3303 wxString *arg2 = 0 ;
3304 wxString const &arg3_defvalue = wxPyEmptyString ;
3305 wxString *arg3 = (wxString *) &arg3_defvalue ;
3306 wxWindow *arg4 = (wxWindow *) NULL ;
3307 wxString result;
3308 bool temp1 = False ;
3309 bool temp2 = False ;
3310 bool temp3 = False ;
3311 PyObject * obj0 = 0 ;
3312 PyObject * obj1 = 0 ;
3313 PyObject * obj2 = 0 ;
3314 PyObject * obj3 = 0 ;
3315 char *kwnames[] = {
3316 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
3317 };
3318
3319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3320 {
3321 arg1 = wxString_in_helper(obj0);
3322 if (arg1 == NULL) SWIG_fail;
3323 temp1 = True;
3324 }
3325 {
3326 arg2 = wxString_in_helper(obj1);
3327 if (arg2 == NULL) SWIG_fail;
3328 temp2 = True;
3329 }
3330 if (obj2) {
3331 {
3332 arg3 = wxString_in_helper(obj2);
3333 if (arg3 == NULL) SWIG_fail;
3334 temp3 = True;
3335 }
3336 }
3337 if (obj3) {
3338 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3340 }
3341 {
3342 if (!wxPyCheckForApp()) SWIG_fail;
3343 PyThreadState* __tstate = wxPyBeginAllowThreads();
3344 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3345
3346 wxPyEndAllowThreads(__tstate);
3347 if (PyErr_Occurred()) SWIG_fail;
3348 }
3349 {
3350 #if wxUSE_UNICODE
3351 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3352 #else
3353 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3354 #endif
3355 }
3356 {
3357 if (temp1)
3358 delete arg1;
3359 }
3360 {
3361 if (temp2)
3362 delete arg2;
3363 }
3364 {
3365 if (temp3)
3366 delete arg3;
3367 }
3368 return resultobj;
3369 fail:
3370 {
3371 if (temp1)
3372 delete arg1;
3373 }
3374 {
3375 if (temp2)
3376 delete arg2;
3377 }
3378 {
3379 if (temp3)
3380 delete arg3;
3381 }
3382 return NULL;
3383 }
3384
3385
3386 static PyObject *_wrap_SaveFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3387 PyObject *resultobj;
3388 wxString *arg1 = 0 ;
3389 wxString *arg2 = 0 ;
3390 wxString const &arg3_defvalue = wxPyEmptyString ;
3391 wxString *arg3 = (wxString *) &arg3_defvalue ;
3392 wxWindow *arg4 = (wxWindow *) NULL ;
3393 wxString result;
3394 bool temp1 = False ;
3395 bool temp2 = False ;
3396 bool temp3 = False ;
3397 PyObject * obj0 = 0 ;
3398 PyObject * obj1 = 0 ;
3399 PyObject * obj2 = 0 ;
3400 PyObject * obj3 = 0 ;
3401 char *kwnames[] = {
3402 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
3403 };
3404
3405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3406 {
3407 arg1 = wxString_in_helper(obj0);
3408 if (arg1 == NULL) SWIG_fail;
3409 temp1 = True;
3410 }
3411 {
3412 arg2 = wxString_in_helper(obj1);
3413 if (arg2 == NULL) SWIG_fail;
3414 temp2 = True;
3415 }
3416 if (obj2) {
3417 {
3418 arg3 = wxString_in_helper(obj2);
3419 if (arg3 == NULL) SWIG_fail;
3420 temp3 = True;
3421 }
3422 }
3423 if (obj3) {
3424 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3426 }
3427 {
3428 if (!wxPyCheckForApp()) SWIG_fail;
3429 PyThreadState* __tstate = wxPyBeginAllowThreads();
3430 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3431
3432 wxPyEndAllowThreads(__tstate);
3433 if (PyErr_Occurred()) SWIG_fail;
3434 }
3435 {
3436 #if wxUSE_UNICODE
3437 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3438 #else
3439 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3440 #endif
3441 }
3442 {
3443 if (temp1)
3444 delete arg1;
3445 }
3446 {
3447 if (temp2)
3448 delete arg2;
3449 }
3450 {
3451 if (temp3)
3452 delete arg3;
3453 }
3454 return resultobj;
3455 fail:
3456 {
3457 if (temp1)
3458 delete arg1;
3459 }
3460 {
3461 if (temp2)
3462 delete arg2;
3463 }
3464 {
3465 if (temp3)
3466 delete arg3;
3467 }
3468 return NULL;
3469 }
3470
3471
3472 static PyObject *_wrap_DirSelector(PyObject *, PyObject *args, PyObject *kwargs) {
3473 PyObject *resultobj;
3474 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
3475 wxString *arg1 = (wxString *) &arg1_defvalue ;
3476 wxString const &arg2_defvalue = wxPyEmptyString ;
3477 wxString *arg2 = (wxString *) &arg2_defvalue ;
3478 long arg3 = (long) wxDD_DEFAULT_STYLE ;
3479 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3480 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3481 wxWindow *arg5 = (wxWindow *) NULL ;
3482 wxString result;
3483 bool temp1 = False ;
3484 bool temp2 = False ;
3485 wxPoint temp4 ;
3486 PyObject * obj0 = 0 ;
3487 PyObject * obj1 = 0 ;
3488 PyObject * obj2 = 0 ;
3489 PyObject * obj3 = 0 ;
3490 PyObject * obj4 = 0 ;
3491 char *kwnames[] = {
3492 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
3493 };
3494
3495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:DirSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
3496 if (obj0) {
3497 {
3498 arg1 = wxString_in_helper(obj0);
3499 if (arg1 == NULL) SWIG_fail;
3500 temp1 = True;
3501 }
3502 }
3503 if (obj1) {
3504 {
3505 arg2 = wxString_in_helper(obj1);
3506 if (arg2 == NULL) SWIG_fail;
3507 temp2 = True;
3508 }
3509 }
3510 if (obj2) {
3511 arg3 = (long)SWIG_As_long(obj2);
3512 if (PyErr_Occurred()) SWIG_fail;
3513 }
3514 if (obj3) {
3515 {
3516 arg4 = &temp4;
3517 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3518 }
3519 }
3520 if (obj4) {
3521 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3523 }
3524 {
3525 if (!wxPyCheckForApp()) SWIG_fail;
3526 PyThreadState* __tstate = wxPyBeginAllowThreads();
3527 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
3528
3529 wxPyEndAllowThreads(__tstate);
3530 if (PyErr_Occurred()) SWIG_fail;
3531 }
3532 {
3533 #if wxUSE_UNICODE
3534 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3535 #else
3536 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3537 #endif
3538 }
3539 {
3540 if (temp1)
3541 delete arg1;
3542 }
3543 {
3544 if (temp2)
3545 delete arg2;
3546 }
3547 return resultobj;
3548 fail:
3549 {
3550 if (temp1)
3551 delete arg1;
3552 }
3553 {
3554 if (temp2)
3555 delete arg2;
3556 }
3557 return NULL;
3558 }
3559
3560
3561 static PyObject *_wrap_GetTextFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
3562 PyObject *resultobj;
3563 wxString *arg1 = 0 ;
3564 wxString const &arg2_defvalue = wxPyEmptyString ;
3565 wxString *arg2 = (wxString *) &arg2_defvalue ;
3566 wxString const &arg3_defvalue = wxPyEmptyString ;
3567 wxString *arg3 = (wxString *) &arg3_defvalue ;
3568 wxWindow *arg4 = (wxWindow *) NULL ;
3569 int arg5 = (int) -1 ;
3570 int arg6 = (int) -1 ;
3571 bool arg7 = (bool) True ;
3572 wxString result;
3573 bool temp1 = False ;
3574 bool temp2 = False ;
3575 bool temp3 = False ;
3576 PyObject * obj0 = 0 ;
3577 PyObject * obj1 = 0 ;
3578 PyObject * obj2 = 0 ;
3579 PyObject * obj3 = 0 ;
3580 PyObject * obj4 = 0 ;
3581 PyObject * obj5 = 0 ;
3582 PyObject * obj6 = 0 ;
3583 char *kwnames[] = {
3584 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
3585 };
3586
3587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
3588 {
3589 arg1 = wxString_in_helper(obj0);
3590 if (arg1 == NULL) SWIG_fail;
3591 temp1 = True;
3592 }
3593 if (obj1) {
3594 {
3595 arg2 = wxString_in_helper(obj1);
3596 if (arg2 == NULL) SWIG_fail;
3597 temp2 = True;
3598 }
3599 }
3600 if (obj2) {
3601 {
3602 arg3 = wxString_in_helper(obj2);
3603 if (arg3 == NULL) SWIG_fail;
3604 temp3 = True;
3605 }
3606 }
3607 if (obj3) {
3608 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3609 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3610 }
3611 if (obj4) {
3612 arg5 = (int)SWIG_As_int(obj4);
3613 if (PyErr_Occurred()) SWIG_fail;
3614 }
3615 if (obj5) {
3616 arg6 = (int)SWIG_As_int(obj5);
3617 if (PyErr_Occurred()) SWIG_fail;
3618 }
3619 if (obj6) {
3620 arg7 = (bool)SWIG_As_bool(obj6);
3621 if (PyErr_Occurred()) SWIG_fail;
3622 }
3623 {
3624 if (!wxPyCheckForApp()) SWIG_fail;
3625 PyThreadState* __tstate = wxPyBeginAllowThreads();
3626 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
3627
3628 wxPyEndAllowThreads(__tstate);
3629 if (PyErr_Occurred()) SWIG_fail;
3630 }
3631 {
3632 #if wxUSE_UNICODE
3633 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3634 #else
3635 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3636 #endif
3637 }
3638 {
3639 if (temp1)
3640 delete arg1;
3641 }
3642 {
3643 if (temp2)
3644 delete arg2;
3645 }
3646 {
3647 if (temp3)
3648 delete arg3;
3649 }
3650 return resultobj;
3651 fail:
3652 {
3653 if (temp1)
3654 delete arg1;
3655 }
3656 {
3657 if (temp2)
3658 delete arg2;
3659 }
3660 {
3661 if (temp3)
3662 delete arg3;
3663 }
3664 return NULL;
3665 }
3666
3667
3668 static PyObject *_wrap_GetPasswordFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
3669 PyObject *resultobj;
3670 wxString *arg1 = 0 ;
3671 wxString const &arg2_defvalue = wxPyEmptyString ;
3672 wxString *arg2 = (wxString *) &arg2_defvalue ;
3673 wxString const &arg3_defvalue = wxPyEmptyString ;
3674 wxString *arg3 = (wxString *) &arg3_defvalue ;
3675 wxWindow *arg4 = (wxWindow *) NULL ;
3676 wxString result;
3677 bool temp1 = False ;
3678 bool temp2 = False ;
3679 bool temp3 = False ;
3680 PyObject * obj0 = 0 ;
3681 PyObject * obj1 = 0 ;
3682 PyObject * obj2 = 0 ;
3683 PyObject * obj3 = 0 ;
3684 char *kwnames[] = {
3685 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
3686 };
3687
3688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3689 {
3690 arg1 = wxString_in_helper(obj0);
3691 if (arg1 == NULL) SWIG_fail;
3692 temp1 = True;
3693 }
3694 if (obj1) {
3695 {
3696 arg2 = wxString_in_helper(obj1);
3697 if (arg2 == NULL) SWIG_fail;
3698 temp2 = True;
3699 }
3700 }
3701 if (obj2) {
3702 {
3703 arg3 = wxString_in_helper(obj2);
3704 if (arg3 == NULL) SWIG_fail;
3705 temp3 = True;
3706 }
3707 }
3708 if (obj3) {
3709 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
3710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3711 }
3712 {
3713 if (!wxPyCheckForApp()) SWIG_fail;
3714 PyThreadState* __tstate = wxPyBeginAllowThreads();
3715 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
3716
3717 wxPyEndAllowThreads(__tstate);
3718 if (PyErr_Occurred()) SWIG_fail;
3719 }
3720 {
3721 #if wxUSE_UNICODE
3722 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3723 #else
3724 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3725 #endif
3726 }
3727 {
3728 if (temp1)
3729 delete arg1;
3730 }
3731 {
3732 if (temp2)
3733 delete arg2;
3734 }
3735 {
3736 if (temp3)
3737 delete arg3;
3738 }
3739 return resultobj;
3740 fail:
3741 {
3742 if (temp1)
3743 delete arg1;
3744 }
3745 {
3746 if (temp2)
3747 delete arg2;
3748 }
3749 {
3750 if (temp3)
3751 delete arg3;
3752 }
3753 return NULL;
3754 }
3755
3756
3757 static PyObject *_wrap_GetSingleChoice(PyObject *, PyObject *args, PyObject *kwargs) {
3758 PyObject *resultobj;
3759 wxString *arg1 = 0 ;
3760 wxString *arg2 = 0 ;
3761 int arg3 ;
3762 wxString *arg4 = (wxString *) 0 ;
3763 wxWindow *arg5 = (wxWindow *) NULL ;
3764 int arg6 = (int) -1 ;
3765 int arg7 = (int) -1 ;
3766 bool arg8 = (bool) True ;
3767 int arg9 = (int) 150 ;
3768 int arg10 = (int) 200 ;
3769 wxString result;
3770 bool temp1 = False ;
3771 bool temp2 = False ;
3772 PyObject * obj0 = 0 ;
3773 PyObject * obj1 = 0 ;
3774 PyObject * obj2 = 0 ;
3775 PyObject * obj3 = 0 ;
3776 PyObject * obj4 = 0 ;
3777 PyObject * obj5 = 0 ;
3778 PyObject * obj6 = 0 ;
3779 PyObject * obj7 = 0 ;
3780 PyObject * obj8 = 0 ;
3781 char *kwnames[] = {
3782 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
3783 };
3784
3785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3786 {
3787 arg1 = wxString_in_helper(obj0);
3788 if (arg1 == NULL) SWIG_fail;
3789 temp1 = True;
3790 }
3791 {
3792 arg2 = wxString_in_helper(obj1);
3793 if (arg2 == NULL) SWIG_fail;
3794 temp2 = True;
3795 }
3796 {
3797 arg3 = PyList_Size(obj2);
3798 arg4 = wxString_LIST_helper(obj2);
3799 if (arg4 == NULL) SWIG_fail;
3800 }
3801 if (obj3) {
3802 if ((SWIG_ConvertPtr(obj3,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3803 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3804 }
3805 if (obj4) {
3806 arg6 = (int)SWIG_As_int(obj4);
3807 if (PyErr_Occurred()) SWIG_fail;
3808 }
3809 if (obj5) {
3810 arg7 = (int)SWIG_As_int(obj5);
3811 if (PyErr_Occurred()) SWIG_fail;
3812 }
3813 if (obj6) {
3814 arg8 = (bool)SWIG_As_bool(obj6);
3815 if (PyErr_Occurred()) SWIG_fail;
3816 }
3817 if (obj7) {
3818 arg9 = (int)SWIG_As_int(obj7);
3819 if (PyErr_Occurred()) SWIG_fail;
3820 }
3821 if (obj8) {
3822 arg10 = (int)SWIG_As_int(obj8);
3823 if (PyErr_Occurred()) SWIG_fail;
3824 }
3825 {
3826 if (!wxPyCheckForApp()) SWIG_fail;
3827 PyThreadState* __tstate = wxPyBeginAllowThreads();
3828 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3829
3830 wxPyEndAllowThreads(__tstate);
3831 if (PyErr_Occurred()) SWIG_fail;
3832 }
3833 {
3834 #if wxUSE_UNICODE
3835 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3836 #else
3837 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3838 #endif
3839 }
3840 {
3841 if (temp1)
3842 delete arg1;
3843 }
3844 {
3845 if (temp2)
3846 delete arg2;
3847 }
3848 {
3849 if (arg4) delete [] arg4;
3850 }
3851 return resultobj;
3852 fail:
3853 {
3854 if (temp1)
3855 delete arg1;
3856 }
3857 {
3858 if (temp2)
3859 delete arg2;
3860 }
3861 {
3862 if (arg4) delete [] arg4;
3863 }
3864 return NULL;
3865 }
3866
3867
3868 static PyObject *_wrap_GetSingleChoiceIndex(PyObject *, PyObject *args, PyObject *kwargs) {
3869 PyObject *resultobj;
3870 wxString *arg1 = 0 ;
3871 wxString *arg2 = 0 ;
3872 int arg3 ;
3873 wxString *arg4 = (wxString *) 0 ;
3874 wxWindow *arg5 = (wxWindow *) NULL ;
3875 int arg6 = (int) -1 ;
3876 int arg7 = (int) -1 ;
3877 bool arg8 = (bool) True ;
3878 int arg9 = (int) 150 ;
3879 int arg10 = (int) 200 ;
3880 int result;
3881 bool temp1 = False ;
3882 bool temp2 = False ;
3883 PyObject * obj0 = 0 ;
3884 PyObject * obj1 = 0 ;
3885 PyObject * obj2 = 0 ;
3886 PyObject * obj3 = 0 ;
3887 PyObject * obj4 = 0 ;
3888 PyObject * obj5 = 0 ;
3889 PyObject * obj6 = 0 ;
3890 PyObject * obj7 = 0 ;
3891 PyObject * obj8 = 0 ;
3892 char *kwnames[] = {
3893 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
3894 };
3895
3896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
3897 {
3898 arg1 = wxString_in_helper(obj0);
3899 if (arg1 == NULL) SWIG_fail;
3900 temp1 = True;
3901 }
3902 {
3903 arg2 = wxString_in_helper(obj1);
3904 if (arg2 == NULL) SWIG_fail;
3905 temp2 = True;
3906 }
3907 {
3908 arg3 = PyList_Size(obj2);
3909 arg4 = wxString_LIST_helper(obj2);
3910 if (arg4 == NULL) SWIG_fail;
3911 }
3912 if (obj3) {
3913 if ((SWIG_ConvertPtr(obj3,(void **)(&arg5),SWIGTYPE_p_wxWindow,
3914 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3915 }
3916 if (obj4) {
3917 arg6 = (int)SWIG_As_int(obj4);
3918 if (PyErr_Occurred()) SWIG_fail;
3919 }
3920 if (obj5) {
3921 arg7 = (int)SWIG_As_int(obj5);
3922 if (PyErr_Occurred()) SWIG_fail;
3923 }
3924 if (obj6) {
3925 arg8 = (bool)SWIG_As_bool(obj6);
3926 if (PyErr_Occurred()) SWIG_fail;
3927 }
3928 if (obj7) {
3929 arg9 = (int)SWIG_As_int(obj7);
3930 if (PyErr_Occurred()) SWIG_fail;
3931 }
3932 if (obj8) {
3933 arg10 = (int)SWIG_As_int(obj8);
3934 if (PyErr_Occurred()) SWIG_fail;
3935 }
3936 {
3937 if (!wxPyCheckForApp()) SWIG_fail;
3938 PyThreadState* __tstate = wxPyBeginAllowThreads();
3939 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3940
3941 wxPyEndAllowThreads(__tstate);
3942 if (PyErr_Occurred()) SWIG_fail;
3943 }
3944 resultobj = SWIG_From_int((int)result);
3945 {
3946 if (temp1)
3947 delete arg1;
3948 }
3949 {
3950 if (temp2)
3951 delete arg2;
3952 }
3953 {
3954 if (arg4) delete [] arg4;
3955 }
3956 return resultobj;
3957 fail:
3958 {
3959 if (temp1)
3960 delete arg1;
3961 }
3962 {
3963 if (temp2)
3964 delete arg2;
3965 }
3966 {
3967 if (arg4) delete [] arg4;
3968 }
3969 return NULL;
3970 }
3971
3972
3973 static PyObject *_wrap_MessageBox(PyObject *, PyObject *args, PyObject *kwargs) {
3974 PyObject *resultobj;
3975 wxString *arg1 = 0 ;
3976 wxString const &arg2_defvalue = wxPyEmptyString ;
3977 wxString *arg2 = (wxString *) &arg2_defvalue ;
3978 int arg3 = (int) wxOK|wxCENTRE ;
3979 wxWindow *arg4 = (wxWindow *) NULL ;
3980 int arg5 = (int) -1 ;
3981 int arg6 = (int) -1 ;
3982 int result;
3983 bool temp1 = False ;
3984 bool temp2 = False ;
3985 PyObject * obj0 = 0 ;
3986 PyObject * obj1 = 0 ;
3987 PyObject * obj2 = 0 ;
3988 PyObject * obj3 = 0 ;
3989 PyObject * obj4 = 0 ;
3990 PyObject * obj5 = 0 ;
3991 char *kwnames[] = {
3992 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
3993 };
3994
3995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:MessageBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
3996 {
3997 arg1 = wxString_in_helper(obj0);
3998 if (arg1 == NULL) SWIG_fail;
3999 temp1 = True;
4000 }
4001 if (obj1) {
4002 {
4003 arg2 = wxString_in_helper(obj1);
4004 if (arg2 == NULL) SWIG_fail;
4005 temp2 = True;
4006 }
4007 }
4008 if (obj2) {
4009 arg3 = (int)SWIG_As_int(obj2);
4010 if (PyErr_Occurred()) SWIG_fail;
4011 }
4012 if (obj3) {
4013 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxWindow,
4014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4015 }
4016 if (obj4) {
4017 arg5 = (int)SWIG_As_int(obj4);
4018 if (PyErr_Occurred()) SWIG_fail;
4019 }
4020 if (obj5) {
4021 arg6 = (int)SWIG_As_int(obj5);
4022 if (PyErr_Occurred()) SWIG_fail;
4023 }
4024 {
4025 if (!wxPyCheckForApp()) SWIG_fail;
4026 PyThreadState* __tstate = wxPyBeginAllowThreads();
4027 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
4028
4029 wxPyEndAllowThreads(__tstate);
4030 if (PyErr_Occurred()) SWIG_fail;
4031 }
4032 resultobj = SWIG_From_int((int)result);
4033 {
4034 if (temp1)
4035 delete arg1;
4036 }
4037 {
4038 if (temp2)
4039 delete arg2;
4040 }
4041 return resultobj;
4042 fail:
4043 {
4044 if (temp1)
4045 delete arg1;
4046 }
4047 {
4048 if (temp2)
4049 delete arg2;
4050 }
4051 return NULL;
4052 }
4053
4054
4055 static PyObject *_wrap_GetNumberFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
4056 PyObject *resultobj;
4057 wxString *arg1 = 0 ;
4058 wxString *arg2 = 0 ;
4059 wxString *arg3 = 0 ;
4060 long arg4 ;
4061 long arg5 = (long) 0 ;
4062 long arg6 = (long) 100 ;
4063 wxWindow *arg7 = (wxWindow *) NULL ;
4064 wxPoint const &arg8_defvalue = wxDefaultPosition ;
4065 wxPoint *arg8 = (wxPoint *) &arg8_defvalue ;
4066 long result;
4067 bool temp1 = False ;
4068 bool temp2 = False ;
4069 bool temp3 = False ;
4070 wxPoint temp8 ;
4071 PyObject * obj0 = 0 ;
4072 PyObject * obj1 = 0 ;
4073 PyObject * obj2 = 0 ;
4074 PyObject * obj3 = 0 ;
4075 PyObject * obj4 = 0 ;
4076 PyObject * obj5 = 0 ;
4077 PyObject * obj6 = 0 ;
4078 PyObject * obj7 = 0 ;
4079 char *kwnames[] = {
4080 (char *) "message",(char *) "prompt",(char *) "caption",(char *) "value",(char *) "min",(char *) "max",(char *) "parent",(char *) "pos", NULL
4081 };
4082
4083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:GetNumberFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
4084 {
4085 arg1 = wxString_in_helper(obj0);
4086 if (arg1 == NULL) SWIG_fail;
4087 temp1 = True;
4088 }
4089 {
4090 arg2 = wxString_in_helper(obj1);
4091 if (arg2 == NULL) SWIG_fail;
4092 temp2 = True;
4093 }
4094 {
4095 arg3 = wxString_in_helper(obj2);
4096 if (arg3 == NULL) SWIG_fail;
4097 temp3 = True;
4098 }
4099 arg4 = (long)SWIG_As_long(obj3);
4100 if (PyErr_Occurred()) SWIG_fail;
4101 if (obj4) {
4102 arg5 = (long)SWIG_As_long(obj4);
4103 if (PyErr_Occurred()) SWIG_fail;
4104 }
4105 if (obj5) {
4106 arg6 = (long)SWIG_As_long(obj5);
4107 if (PyErr_Occurred()) SWIG_fail;
4108 }
4109 if (obj6) {
4110 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxWindow,
4111 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4112 }
4113 if (obj7) {
4114 {
4115 arg8 = &temp8;
4116 if ( ! wxPoint_helper(obj7, &arg8)) SWIG_fail;
4117 }
4118 }
4119 {
4120 if (!wxPyCheckForApp()) SWIG_fail;
4121 PyThreadState* __tstate = wxPyBeginAllowThreads();
4122 result = (long)wxGetNumberFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7,(wxPoint const &)*arg8);
4123
4124 wxPyEndAllowThreads(__tstate);
4125 if (PyErr_Occurred()) SWIG_fail;
4126 }
4127 resultobj = SWIG_From_long((long)result);
4128 {
4129 if (temp1)
4130 delete arg1;
4131 }
4132 {
4133 if (temp2)
4134 delete arg2;
4135 }
4136 {
4137 if (temp3)
4138 delete arg3;
4139 }
4140 return resultobj;
4141 fail:
4142 {
4143 if (temp1)
4144 delete arg1;
4145 }
4146 {
4147 if (temp2)
4148 delete arg2;
4149 }
4150 {
4151 if (temp3)
4152 delete arg3;
4153 }
4154 return NULL;
4155 }
4156
4157
4158 static PyObject *_wrap_ColourDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
4159 PyObject *resultobj;
4160 bool result;
4161 char *kwnames[] = {
4162 NULL
4163 };
4164
4165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
4166 {
4167 if (!wxPyCheckForApp()) SWIG_fail;
4168 PyThreadState* __tstate = wxPyBeginAllowThreads();
4169 result = (bool)wxColourDisplay();
4170
4171 wxPyEndAllowThreads(__tstate);
4172 if (PyErr_Occurred()) SWIG_fail;
4173 }
4174 {
4175 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4176 }
4177 return resultobj;
4178 fail:
4179 return NULL;
4180 }
4181
4182
4183 static PyObject *_wrap_DisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
4184 PyObject *resultobj;
4185 int result;
4186 char *kwnames[] = {
4187 NULL
4188 };
4189
4190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
4191 {
4192 if (!wxPyCheckForApp()) SWIG_fail;
4193 PyThreadState* __tstate = wxPyBeginAllowThreads();
4194 result = (int)wxDisplayDepth();
4195
4196 wxPyEndAllowThreads(__tstate);
4197 if (PyErr_Occurred()) SWIG_fail;
4198 }
4199 resultobj = SWIG_From_int((int)result);
4200 return resultobj;
4201 fail:
4202 return NULL;
4203 }
4204
4205
4206 static PyObject *_wrap_GetDisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
4207 PyObject *resultobj;
4208 int result;
4209 char *kwnames[] = {
4210 NULL
4211 };
4212
4213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
4214 {
4215 if (!wxPyCheckForApp()) SWIG_fail;
4216 PyThreadState* __tstate = wxPyBeginAllowThreads();
4217 result = (int)wxGetDisplayDepth();
4218
4219 wxPyEndAllowThreads(__tstate);
4220 if (PyErr_Occurred()) SWIG_fail;
4221 }
4222 resultobj = SWIG_From_int((int)result);
4223 return resultobj;
4224 fail:
4225 return NULL;
4226 }
4227
4228
4229 static PyObject *_wrap_DisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
4230 PyObject *resultobj;
4231 int *arg1 = (int *) 0 ;
4232 int *arg2 = (int *) 0 ;
4233 int temp1 ;
4234 int res1 = 0 ;
4235 int temp2 ;
4236 int res2 = 0 ;
4237 char *kwnames[] = {
4238 NULL
4239 };
4240
4241 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4242 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
4244 {
4245 if (!wxPyCheckForApp()) SWIG_fail;
4246 PyThreadState* __tstate = wxPyBeginAllowThreads();
4247 wxDisplaySize(arg1,arg2);
4248
4249 wxPyEndAllowThreads(__tstate);
4250 if (PyErr_Occurred()) SWIG_fail;
4251 }
4252 Py_INCREF(Py_None); resultobj = Py_None;
4253 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4254 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4255 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4256 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4257 return resultobj;
4258 fail:
4259 return NULL;
4260 }
4261
4262
4263 static PyObject *_wrap_GetDisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
4264 PyObject *resultobj;
4265 wxSize result;
4266 char *kwnames[] = {
4267 NULL
4268 };
4269
4270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
4271 {
4272 if (!wxPyCheckForApp()) SWIG_fail;
4273 PyThreadState* __tstate = wxPyBeginAllowThreads();
4274 result = wxGetDisplaySize();
4275
4276 wxPyEndAllowThreads(__tstate);
4277 if (PyErr_Occurred()) SWIG_fail;
4278 }
4279 {
4280 wxSize * resultptr;
4281 resultptr = new wxSize((wxSize &) result);
4282 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
4283 }
4284 return resultobj;
4285 fail:
4286 return NULL;
4287 }
4288
4289
4290 static PyObject *_wrap_DisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
4291 PyObject *resultobj;
4292 int *arg1 = (int *) 0 ;
4293 int *arg2 = (int *) 0 ;
4294 int temp1 ;
4295 int res1 = 0 ;
4296 int temp2 ;
4297 int res2 = 0 ;
4298 char *kwnames[] = {
4299 NULL
4300 };
4301
4302 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4303 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
4305 {
4306 if (!wxPyCheckForApp()) SWIG_fail;
4307 PyThreadState* __tstate = wxPyBeginAllowThreads();
4308 wxDisplaySizeMM(arg1,arg2);
4309
4310 wxPyEndAllowThreads(__tstate);
4311 if (PyErr_Occurred()) SWIG_fail;
4312 }
4313 Py_INCREF(Py_None); resultobj = Py_None;
4314 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4315 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4316 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4317 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4318 return resultobj;
4319 fail:
4320 return NULL;
4321 }
4322
4323
4324 static PyObject *_wrap_GetDisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
4325 PyObject *resultobj;
4326 wxSize result;
4327 char *kwnames[] = {
4328 NULL
4329 };
4330
4331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
4332 {
4333 if (!wxPyCheckForApp()) SWIG_fail;
4334 PyThreadState* __tstate = wxPyBeginAllowThreads();
4335 result = wxGetDisplaySizeMM();
4336
4337 wxPyEndAllowThreads(__tstate);
4338 if (PyErr_Occurred()) SWIG_fail;
4339 }
4340 {
4341 wxSize * resultptr;
4342 resultptr = new wxSize((wxSize &) result);
4343 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
4344 }
4345 return resultobj;
4346 fail:
4347 return NULL;
4348 }
4349
4350
4351 static PyObject *_wrap_ClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
4352 PyObject *resultobj;
4353 int *arg1 = (int *) 0 ;
4354 int *arg2 = (int *) 0 ;
4355 int *arg3 = (int *) 0 ;
4356 int *arg4 = (int *) 0 ;
4357 int temp1 ;
4358 int res1 = 0 ;
4359 int temp2 ;
4360 int res2 = 0 ;
4361 int temp3 ;
4362 int res3 = 0 ;
4363 int temp4 ;
4364 int res4 = 0 ;
4365 char *kwnames[] = {
4366 NULL
4367 };
4368
4369 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4370 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4371 arg3 = &temp3; res3 = SWIG_NEWOBJ;
4372 arg4 = &temp4; res4 = SWIG_NEWOBJ;
4373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
4374 {
4375 if (!wxPyCheckForApp()) SWIG_fail;
4376 PyThreadState* __tstate = wxPyBeginAllowThreads();
4377 wxClientDisplayRect(arg1,arg2,arg3,arg4);
4378
4379 wxPyEndAllowThreads(__tstate);
4380 if (PyErr_Occurred()) SWIG_fail;
4381 }
4382 Py_INCREF(Py_None); resultobj = Py_None;
4383 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4384 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4385 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4386 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4387 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
4388 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
4389 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
4390 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
4391 return resultobj;
4392 fail:
4393 return NULL;
4394 }
4395
4396
4397 static PyObject *_wrap_GetClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
4398 PyObject *resultobj;
4399 wxRect result;
4400 char *kwnames[] = {
4401 NULL
4402 };
4403
4404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
4405 {
4406 if (!wxPyCheckForApp()) SWIG_fail;
4407 PyThreadState* __tstate = wxPyBeginAllowThreads();
4408 result = wxGetClientDisplayRect();
4409
4410 wxPyEndAllowThreads(__tstate);
4411 if (PyErr_Occurred()) SWIG_fail;
4412 }
4413 {
4414 wxRect * resultptr;
4415 resultptr = new wxRect((wxRect &) result);
4416 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4417 }
4418 return resultobj;
4419 fail:
4420 return NULL;
4421 }
4422
4423
4424 static PyObject *_wrap_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
4425 PyObject *resultobj;
4426 wxCursor *arg1 = 0 ;
4427 PyObject * obj0 = 0 ;
4428 char *kwnames[] = {
4429 (char *) "cursor", NULL
4430 };
4431
4432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
4433 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
4434 SWIG_POINTER_EXCEPTION | 0)) == -1)
4435 SWIG_fail;
4436 if (arg1 == NULL) {
4437 PyErr_SetString(PyExc_TypeError,"null reference");
4438 SWIG_fail;
4439 }
4440 {
4441 if (!wxPyCheckForApp()) SWIG_fail;
4442 PyThreadState* __tstate = wxPyBeginAllowThreads();
4443 wxSetCursor(*arg1);
4444
4445 wxPyEndAllowThreads(__tstate);
4446 if (PyErr_Occurred()) SWIG_fail;
4447 }
4448 Py_INCREF(Py_None); resultobj = Py_None;
4449 return resultobj;
4450 fail:
4451 return NULL;
4452 }
4453
4454
4455 static PyObject *_wrap_BeginBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
4456 PyObject *resultobj;
4457 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
4458 PyObject * obj0 = 0 ;
4459 char *kwnames[] = {
4460 (char *) "cursor", NULL
4461 };
4462
4463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
4464 if (obj0) {
4465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
4466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4467 }
4468 {
4469 if (!wxPyCheckForApp()) SWIG_fail;
4470 PyThreadState* __tstate = wxPyBeginAllowThreads();
4471 wxBeginBusyCursor(arg1);
4472
4473 wxPyEndAllowThreads(__tstate);
4474 if (PyErr_Occurred()) SWIG_fail;
4475 }
4476 Py_INCREF(Py_None); resultobj = Py_None;
4477 return resultobj;
4478 fail:
4479 return NULL;
4480 }
4481
4482
4483 static PyObject *_wrap_GetActiveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4484 PyObject *resultobj;
4485 wxWindow *result;
4486 char *kwnames[] = {
4487 NULL
4488 };
4489
4490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
4491 {
4492 if (!wxPyCheckForApp()) SWIG_fail;
4493 PyThreadState* __tstate = wxPyBeginAllowThreads();
4494 result = (wxWindow *)wxGetActiveWindow();
4495
4496 wxPyEndAllowThreads(__tstate);
4497 if (PyErr_Occurred()) SWIG_fail;
4498 }
4499 {
4500 resultobj = wxPyMake_wxObject(result, 0);
4501 }
4502 return resultobj;
4503 fail:
4504 return NULL;
4505 }
4506
4507
4508 static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4509 PyObject *resultobj;
4510 wxPoint *arg1 = 0 ;
4511 wxWindow *result;
4512 wxPoint temp1 ;
4513 PyObject * obj0 = 0 ;
4514 char *kwnames[] = {
4515 (char *) "pt", NULL
4516 };
4517
4518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
4519 {
4520 arg1 = &temp1;
4521 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4522 }
4523 {
4524 if (!wxPyCheckForApp()) SWIG_fail;
4525 PyThreadState* __tstate = wxPyBeginAllowThreads();
4526 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
4527
4528 wxPyEndAllowThreads(__tstate);
4529 if (PyErr_Occurred()) SWIG_fail;
4530 }
4531 {
4532 resultobj = wxPyMake_wxObject(result, 0);
4533 }
4534 return resultobj;
4535 fail:
4536 return NULL;
4537 }
4538
4539
4540 static PyObject *_wrap_FindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4541 PyObject *resultobj;
4542 wxPoint *arg1 = 0 ;
4543 wxWindow *result;
4544 wxPoint temp1 ;
4545 PyObject * obj0 = 0 ;
4546 char *kwnames[] = {
4547 (char *) "pt", NULL
4548 };
4549
4550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
4551 {
4552 arg1 = &temp1;
4553 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4554 }
4555 {
4556 if (!wxPyCheckForApp()) SWIG_fail;
4557 PyThreadState* __tstate = wxPyBeginAllowThreads();
4558 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
4559
4560 wxPyEndAllowThreads(__tstate);
4561 if (PyErr_Occurred()) SWIG_fail;
4562 }
4563 {
4564 resultobj = wxPyMake_wxObject(result, 0);
4565 }
4566 return resultobj;
4567 fail:
4568 return NULL;
4569 }
4570
4571
4572 static PyObject *_wrap_GetTopLevelParent(PyObject *, PyObject *args, PyObject *kwargs) {
4573 PyObject *resultobj;
4574 wxWindow *arg1 = (wxWindow *) 0 ;
4575 wxWindow *result;
4576 PyObject * obj0 = 0 ;
4577 char *kwnames[] = {
4578 (char *) "win", NULL
4579 };
4580
4581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
4582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
4583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4584 {
4585 if (!wxPyCheckForApp()) SWIG_fail;
4586 PyThreadState* __tstate = wxPyBeginAllowThreads();
4587 result = (wxWindow *)wxGetTopLevelParent(arg1);
4588
4589 wxPyEndAllowThreads(__tstate);
4590 if (PyErr_Occurred()) SWIG_fail;
4591 }
4592 {
4593 resultobj = wxPyMake_wxObject(result, 0);
4594 }
4595 return resultobj;
4596 fail:
4597 return NULL;
4598 }
4599
4600
4601 static PyObject *_wrap_GetKeyState(PyObject *, PyObject *args, PyObject *kwargs) {
4602 PyObject *resultobj;
4603 int arg1 ;
4604 bool result;
4605 PyObject * obj0 = 0 ;
4606 char *kwnames[] = {
4607 (char *) "key", NULL
4608 };
4609
4610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
4611 arg1 = (int)SWIG_As_int(obj0);
4612 if (PyErr_Occurred()) SWIG_fail;
4613 {
4614 if (!wxPyCheckForApp()) SWIG_fail;
4615 PyThreadState* __tstate = wxPyBeginAllowThreads();
4616 result = (bool)wxGetKeyState((wxKeyCode )arg1);
4617
4618 wxPyEndAllowThreads(__tstate);
4619 if (PyErr_Occurred()) SWIG_fail;
4620 }
4621 {
4622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4623 }
4624 return resultobj;
4625 fail:
4626 return NULL;
4627 }
4628
4629
4630 static PyObject *_wrap_WakeUpMainThread(PyObject *, PyObject *args, PyObject *kwargs) {
4631 PyObject *resultobj;
4632 char *kwnames[] = {
4633 NULL
4634 };
4635
4636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
4637 {
4638 if (!wxPyCheckForApp()) SWIG_fail;
4639 PyThreadState* __tstate = wxPyBeginAllowThreads();
4640 wxWakeUpMainThread();
4641
4642 wxPyEndAllowThreads(__tstate);
4643 if (PyErr_Occurred()) SWIG_fail;
4644 }
4645 Py_INCREF(Py_None); resultobj = Py_None;
4646 return resultobj;
4647 fail:
4648 return NULL;
4649 }
4650
4651
4652 static PyObject *_wrap_MutexGuiEnter(PyObject *, PyObject *args, PyObject *kwargs) {
4653 PyObject *resultobj;
4654 char *kwnames[] = {
4655 NULL
4656 };
4657
4658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
4659 {
4660 if (!wxPyCheckForApp()) SWIG_fail;
4661 PyThreadState* __tstate = wxPyBeginAllowThreads();
4662 wxMutexGuiEnter();
4663
4664 wxPyEndAllowThreads(__tstate);
4665 if (PyErr_Occurred()) SWIG_fail;
4666 }
4667 Py_INCREF(Py_None); resultobj = Py_None;
4668 return resultobj;
4669 fail:
4670 return NULL;
4671 }
4672
4673
4674 static PyObject *_wrap_MutexGuiLeave(PyObject *, PyObject *args, PyObject *kwargs) {
4675 PyObject *resultobj;
4676 char *kwnames[] = {
4677 NULL
4678 };
4679
4680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
4681 {
4682 if (!wxPyCheckForApp()) SWIG_fail;
4683 PyThreadState* __tstate = wxPyBeginAllowThreads();
4684 wxMutexGuiLeave();
4685
4686 wxPyEndAllowThreads(__tstate);
4687 if (PyErr_Occurred()) SWIG_fail;
4688 }
4689 Py_INCREF(Py_None); resultobj = Py_None;
4690 return resultobj;
4691 fail:
4692 return NULL;
4693 }
4694
4695
4696 static PyObject *_wrap_new_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
4697 PyObject *resultobj;
4698 wxMutexGuiLocker *result;
4699 char *kwnames[] = {
4700 NULL
4701 };
4702
4703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
4704 {
4705 if (!wxPyCheckForApp()) SWIG_fail;
4706 PyThreadState* __tstate = wxPyBeginAllowThreads();
4707 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
4708
4709 wxPyEndAllowThreads(__tstate);
4710 if (PyErr_Occurred()) SWIG_fail;
4711 }
4712 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMutexGuiLocker, 1);
4713 return resultobj;
4714 fail:
4715 return NULL;
4716 }
4717
4718
4719 static PyObject *_wrap_delete_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
4720 PyObject *resultobj;
4721 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
4722 PyObject * obj0 = 0 ;
4723 char *kwnames[] = {
4724 (char *) "self", NULL
4725 };
4726
4727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
4728 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMutexGuiLocker,
4729 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4730 {
4731 PyThreadState* __tstate = wxPyBeginAllowThreads();
4732 delete arg1;
4733
4734 wxPyEndAllowThreads(__tstate);
4735 if (PyErr_Occurred()) SWIG_fail;
4736 }
4737 Py_INCREF(Py_None); resultobj = Py_None;
4738 return resultobj;
4739 fail:
4740 return NULL;
4741 }
4742
4743
4744 static PyObject * MutexGuiLocker_swigregister(PyObject *, PyObject *args) {
4745 PyObject *obj;
4746 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4747 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
4748 Py_INCREF(obj);
4749 return Py_BuildValue((char *)"");
4750 }
4751 static PyObject *_wrap_Thread_IsMain(PyObject *, PyObject *args, PyObject *kwargs) {
4752 PyObject *resultobj;
4753 bool result;
4754 char *kwnames[] = {
4755 NULL
4756 };
4757
4758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
4759 {
4760 PyThreadState* __tstate = wxPyBeginAllowThreads();
4761 result = (bool)wxThread_IsMain();
4762
4763 wxPyEndAllowThreads(__tstate);
4764 if (PyErr_Occurred()) SWIG_fail;
4765 }
4766 {
4767 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4768 }
4769 return resultobj;
4770 fail:
4771 return NULL;
4772 }
4773
4774
4775 static PyObject *_wrap_new_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
4776 PyObject *resultobj;
4777 wxString *arg1 = 0 ;
4778 wxToolTip *result;
4779 bool temp1 = False ;
4780 PyObject * obj0 = 0 ;
4781 char *kwnames[] = {
4782 (char *) "tip", NULL
4783 };
4784
4785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
4786 {
4787 arg1 = wxString_in_helper(obj0);
4788 if (arg1 == NULL) SWIG_fail;
4789 temp1 = True;
4790 }
4791 {
4792 if (!wxPyCheckForApp()) SWIG_fail;
4793 PyThreadState* __tstate = wxPyBeginAllowThreads();
4794 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
4795
4796 wxPyEndAllowThreads(__tstate);
4797 if (PyErr_Occurred()) SWIG_fail;
4798 }
4799 {
4800 resultobj = wxPyMake_wxObject(result, 1);
4801 }
4802 {
4803 if (temp1)
4804 delete arg1;
4805 }
4806 return resultobj;
4807 fail:
4808 {
4809 if (temp1)
4810 delete arg1;
4811 }
4812 return NULL;
4813 }
4814
4815
4816 static PyObject *_wrap_ToolTip_SetTip(PyObject *, PyObject *args, PyObject *kwargs) {
4817 PyObject *resultobj;
4818 wxToolTip *arg1 = (wxToolTip *) 0 ;
4819 wxString *arg2 = 0 ;
4820 bool temp2 = False ;
4821 PyObject * obj0 = 0 ;
4822 PyObject * obj1 = 0 ;
4823 char *kwnames[] = {
4824 (char *) "self",(char *) "tip", NULL
4825 };
4826
4827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
4828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
4829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4830 {
4831 arg2 = wxString_in_helper(obj1);
4832 if (arg2 == NULL) SWIG_fail;
4833 temp2 = True;
4834 }
4835 {
4836 PyThreadState* __tstate = wxPyBeginAllowThreads();
4837 (arg1)->SetTip((wxString const &)*arg2);
4838
4839 wxPyEndAllowThreads(__tstate);
4840 if (PyErr_Occurred()) SWIG_fail;
4841 }
4842 Py_INCREF(Py_None); resultobj = Py_None;
4843 {
4844 if (temp2)
4845 delete arg2;
4846 }
4847 return resultobj;
4848 fail:
4849 {
4850 if (temp2)
4851 delete arg2;
4852 }
4853 return NULL;
4854 }
4855
4856
4857 static PyObject *_wrap_ToolTip_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
4858 PyObject *resultobj;
4859 wxToolTip *arg1 = (wxToolTip *) 0 ;
4860 wxString result;
4861 PyObject * obj0 = 0 ;
4862 char *kwnames[] = {
4863 (char *) "self", NULL
4864 };
4865
4866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
4867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
4868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4869 {
4870 PyThreadState* __tstate = wxPyBeginAllowThreads();
4871 result = (arg1)->GetTip();
4872
4873 wxPyEndAllowThreads(__tstate);
4874 if (PyErr_Occurred()) SWIG_fail;
4875 }
4876 {
4877 #if wxUSE_UNICODE
4878 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4879 #else
4880 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4881 #endif
4882 }
4883 return resultobj;
4884 fail:
4885 return NULL;
4886 }
4887
4888
4889 static PyObject *_wrap_ToolTip_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4890 PyObject *resultobj;
4891 wxToolTip *arg1 = (wxToolTip *) 0 ;
4892 wxWindow *result;
4893 PyObject * obj0 = 0 ;
4894 char *kwnames[] = {
4895 (char *) "self", NULL
4896 };
4897
4898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
4899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxToolTip,
4900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4901 {
4902 PyThreadState* __tstate = wxPyBeginAllowThreads();
4903 result = (wxWindow *)(arg1)->GetWindow();
4904
4905 wxPyEndAllowThreads(__tstate);
4906 if (PyErr_Occurred()) SWIG_fail;
4907 }
4908 {
4909 resultobj = wxPyMake_wxObject(result, 0);
4910 }
4911 return resultobj;
4912 fail:
4913 return NULL;
4914 }
4915
4916
4917 static PyObject *_wrap_ToolTip_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
4918 PyObject *resultobj;
4919 bool arg1 ;
4920 PyObject * obj0 = 0 ;
4921 char *kwnames[] = {
4922 (char *) "flag", NULL
4923 };
4924
4925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
4926 arg1 = (bool)SWIG_As_bool(obj0);
4927 if (PyErr_Occurred()) SWIG_fail;
4928 {
4929 PyThreadState* __tstate = wxPyBeginAllowThreads();
4930 wxToolTip::Enable(arg1);
4931
4932 wxPyEndAllowThreads(__tstate);
4933 if (PyErr_Occurred()) SWIG_fail;
4934 }
4935 Py_INCREF(Py_None); resultobj = Py_None;
4936 return resultobj;
4937 fail:
4938 return NULL;
4939 }
4940
4941
4942 static PyObject *_wrap_ToolTip_SetDelay(PyObject *, PyObject *args, PyObject *kwargs) {
4943 PyObject *resultobj;
4944 long arg1 ;
4945 PyObject * obj0 = 0 ;
4946 char *kwnames[] = {
4947 (char *) "milliseconds", NULL
4948 };
4949
4950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
4951 arg1 = (long)SWIG_As_long(obj0);
4952 if (PyErr_Occurred()) SWIG_fail;
4953 {
4954 PyThreadState* __tstate = wxPyBeginAllowThreads();
4955 wxToolTip::SetDelay(arg1);
4956
4957 wxPyEndAllowThreads(__tstate);
4958 if (PyErr_Occurred()) SWIG_fail;
4959 }
4960 Py_INCREF(Py_None); resultobj = Py_None;
4961 return resultobj;
4962 fail:
4963 return NULL;
4964 }
4965
4966
4967 static PyObject * ToolTip_swigregister(PyObject *, PyObject *args) {
4968 PyObject *obj;
4969 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4970 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
4971 Py_INCREF(obj);
4972 return Py_BuildValue((char *)"");
4973 }
4974 static PyObject *_wrap_new_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
4975 PyObject *resultobj;
4976 wxWindow *arg1 = (wxWindow *) 0 ;
4977 wxSize *arg2 = 0 ;
4978 wxCaret *result;
4979 wxSize temp2 ;
4980 PyObject * obj0 = 0 ;
4981 PyObject * obj1 = 0 ;
4982 char *kwnames[] = {
4983 (char *) "window",(char *) "size", NULL
4984 };
4985
4986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
4987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
4988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4989 {
4990 arg2 = &temp2;
4991 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4992 }
4993 {
4994 if (!wxPyCheckForApp()) SWIG_fail;
4995 PyThreadState* __tstate = wxPyBeginAllowThreads();
4996 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
4997
4998 wxPyEndAllowThreads(__tstate);
4999 if (PyErr_Occurred()) SWIG_fail;
5000 }
5001 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 1);
5002 return resultobj;
5003 fail:
5004 return NULL;
5005 }
5006
5007
5008 static PyObject *_wrap_delete_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
5009 PyObject *resultobj;
5010 wxCaret *arg1 = (wxCaret *) 0 ;
5011 PyObject * obj0 = 0 ;
5012 char *kwnames[] = {
5013 (char *) "self", NULL
5014 };
5015
5016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail;
5017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5019 {
5020 PyThreadState* __tstate = wxPyBeginAllowThreads();
5021 delete arg1;
5022
5023 wxPyEndAllowThreads(__tstate);
5024 if (PyErr_Occurred()) SWIG_fail;
5025 }
5026 Py_INCREF(Py_None); resultobj = Py_None;
5027 return resultobj;
5028 fail:
5029 return NULL;
5030 }
5031
5032
5033 static PyObject *_wrap_Caret_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
5034 PyObject *resultobj;
5035 wxCaret *arg1 = (wxCaret *) 0 ;
5036 bool result;
5037 PyObject * obj0 = 0 ;
5038 char *kwnames[] = {
5039 (char *) "self", NULL
5040 };
5041
5042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
5043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5045 {
5046 PyThreadState* __tstate = wxPyBeginAllowThreads();
5047 result = (bool)(arg1)->IsOk();
5048
5049 wxPyEndAllowThreads(__tstate);
5050 if (PyErr_Occurred()) SWIG_fail;
5051 }
5052 {
5053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5054 }
5055 return resultobj;
5056 fail:
5057 return NULL;
5058 }
5059
5060
5061 static PyObject *_wrap_Caret_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
5062 PyObject *resultobj;
5063 wxCaret *arg1 = (wxCaret *) 0 ;
5064 bool result;
5065 PyObject * obj0 = 0 ;
5066 char *kwnames[] = {
5067 (char *) "self", NULL
5068 };
5069
5070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
5071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5073 {
5074 PyThreadState* __tstate = wxPyBeginAllowThreads();
5075 result = (bool)(arg1)->IsVisible();
5076
5077 wxPyEndAllowThreads(__tstate);
5078 if (PyErr_Occurred()) SWIG_fail;
5079 }
5080 {
5081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5082 }
5083 return resultobj;
5084 fail:
5085 return NULL;
5086 }
5087
5088
5089 static PyObject *_wrap_Caret_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
5090 PyObject *resultobj;
5091 wxCaret *arg1 = (wxCaret *) 0 ;
5092 wxPoint result;
5093 PyObject * obj0 = 0 ;
5094 char *kwnames[] = {
5095 (char *) "self", NULL
5096 };
5097
5098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
5099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5101 {
5102 PyThreadState* __tstate = wxPyBeginAllowThreads();
5103 result = (arg1)->GetPosition();
5104
5105 wxPyEndAllowThreads(__tstate);
5106 if (PyErr_Occurred()) SWIG_fail;
5107 }
5108 {
5109 wxPoint * resultptr;
5110 resultptr = new wxPoint((wxPoint &) result);
5111 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5112 }
5113 return resultobj;
5114 fail:
5115 return NULL;
5116 }
5117
5118
5119 static PyObject *_wrap_Caret_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
5120 PyObject *resultobj;
5121 wxCaret *arg1 = (wxCaret *) 0 ;
5122 int *arg2 = (int *) 0 ;
5123 int *arg3 = (int *) 0 ;
5124 int temp2 ;
5125 int res2 = 0 ;
5126 int temp3 ;
5127 int res3 = 0 ;
5128 PyObject * obj0 = 0 ;
5129 char *kwnames[] = {
5130 (char *) "self", NULL
5131 };
5132
5133 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5134 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
5136 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5137 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5138 {
5139 PyThreadState* __tstate = wxPyBeginAllowThreads();
5140 (arg1)->GetPosition(arg2,arg3);
5141
5142 wxPyEndAllowThreads(__tstate);
5143 if (PyErr_Occurred()) SWIG_fail;
5144 }
5145 Py_INCREF(Py_None); resultobj = Py_None;
5146 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5147 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5148 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5149 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5150 return resultobj;
5151 fail:
5152 return NULL;
5153 }
5154
5155
5156 static PyObject *_wrap_Caret_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5157 PyObject *resultobj;
5158 wxCaret *arg1 = (wxCaret *) 0 ;
5159 wxSize result;
5160 PyObject * obj0 = 0 ;
5161 char *kwnames[] = {
5162 (char *) "self", NULL
5163 };
5164
5165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
5166 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5167 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5168 {
5169 PyThreadState* __tstate = wxPyBeginAllowThreads();
5170 result = (arg1)->GetSize();
5171
5172 wxPyEndAllowThreads(__tstate);
5173 if (PyErr_Occurred()) SWIG_fail;
5174 }
5175 {
5176 wxSize * resultptr;
5177 resultptr = new wxSize((wxSize &) result);
5178 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5179 }
5180 return resultobj;
5181 fail:
5182 return NULL;
5183 }
5184
5185
5186 static PyObject *_wrap_Caret_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
5187 PyObject *resultobj;
5188 wxCaret *arg1 = (wxCaret *) 0 ;
5189 int *arg2 = (int *) 0 ;
5190 int *arg3 = (int *) 0 ;
5191 int temp2 ;
5192 int res2 = 0 ;
5193 int temp3 ;
5194 int res3 = 0 ;
5195 PyObject * obj0 = 0 ;
5196 char *kwnames[] = {
5197 (char *) "self", NULL
5198 };
5199
5200 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5201 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
5203 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5204 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5205 {
5206 PyThreadState* __tstate = wxPyBeginAllowThreads();
5207 (arg1)->GetSize(arg2,arg3);
5208
5209 wxPyEndAllowThreads(__tstate);
5210 if (PyErr_Occurred()) SWIG_fail;
5211 }
5212 Py_INCREF(Py_None); resultobj = Py_None;
5213 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5214 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5215 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5216 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5217 return resultobj;
5218 fail:
5219 return NULL;
5220 }
5221
5222
5223 static PyObject *_wrap_Caret_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
5224 PyObject *resultobj;
5225 wxCaret *arg1 = (wxCaret *) 0 ;
5226 wxWindow *result;
5227 PyObject * obj0 = 0 ;
5228 char *kwnames[] = {
5229 (char *) "self", NULL
5230 };
5231
5232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
5233 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5234 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5235 {
5236 PyThreadState* __tstate = wxPyBeginAllowThreads();
5237 result = (wxWindow *)(arg1)->GetWindow();
5238
5239 wxPyEndAllowThreads(__tstate);
5240 if (PyErr_Occurred()) SWIG_fail;
5241 }
5242 {
5243 resultobj = wxPyMake_wxObject(result, 0);
5244 }
5245 return resultobj;
5246 fail:
5247 return NULL;
5248 }
5249
5250
5251 static PyObject *_wrap_Caret_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
5252 PyObject *resultobj;
5253 wxCaret *arg1 = (wxCaret *) 0 ;
5254 int arg2 ;
5255 int arg3 ;
5256 PyObject * obj0 = 0 ;
5257 PyObject * obj1 = 0 ;
5258 PyObject * obj2 = 0 ;
5259 char *kwnames[] = {
5260 (char *) "self",(char *) "x",(char *) "y", NULL
5261 };
5262
5263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
5264 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5265 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5266 arg2 = (int)SWIG_As_int(obj1);
5267 if (PyErr_Occurred()) SWIG_fail;
5268 arg3 = (int)SWIG_As_int(obj2);
5269 if (PyErr_Occurred()) SWIG_fail;
5270 {
5271 PyThreadState* __tstate = wxPyBeginAllowThreads();
5272 (arg1)->Move(arg2,arg3);
5273
5274 wxPyEndAllowThreads(__tstate);
5275 if (PyErr_Occurred()) SWIG_fail;
5276 }
5277 Py_INCREF(Py_None); resultobj = Py_None;
5278 return resultobj;
5279 fail:
5280 return NULL;
5281 }
5282
5283
5284 static PyObject *_wrap_Caret_Move(PyObject *, PyObject *args, PyObject *kwargs) {
5285 PyObject *resultobj;
5286 wxCaret *arg1 = (wxCaret *) 0 ;
5287 wxPoint *arg2 = 0 ;
5288 wxPoint temp2 ;
5289 PyObject * obj0 = 0 ;
5290 PyObject * obj1 = 0 ;
5291 char *kwnames[] = {
5292 (char *) "self",(char *) "pt", NULL
5293 };
5294
5295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
5296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5298 {
5299 arg2 = &temp2;
5300 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5301 }
5302 {
5303 PyThreadState* __tstate = wxPyBeginAllowThreads();
5304 (arg1)->Move((wxPoint const &)*arg2);
5305
5306 wxPyEndAllowThreads(__tstate);
5307 if (PyErr_Occurred()) SWIG_fail;
5308 }
5309 Py_INCREF(Py_None); resultobj = Py_None;
5310 return resultobj;
5311 fail:
5312 return NULL;
5313 }
5314
5315
5316 static PyObject *_wrap_Caret_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
5317 PyObject *resultobj;
5318 wxCaret *arg1 = (wxCaret *) 0 ;
5319 int arg2 ;
5320 int arg3 ;
5321 PyObject * obj0 = 0 ;
5322 PyObject * obj1 = 0 ;
5323 PyObject * obj2 = 0 ;
5324 char *kwnames[] = {
5325 (char *) "self",(char *) "width",(char *) "height", NULL
5326 };
5327
5328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
5329 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5330 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5331 arg2 = (int)SWIG_As_int(obj1);
5332 if (PyErr_Occurred()) SWIG_fail;
5333 arg3 = (int)SWIG_As_int(obj2);
5334 if (PyErr_Occurred()) SWIG_fail;
5335 {
5336 PyThreadState* __tstate = wxPyBeginAllowThreads();
5337 (arg1)->SetSize(arg2,arg3);
5338
5339 wxPyEndAllowThreads(__tstate);
5340 if (PyErr_Occurred()) SWIG_fail;
5341 }
5342 Py_INCREF(Py_None); resultobj = Py_None;
5343 return resultobj;
5344 fail:
5345 return NULL;
5346 }
5347
5348
5349 static PyObject *_wrap_Caret_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5350 PyObject *resultobj;
5351 wxCaret *arg1 = (wxCaret *) 0 ;
5352 wxSize *arg2 = 0 ;
5353 wxSize temp2 ;
5354 PyObject * obj0 = 0 ;
5355 PyObject * obj1 = 0 ;
5356 char *kwnames[] = {
5357 (char *) "self",(char *) "size", NULL
5358 };
5359
5360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
5361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5363 {
5364 arg2 = &temp2;
5365 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
5366 }
5367 {
5368 PyThreadState* __tstate = wxPyBeginAllowThreads();
5369 (arg1)->SetSize((wxSize const &)*arg2);
5370
5371 wxPyEndAllowThreads(__tstate);
5372 if (PyErr_Occurred()) SWIG_fail;
5373 }
5374 Py_INCREF(Py_None); resultobj = Py_None;
5375 return resultobj;
5376 fail:
5377 return NULL;
5378 }
5379
5380
5381 static PyObject *_wrap_Caret_Show(PyObject *, PyObject *args, PyObject *kwargs) {
5382 PyObject *resultobj;
5383 wxCaret *arg1 = (wxCaret *) 0 ;
5384 int arg2 = (int) True ;
5385 PyObject * obj0 = 0 ;
5386 PyObject * obj1 = 0 ;
5387 char *kwnames[] = {
5388 (char *) "self",(char *) "show", NULL
5389 };
5390
5391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
5392 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5393 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5394 if (obj1) {
5395 arg2 = (int)SWIG_As_int(obj1);
5396 if (PyErr_Occurred()) SWIG_fail;
5397 }
5398 {
5399 PyThreadState* __tstate = wxPyBeginAllowThreads();
5400 (arg1)->Show(arg2);
5401
5402 wxPyEndAllowThreads(__tstate);
5403 if (PyErr_Occurred()) SWIG_fail;
5404 }
5405 Py_INCREF(Py_None); resultobj = Py_None;
5406 return resultobj;
5407 fail:
5408 return NULL;
5409 }
5410
5411
5412 static PyObject *_wrap_Caret_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
5413 PyObject *resultobj;
5414 wxCaret *arg1 = (wxCaret *) 0 ;
5415 PyObject * obj0 = 0 ;
5416 char *kwnames[] = {
5417 (char *) "self", NULL
5418 };
5419
5420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
5421 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCaret,
5422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5423 {
5424 PyThreadState* __tstate = wxPyBeginAllowThreads();
5425 (arg1)->Hide();
5426
5427 wxPyEndAllowThreads(__tstate);
5428 if (PyErr_Occurred()) SWIG_fail;
5429 }
5430 Py_INCREF(Py_None); resultobj = Py_None;
5431 return resultobj;
5432 fail:
5433 return NULL;
5434 }
5435
5436
5437 static PyObject * Caret_swigregister(PyObject *, PyObject *args) {
5438 PyObject *obj;
5439 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5440 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
5441 Py_INCREF(obj);
5442 return Py_BuildValue((char *)"");
5443 }
5444 static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
5445 PyObject *resultobj;
5446 int result;
5447 char *kwnames[] = {
5448 NULL
5449 };
5450
5451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
5452 {
5453 PyThreadState* __tstate = wxPyBeginAllowThreads();
5454 result = (int)wxCaret_GetBlinkTime();
5455
5456 wxPyEndAllowThreads(__tstate);
5457 if (PyErr_Occurred()) SWIG_fail;
5458 }
5459 resultobj = SWIG_From_int((int)result);
5460 return resultobj;
5461 fail:
5462 return NULL;
5463 }
5464
5465
5466 static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
5467 PyObject *resultobj;
5468 int arg1 ;
5469 PyObject * obj0 = 0 ;
5470 char *kwnames[] = {
5471 (char *) "milliseconds", NULL
5472 };
5473
5474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
5475 arg1 = (int)SWIG_As_int(obj0);
5476 if (PyErr_Occurred()) SWIG_fail;
5477 {
5478 PyThreadState* __tstate = wxPyBeginAllowThreads();
5479 wxCaret_SetBlinkTime(arg1);
5480
5481 wxPyEndAllowThreads(__tstate);
5482 if (PyErr_Occurred()) SWIG_fail;
5483 }
5484 Py_INCREF(Py_None); resultobj = Py_None;
5485 return resultobj;
5486 fail:
5487 return NULL;
5488 }
5489
5490
5491 static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5492 PyObject *resultobj;
5493 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
5494 wxBusyCursor *result;
5495 PyObject * obj0 = 0 ;
5496 char *kwnames[] = {
5497 (char *) "cursor", NULL
5498 };
5499
5500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
5501 if (obj0) {
5502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCursor,
5503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5504 }
5505 {
5506 if (!wxPyCheckForApp()) SWIG_fail;
5507 PyThreadState* __tstate = wxPyBeginAllowThreads();
5508 result = (wxBusyCursor *)new wxBusyCursor(arg1);
5509
5510 wxPyEndAllowThreads(__tstate);
5511 if (PyErr_Occurred()) SWIG_fail;
5512 }
5513 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyCursor, 1);
5514 return resultobj;
5515 fail:
5516 return NULL;
5517 }
5518
5519
5520 static PyObject *_wrap_delete_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5521 PyObject *resultobj;
5522 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
5523 PyObject * obj0 = 0 ;
5524 char *kwnames[] = {
5525 (char *) "self", NULL
5526 };
5527
5528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
5529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBusyCursor,
5530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5531 {
5532 PyThreadState* __tstate = wxPyBeginAllowThreads();
5533 delete arg1;
5534
5535 wxPyEndAllowThreads(__tstate);
5536 if (PyErr_Occurred()) SWIG_fail;
5537 }
5538 Py_INCREF(Py_None); resultobj = Py_None;
5539 return resultobj;
5540 fail:
5541 return NULL;
5542 }
5543
5544
5545 static PyObject * BusyCursor_swigregister(PyObject *, PyObject *args) {
5546 PyObject *obj;
5547 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5548 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
5549 Py_INCREF(obj);
5550 return Py_BuildValue((char *)"");
5551 }
5552 static PyObject *_wrap_new_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
5553 PyObject *resultobj;
5554 wxWindow *arg1 = (wxWindow *) NULL ;
5555 wxWindowDisabler *result;
5556 PyObject * obj0 = 0 ;
5557 char *kwnames[] = {
5558 (char *) "winToSkip", NULL
5559 };
5560
5561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
5562 if (obj0) {
5563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
5564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5565 }
5566 {
5567 if (!wxPyCheckForApp()) SWIG_fail;
5568 PyThreadState* __tstate = wxPyBeginAllowThreads();
5569 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
5570
5571 wxPyEndAllowThreads(__tstate);
5572 if (PyErr_Occurred()) SWIG_fail;
5573 }
5574 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDisabler, 1);
5575 return resultobj;
5576 fail:
5577 return NULL;
5578 }
5579
5580
5581 static PyObject *_wrap_delete_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
5582 PyObject *resultobj;
5583 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
5584 PyObject * obj0 = 0 ;
5585 char *kwnames[] = {
5586 (char *) "self", NULL
5587 };
5588
5589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
5590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindowDisabler,
5591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5592 {
5593 PyThreadState* __tstate = wxPyBeginAllowThreads();
5594 delete arg1;
5595
5596 wxPyEndAllowThreads(__tstate);
5597 if (PyErr_Occurred()) SWIG_fail;
5598 }
5599 Py_INCREF(Py_None); resultobj = Py_None;
5600 return resultobj;
5601 fail:
5602 return NULL;
5603 }
5604
5605
5606 static PyObject * WindowDisabler_swigregister(PyObject *, PyObject *args) {
5607 PyObject *obj;
5608 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5609 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
5610 Py_INCREF(obj);
5611 return Py_BuildValue((char *)"");
5612 }
5613 static PyObject *_wrap_new_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
5614 PyObject *resultobj;
5615 wxString *arg1 = 0 ;
5616 wxBusyInfo *result;
5617 bool temp1 = False ;
5618 PyObject * obj0 = 0 ;
5619 char *kwnames[] = {
5620 (char *) "message", NULL
5621 };
5622
5623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
5624 {
5625 arg1 = wxString_in_helper(obj0);
5626 if (arg1 == NULL) SWIG_fail;
5627 temp1 = True;
5628 }
5629 {
5630 if (!wxPyCheckForApp()) SWIG_fail;
5631 PyThreadState* __tstate = wxPyBeginAllowThreads();
5632 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
5633
5634 wxPyEndAllowThreads(__tstate);
5635 if (PyErr_Occurred()) SWIG_fail;
5636 }
5637 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyInfo, 1);
5638 {
5639 if (temp1)
5640 delete arg1;
5641 }
5642 return resultobj;
5643 fail:
5644 {
5645 if (temp1)
5646 delete arg1;
5647 }
5648 return NULL;
5649 }
5650
5651
5652 static PyObject *_wrap_delete_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
5653 PyObject *resultobj;
5654 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
5655 PyObject * obj0 = 0 ;
5656 char *kwnames[] = {
5657 (char *) "self", NULL
5658 };
5659
5660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
5661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBusyInfo,
5662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5663 {
5664 PyThreadState* __tstate = wxPyBeginAllowThreads();
5665 delete arg1;
5666
5667 wxPyEndAllowThreads(__tstate);
5668 if (PyErr_Occurred()) SWIG_fail;
5669 }
5670 Py_INCREF(Py_None); resultobj = Py_None;
5671 return resultobj;
5672 fail:
5673 return NULL;
5674 }
5675
5676
5677 static PyObject * BusyInfo_swigregister(PyObject *, PyObject *args) {
5678 PyObject *obj;
5679 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5680 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
5681 Py_INCREF(obj);
5682 return Py_BuildValue((char *)"");
5683 }
5684 static PyObject *_wrap_new_StopWatch(PyObject *, PyObject *args, PyObject *kwargs) {
5685 PyObject *resultobj;
5686 wxStopWatch *result;
5687 char *kwnames[] = {
5688 NULL
5689 };
5690
5691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
5692 {
5693 PyThreadState* __tstate = wxPyBeginAllowThreads();
5694 result = (wxStopWatch *)new wxStopWatch();
5695
5696 wxPyEndAllowThreads(__tstate);
5697 if (PyErr_Occurred()) SWIG_fail;
5698 }
5699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStopWatch, 1);
5700 return resultobj;
5701 fail:
5702 return NULL;
5703 }
5704
5705
5706 static PyObject *_wrap_StopWatch_Start(PyObject *, PyObject *args, PyObject *kwargs) {
5707 PyObject *resultobj;
5708 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5709 long arg2 = (long) 0 ;
5710 PyObject * obj0 = 0 ;
5711 PyObject * obj1 = 0 ;
5712 char *kwnames[] = {
5713 (char *) "self",(char *) "t0", NULL
5714 };
5715
5716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
5717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5719 if (obj1) {
5720 arg2 = (long)SWIG_As_long(obj1);
5721 if (PyErr_Occurred()) SWIG_fail;
5722 }
5723 {
5724 PyThreadState* __tstate = wxPyBeginAllowThreads();
5725 (arg1)->Start(arg2);
5726
5727 wxPyEndAllowThreads(__tstate);
5728 if (PyErr_Occurred()) SWIG_fail;
5729 }
5730 Py_INCREF(Py_None); resultobj = Py_None;
5731 return resultobj;
5732 fail:
5733 return NULL;
5734 }
5735
5736
5737 static PyObject *_wrap_StopWatch_Pause(PyObject *, PyObject *args, PyObject *kwargs) {
5738 PyObject *resultobj;
5739 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5740 PyObject * obj0 = 0 ;
5741 char *kwnames[] = {
5742 (char *) "self", NULL
5743 };
5744
5745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
5746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5748 {
5749 PyThreadState* __tstate = wxPyBeginAllowThreads();
5750 (arg1)->Pause();
5751
5752 wxPyEndAllowThreads(__tstate);
5753 if (PyErr_Occurred()) SWIG_fail;
5754 }
5755 Py_INCREF(Py_None); resultobj = Py_None;
5756 return resultobj;
5757 fail:
5758 return NULL;
5759 }
5760
5761
5762 static PyObject *_wrap_StopWatch_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
5763 PyObject *resultobj;
5764 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5765 PyObject * obj0 = 0 ;
5766 char *kwnames[] = {
5767 (char *) "self", NULL
5768 };
5769
5770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
5771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5773 {
5774 PyThreadState* __tstate = wxPyBeginAllowThreads();
5775 (arg1)->Resume();
5776
5777 wxPyEndAllowThreads(__tstate);
5778 if (PyErr_Occurred()) SWIG_fail;
5779 }
5780 Py_INCREF(Py_None); resultobj = Py_None;
5781 return resultobj;
5782 fail:
5783 return NULL;
5784 }
5785
5786
5787 static PyObject *_wrap_StopWatch_Time(PyObject *, PyObject *args, PyObject *kwargs) {
5788 PyObject *resultobj;
5789 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
5790 long result;
5791 PyObject * obj0 = 0 ;
5792 char *kwnames[] = {
5793 (char *) "self", NULL
5794 };
5795
5796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
5797 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxStopWatch,
5798 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5799 {
5800 PyThreadState* __tstate = wxPyBeginAllowThreads();
5801 result = (long)((wxStopWatch const *)arg1)->Time();
5802
5803 wxPyEndAllowThreads(__tstate);
5804 if (PyErr_Occurred()) SWIG_fail;
5805 }
5806 resultobj = SWIG_From_long((long)result);
5807 return resultobj;
5808 fail:
5809 return NULL;
5810 }
5811
5812
5813 static PyObject * StopWatch_swigregister(PyObject *, PyObject *args) {
5814 PyObject *obj;
5815 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5816 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
5817 Py_INCREF(obj);
5818 return Py_BuildValue((char *)"");
5819 }
5820 static PyObject *_wrap_new_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
5821 PyObject *resultobj;
5822 int arg1 = (int) 9 ;
5823 int arg2 = (int) wxID_FILE1 ;
5824 wxFileHistory *result;
5825 PyObject * obj0 = 0 ;
5826 PyObject * obj1 = 0 ;
5827 char *kwnames[] = {
5828 (char *) "maxFiles",(char *) "idBase", NULL
5829 };
5830
5831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FileHistory",kwnames,&obj0,&obj1)) goto fail;
5832 if (obj0) {
5833 arg1 = (int)SWIG_As_int(obj0);
5834 if (PyErr_Occurred()) SWIG_fail;
5835 }
5836 if (obj1) {
5837 arg2 = (int)SWIG_As_int(obj1);
5838 if (PyErr_Occurred()) SWIG_fail;
5839 }
5840 {
5841 PyThreadState* __tstate = wxPyBeginAllowThreads();
5842 result = (wxFileHistory *)new wxFileHistory(arg1,arg2);
5843
5844 wxPyEndAllowThreads(__tstate);
5845 if (PyErr_Occurred()) SWIG_fail;
5846 }
5847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileHistory, 1);
5848 return resultobj;
5849 fail:
5850 return NULL;
5851 }
5852
5853
5854 static PyObject *_wrap_delete_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
5855 PyObject *resultobj;
5856 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5857 PyObject * obj0 = 0 ;
5858 char *kwnames[] = {
5859 (char *) "self", NULL
5860 };
5861
5862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
5863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5865 {
5866 PyThreadState* __tstate = wxPyBeginAllowThreads();
5867 delete arg1;
5868
5869 wxPyEndAllowThreads(__tstate);
5870 if (PyErr_Occurred()) SWIG_fail;
5871 }
5872 Py_INCREF(Py_None); resultobj = Py_None;
5873 return resultobj;
5874 fail:
5875 return NULL;
5876 }
5877
5878
5879 static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *, PyObject *args, PyObject *kwargs) {
5880 PyObject *resultobj;
5881 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5882 wxString *arg2 = 0 ;
5883 bool temp2 = False ;
5884 PyObject * obj0 = 0 ;
5885 PyObject * obj1 = 0 ;
5886 char *kwnames[] = {
5887 (char *) "self",(char *) "file", NULL
5888 };
5889
5890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
5891 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5892 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5893 {
5894 arg2 = wxString_in_helper(obj1);
5895 if (arg2 == NULL) SWIG_fail;
5896 temp2 = True;
5897 }
5898 {
5899 PyThreadState* __tstate = wxPyBeginAllowThreads();
5900 (arg1)->AddFileToHistory((wxString const &)*arg2);
5901
5902 wxPyEndAllowThreads(__tstate);
5903 if (PyErr_Occurred()) SWIG_fail;
5904 }
5905 Py_INCREF(Py_None); resultobj = Py_None;
5906 {
5907 if (temp2)
5908 delete arg2;
5909 }
5910 return resultobj;
5911 fail:
5912 {
5913 if (temp2)
5914 delete arg2;
5915 }
5916 return NULL;
5917 }
5918
5919
5920 static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *, PyObject *args, PyObject *kwargs) {
5921 PyObject *resultobj;
5922 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5923 int arg2 ;
5924 PyObject * obj0 = 0 ;
5925 PyObject * obj1 = 0 ;
5926 char *kwnames[] = {
5927 (char *) "self",(char *) "i", NULL
5928 };
5929
5930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
5931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5933 arg2 = (int)SWIG_As_int(obj1);
5934 if (PyErr_Occurred()) SWIG_fail;
5935 {
5936 PyThreadState* __tstate = wxPyBeginAllowThreads();
5937 (arg1)->RemoveFileFromHistory(arg2);
5938
5939 wxPyEndAllowThreads(__tstate);
5940 if (PyErr_Occurred()) SWIG_fail;
5941 }
5942 Py_INCREF(Py_None); resultobj = Py_None;
5943 return resultobj;
5944 fail:
5945 return NULL;
5946 }
5947
5948
5949 static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *, PyObject *args, PyObject *kwargs) {
5950 PyObject *resultobj;
5951 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5952 int result;
5953 PyObject * obj0 = 0 ;
5954 char *kwnames[] = {
5955 (char *) "self", NULL
5956 };
5957
5958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
5959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5961 {
5962 PyThreadState* __tstate = wxPyBeginAllowThreads();
5963 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
5964
5965 wxPyEndAllowThreads(__tstate);
5966 if (PyErr_Occurred()) SWIG_fail;
5967 }
5968 resultobj = SWIG_From_int((int)result);
5969 return resultobj;
5970 fail:
5971 return NULL;
5972 }
5973
5974
5975 static PyObject *_wrap_FileHistory_UseMenu(PyObject *, PyObject *args, PyObject *kwargs) {
5976 PyObject *resultobj;
5977 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
5978 wxMenu *arg2 = (wxMenu *) 0 ;
5979 PyObject * obj0 = 0 ;
5980 PyObject * obj1 = 0 ;
5981 char *kwnames[] = {
5982 (char *) "self",(char *) "menu", NULL
5983 };
5984
5985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
5986 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
5987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5988 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
5989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5990 {
5991 PyThreadState* __tstate = wxPyBeginAllowThreads();
5992 (arg1)->UseMenu(arg2);
5993
5994 wxPyEndAllowThreads(__tstate);
5995 if (PyErr_Occurred()) SWIG_fail;
5996 }
5997 Py_INCREF(Py_None); resultobj = Py_None;
5998 return resultobj;
5999 fail:
6000 return NULL;
6001 }
6002
6003
6004 static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *, PyObject *args, PyObject *kwargs) {
6005 PyObject *resultobj;
6006 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6007 wxMenu *arg2 = (wxMenu *) 0 ;
6008 PyObject * obj0 = 0 ;
6009 PyObject * obj1 = 0 ;
6010 char *kwnames[] = {
6011 (char *) "self",(char *) "menu", NULL
6012 };
6013
6014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
6015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6017 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
6018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6019 {
6020 PyThreadState* __tstate = wxPyBeginAllowThreads();
6021 (arg1)->RemoveMenu(arg2);
6022
6023 wxPyEndAllowThreads(__tstate);
6024 if (PyErr_Occurred()) SWIG_fail;
6025 }
6026 Py_INCREF(Py_None); resultobj = Py_None;
6027 return resultobj;
6028 fail:
6029 return NULL;
6030 }
6031
6032
6033 static PyObject *_wrap_FileHistory_Load(PyObject *, PyObject *args, PyObject *kwargs) {
6034 PyObject *resultobj;
6035 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6036 wxConfigBase *arg2 = 0 ;
6037 PyObject * obj0 = 0 ;
6038 PyObject * obj1 = 0 ;
6039 char *kwnames[] = {
6040 (char *) "self",(char *) "config", NULL
6041 };
6042
6043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
6044 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6046 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxConfigBase,
6047 SWIG_POINTER_EXCEPTION | 0)) == -1)
6048 SWIG_fail;
6049 if (arg2 == NULL) {
6050 PyErr_SetString(PyExc_TypeError,"null reference");
6051 SWIG_fail;
6052 }
6053 {
6054 PyThreadState* __tstate = wxPyBeginAllowThreads();
6055 (arg1)->Load(*arg2);
6056
6057 wxPyEndAllowThreads(__tstate);
6058 if (PyErr_Occurred()) SWIG_fail;
6059 }
6060 Py_INCREF(Py_None); resultobj = Py_None;
6061 return resultobj;
6062 fail:
6063 return NULL;
6064 }
6065
6066
6067 static PyObject *_wrap_FileHistory_Save(PyObject *, PyObject *args, PyObject *kwargs) {
6068 PyObject *resultobj;
6069 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6070 wxConfigBase *arg2 = 0 ;
6071 PyObject * obj0 = 0 ;
6072 PyObject * obj1 = 0 ;
6073 char *kwnames[] = {
6074 (char *) "self",(char *) "config", NULL
6075 };
6076
6077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
6078 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6079 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6080 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxConfigBase,
6081 SWIG_POINTER_EXCEPTION | 0)) == -1)
6082 SWIG_fail;
6083 if (arg2 == NULL) {
6084 PyErr_SetString(PyExc_TypeError,"null reference");
6085 SWIG_fail;
6086 }
6087 {
6088 PyThreadState* __tstate = wxPyBeginAllowThreads();
6089 (arg1)->Save(*arg2);
6090
6091 wxPyEndAllowThreads(__tstate);
6092 if (PyErr_Occurred()) SWIG_fail;
6093 }
6094 Py_INCREF(Py_None); resultobj = Py_None;
6095 return resultobj;
6096 fail:
6097 return NULL;
6098 }
6099
6100
6101 static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *, PyObject *args, PyObject *kwargs) {
6102 PyObject *resultobj;
6103 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6104 PyObject * obj0 = 0 ;
6105 char *kwnames[] = {
6106 (char *) "self", NULL
6107 };
6108
6109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
6110 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6111 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6112 {
6113 PyThreadState* __tstate = wxPyBeginAllowThreads();
6114 (arg1)->AddFilesToMenu();
6115
6116 wxPyEndAllowThreads(__tstate);
6117 if (PyErr_Occurred()) SWIG_fail;
6118 }
6119 Py_INCREF(Py_None); resultobj = Py_None;
6120 return resultobj;
6121 fail:
6122 return NULL;
6123 }
6124
6125
6126 static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *, PyObject *args, PyObject *kwargs) {
6127 PyObject *resultobj;
6128 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6129 wxMenu *arg2 = (wxMenu *) 0 ;
6130 PyObject * obj0 = 0 ;
6131 PyObject * obj1 = 0 ;
6132 char *kwnames[] = {
6133 (char *) "self",(char *) "menu", NULL
6134 };
6135
6136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
6137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6139 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMenu,
6140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6141 {
6142 PyThreadState* __tstate = wxPyBeginAllowThreads();
6143 (arg1)->AddFilesToMenu(arg2);
6144
6145 wxPyEndAllowThreads(__tstate);
6146 if (PyErr_Occurred()) SWIG_fail;
6147 }
6148 Py_INCREF(Py_None); resultobj = Py_None;
6149 return resultobj;
6150 fail:
6151 return NULL;
6152 }
6153
6154
6155 static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *, PyObject *args, PyObject *kwargs) {
6156 PyObject *resultobj;
6157 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6158 int arg2 ;
6159 wxString result;
6160 PyObject * obj0 = 0 ;
6161 PyObject * obj1 = 0 ;
6162 char *kwnames[] = {
6163 (char *) "self",(char *) "i", NULL
6164 };
6165
6166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
6167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6169 arg2 = (int)SWIG_As_int(obj1);
6170 if (PyErr_Occurred()) SWIG_fail;
6171 {
6172 PyThreadState* __tstate = wxPyBeginAllowThreads();
6173 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
6174
6175 wxPyEndAllowThreads(__tstate);
6176 if (PyErr_Occurred()) SWIG_fail;
6177 }
6178 {
6179 #if wxUSE_UNICODE
6180 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6181 #else
6182 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6183 #endif
6184 }
6185 return resultobj;
6186 fail:
6187 return NULL;
6188 }
6189
6190
6191 static PyObject *_wrap_FileHistory_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
6192 PyObject *resultobj;
6193 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
6194 int result;
6195 PyObject * obj0 = 0 ;
6196 char *kwnames[] = {
6197 (char *) "self", NULL
6198 };
6199
6200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
6201 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileHistory,
6202 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6203 {
6204 PyThreadState* __tstate = wxPyBeginAllowThreads();
6205 result = (int)((wxFileHistory const *)arg1)->GetCount();
6206
6207 wxPyEndAllowThreads(__tstate);
6208 if (PyErr_Occurred()) SWIG_fail;
6209 }
6210 resultobj = SWIG_From_int((int)result);
6211 return resultobj;
6212 fail:
6213 return NULL;
6214 }
6215
6216
6217 static PyObject * FileHistory_swigregister(PyObject *, PyObject *args) {
6218 PyObject *obj;
6219 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6220 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
6221 Py_INCREF(obj);
6222 return Py_BuildValue((char *)"");
6223 }
6224 static PyObject *_wrap_new_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
6225 PyObject *resultobj;
6226 wxString *arg1 = 0 ;
6227 wxString const &arg2_defvalue = wxPyEmptyString ;
6228 wxString *arg2 = (wxString *) &arg2_defvalue ;
6229 wxSingleInstanceChecker *result;
6230 bool temp1 = False ;
6231 bool temp2 = False ;
6232 PyObject * obj0 = 0 ;
6233 PyObject * obj1 = 0 ;
6234 char *kwnames[] = {
6235 (char *) "name",(char *) "path", NULL
6236 };
6237
6238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
6239 {
6240 arg1 = wxString_in_helper(obj0);
6241 if (arg1 == NULL) SWIG_fail;
6242 temp1 = True;
6243 }
6244 if (obj1) {
6245 {
6246 arg2 = wxString_in_helper(obj1);
6247 if (arg2 == NULL) SWIG_fail;
6248 temp2 = True;
6249 }
6250 }
6251 {
6252 PyThreadState* __tstate = wxPyBeginAllowThreads();
6253 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
6254
6255 wxPyEndAllowThreads(__tstate);
6256 if (PyErr_Occurred()) SWIG_fail;
6257 }
6258 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
6259 {
6260 if (temp1)
6261 delete arg1;
6262 }
6263 {
6264 if (temp2)
6265 delete arg2;
6266 }
6267 return resultobj;
6268 fail:
6269 {
6270 if (temp1)
6271 delete arg1;
6272 }
6273 {
6274 if (temp2)
6275 delete arg2;
6276 }
6277 return NULL;
6278 }
6279
6280
6281 static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
6282 PyObject *resultobj;
6283 wxSingleInstanceChecker *result;
6284 char *kwnames[] = {
6285 NULL
6286 };
6287
6288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
6289 {
6290 PyThreadState* __tstate = wxPyBeginAllowThreads();
6291 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
6292
6293 wxPyEndAllowThreads(__tstate);
6294 if (PyErr_Occurred()) SWIG_fail;
6295 }
6296 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
6297 return resultobj;
6298 fail:
6299 return NULL;
6300 }
6301
6302
6303 static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
6304 PyObject *resultobj;
6305 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
6306 PyObject * obj0 = 0 ;
6307 char *kwnames[] = {
6308 (char *) "self", NULL
6309 };
6310
6311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
6312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
6313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6314 {
6315 PyThreadState* __tstate = wxPyBeginAllowThreads();
6316 delete arg1;
6317
6318 wxPyEndAllowThreads(__tstate);
6319 if (PyErr_Occurred()) SWIG_fail;
6320 }
6321 Py_INCREF(Py_None); resultobj = Py_None;
6322 return resultobj;
6323 fail:
6324 return NULL;
6325 }
6326
6327
6328 static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6329 PyObject *resultobj;
6330 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
6331 wxString *arg2 = 0 ;
6332 wxString const &arg3_defvalue = wxPyEmptyString ;
6333 wxString *arg3 = (wxString *) &arg3_defvalue ;
6334 bool result;
6335 bool temp2 = False ;
6336 bool temp3 = False ;
6337 PyObject * obj0 = 0 ;
6338 PyObject * obj1 = 0 ;
6339 PyObject * obj2 = 0 ;
6340 char *kwnames[] = {
6341 (char *) "self",(char *) "name",(char *) "path", NULL
6342 };
6343
6344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
6345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
6346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6347 {
6348 arg2 = wxString_in_helper(obj1);
6349 if (arg2 == NULL) SWIG_fail;
6350 temp2 = True;
6351 }
6352 if (obj2) {
6353 {
6354 arg3 = wxString_in_helper(obj2);
6355 if (arg3 == NULL) SWIG_fail;
6356 temp3 = True;
6357 }
6358 }
6359 {
6360 PyThreadState* __tstate = wxPyBeginAllowThreads();
6361 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
6362
6363 wxPyEndAllowThreads(__tstate);
6364 if (PyErr_Occurred()) SWIG_fail;
6365 }
6366 {
6367 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6368 }
6369 {
6370 if (temp2)
6371 delete arg2;
6372 }
6373 {
6374 if (temp3)
6375 delete arg3;
6376 }
6377 return resultobj;
6378 fail:
6379 {
6380 if (temp2)
6381 delete arg2;
6382 }
6383 {
6384 if (temp3)
6385 delete arg3;
6386 }
6387 return NULL;
6388 }
6389
6390
6391 static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *, PyObject *args, PyObject *kwargs) {
6392 PyObject *resultobj;
6393 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
6394 bool result;
6395 PyObject * obj0 = 0 ;
6396 char *kwnames[] = {
6397 (char *) "self", NULL
6398 };
6399
6400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
6401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSingleInstanceChecker,
6402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6403 {
6404 PyThreadState* __tstate = wxPyBeginAllowThreads();
6405 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
6406
6407 wxPyEndAllowThreads(__tstate);
6408 if (PyErr_Occurred()) SWIG_fail;
6409 }
6410 {
6411 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6412 }
6413 return resultobj;
6414 fail:
6415 return NULL;
6416 }
6417
6418
6419 static PyObject * SingleInstanceChecker_swigregister(PyObject *, PyObject *args) {
6420 PyObject *obj;
6421 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6422 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
6423 Py_INCREF(obj);
6424 return Py_BuildValue((char *)"");
6425 }
6426 static PyObject *_wrap_DrawWindowOnDC(PyObject *, PyObject *args, PyObject *kwargs) {
6427 PyObject *resultobj;
6428 wxWindow *arg1 = (wxWindow *) 0 ;
6429 wxDC *arg2 = 0 ;
6430 int arg3 ;
6431 PyObject * obj0 = 0 ;
6432 PyObject * obj1 = 0 ;
6433 PyObject * obj2 = 0 ;
6434 char *kwnames[] = {
6435 (char *) "window",(char *) "dc",(char *) "method", NULL
6436 };
6437
6438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DrawWindowOnDC",kwnames,&obj0,&obj1,&obj2)) goto fail;
6439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
6440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6441 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
6442 SWIG_POINTER_EXCEPTION | 0)) == -1)
6443 SWIG_fail;
6444 if (arg2 == NULL) {
6445 PyErr_SetString(PyExc_TypeError,"null reference");
6446 SWIG_fail;
6447 }
6448 arg3 = (int)SWIG_As_int(obj2);
6449 if (PyErr_Occurred()) SWIG_fail;
6450 {
6451 PyThreadState* __tstate = wxPyBeginAllowThreads();
6452 wxDrawWindowOnDC(arg1,(wxDC const &)*arg2,arg3);
6453
6454 wxPyEndAllowThreads(__tstate);
6455 if (PyErr_Occurred()) SWIG_fail;
6456 }
6457 Py_INCREF(Py_None); resultobj = Py_None;
6458 return resultobj;
6459 fail:
6460 return NULL;
6461 }
6462
6463
6464 static PyObject *_wrap_delete_TipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6465 PyObject *resultobj;
6466 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6467 PyObject * obj0 = 0 ;
6468 char *kwnames[] = {
6469 (char *) "self", NULL
6470 };
6471
6472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
6473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6475 {
6476 PyThreadState* __tstate = wxPyBeginAllowThreads();
6477 delete arg1;
6478
6479 wxPyEndAllowThreads(__tstate);
6480 if (PyErr_Occurred()) SWIG_fail;
6481 }
6482 Py_INCREF(Py_None); resultobj = Py_None;
6483 return resultobj;
6484 fail:
6485 return NULL;
6486 }
6487
6488
6489 static PyObject *_wrap_TipProvider_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
6490 PyObject *resultobj;
6491 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6492 wxString result;
6493 PyObject * obj0 = 0 ;
6494 char *kwnames[] = {
6495 (char *) "self", NULL
6496 };
6497
6498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
6499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6501 {
6502 PyThreadState* __tstate = wxPyBeginAllowThreads();
6503 result = (arg1)->GetTip();
6504
6505 wxPyEndAllowThreads(__tstate);
6506 if (PyErr_Occurred()) SWIG_fail;
6507 }
6508 {
6509 #if wxUSE_UNICODE
6510 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6511 #else
6512 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6513 #endif
6514 }
6515 return resultobj;
6516 fail:
6517 return NULL;
6518 }
6519
6520
6521 static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *, PyObject *args, PyObject *kwargs) {
6522 PyObject *resultobj;
6523 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6524 size_t result;
6525 PyObject * obj0 = 0 ;
6526 char *kwnames[] = {
6527 (char *) "self", NULL
6528 };
6529
6530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
6531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6533 {
6534 PyThreadState* __tstate = wxPyBeginAllowThreads();
6535 result = (size_t)(arg1)->GetCurrentTip();
6536
6537 wxPyEndAllowThreads(__tstate);
6538 if (PyErr_Occurred()) SWIG_fail;
6539 }
6540 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
6541 return resultobj;
6542 fail:
6543 return NULL;
6544 }
6545
6546
6547 static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *, PyObject *args, PyObject *kwargs) {
6548 PyObject *resultobj;
6549 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
6550 wxString *arg2 = 0 ;
6551 wxString result;
6552 bool temp2 = False ;
6553 PyObject * obj0 = 0 ;
6554 PyObject * obj1 = 0 ;
6555 char *kwnames[] = {
6556 (char *) "self",(char *) "tip", NULL
6557 };
6558
6559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
6560 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTipProvider,
6561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6562 {
6563 arg2 = wxString_in_helper(obj1);
6564 if (arg2 == NULL) SWIG_fail;
6565 temp2 = True;
6566 }
6567 {
6568 PyThreadState* __tstate = wxPyBeginAllowThreads();
6569 result = (arg1)->PreprocessTip((wxString const &)*arg2);
6570
6571 wxPyEndAllowThreads(__tstate);
6572 if (PyErr_Occurred()) SWIG_fail;
6573 }
6574 {
6575 #if wxUSE_UNICODE
6576 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6577 #else
6578 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6579 #endif
6580 }
6581 {
6582 if (temp2)
6583 delete arg2;
6584 }
6585 return resultobj;
6586 fail:
6587 {
6588 if (temp2)
6589 delete arg2;
6590 }
6591 return NULL;
6592 }
6593
6594
6595 static PyObject * TipProvider_swigregister(PyObject *, PyObject *args) {
6596 PyObject *obj;
6597 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6598 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
6599 Py_INCREF(obj);
6600 return Py_BuildValue((char *)"");
6601 }
6602 static PyObject *_wrap_new_PyTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6603 PyObject *resultobj;
6604 size_t arg1 ;
6605 wxPyTipProvider *result;
6606 PyObject * obj0 = 0 ;
6607 char *kwnames[] = {
6608 (char *) "currentTip", NULL
6609 };
6610
6611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
6612 arg1 = (size_t)SWIG_As_unsigned_SS_long(obj0);
6613 if (PyErr_Occurred()) SWIG_fail;
6614 {
6615 PyThreadState* __tstate = wxPyBeginAllowThreads();
6616 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
6617
6618 wxPyEndAllowThreads(__tstate);
6619 if (PyErr_Occurred()) SWIG_fail;
6620 }
6621 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTipProvider, 1);
6622 return resultobj;
6623 fail:
6624 return NULL;
6625 }
6626
6627
6628 static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6629 PyObject *resultobj;
6630 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
6631 PyObject *arg2 = (PyObject *) 0 ;
6632 PyObject *arg3 = (PyObject *) 0 ;
6633 PyObject * obj0 = 0 ;
6634 PyObject * obj1 = 0 ;
6635 PyObject * obj2 = 0 ;
6636 char *kwnames[] = {
6637 (char *) "self",(char *) "self",(char *) "_class", NULL
6638 };
6639
6640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTipProvider,
6642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6643 arg2 = obj1;
6644 arg3 = obj2;
6645 {
6646 PyThreadState* __tstate = wxPyBeginAllowThreads();
6647 (arg1)->_setCallbackInfo(arg2,arg3);
6648
6649 wxPyEndAllowThreads(__tstate);
6650 if (PyErr_Occurred()) SWIG_fail;
6651 }
6652 Py_INCREF(Py_None); resultobj = Py_None;
6653 return resultobj;
6654 fail:
6655 return NULL;
6656 }
6657
6658
6659 static PyObject * PyTipProvider_swigregister(PyObject *, PyObject *args) {
6660 PyObject *obj;
6661 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6662 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
6663 Py_INCREF(obj);
6664 return Py_BuildValue((char *)"");
6665 }
6666 static PyObject *_wrap_ShowTip(PyObject *, PyObject *args, PyObject *kwargs) {
6667 PyObject *resultobj;
6668 wxWindow *arg1 = (wxWindow *) 0 ;
6669 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
6670 bool arg3 = (bool) True ;
6671 bool result;
6672 PyObject * obj0 = 0 ;
6673 PyObject * obj1 = 0 ;
6674 PyObject * obj2 = 0 ;
6675 char *kwnames[] = {
6676 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
6677 };
6678
6679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
6680 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
6681 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6682 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTipProvider,
6683 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6684 if (obj2) {
6685 arg3 = (bool)SWIG_As_bool(obj2);
6686 if (PyErr_Occurred()) SWIG_fail;
6687 }
6688 {
6689 if (!wxPyCheckForApp()) SWIG_fail;
6690 PyThreadState* __tstate = wxPyBeginAllowThreads();
6691 result = (bool)wxShowTip(arg1,arg2,arg3);
6692
6693 wxPyEndAllowThreads(__tstate);
6694 if (PyErr_Occurred()) SWIG_fail;
6695 }
6696 {
6697 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6698 }
6699 return resultobj;
6700 fail:
6701 return NULL;
6702 }
6703
6704
6705 static PyObject *_wrap_CreateFileTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6706 PyObject *resultobj;
6707 wxString *arg1 = 0 ;
6708 size_t arg2 ;
6709 wxTipProvider *result;
6710 bool temp1 = False ;
6711 PyObject * obj0 = 0 ;
6712 PyObject * obj1 = 0 ;
6713 char *kwnames[] = {
6714 (char *) "filename",(char *) "currentTip", NULL
6715 };
6716
6717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
6718 {
6719 arg1 = wxString_in_helper(obj0);
6720 if (arg1 == NULL) SWIG_fail;
6721 temp1 = True;
6722 }
6723 arg2 = (size_t)SWIG_As_unsigned_SS_long(obj1);
6724 if (PyErr_Occurred()) SWIG_fail;
6725 {
6726 if (!wxPyCheckForApp()) SWIG_fail;
6727 PyThreadState* __tstate = wxPyBeginAllowThreads();
6728 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
6729
6730 wxPyEndAllowThreads(__tstate);
6731 if (PyErr_Occurred()) SWIG_fail;
6732 }
6733 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipProvider, 1);
6734 {
6735 if (temp1)
6736 delete arg1;
6737 }
6738 return resultobj;
6739 fail:
6740 {
6741 if (temp1)
6742 delete arg1;
6743 }
6744 return NULL;
6745 }
6746
6747
6748 static PyObject *_wrap_new_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
6749 PyObject *resultobj;
6750 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
6751 int arg2 = (int) -1 ;
6752 wxPyTimer *result;
6753 PyObject * obj0 = 0 ;
6754 PyObject * obj1 = 0 ;
6755 char *kwnames[] = {
6756 (char *) "owner",(char *) "id", NULL
6757 };
6758
6759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
6760 if (obj0) {
6761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
6762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6763 }
6764 if (obj1) {
6765 arg2 = (int)SWIG_As_int(obj1);
6766 if (PyErr_Occurred()) SWIG_fail;
6767 }
6768 {
6769 if (!wxPyCheckForApp()) SWIG_fail;
6770 PyThreadState* __tstate = wxPyBeginAllowThreads();
6771 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
6772
6773 wxPyEndAllowThreads(__tstate);
6774 if (PyErr_Occurred()) SWIG_fail;
6775 }
6776 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTimer, 1);
6777 return resultobj;
6778 fail:
6779 return NULL;
6780 }
6781
6782
6783 static PyObject *_wrap_delete_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
6784 PyObject *resultobj;
6785 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6786 PyObject * obj0 = 0 ;
6787 char *kwnames[] = {
6788 (char *) "self", NULL
6789 };
6790
6791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
6792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6794 {
6795 PyThreadState* __tstate = wxPyBeginAllowThreads();
6796 delete arg1;
6797
6798 wxPyEndAllowThreads(__tstate);
6799 if (PyErr_Occurred()) SWIG_fail;
6800 }
6801 Py_INCREF(Py_None); resultobj = Py_None;
6802 return resultobj;
6803 fail:
6804 return NULL;
6805 }
6806
6807
6808 static PyObject *_wrap_Timer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6809 PyObject *resultobj;
6810 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6811 PyObject *arg2 = (PyObject *) 0 ;
6812 PyObject *arg3 = (PyObject *) 0 ;
6813 int arg4 = (int) 1 ;
6814 PyObject * obj0 = 0 ;
6815 PyObject * obj1 = 0 ;
6816 PyObject * obj2 = 0 ;
6817 PyObject * obj3 = 0 ;
6818 char *kwnames[] = {
6819 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
6820 };
6821
6822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6823 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6824 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6825 arg2 = obj1;
6826 arg3 = obj2;
6827 if (obj3) {
6828 arg4 = (int)SWIG_As_int(obj3);
6829 if (PyErr_Occurred()) SWIG_fail;
6830 }
6831 {
6832 PyThreadState* __tstate = wxPyBeginAllowThreads();
6833 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
6834
6835 wxPyEndAllowThreads(__tstate);
6836 if (PyErr_Occurred()) SWIG_fail;
6837 }
6838 Py_INCREF(Py_None); resultobj = Py_None;
6839 return resultobj;
6840 fail:
6841 return NULL;
6842 }
6843
6844
6845 static PyObject *_wrap_Timer_SetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
6846 PyObject *resultobj;
6847 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6848 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
6849 int arg3 = (int) -1 ;
6850 PyObject * obj0 = 0 ;
6851 PyObject * obj1 = 0 ;
6852 PyObject * obj2 = 0 ;
6853 char *kwnames[] = {
6854 (char *) "self",(char *) "owner",(char *) "id", NULL
6855 };
6856
6857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
6858 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6859 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6860 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxEvtHandler,
6861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6862 if (obj2) {
6863 arg3 = (int)SWIG_As_int(obj2);
6864 if (PyErr_Occurred()) SWIG_fail;
6865 }
6866 {
6867 PyThreadState* __tstate = wxPyBeginAllowThreads();
6868 (arg1)->SetOwner(arg2,arg3);
6869
6870 wxPyEndAllowThreads(__tstate);
6871 if (PyErr_Occurred()) SWIG_fail;
6872 }
6873 Py_INCREF(Py_None); resultobj = Py_None;
6874 return resultobj;
6875 fail:
6876 return NULL;
6877 }
6878
6879
6880 static PyObject *_wrap_Timer_GetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
6881 PyObject *resultobj;
6882 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6883 wxEvtHandler *result;
6884 PyObject * obj0 = 0 ;
6885 char *kwnames[] = {
6886 (char *) "self", NULL
6887 };
6888
6889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetOwner",kwnames,&obj0)) goto fail;
6890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6892 {
6893 PyThreadState* __tstate = wxPyBeginAllowThreads();
6894 result = (wxEvtHandler *)(arg1)->GetOwner();
6895
6896 wxPyEndAllowThreads(__tstate);
6897 if (PyErr_Occurred()) SWIG_fail;
6898 }
6899 {
6900 resultobj = wxPyMake_wxObject(result, 0);
6901 }
6902 return resultobj;
6903 fail:
6904 return NULL;
6905 }
6906
6907
6908 static PyObject *_wrap_Timer_Start(PyObject *, PyObject *args, PyObject *kwargs) {
6909 PyObject *resultobj;
6910 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6911 int arg2 = (int) -1 ;
6912 bool arg3 = (bool) False ;
6913 bool result;
6914 PyObject * obj0 = 0 ;
6915 PyObject * obj1 = 0 ;
6916 PyObject * obj2 = 0 ;
6917 char *kwnames[] = {
6918 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
6919 };
6920
6921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
6922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6924 if (obj1) {
6925 arg2 = (int)SWIG_As_int(obj1);
6926 if (PyErr_Occurred()) SWIG_fail;
6927 }
6928 if (obj2) {
6929 arg3 = (bool)SWIG_As_bool(obj2);
6930 if (PyErr_Occurred()) SWIG_fail;
6931 }
6932 {
6933 PyThreadState* __tstate = wxPyBeginAllowThreads();
6934 result = (bool)(arg1)->Start(arg2,arg3);
6935
6936 wxPyEndAllowThreads(__tstate);
6937 if (PyErr_Occurred()) SWIG_fail;
6938 }
6939 {
6940 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6941 }
6942 return resultobj;
6943 fail:
6944 return NULL;
6945 }
6946
6947
6948 static PyObject *_wrap_Timer_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
6949 PyObject *resultobj;
6950 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6951 PyObject * obj0 = 0 ;
6952 char *kwnames[] = {
6953 (char *) "self", NULL
6954 };
6955
6956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
6957 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6959 {
6960 PyThreadState* __tstate = wxPyBeginAllowThreads();
6961 (arg1)->Stop();
6962
6963 wxPyEndAllowThreads(__tstate);
6964 if (PyErr_Occurred()) SWIG_fail;
6965 }
6966 Py_INCREF(Py_None); resultobj = Py_None;
6967 return resultobj;
6968 fail:
6969 return NULL;
6970 }
6971
6972
6973 static PyObject *_wrap_Timer_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
6974 PyObject *resultobj;
6975 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
6976 bool result;
6977 PyObject * obj0 = 0 ;
6978 char *kwnames[] = {
6979 (char *) "self", NULL
6980 };
6981
6982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
6983 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
6984 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6985 {
6986 PyThreadState* __tstate = wxPyBeginAllowThreads();
6987 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
6988
6989 wxPyEndAllowThreads(__tstate);
6990 if (PyErr_Occurred()) SWIG_fail;
6991 }
6992 {
6993 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6994 }
6995 return resultobj;
6996 fail:
6997 return NULL;
6998 }
6999
7000
7001 static PyObject *_wrap_Timer_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
7002 PyObject *resultobj;
7003 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7004 int result;
7005 PyObject * obj0 = 0 ;
7006 char *kwnames[] = {
7007 (char *) "self", NULL
7008 };
7009
7010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
7011 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7013 {
7014 PyThreadState* __tstate = wxPyBeginAllowThreads();
7015 result = (int)((wxPyTimer const *)arg1)->GetInterval();
7016
7017 wxPyEndAllowThreads(__tstate);
7018 if (PyErr_Occurred()) SWIG_fail;
7019 }
7020 resultobj = SWIG_From_int((int)result);
7021 return resultobj;
7022 fail:
7023 return NULL;
7024 }
7025
7026
7027 static PyObject *_wrap_Timer_IsOneShot(PyObject *, PyObject *args, PyObject *kwargs) {
7028 PyObject *resultobj;
7029 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7030 bool result;
7031 PyObject * obj0 = 0 ;
7032 char *kwnames[] = {
7033 (char *) "self", NULL
7034 };
7035
7036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
7037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7039 {
7040 PyThreadState* __tstate = wxPyBeginAllowThreads();
7041 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
7042
7043 wxPyEndAllowThreads(__tstate);
7044 if (PyErr_Occurred()) SWIG_fail;
7045 }
7046 {
7047 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7048 }
7049 return resultobj;
7050 fail:
7051 return NULL;
7052 }
7053
7054
7055 static PyObject *_wrap_Timer_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
7056 PyObject *resultobj;
7057 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
7058 int result;
7059 PyObject * obj0 = 0 ;
7060 char *kwnames[] = {
7061 (char *) "self", NULL
7062 };
7063
7064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetId",kwnames,&obj0)) goto fail;
7065 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTimer,
7066 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7067 {
7068 PyThreadState* __tstate = wxPyBeginAllowThreads();
7069 result = (int)((wxPyTimer const *)arg1)->GetId();
7070
7071 wxPyEndAllowThreads(__tstate);
7072 if (PyErr_Occurred()) SWIG_fail;
7073 }
7074 resultobj = SWIG_From_int((int)result);
7075 return resultobj;
7076 fail:
7077 return NULL;
7078 }
7079
7080
7081 static PyObject * Timer_swigregister(PyObject *, PyObject *args) {
7082 PyObject *obj;
7083 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7084 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
7085 Py_INCREF(obj);
7086 return Py_BuildValue((char *)"");
7087 }
7088 static PyObject *_wrap_new_TimerEvent(PyObject *, PyObject *args, PyObject *kwargs) {
7089 PyObject *resultobj;
7090 int arg1 = (int) 0 ;
7091 int arg2 = (int) 0 ;
7092 wxTimerEvent *result;
7093 PyObject * obj0 = 0 ;
7094 PyObject * obj1 = 0 ;
7095 char *kwnames[] = {
7096 (char *) "timerid",(char *) "interval", NULL
7097 };
7098
7099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
7100 if (obj0) {
7101 arg1 = (int)SWIG_As_int(obj0);
7102 if (PyErr_Occurred()) SWIG_fail;
7103 }
7104 if (obj1) {
7105 arg2 = (int)SWIG_As_int(obj1);
7106 if (PyErr_Occurred()) SWIG_fail;
7107 }
7108 {
7109 PyThreadState* __tstate = wxPyBeginAllowThreads();
7110 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
7111
7112 wxPyEndAllowThreads(__tstate);
7113 if (PyErr_Occurred()) SWIG_fail;
7114 }
7115 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerEvent, 1);
7116 return resultobj;
7117 fail:
7118 return NULL;
7119 }
7120
7121
7122 static PyObject *_wrap_TimerEvent_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
7123 PyObject *resultobj;
7124 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
7125 int result;
7126 PyObject * obj0 = 0 ;
7127 char *kwnames[] = {
7128 (char *) "self", NULL
7129 };
7130
7131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
7132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerEvent,
7133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7134 {
7135 PyThreadState* __tstate = wxPyBeginAllowThreads();
7136 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
7137
7138 wxPyEndAllowThreads(__tstate);
7139 if (PyErr_Occurred()) SWIG_fail;
7140 }
7141 resultobj = SWIG_From_int((int)result);
7142 return resultobj;
7143 fail:
7144 return NULL;
7145 }
7146
7147
7148 static PyObject * TimerEvent_swigregister(PyObject *, PyObject *args) {
7149 PyObject *obj;
7150 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7151 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
7152 Py_INCREF(obj);
7153 return Py_BuildValue((char *)"");
7154 }
7155 static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *, PyObject *args) {
7156 PyObject *resultobj;
7157 wxTimer *arg1 = 0 ;
7158 wxTimerRunner *result;
7159 PyObject * obj0 = 0 ;
7160
7161 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
7162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimer,
7163 SWIG_POINTER_EXCEPTION | 0)) == -1)
7164 SWIG_fail;
7165 if (arg1 == NULL) {
7166 PyErr_SetString(PyExc_TypeError,"null reference");
7167 SWIG_fail;
7168 }
7169 {
7170 if (!wxPyCheckForApp()) SWIG_fail;
7171 PyThreadState* __tstate = wxPyBeginAllowThreads();
7172 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
7173
7174 wxPyEndAllowThreads(__tstate);
7175 if (PyErr_Occurred()) SWIG_fail;
7176 }
7177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
7178 return resultobj;
7179 fail:
7180 return NULL;
7181 }
7182
7183
7184 static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *, PyObject *args) {
7185 PyObject *resultobj;
7186 wxTimer *arg1 = 0 ;
7187 int arg2 ;
7188 bool arg3 = (bool) False ;
7189 wxTimerRunner *result;
7190 PyObject * obj0 = 0 ;
7191 PyObject * obj1 = 0 ;
7192 PyObject * obj2 = 0 ;
7193
7194 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
7195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimer,
7196 SWIG_POINTER_EXCEPTION | 0)) == -1)
7197 SWIG_fail;
7198 if (arg1 == NULL) {
7199 PyErr_SetString(PyExc_TypeError,"null reference");
7200 SWIG_fail;
7201 }
7202 arg2 = (int)SWIG_As_int(obj1);
7203 if (PyErr_Occurred()) SWIG_fail;
7204 if (obj2) {
7205 arg3 = (bool)SWIG_As_bool(obj2);
7206 if (PyErr_Occurred()) SWIG_fail;
7207 }
7208 {
7209 if (!wxPyCheckForApp()) SWIG_fail;
7210 PyThreadState* __tstate = wxPyBeginAllowThreads();
7211 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
7212
7213 wxPyEndAllowThreads(__tstate);
7214 if (PyErr_Occurred()) SWIG_fail;
7215 }
7216 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
7217 return resultobj;
7218 fail:
7219 return NULL;
7220 }
7221
7222
7223 static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
7224 int argc;
7225 PyObject *argv[4];
7226 int ii;
7227
7228 argc = PyObject_Length(args);
7229 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
7230 argv[ii] = PyTuple_GetItem(args,ii);
7231 }
7232 if (argc == 1) {
7233 int _v;
7234 {
7235 void *ptr;
7236 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
7237 _v = 0;
7238 PyErr_Clear();
7239 } else {
7240 _v = 1;
7241 }
7242 }
7243 if (_v) {
7244 return _wrap_new_TimerRunner__SWIG_0(self,args);
7245 }
7246 }
7247 if ((argc >= 2) && (argc <= 3)) {
7248 int _v;
7249 {
7250 void *ptr;
7251 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
7252 _v = 0;
7253 PyErr_Clear();
7254 } else {
7255 _v = 1;
7256 }
7257 }
7258 if (_v) {
7259 _v = SWIG_Check_int(argv[1]);
7260 if (_v) {
7261 if (argc <= 2) {
7262 return _wrap_new_TimerRunner__SWIG_1(self,args);
7263 }
7264 _v = SWIG_Check_bool(argv[2]);
7265 if (_v) {
7266 return _wrap_new_TimerRunner__SWIG_1(self,args);
7267 }
7268 }
7269 }
7270 }
7271
7272 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_TimerRunner'");
7273 return NULL;
7274 }
7275
7276
7277 static PyObject *_wrap_delete_TimerRunner(PyObject *, PyObject *args, PyObject *kwargs) {
7278 PyObject *resultobj;
7279 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
7280 PyObject * obj0 = 0 ;
7281 char *kwnames[] = {
7282 (char *) "self", NULL
7283 };
7284
7285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
7286 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerRunner,
7287 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7288 {
7289 PyThreadState* __tstate = wxPyBeginAllowThreads();
7290 delete arg1;
7291
7292 wxPyEndAllowThreads(__tstate);
7293 if (PyErr_Occurred()) SWIG_fail;
7294 }
7295 Py_INCREF(Py_None); resultobj = Py_None;
7296 return resultobj;
7297 fail:
7298 return NULL;
7299 }
7300
7301
7302 static PyObject *_wrap_TimerRunner_Start(PyObject *, PyObject *args, PyObject *kwargs) {
7303 PyObject *resultobj;
7304 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
7305 int arg2 ;
7306 bool arg3 = (bool) False ;
7307 PyObject * obj0 = 0 ;
7308 PyObject * obj1 = 0 ;
7309 PyObject * obj2 = 0 ;
7310 char *kwnames[] = {
7311 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
7312 };
7313
7314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
7315 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimerRunner,
7316 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7317 arg2 = (int)SWIG_As_int(obj1);
7318 if (PyErr_Occurred()) SWIG_fail;
7319 if (obj2) {
7320 arg3 = (bool)SWIG_As_bool(obj2);
7321 if (PyErr_Occurred()) SWIG_fail;
7322 }
7323 {
7324 PyThreadState* __tstate = wxPyBeginAllowThreads();
7325 (arg1)->Start(arg2,arg3);
7326
7327 wxPyEndAllowThreads(__tstate);
7328 if (PyErr_Occurred()) SWIG_fail;
7329 }
7330 Py_INCREF(Py_None); resultobj = Py_None;
7331 return resultobj;
7332 fail:
7333 return NULL;
7334 }
7335
7336
7337 static PyObject * TimerRunner_swigregister(PyObject *, PyObject *args) {
7338 PyObject *obj;
7339 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7340 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
7341 Py_INCREF(obj);
7342 return Py_BuildValue((char *)"");
7343 }
7344 static PyObject *_wrap_new_Log(PyObject *, PyObject *args, PyObject *kwargs) {
7345 PyObject *resultobj;
7346 wxLog *result;
7347 char *kwnames[] = {
7348 NULL
7349 };
7350
7351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
7352 {
7353 PyThreadState* __tstate = wxPyBeginAllowThreads();
7354 result = (wxLog *)new wxLog();
7355
7356 wxPyEndAllowThreads(__tstate);
7357 if (PyErr_Occurred()) SWIG_fail;
7358 }
7359 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
7360 return resultobj;
7361 fail:
7362 return NULL;
7363 }
7364
7365
7366 static PyObject *_wrap_Log_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
7367 PyObject *resultobj;
7368 bool result;
7369 char *kwnames[] = {
7370 NULL
7371 };
7372
7373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
7374 {
7375 PyThreadState* __tstate = wxPyBeginAllowThreads();
7376 result = (bool)wxLog::IsEnabled();
7377
7378 wxPyEndAllowThreads(__tstate);
7379 if (PyErr_Occurred()) SWIG_fail;
7380 }
7381 {
7382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7383 }
7384 return resultobj;
7385 fail:
7386 return NULL;
7387 }
7388
7389
7390 static PyObject *_wrap_Log_EnableLogging(PyObject *, PyObject *args, PyObject *kwargs) {
7391 PyObject *resultobj;
7392 bool arg1 = (bool) True ;
7393 bool result;
7394 PyObject * obj0 = 0 ;
7395 char *kwnames[] = {
7396 (char *) "doIt", NULL
7397 };
7398
7399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
7400 if (obj0) {
7401 arg1 = (bool)SWIG_As_bool(obj0);
7402 if (PyErr_Occurred()) SWIG_fail;
7403 }
7404 {
7405 PyThreadState* __tstate = wxPyBeginAllowThreads();
7406 result = (bool)wxLog::EnableLogging(arg1);
7407
7408 wxPyEndAllowThreads(__tstate);
7409 if (PyErr_Occurred()) SWIG_fail;
7410 }
7411 {
7412 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7413 }
7414 return resultobj;
7415 fail:
7416 return NULL;
7417 }
7418
7419
7420 static PyObject *_wrap_Log_OnLog(PyObject *, PyObject *args, PyObject *kwargs) {
7421 PyObject *resultobj;
7422 wxLogLevel arg1 ;
7423 wxChar *arg2 = (wxChar *) 0 ;
7424 time_t arg3 ;
7425 PyObject * obj0 = 0 ;
7426 PyObject * obj1 = 0 ;
7427 PyObject * obj2 = 0 ;
7428 char *kwnames[] = {
7429 (char *) "level",(char *) "szString",(char *) "t", NULL
7430 };
7431
7432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
7433 arg1 = (wxLogLevel)SWIG_As_unsigned_SS_long(obj0);
7434 if (PyErr_Occurred()) SWIG_fail;
7435 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxChar,
7436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7437 arg3 = (time_t)SWIG_As_unsigned_SS_int(obj2);
7438 if (PyErr_Occurred()) SWIG_fail;
7439 {
7440 PyThreadState* __tstate = wxPyBeginAllowThreads();
7441 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
7442
7443 wxPyEndAllowThreads(__tstate);
7444 if (PyErr_Occurred()) SWIG_fail;
7445 }
7446 Py_INCREF(Py_None); resultobj = Py_None;
7447 return resultobj;
7448 fail:
7449 return NULL;
7450 }
7451
7452
7453 static PyObject *_wrap_Log_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
7454 PyObject *resultobj;
7455 wxLog *arg1 = (wxLog *) 0 ;
7456 PyObject * obj0 = 0 ;
7457 char *kwnames[] = {
7458 (char *) "self", NULL
7459 };
7460
7461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
7462 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7463 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7464 {
7465 PyThreadState* __tstate = wxPyBeginAllowThreads();
7466 (arg1)->Flush();
7467
7468 wxPyEndAllowThreads(__tstate);
7469 if (PyErr_Occurred()) SWIG_fail;
7470 }
7471 Py_INCREF(Py_None); resultobj = Py_None;
7472 return resultobj;
7473 fail:
7474 return NULL;
7475 }
7476
7477
7478 static PyObject *_wrap_Log_FlushActive(PyObject *, PyObject *args, PyObject *kwargs) {
7479 PyObject *resultobj;
7480 char *kwnames[] = {
7481 NULL
7482 };
7483
7484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
7485 {
7486 PyThreadState* __tstate = wxPyBeginAllowThreads();
7487 wxLog::FlushActive();
7488
7489 wxPyEndAllowThreads(__tstate);
7490 if (PyErr_Occurred()) SWIG_fail;
7491 }
7492 Py_INCREF(Py_None); resultobj = Py_None;
7493 return resultobj;
7494 fail:
7495 return NULL;
7496 }
7497
7498
7499 static PyObject *_wrap_Log_GetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
7500 PyObject *resultobj;
7501 wxLog *result;
7502 char *kwnames[] = {
7503 NULL
7504 };
7505
7506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
7507 {
7508 PyThreadState* __tstate = wxPyBeginAllowThreads();
7509 result = (wxLog *)wxLog::GetActiveTarget();
7510
7511 wxPyEndAllowThreads(__tstate);
7512 if (PyErr_Occurred()) SWIG_fail;
7513 }
7514 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7515 return resultobj;
7516 fail:
7517 return NULL;
7518 }
7519
7520
7521 static PyObject *_wrap_Log_SetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
7522 PyObject *resultobj;
7523 wxLog *arg1 = (wxLog *) 0 ;
7524 wxLog *result;
7525 PyObject * obj0 = 0 ;
7526 char *kwnames[] = {
7527 (char *) "pLogger", NULL
7528 };
7529
7530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
7531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7533 {
7534 PyThreadState* __tstate = wxPyBeginAllowThreads();
7535 result = (wxLog *)wxLog::SetActiveTarget(arg1);
7536
7537 wxPyEndAllowThreads(__tstate);
7538 if (PyErr_Occurred()) SWIG_fail;
7539 }
7540 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
7541 return resultobj;
7542 fail:
7543 return NULL;
7544 }
7545
7546
7547 static PyObject *_wrap_Log_Suspend(PyObject *, PyObject *args, PyObject *kwargs) {
7548 PyObject *resultobj;
7549 char *kwnames[] = {
7550 NULL
7551 };
7552
7553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
7554 {
7555 PyThreadState* __tstate = wxPyBeginAllowThreads();
7556 wxLog::Suspend();
7557
7558 wxPyEndAllowThreads(__tstate);
7559 if (PyErr_Occurred()) SWIG_fail;
7560 }
7561 Py_INCREF(Py_None); resultobj = Py_None;
7562 return resultobj;
7563 fail:
7564 return NULL;
7565 }
7566
7567
7568 static PyObject *_wrap_Log_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
7569 PyObject *resultobj;
7570 char *kwnames[] = {
7571 NULL
7572 };
7573
7574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
7575 {
7576 PyThreadState* __tstate = wxPyBeginAllowThreads();
7577 wxLog::Resume();
7578
7579 wxPyEndAllowThreads(__tstate);
7580 if (PyErr_Occurred()) SWIG_fail;
7581 }
7582 Py_INCREF(Py_None); resultobj = Py_None;
7583 return resultobj;
7584 fail:
7585 return NULL;
7586 }
7587
7588
7589 static PyObject *_wrap_Log_SetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
7590 PyObject *resultobj;
7591 bool arg1 = (bool) True ;
7592 PyObject * obj0 = 0 ;
7593 char *kwnames[] = {
7594 (char *) "bVerbose", NULL
7595 };
7596
7597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
7598 if (obj0) {
7599 arg1 = (bool)SWIG_As_bool(obj0);
7600 if (PyErr_Occurred()) SWIG_fail;
7601 }
7602 {
7603 PyThreadState* __tstate = wxPyBeginAllowThreads();
7604 wxLog::SetVerbose(arg1);
7605
7606 wxPyEndAllowThreads(__tstate);
7607 if (PyErr_Occurred()) SWIG_fail;
7608 }
7609 Py_INCREF(Py_None); resultobj = Py_None;
7610 return resultobj;
7611 fail:
7612 return NULL;
7613 }
7614
7615
7616 static PyObject *_wrap_Log_SetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
7617 PyObject *resultobj;
7618 wxLogLevel arg1 ;
7619 PyObject * obj0 = 0 ;
7620 char *kwnames[] = {
7621 (char *) "logLevel", NULL
7622 };
7623
7624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
7625 arg1 = (wxLogLevel)SWIG_As_unsigned_SS_long(obj0);
7626 if (PyErr_Occurred()) SWIG_fail;
7627 {
7628 PyThreadState* __tstate = wxPyBeginAllowThreads();
7629 wxLog::SetLogLevel(arg1);
7630
7631 wxPyEndAllowThreads(__tstate);
7632 if (PyErr_Occurred()) SWIG_fail;
7633 }
7634 Py_INCREF(Py_None); resultobj = Py_None;
7635 return resultobj;
7636 fail:
7637 return NULL;
7638 }
7639
7640
7641 static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
7642 PyObject *resultobj;
7643 char *kwnames[] = {
7644 NULL
7645 };
7646
7647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
7648 {
7649 PyThreadState* __tstate = wxPyBeginAllowThreads();
7650 wxLog::DontCreateOnDemand();
7651
7652 wxPyEndAllowThreads(__tstate);
7653 if (PyErr_Occurred()) SWIG_fail;
7654 }
7655 Py_INCREF(Py_None); resultobj = Py_None;
7656 return resultobj;
7657 fail:
7658 return NULL;
7659 }
7660
7661
7662 static PyObject *_wrap_Log_SetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7663 PyObject *resultobj;
7664 wxTraceMask arg1 ;
7665 PyObject * obj0 = 0 ;
7666 char *kwnames[] = {
7667 (char *) "ulMask", NULL
7668 };
7669
7670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
7671 arg1 = (wxTraceMask)SWIG_As_unsigned_SS_long(obj0);
7672 if (PyErr_Occurred()) SWIG_fail;
7673 {
7674 PyThreadState* __tstate = wxPyBeginAllowThreads();
7675 wxLog::SetTraceMask(arg1);
7676
7677 wxPyEndAllowThreads(__tstate);
7678 if (PyErr_Occurred()) SWIG_fail;
7679 }
7680 Py_INCREF(Py_None); resultobj = Py_None;
7681 return resultobj;
7682 fail:
7683 return NULL;
7684 }
7685
7686
7687 static PyObject *_wrap_Log_AddTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7688 PyObject *resultobj;
7689 wxString *arg1 = 0 ;
7690 bool temp1 = False ;
7691 PyObject * obj0 = 0 ;
7692 char *kwnames[] = {
7693 (char *) "str", NULL
7694 };
7695
7696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
7697 {
7698 arg1 = wxString_in_helper(obj0);
7699 if (arg1 == NULL) SWIG_fail;
7700 temp1 = True;
7701 }
7702 {
7703 PyThreadState* __tstate = wxPyBeginAllowThreads();
7704 wxLog::AddTraceMask((wxString const &)*arg1);
7705
7706 wxPyEndAllowThreads(__tstate);
7707 if (PyErr_Occurred()) SWIG_fail;
7708 }
7709 Py_INCREF(Py_None); resultobj = Py_None;
7710 {
7711 if (temp1)
7712 delete arg1;
7713 }
7714 return resultobj;
7715 fail:
7716 {
7717 if (temp1)
7718 delete arg1;
7719 }
7720 return NULL;
7721 }
7722
7723
7724 static PyObject *_wrap_Log_RemoveTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7725 PyObject *resultobj;
7726 wxString *arg1 = 0 ;
7727 bool temp1 = False ;
7728 PyObject * obj0 = 0 ;
7729 char *kwnames[] = {
7730 (char *) "str", NULL
7731 };
7732
7733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
7734 {
7735 arg1 = wxString_in_helper(obj0);
7736 if (arg1 == NULL) SWIG_fail;
7737 temp1 = True;
7738 }
7739 {
7740 PyThreadState* __tstate = wxPyBeginAllowThreads();
7741 wxLog::RemoveTraceMask((wxString const &)*arg1);
7742
7743 wxPyEndAllowThreads(__tstate);
7744 if (PyErr_Occurred()) SWIG_fail;
7745 }
7746 Py_INCREF(Py_None); resultobj = Py_None;
7747 {
7748 if (temp1)
7749 delete arg1;
7750 }
7751 return resultobj;
7752 fail:
7753 {
7754 if (temp1)
7755 delete arg1;
7756 }
7757 return NULL;
7758 }
7759
7760
7761 static PyObject *_wrap_Log_ClearTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
7762 PyObject *resultobj;
7763 char *kwnames[] = {
7764 NULL
7765 };
7766
7767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
7768 {
7769 PyThreadState* __tstate = wxPyBeginAllowThreads();
7770 wxLog::ClearTraceMasks();
7771
7772 wxPyEndAllowThreads(__tstate);
7773 if (PyErr_Occurred()) SWIG_fail;
7774 }
7775 Py_INCREF(Py_None); resultobj = Py_None;
7776 return resultobj;
7777 fail:
7778 return NULL;
7779 }
7780
7781
7782 static PyObject *_wrap_Log_GetTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
7783 PyObject *resultobj;
7784 wxArrayString *result;
7785 char *kwnames[] = {
7786 NULL
7787 };
7788
7789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
7790 {
7791 PyThreadState* __tstate = wxPyBeginAllowThreads();
7792 {
7793 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
7794 result = (wxArrayString *) &_result_ref;
7795 }
7796
7797 wxPyEndAllowThreads(__tstate);
7798 if (PyErr_Occurred()) SWIG_fail;
7799 }
7800 {
7801 resultobj = wxArrayString2PyList_helper(*result);
7802 }
7803 return resultobj;
7804 fail:
7805 return NULL;
7806 }
7807
7808
7809 static PyObject *_wrap_Log_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
7810 PyObject *resultobj;
7811 wxChar *arg1 = (wxChar *) 0 ;
7812 PyObject * obj0 = 0 ;
7813 char *kwnames[] = {
7814 (char *) "ts", NULL
7815 };
7816
7817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
7818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChar,
7819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7820 {
7821 PyThreadState* __tstate = wxPyBeginAllowThreads();
7822 wxLog::SetTimestamp((wxChar const *)arg1);
7823
7824 wxPyEndAllowThreads(__tstate);
7825 if (PyErr_Occurred()) SWIG_fail;
7826 }
7827 Py_INCREF(Py_None); resultobj = Py_None;
7828 return resultobj;
7829 fail:
7830 return NULL;
7831 }
7832
7833
7834 static PyObject *_wrap_Log_GetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
7835 PyObject *resultobj;
7836 bool result;
7837 char *kwnames[] = {
7838 NULL
7839 };
7840
7841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
7842 {
7843 PyThreadState* __tstate = wxPyBeginAllowThreads();
7844 result = (bool)wxLog::GetVerbose();
7845
7846 wxPyEndAllowThreads(__tstate);
7847 if (PyErr_Occurred()) SWIG_fail;
7848 }
7849 {
7850 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7851 }
7852 return resultobj;
7853 fail:
7854 return NULL;
7855 }
7856
7857
7858 static PyObject *_wrap_Log_GetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7859 PyObject *resultobj;
7860 wxTraceMask result;
7861 char *kwnames[] = {
7862 NULL
7863 };
7864
7865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
7866 {
7867 PyThreadState* __tstate = wxPyBeginAllowThreads();
7868 result = (wxTraceMask)wxLog::GetTraceMask();
7869
7870 wxPyEndAllowThreads(__tstate);
7871 if (PyErr_Occurred()) SWIG_fail;
7872 }
7873 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
7874 return resultobj;
7875 fail:
7876 return NULL;
7877 }
7878
7879
7880 static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
7881 PyObject *resultobj;
7882 wxChar *arg1 = (wxChar *) 0 ;
7883 bool result;
7884 PyObject * obj0 = 0 ;
7885 char *kwnames[] = {
7886 (char *) "mask", NULL
7887 };
7888
7889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
7890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxChar,
7891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7892 {
7893 PyThreadState* __tstate = wxPyBeginAllowThreads();
7894 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
7895
7896 wxPyEndAllowThreads(__tstate);
7897 if (PyErr_Occurred()) SWIG_fail;
7898 }
7899 {
7900 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7901 }
7902 return resultobj;
7903 fail:
7904 return NULL;
7905 }
7906
7907
7908 static PyObject *_wrap_Log_GetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
7909 PyObject *resultobj;
7910 wxLogLevel result;
7911 char *kwnames[] = {
7912 NULL
7913 };
7914
7915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
7916 {
7917 PyThreadState* __tstate = wxPyBeginAllowThreads();
7918 result = (wxLogLevel)wxLog::GetLogLevel();
7919
7920 wxPyEndAllowThreads(__tstate);
7921 if (PyErr_Occurred()) SWIG_fail;
7922 }
7923 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
7924 return resultobj;
7925 fail:
7926 return NULL;
7927 }
7928
7929
7930 static PyObject *_wrap_Log_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
7931 PyObject *resultobj;
7932 wxChar *result;
7933 char *kwnames[] = {
7934 NULL
7935 };
7936
7937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
7938 {
7939 PyThreadState* __tstate = wxPyBeginAllowThreads();
7940 result = (wxChar *)wxLog::GetTimestamp();
7941
7942 wxPyEndAllowThreads(__tstate);
7943 if (PyErr_Occurred()) SWIG_fail;
7944 }
7945 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChar, 0);
7946 return resultobj;
7947 fail:
7948 return NULL;
7949 }
7950
7951
7952 static PyObject *_wrap_Log_TimeStamp(PyObject *, PyObject *args, PyObject *kwargs) {
7953 PyObject *resultobj;
7954 wxString result;
7955 char *kwnames[] = {
7956 NULL
7957 };
7958
7959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
7960 {
7961 PyThreadState* __tstate = wxPyBeginAllowThreads();
7962 result = Log_TimeStamp();
7963
7964 wxPyEndAllowThreads(__tstate);
7965 if (PyErr_Occurred()) SWIG_fail;
7966 }
7967 {
7968 #if wxUSE_UNICODE
7969 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7970 #else
7971 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7972 #endif
7973 }
7974 return resultobj;
7975 fail:
7976 return NULL;
7977 }
7978
7979
7980 static PyObject *_wrap_Log_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
7981 PyObject *resultobj;
7982 wxLog *arg1 = (wxLog *) 0 ;
7983 PyObject * obj0 = 0 ;
7984 char *kwnames[] = {
7985 (char *) "self", NULL
7986 };
7987
7988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
7989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
7990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7991 {
7992 PyThreadState* __tstate = wxPyBeginAllowThreads();
7993 wxLog_Destroy(arg1);
7994
7995 wxPyEndAllowThreads(__tstate);
7996 if (PyErr_Occurred()) SWIG_fail;
7997 }
7998 Py_INCREF(Py_None); resultobj = Py_None;
7999 return resultobj;
8000 fail:
8001 return NULL;
8002 }
8003
8004
8005 static PyObject * Log_swigregister(PyObject *, PyObject *args) {
8006 PyObject *obj;
8007 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8008 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
8009 Py_INCREF(obj);
8010 return Py_BuildValue((char *)"");
8011 }
8012 static PyObject *_wrap_new_LogStderr(PyObject *, PyObject *args, PyObject *kwargs) {
8013 PyObject *resultobj;
8014 wxLogStderr *result;
8015 char *kwnames[] = {
8016 NULL
8017 };
8018
8019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
8020 {
8021 PyThreadState* __tstate = wxPyBeginAllowThreads();
8022 result = (wxLogStderr *)new wxLogStderr();
8023
8024 wxPyEndAllowThreads(__tstate);
8025 if (PyErr_Occurred()) SWIG_fail;
8026 }
8027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogStderr, 1);
8028 return resultobj;
8029 fail:
8030 return NULL;
8031 }
8032
8033
8034 static PyObject * LogStderr_swigregister(PyObject *, PyObject *args) {
8035 PyObject *obj;
8036 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8037 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
8038 Py_INCREF(obj);
8039 return Py_BuildValue((char *)"");
8040 }
8041 static PyObject *_wrap_new_LogTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
8042 PyObject *resultobj;
8043 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
8044 wxLogTextCtrl *result;
8045 PyObject * obj0 = 0 ;
8046 char *kwnames[] = {
8047 (char *) "pTextCtrl", NULL
8048 };
8049
8050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
8051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextCtrl,
8052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8053 {
8054 PyThreadState* __tstate = wxPyBeginAllowThreads();
8055 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
8056
8057 wxPyEndAllowThreads(__tstate);
8058 if (PyErr_Occurred()) SWIG_fail;
8059 }
8060 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogTextCtrl, 1);
8061 return resultobj;
8062 fail:
8063 return NULL;
8064 }
8065
8066
8067 static PyObject * LogTextCtrl_swigregister(PyObject *, PyObject *args) {
8068 PyObject *obj;
8069 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8070 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
8071 Py_INCREF(obj);
8072 return Py_BuildValue((char *)"");
8073 }
8074 static PyObject *_wrap_new_LogGui(PyObject *, PyObject *args, PyObject *kwargs) {
8075 PyObject *resultobj;
8076 wxLogGui *result;
8077 char *kwnames[] = {
8078 NULL
8079 };
8080
8081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
8082 {
8083 PyThreadState* __tstate = wxPyBeginAllowThreads();
8084 result = (wxLogGui *)new wxLogGui();
8085
8086 wxPyEndAllowThreads(__tstate);
8087 if (PyErr_Occurred()) SWIG_fail;
8088 }
8089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogGui, 1);
8090 return resultobj;
8091 fail:
8092 return NULL;
8093 }
8094
8095
8096 static PyObject * LogGui_swigregister(PyObject *, PyObject *args) {
8097 PyObject *obj;
8098 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8099 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
8100 Py_INCREF(obj);
8101 return Py_BuildValue((char *)"");
8102 }
8103 static PyObject *_wrap_new_LogWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8104 PyObject *resultobj;
8105 wxFrame *arg1 = (wxFrame *) 0 ;
8106 wxString *arg2 = 0 ;
8107 bool arg3 = (bool) True ;
8108 bool arg4 = (bool) True ;
8109 wxLogWindow *result;
8110 bool temp2 = False ;
8111 PyObject * obj0 = 0 ;
8112 PyObject * obj1 = 0 ;
8113 PyObject * obj2 = 0 ;
8114 PyObject * obj3 = 0 ;
8115 char *kwnames[] = {
8116 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
8117 };
8118
8119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFrame,
8121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8122 {
8123 arg2 = wxString_in_helper(obj1);
8124 if (arg2 == NULL) SWIG_fail;
8125 temp2 = True;
8126 }
8127 if (obj2) {
8128 arg3 = (bool)SWIG_As_bool(obj2);
8129 if (PyErr_Occurred()) SWIG_fail;
8130 }
8131 if (obj3) {
8132 arg4 = (bool)SWIG_As_bool(obj3);
8133 if (PyErr_Occurred()) SWIG_fail;
8134 }
8135 {
8136 PyThreadState* __tstate = wxPyBeginAllowThreads();
8137 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
8138
8139 wxPyEndAllowThreads(__tstate);
8140 if (PyErr_Occurred()) SWIG_fail;
8141 }
8142 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogWindow, 1);
8143 {
8144 if (temp2)
8145 delete arg2;
8146 }
8147 return resultobj;
8148 fail:
8149 {
8150 if (temp2)
8151 delete arg2;
8152 }
8153 return NULL;
8154 }
8155
8156
8157 static PyObject *_wrap_LogWindow_Show(PyObject *, PyObject *args, PyObject *kwargs) {
8158 PyObject *resultobj;
8159 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8160 bool arg2 = (bool) True ;
8161 PyObject * obj0 = 0 ;
8162 PyObject * obj1 = 0 ;
8163 char *kwnames[] = {
8164 (char *) "self",(char *) "bShow", NULL
8165 };
8166
8167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
8168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8170 if (obj1) {
8171 arg2 = (bool)SWIG_As_bool(obj1);
8172 if (PyErr_Occurred()) SWIG_fail;
8173 }
8174 {
8175 PyThreadState* __tstate = wxPyBeginAllowThreads();
8176 (arg1)->Show(arg2);
8177
8178 wxPyEndAllowThreads(__tstate);
8179 if (PyErr_Occurred()) SWIG_fail;
8180 }
8181 Py_INCREF(Py_None); resultobj = Py_None;
8182 return resultobj;
8183 fail:
8184 return NULL;
8185 }
8186
8187
8188 static PyObject *_wrap_LogWindow_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
8189 PyObject *resultobj;
8190 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8191 wxFrame *result;
8192 PyObject * obj0 = 0 ;
8193 char *kwnames[] = {
8194 (char *) "self", NULL
8195 };
8196
8197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
8198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8200 {
8201 PyThreadState* __tstate = wxPyBeginAllowThreads();
8202 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
8203
8204 wxPyEndAllowThreads(__tstate);
8205 if (PyErr_Occurred()) SWIG_fail;
8206 }
8207 {
8208 resultobj = wxPyMake_wxObject(result, 0);
8209 }
8210 return resultobj;
8211 fail:
8212 return NULL;
8213 }
8214
8215
8216 static PyObject *_wrap_LogWindow_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
8217 PyObject *resultobj;
8218 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8219 wxLog *result;
8220 PyObject * obj0 = 0 ;
8221 char *kwnames[] = {
8222 (char *) "self", NULL
8223 };
8224
8225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
8226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8228 {
8229 PyThreadState* __tstate = wxPyBeginAllowThreads();
8230 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
8231
8232 wxPyEndAllowThreads(__tstate);
8233 if (PyErr_Occurred()) SWIG_fail;
8234 }
8235 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
8236 return resultobj;
8237 fail:
8238 return NULL;
8239 }
8240
8241
8242 static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8243 PyObject *resultobj;
8244 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8245 bool result;
8246 PyObject * obj0 = 0 ;
8247 char *kwnames[] = {
8248 (char *) "self", NULL
8249 };
8250
8251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
8252 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8253 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8254 {
8255 PyThreadState* __tstate = wxPyBeginAllowThreads();
8256 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
8257
8258 wxPyEndAllowThreads(__tstate);
8259 if (PyErr_Occurred()) SWIG_fail;
8260 }
8261 {
8262 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8263 }
8264 return resultobj;
8265 fail:
8266 return NULL;
8267 }
8268
8269
8270 static PyObject *_wrap_LogWindow_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8271 PyObject *resultobj;
8272 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
8273 bool arg2 ;
8274 PyObject * obj0 = 0 ;
8275 PyObject * obj1 = 0 ;
8276 char *kwnames[] = {
8277 (char *) "self",(char *) "bDoPass", NULL
8278 };
8279
8280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
8281 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogWindow,
8282 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8283 arg2 = (bool)SWIG_As_bool(obj1);
8284 if (PyErr_Occurred()) SWIG_fail;
8285 {
8286 PyThreadState* __tstate = wxPyBeginAllowThreads();
8287 (arg1)->PassMessages(arg2);
8288
8289 wxPyEndAllowThreads(__tstate);
8290 if (PyErr_Occurred()) SWIG_fail;
8291 }
8292 Py_INCREF(Py_None); resultobj = Py_None;
8293 return resultobj;
8294 fail:
8295 return NULL;
8296 }
8297
8298
8299 static PyObject * LogWindow_swigregister(PyObject *, PyObject *args) {
8300 PyObject *obj;
8301 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8302 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
8303 Py_INCREF(obj);
8304 return Py_BuildValue((char *)"");
8305 }
8306 static PyObject *_wrap_new_LogChain(PyObject *, PyObject *args, PyObject *kwargs) {
8307 PyObject *resultobj;
8308 wxLog *arg1 = (wxLog *) 0 ;
8309 wxLogChain *result;
8310 PyObject * obj0 = 0 ;
8311 char *kwnames[] = {
8312 (char *) "logger", NULL
8313 };
8314
8315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
8316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLog,
8317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8318 {
8319 PyThreadState* __tstate = wxPyBeginAllowThreads();
8320 result = (wxLogChain *)new wxLogChain(arg1);
8321
8322 wxPyEndAllowThreads(__tstate);
8323 if (PyErr_Occurred()) SWIG_fail;
8324 }
8325 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogChain, 1);
8326 return resultobj;
8327 fail:
8328 return NULL;
8329 }
8330
8331
8332 static PyObject *_wrap_LogChain_SetLog(PyObject *, PyObject *args, PyObject *kwargs) {
8333 PyObject *resultobj;
8334 wxLogChain *arg1 = (wxLogChain *) 0 ;
8335 wxLog *arg2 = (wxLog *) 0 ;
8336 PyObject * obj0 = 0 ;
8337 PyObject * obj1 = 0 ;
8338 char *kwnames[] = {
8339 (char *) "self",(char *) "logger", NULL
8340 };
8341
8342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
8343 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8344 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8345 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxLog,
8346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8347 {
8348 PyThreadState* __tstate = wxPyBeginAllowThreads();
8349 (arg1)->SetLog(arg2);
8350
8351 wxPyEndAllowThreads(__tstate);
8352 if (PyErr_Occurred()) SWIG_fail;
8353 }
8354 Py_INCREF(Py_None); resultobj = Py_None;
8355 return resultobj;
8356 fail:
8357 return NULL;
8358 }
8359
8360
8361 static PyObject *_wrap_LogChain_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8362 PyObject *resultobj;
8363 wxLogChain *arg1 = (wxLogChain *) 0 ;
8364 bool arg2 ;
8365 PyObject * obj0 = 0 ;
8366 PyObject * obj1 = 0 ;
8367 char *kwnames[] = {
8368 (char *) "self",(char *) "bDoPass", NULL
8369 };
8370
8371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
8372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8374 arg2 = (bool)SWIG_As_bool(obj1);
8375 if (PyErr_Occurred()) SWIG_fail;
8376 {
8377 PyThreadState* __tstate = wxPyBeginAllowThreads();
8378 (arg1)->PassMessages(arg2);
8379
8380 wxPyEndAllowThreads(__tstate);
8381 if (PyErr_Occurred()) SWIG_fail;
8382 }
8383 Py_INCREF(Py_None); resultobj = Py_None;
8384 return resultobj;
8385 fail:
8386 return NULL;
8387 }
8388
8389
8390 static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
8391 PyObject *resultobj;
8392 wxLogChain *arg1 = (wxLogChain *) 0 ;
8393 bool result;
8394 PyObject * obj0 = 0 ;
8395 char *kwnames[] = {
8396 (char *) "self", NULL
8397 };
8398
8399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
8400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8402 {
8403 PyThreadState* __tstate = wxPyBeginAllowThreads();
8404 result = (bool)(arg1)->IsPassingMessages();
8405
8406 wxPyEndAllowThreads(__tstate);
8407 if (PyErr_Occurred()) SWIG_fail;
8408 }
8409 {
8410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8411 }
8412 return resultobj;
8413 fail:
8414 return NULL;
8415 }
8416
8417
8418 static PyObject *_wrap_LogChain_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
8419 PyObject *resultobj;
8420 wxLogChain *arg1 = (wxLogChain *) 0 ;
8421 wxLog *result;
8422 PyObject * obj0 = 0 ;
8423 char *kwnames[] = {
8424 (char *) "self", NULL
8425 };
8426
8427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
8428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogChain,
8429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8430 {
8431 PyThreadState* __tstate = wxPyBeginAllowThreads();
8432 result = (wxLog *)(arg1)->GetOldLog();
8433
8434 wxPyEndAllowThreads(__tstate);
8435 if (PyErr_Occurred()) SWIG_fail;
8436 }
8437 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
8438 return resultobj;
8439 fail:
8440 return NULL;
8441 }
8442
8443
8444 static PyObject * LogChain_swigregister(PyObject *, PyObject *args) {
8445 PyObject *obj;
8446 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8447 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
8448 Py_INCREF(obj);
8449 return Py_BuildValue((char *)"");
8450 }
8451 static PyObject *_wrap_SysErrorCode(PyObject *, PyObject *args, PyObject *kwargs) {
8452 PyObject *resultobj;
8453 unsigned long result;
8454 char *kwnames[] = {
8455 NULL
8456 };
8457
8458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
8459 {
8460 PyThreadState* __tstate = wxPyBeginAllowThreads();
8461 result = (unsigned long)wxSysErrorCode();
8462
8463 wxPyEndAllowThreads(__tstate);
8464 if (PyErr_Occurred()) SWIG_fail;
8465 }
8466 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
8467 return resultobj;
8468 fail:
8469 return NULL;
8470 }
8471
8472
8473 static PyObject *_wrap_SysErrorMsg(PyObject *, PyObject *args, PyObject *kwargs) {
8474 PyObject *resultobj;
8475 unsigned long arg1 = (unsigned long) 0 ;
8476 wxString result;
8477 PyObject * obj0 = 0 ;
8478 char *kwnames[] = {
8479 (char *) "nErrCode", NULL
8480 };
8481
8482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
8483 if (obj0) {
8484 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
8485 if (PyErr_Occurred()) SWIG_fail;
8486 }
8487 {
8488 PyThreadState* __tstate = wxPyBeginAllowThreads();
8489 result = wxSysErrorMsg(arg1);
8490
8491 wxPyEndAllowThreads(__tstate);
8492 if (PyErr_Occurred()) SWIG_fail;
8493 }
8494 {
8495 #if wxUSE_UNICODE
8496 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8497 #else
8498 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8499 #endif
8500 }
8501 return resultobj;
8502 fail:
8503 return NULL;
8504 }
8505
8506
8507 static PyObject *_wrap_LogFatalError(PyObject *, PyObject *args, PyObject *kwargs) {
8508 PyObject *resultobj;
8509 wxString *arg1 = 0 ;
8510 bool temp1 = False ;
8511 PyObject * obj0 = 0 ;
8512 char *kwnames[] = {
8513 (char *) "msg", NULL
8514 };
8515
8516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogFatalError",kwnames,&obj0)) goto fail;
8517 {
8518 arg1 = wxString_in_helper(obj0);
8519 if (arg1 == NULL) SWIG_fail;
8520 temp1 = True;
8521 }
8522 {
8523 PyThreadState* __tstate = wxPyBeginAllowThreads();
8524 wxLogFatalError((wxString const &)*arg1);
8525
8526 wxPyEndAllowThreads(__tstate);
8527 if (PyErr_Occurred()) SWIG_fail;
8528 }
8529 Py_INCREF(Py_None); resultobj = Py_None;
8530 {
8531 if (temp1)
8532 delete arg1;
8533 }
8534 return resultobj;
8535 fail:
8536 {
8537 if (temp1)
8538 delete arg1;
8539 }
8540 return NULL;
8541 }
8542
8543
8544 static PyObject *_wrap_LogError(PyObject *, PyObject *args, PyObject *kwargs) {
8545 PyObject *resultobj;
8546 wxString *arg1 = 0 ;
8547 bool temp1 = False ;
8548 PyObject * obj0 = 0 ;
8549 char *kwnames[] = {
8550 (char *) "msg", NULL
8551 };
8552
8553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
8554 {
8555 arg1 = wxString_in_helper(obj0);
8556 if (arg1 == NULL) SWIG_fail;
8557 temp1 = True;
8558 }
8559 {
8560 PyThreadState* __tstate = wxPyBeginAllowThreads();
8561 wxLogError((wxString const &)*arg1);
8562
8563 wxPyEndAllowThreads(__tstate);
8564 if (PyErr_Occurred()) SWIG_fail;
8565 }
8566 Py_INCREF(Py_None); resultobj = Py_None;
8567 {
8568 if (temp1)
8569 delete arg1;
8570 }
8571 return resultobj;
8572 fail:
8573 {
8574 if (temp1)
8575 delete arg1;
8576 }
8577 return NULL;
8578 }
8579
8580
8581 static PyObject *_wrap_LogWarning(PyObject *, PyObject *args, PyObject *kwargs) {
8582 PyObject *resultobj;
8583 wxString *arg1 = 0 ;
8584 bool temp1 = False ;
8585 PyObject * obj0 = 0 ;
8586 char *kwnames[] = {
8587 (char *) "msg", NULL
8588 };
8589
8590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
8591 {
8592 arg1 = wxString_in_helper(obj0);
8593 if (arg1 == NULL) SWIG_fail;
8594 temp1 = True;
8595 }
8596 {
8597 PyThreadState* __tstate = wxPyBeginAllowThreads();
8598 wxLogWarning((wxString const &)*arg1);
8599
8600 wxPyEndAllowThreads(__tstate);
8601 if (PyErr_Occurred()) SWIG_fail;
8602 }
8603 Py_INCREF(Py_None); resultobj = Py_None;
8604 {
8605 if (temp1)
8606 delete arg1;
8607 }
8608 return resultobj;
8609 fail:
8610 {
8611 if (temp1)
8612 delete arg1;
8613 }
8614 return NULL;
8615 }
8616
8617
8618 static PyObject *_wrap_LogMessage(PyObject *, PyObject *args, PyObject *kwargs) {
8619 PyObject *resultobj;
8620 wxString *arg1 = 0 ;
8621 bool temp1 = False ;
8622 PyObject * obj0 = 0 ;
8623 char *kwnames[] = {
8624 (char *) "msg", NULL
8625 };
8626
8627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
8628 {
8629 arg1 = wxString_in_helper(obj0);
8630 if (arg1 == NULL) SWIG_fail;
8631 temp1 = True;
8632 }
8633 {
8634 PyThreadState* __tstate = wxPyBeginAllowThreads();
8635 wxLogMessage((wxString const &)*arg1);
8636
8637 wxPyEndAllowThreads(__tstate);
8638 if (PyErr_Occurred()) SWIG_fail;
8639 }
8640 Py_INCREF(Py_None); resultobj = Py_None;
8641 {
8642 if (temp1)
8643 delete arg1;
8644 }
8645 return resultobj;
8646 fail:
8647 {
8648 if (temp1)
8649 delete arg1;
8650 }
8651 return NULL;
8652 }
8653
8654
8655 static PyObject *_wrap_LogInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8656 PyObject *resultobj;
8657 wxString *arg1 = 0 ;
8658 bool temp1 = False ;
8659 PyObject * obj0 = 0 ;
8660 char *kwnames[] = {
8661 (char *) "msg", NULL
8662 };
8663
8664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
8665 {
8666 arg1 = wxString_in_helper(obj0);
8667 if (arg1 == NULL) SWIG_fail;
8668 temp1 = True;
8669 }
8670 {
8671 PyThreadState* __tstate = wxPyBeginAllowThreads();
8672 wxLogInfo((wxString const &)*arg1);
8673
8674 wxPyEndAllowThreads(__tstate);
8675 if (PyErr_Occurred()) SWIG_fail;
8676 }
8677 Py_INCREF(Py_None); resultobj = Py_None;
8678 {
8679 if (temp1)
8680 delete arg1;
8681 }
8682 return resultobj;
8683 fail:
8684 {
8685 if (temp1)
8686 delete arg1;
8687 }
8688 return NULL;
8689 }
8690
8691
8692 static PyObject *_wrap_LogDebug(PyObject *, PyObject *args, PyObject *kwargs) {
8693 PyObject *resultobj;
8694 wxString *arg1 = 0 ;
8695 bool temp1 = False ;
8696 PyObject * obj0 = 0 ;
8697 char *kwnames[] = {
8698 (char *) "msg", NULL
8699 };
8700
8701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
8702 {
8703 arg1 = wxString_in_helper(obj0);
8704 if (arg1 == NULL) SWIG_fail;
8705 temp1 = True;
8706 }
8707 {
8708 PyThreadState* __tstate = wxPyBeginAllowThreads();
8709 wxLogDebug((wxString const &)*arg1);
8710
8711 wxPyEndAllowThreads(__tstate);
8712 if (PyErr_Occurred()) SWIG_fail;
8713 }
8714 Py_INCREF(Py_None); resultobj = Py_None;
8715 {
8716 if (temp1)
8717 delete arg1;
8718 }
8719 return resultobj;
8720 fail:
8721 {
8722 if (temp1)
8723 delete arg1;
8724 }
8725 return NULL;
8726 }
8727
8728
8729 static PyObject *_wrap_LogVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
8730 PyObject *resultobj;
8731 wxString *arg1 = 0 ;
8732 bool temp1 = False ;
8733 PyObject * obj0 = 0 ;
8734 char *kwnames[] = {
8735 (char *) "msg", NULL
8736 };
8737
8738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
8739 {
8740 arg1 = wxString_in_helper(obj0);
8741 if (arg1 == NULL) SWIG_fail;
8742 temp1 = True;
8743 }
8744 {
8745 PyThreadState* __tstate = wxPyBeginAllowThreads();
8746 wxLogVerbose((wxString const &)*arg1);
8747
8748 wxPyEndAllowThreads(__tstate);
8749 if (PyErr_Occurred()) SWIG_fail;
8750 }
8751 Py_INCREF(Py_None); resultobj = Py_None;
8752 {
8753 if (temp1)
8754 delete arg1;
8755 }
8756 return resultobj;
8757 fail:
8758 {
8759 if (temp1)
8760 delete arg1;
8761 }
8762 return NULL;
8763 }
8764
8765
8766 static PyObject *_wrap_LogStatus(PyObject *, PyObject *args, PyObject *kwargs) {
8767 PyObject *resultobj;
8768 wxString *arg1 = 0 ;
8769 bool temp1 = False ;
8770 PyObject * obj0 = 0 ;
8771 char *kwnames[] = {
8772 (char *) "msg", NULL
8773 };
8774
8775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
8776 {
8777 arg1 = wxString_in_helper(obj0);
8778 if (arg1 == NULL) SWIG_fail;
8779 temp1 = True;
8780 }
8781 {
8782 PyThreadState* __tstate = wxPyBeginAllowThreads();
8783 wxLogStatus((wxString const &)*arg1);
8784
8785 wxPyEndAllowThreads(__tstate);
8786 if (PyErr_Occurred()) SWIG_fail;
8787 }
8788 Py_INCREF(Py_None); resultobj = Py_None;
8789 {
8790 if (temp1)
8791 delete arg1;
8792 }
8793 return resultobj;
8794 fail:
8795 {
8796 if (temp1)
8797 delete arg1;
8798 }
8799 return NULL;
8800 }
8801
8802
8803 static PyObject *_wrap_LogStatusFrame(PyObject *, PyObject *args, PyObject *kwargs) {
8804 PyObject *resultobj;
8805 wxFrame *arg1 = (wxFrame *) 0 ;
8806 wxString *arg2 = 0 ;
8807 bool temp2 = False ;
8808 PyObject * obj0 = 0 ;
8809 PyObject * obj1 = 0 ;
8810 char *kwnames[] = {
8811 (char *) "pFrame",(char *) "msg", NULL
8812 };
8813
8814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
8815 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFrame,
8816 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8817 {
8818 arg2 = wxString_in_helper(obj1);
8819 if (arg2 == NULL) SWIG_fail;
8820 temp2 = True;
8821 }
8822 {
8823 PyThreadState* __tstate = wxPyBeginAllowThreads();
8824 wxLogStatus(arg1,(wxString const &)*arg2);
8825
8826 wxPyEndAllowThreads(__tstate);
8827 if (PyErr_Occurred()) SWIG_fail;
8828 }
8829 Py_INCREF(Py_None); resultobj = Py_None;
8830 {
8831 if (temp2)
8832 delete arg2;
8833 }
8834 return resultobj;
8835 fail:
8836 {
8837 if (temp2)
8838 delete arg2;
8839 }
8840 return NULL;
8841 }
8842
8843
8844 static PyObject *_wrap_LogSysError(PyObject *, PyObject *args, PyObject *kwargs) {
8845 PyObject *resultobj;
8846 wxString *arg1 = 0 ;
8847 bool temp1 = False ;
8848 PyObject * obj0 = 0 ;
8849 char *kwnames[] = {
8850 (char *) "msg", NULL
8851 };
8852
8853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
8854 {
8855 arg1 = wxString_in_helper(obj0);
8856 if (arg1 == NULL) SWIG_fail;
8857 temp1 = True;
8858 }
8859 {
8860 PyThreadState* __tstate = wxPyBeginAllowThreads();
8861 wxLogSysError((wxString const &)*arg1);
8862
8863 wxPyEndAllowThreads(__tstate);
8864 if (PyErr_Occurred()) SWIG_fail;
8865 }
8866 Py_INCREF(Py_None); resultobj = Py_None;
8867 {
8868 if (temp1)
8869 delete arg1;
8870 }
8871 return resultobj;
8872 fail:
8873 {
8874 if (temp1)
8875 delete arg1;
8876 }
8877 return NULL;
8878 }
8879
8880
8881 static PyObject *_wrap_LogTrace__SWIG_0(PyObject *, PyObject *args) {
8882 PyObject *resultobj;
8883 unsigned long arg1 ;
8884 wxString *arg2 = 0 ;
8885 bool temp2 = False ;
8886 PyObject * obj0 = 0 ;
8887 PyObject * obj1 = 0 ;
8888
8889 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
8890 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
8891 if (PyErr_Occurred()) SWIG_fail;
8892 {
8893 arg2 = wxString_in_helper(obj1);
8894 if (arg2 == NULL) SWIG_fail;
8895 temp2 = True;
8896 }
8897 {
8898 PyThreadState* __tstate = wxPyBeginAllowThreads();
8899 wxLogTrace(arg1,(wxString const &)*arg2);
8900
8901 wxPyEndAllowThreads(__tstate);
8902 if (PyErr_Occurred()) SWIG_fail;
8903 }
8904 Py_INCREF(Py_None); resultobj = Py_None;
8905 {
8906 if (temp2)
8907 delete arg2;
8908 }
8909 return resultobj;
8910 fail:
8911 {
8912 if (temp2)
8913 delete arg2;
8914 }
8915 return NULL;
8916 }
8917
8918
8919 static PyObject *_wrap_LogTrace__SWIG_1(PyObject *, PyObject *args) {
8920 PyObject *resultobj;
8921 wxString *arg1 = 0 ;
8922 wxString *arg2 = 0 ;
8923 bool temp1 = False ;
8924 bool temp2 = False ;
8925 PyObject * obj0 = 0 ;
8926 PyObject * obj1 = 0 ;
8927
8928 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
8929 {
8930 arg1 = wxString_in_helper(obj0);
8931 if (arg1 == NULL) SWIG_fail;
8932 temp1 = True;
8933 }
8934 {
8935 arg2 = wxString_in_helper(obj1);
8936 if (arg2 == NULL) SWIG_fail;
8937 temp2 = True;
8938 }
8939 {
8940 PyThreadState* __tstate = wxPyBeginAllowThreads();
8941 wxLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
8942
8943 wxPyEndAllowThreads(__tstate);
8944 if (PyErr_Occurred()) SWIG_fail;
8945 }
8946 Py_INCREF(Py_None); resultobj = Py_None;
8947 {
8948 if (temp1)
8949 delete arg1;
8950 }
8951 {
8952 if (temp2)
8953 delete arg2;
8954 }
8955 return resultobj;
8956 fail:
8957 {
8958 if (temp1)
8959 delete arg1;
8960 }
8961 {
8962 if (temp2)
8963 delete arg2;
8964 }
8965 return NULL;
8966 }
8967
8968
8969 static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args) {
8970 int argc;
8971 PyObject *argv[3];
8972 int ii;
8973
8974 argc = PyObject_Length(args);
8975 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
8976 argv[ii] = PyTuple_GetItem(args,ii);
8977 }
8978 if (argc == 2) {
8979 int _v;
8980 {
8981 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
8982 }
8983 if (_v) {
8984 {
8985 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
8986 }
8987 if (_v) {
8988 return _wrap_LogTrace__SWIG_1(self,args);
8989 }
8990 }
8991 }
8992 if (argc == 2) {
8993 int _v;
8994 _v = SWIG_Check_unsigned_SS_long(argv[0]);
8995 if (_v) {
8996 {
8997 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
8998 }
8999 if (_v) {
9000 return _wrap_LogTrace__SWIG_0(self,args);
9001 }
9002 }
9003 }
9004
9005 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'LogTrace'");
9006 return NULL;
9007 }
9008
9009
9010 static PyObject *_wrap_LogGeneric(PyObject *, PyObject *args, PyObject *kwargs) {
9011 PyObject *resultobj;
9012 unsigned long arg1 ;
9013 wxString *arg2 = 0 ;
9014 bool temp2 = False ;
9015 PyObject * obj0 = 0 ;
9016 PyObject * obj1 = 0 ;
9017 char *kwnames[] = {
9018 (char *) "level",(char *) "msg", NULL
9019 };
9020
9021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
9022 arg1 = (unsigned long)SWIG_As_unsigned_SS_long(obj0);
9023 if (PyErr_Occurred()) SWIG_fail;
9024 {
9025 arg2 = wxString_in_helper(obj1);
9026 if (arg2 == NULL) SWIG_fail;
9027 temp2 = True;
9028 }
9029 {
9030 PyThreadState* __tstate = wxPyBeginAllowThreads();
9031 wxLogGeneric(arg1,(wxString const &)*arg2);
9032
9033 wxPyEndAllowThreads(__tstate);
9034 if (PyErr_Occurred()) SWIG_fail;
9035 }
9036 Py_INCREF(Py_None); resultobj = Py_None;
9037 {
9038 if (temp2)
9039 delete arg2;
9040 }
9041 return resultobj;
9042 fail:
9043 {
9044 if (temp2)
9045 delete arg2;
9046 }
9047 return NULL;
9048 }
9049
9050
9051 static PyObject *_wrap_SafeShowMessage(PyObject *, PyObject *args, PyObject *kwargs) {
9052 PyObject *resultobj;
9053 wxString *arg1 = 0 ;
9054 wxString *arg2 = 0 ;
9055 bool temp1 = False ;
9056 bool temp2 = False ;
9057 PyObject * obj0 = 0 ;
9058 PyObject * obj1 = 0 ;
9059 char *kwnames[] = {
9060 (char *) "title",(char *) "text", NULL
9061 };
9062
9063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
9064 {
9065 arg1 = wxString_in_helper(obj0);
9066 if (arg1 == NULL) SWIG_fail;
9067 temp1 = True;
9068 }
9069 {
9070 arg2 = wxString_in_helper(obj1);
9071 if (arg2 == NULL) SWIG_fail;
9072 temp2 = True;
9073 }
9074 {
9075 PyThreadState* __tstate = wxPyBeginAllowThreads();
9076 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
9077
9078 wxPyEndAllowThreads(__tstate);
9079 if (PyErr_Occurred()) SWIG_fail;
9080 }
9081 Py_INCREF(Py_None); resultobj = Py_None;
9082 {
9083 if (temp1)
9084 delete arg1;
9085 }
9086 {
9087 if (temp2)
9088 delete arg2;
9089 }
9090 return resultobj;
9091 fail:
9092 {
9093 if (temp1)
9094 delete arg1;
9095 }
9096 {
9097 if (temp2)
9098 delete arg2;
9099 }
9100 return NULL;
9101 }
9102
9103
9104 static PyObject *_wrap_new_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
9105 PyObject *resultobj;
9106 wxLogNull *result;
9107 char *kwnames[] = {
9108 NULL
9109 };
9110
9111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
9112 {
9113 PyThreadState* __tstate = wxPyBeginAllowThreads();
9114 result = (wxLogNull *)new wxLogNull();
9115
9116 wxPyEndAllowThreads(__tstate);
9117 if (PyErr_Occurred()) SWIG_fail;
9118 }
9119 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogNull, 1);
9120 return resultobj;
9121 fail:
9122 return NULL;
9123 }
9124
9125
9126 static PyObject *_wrap_delete_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
9127 PyObject *resultobj;
9128 wxLogNull *arg1 = (wxLogNull *) 0 ;
9129 PyObject * obj0 = 0 ;
9130 char *kwnames[] = {
9131 (char *) "self", NULL
9132 };
9133
9134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
9135 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxLogNull,
9136 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9137 {
9138 PyThreadState* __tstate = wxPyBeginAllowThreads();
9139 delete arg1;
9140
9141 wxPyEndAllowThreads(__tstate);
9142 if (PyErr_Occurred()) SWIG_fail;
9143 }
9144 Py_INCREF(Py_None); resultobj = Py_None;
9145 return resultobj;
9146 fail:
9147 return NULL;
9148 }
9149
9150
9151 static PyObject * LogNull_swigregister(PyObject *, PyObject *args) {
9152 PyObject *obj;
9153 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9154 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
9155 Py_INCREF(obj);
9156 return Py_BuildValue((char *)"");
9157 }
9158 static PyObject *_wrap_new_PyLog(PyObject *, PyObject *args, PyObject *kwargs) {
9159 PyObject *resultobj;
9160 wxPyLog *result;
9161 char *kwnames[] = {
9162 NULL
9163 };
9164
9165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
9166 {
9167 PyThreadState* __tstate = wxPyBeginAllowThreads();
9168 result = (wxPyLog *)new wxPyLog();
9169
9170 wxPyEndAllowThreads(__tstate);
9171 if (PyErr_Occurred()) SWIG_fail;
9172 }
9173 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLog, 1);
9174 return resultobj;
9175 fail:
9176 return NULL;
9177 }
9178
9179
9180 static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
9181 PyObject *resultobj;
9182 wxPyLog *arg1 = (wxPyLog *) 0 ;
9183 PyObject *arg2 = (PyObject *) 0 ;
9184 PyObject *arg3 = (PyObject *) 0 ;
9185 PyObject * obj0 = 0 ;
9186 PyObject * obj1 = 0 ;
9187 PyObject * obj2 = 0 ;
9188 char *kwnames[] = {
9189 (char *) "self",(char *) "self",(char *) "_class", NULL
9190 };
9191
9192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
9193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLog,
9194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9195 arg2 = obj1;
9196 arg3 = obj2;
9197 {
9198 PyThreadState* __tstate = wxPyBeginAllowThreads();
9199 (arg1)->_setCallbackInfo(arg2,arg3);
9200
9201 wxPyEndAllowThreads(__tstate);
9202 if (PyErr_Occurred()) SWIG_fail;
9203 }
9204 Py_INCREF(Py_None); resultobj = Py_None;
9205 return resultobj;
9206 fail:
9207 return NULL;
9208 }
9209
9210
9211 static PyObject * PyLog_swigregister(PyObject *, PyObject *args) {
9212 PyObject *obj;
9213 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9214 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
9215 Py_INCREF(obj);
9216 return Py_BuildValue((char *)"");
9217 }
9218 static PyObject *_wrap_Process_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
9219 PyObject *resultobj;
9220 int arg1 ;
9221 int arg2 = (int) wxSIGTERM ;
9222 int result;
9223 PyObject * obj0 = 0 ;
9224 PyObject * obj1 = 0 ;
9225 char *kwnames[] = {
9226 (char *) "pid",(char *) "sig", NULL
9227 };
9228
9229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Kill",kwnames,&obj0,&obj1)) goto fail;
9230 arg1 = (int)SWIG_As_int(obj0);
9231 if (PyErr_Occurred()) SWIG_fail;
9232 if (obj1) {
9233 arg2 = (int)SWIG_As_int(obj1);
9234 if (PyErr_Occurred()) SWIG_fail;
9235 }
9236 {
9237 PyThreadState* __tstate = wxPyBeginAllowThreads();
9238 result = (int)wxPyProcess::Kill(arg1,(wxSignal )arg2);
9239
9240 wxPyEndAllowThreads(__tstate);
9241 if (PyErr_Occurred()) SWIG_fail;
9242 }
9243 resultobj = SWIG_From_int((int)result);
9244 return resultobj;
9245 fail:
9246 return NULL;
9247 }
9248
9249
9250 static PyObject *_wrap_Process_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
9251 PyObject *resultobj;
9252 int arg1 ;
9253 bool result;
9254 PyObject * obj0 = 0 ;
9255 char *kwnames[] = {
9256 (char *) "pid", NULL
9257 };
9258
9259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
9260 arg1 = (int)SWIG_As_int(obj0);
9261 if (PyErr_Occurred()) SWIG_fail;
9262 {
9263 PyThreadState* __tstate = wxPyBeginAllowThreads();
9264 result = (bool)wxPyProcess::Exists(arg1);
9265
9266 wxPyEndAllowThreads(__tstate);
9267 if (PyErr_Occurred()) SWIG_fail;
9268 }
9269 {
9270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9271 }
9272 return resultobj;
9273 fail:
9274 return NULL;
9275 }
9276
9277
9278 static PyObject *_wrap_Process_Open(PyObject *, PyObject *args, PyObject *kwargs) {
9279 PyObject *resultobj;
9280 wxString *arg1 = 0 ;
9281 int arg2 = (int) wxEXEC_ASYNC ;
9282 wxPyProcess *result;
9283 bool temp1 = False ;
9284 PyObject * obj0 = 0 ;
9285 PyObject * obj1 = 0 ;
9286 char *kwnames[] = {
9287 (char *) "cmd",(char *) "flags", NULL
9288 };
9289
9290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
9291 {
9292 arg1 = wxString_in_helper(obj0);
9293 if (arg1 == NULL) SWIG_fail;
9294 temp1 = True;
9295 }
9296 if (obj1) {
9297 arg2 = (int)SWIG_As_int(obj1);
9298 if (PyErr_Occurred()) SWIG_fail;
9299 }
9300 {
9301 PyThreadState* __tstate = wxPyBeginAllowThreads();
9302 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
9303
9304 wxPyEndAllowThreads(__tstate);
9305 if (PyErr_Occurred()) SWIG_fail;
9306 }
9307 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 0);
9308 {
9309 if (temp1)
9310 delete arg1;
9311 }
9312 return resultobj;
9313 fail:
9314 {
9315 if (temp1)
9316 delete arg1;
9317 }
9318 return NULL;
9319 }
9320
9321
9322 static PyObject *_wrap_new_Process(PyObject *, PyObject *args, PyObject *kwargs) {
9323 PyObject *resultobj;
9324 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
9325 int arg2 = (int) -1 ;
9326 wxPyProcess *result;
9327 PyObject * obj0 = 0 ;
9328 PyObject * obj1 = 0 ;
9329 char *kwnames[] = {
9330 (char *) "parent",(char *) "id", NULL
9331 };
9332
9333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
9334 if (obj0) {
9335 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxEvtHandler,
9336 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9337 }
9338 if (obj1) {
9339 arg2 = (int)SWIG_As_int(obj1);
9340 if (PyErr_Occurred()) SWIG_fail;
9341 }
9342 {
9343 PyThreadState* __tstate = wxPyBeginAllowThreads();
9344 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
9345
9346 wxPyEndAllowThreads(__tstate);
9347 if (PyErr_Occurred()) SWIG_fail;
9348 }
9349 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 1);
9350 return resultobj;
9351 fail:
9352 return NULL;
9353 }
9354
9355
9356 static PyObject *_wrap_Process__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
9357 PyObject *resultobj;
9358 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9359 PyObject *arg2 = (PyObject *) 0 ;
9360 PyObject *arg3 = (PyObject *) 0 ;
9361 PyObject * obj0 = 0 ;
9362 PyObject * obj1 = 0 ;
9363 PyObject * obj2 = 0 ;
9364 char *kwnames[] = {
9365 (char *) "self",(char *) "self",(char *) "_class", NULL
9366 };
9367
9368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
9369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9371 arg2 = obj1;
9372 arg3 = obj2;
9373 {
9374 PyThreadState* __tstate = wxPyBeginAllowThreads();
9375 (arg1)->_setCallbackInfo(arg2,arg3);
9376
9377 wxPyEndAllowThreads(__tstate);
9378 if (PyErr_Occurred()) SWIG_fail;
9379 }
9380 Py_INCREF(Py_None); resultobj = Py_None;
9381 return resultobj;
9382 fail:
9383 return NULL;
9384 }
9385
9386
9387 static PyObject *_wrap_Process_base_OnTerminate(PyObject *, PyObject *args, PyObject *kwargs) {
9388 PyObject *resultobj;
9389 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9390 int arg2 ;
9391 int arg3 ;
9392 PyObject * obj0 = 0 ;
9393 PyObject * obj1 = 0 ;
9394 PyObject * obj2 = 0 ;
9395 char *kwnames[] = {
9396 (char *) "self",(char *) "pid",(char *) "status", NULL
9397 };
9398
9399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_base_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
9400 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9402 arg2 = (int)SWIG_As_int(obj1);
9403 if (PyErr_Occurred()) SWIG_fail;
9404 arg3 = (int)SWIG_As_int(obj2);
9405 if (PyErr_Occurred()) SWIG_fail;
9406 {
9407 PyThreadState* __tstate = wxPyBeginAllowThreads();
9408 (arg1)->base_OnTerminate(arg2,arg3);
9409
9410 wxPyEndAllowThreads(__tstate);
9411 if (PyErr_Occurred()) SWIG_fail;
9412 }
9413 Py_INCREF(Py_None); resultobj = Py_None;
9414 return resultobj;
9415 fail:
9416 return NULL;
9417 }
9418
9419
9420 static PyObject *_wrap_Process_Redirect(PyObject *, PyObject *args, PyObject *kwargs) {
9421 PyObject *resultobj;
9422 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9423 PyObject * obj0 = 0 ;
9424 char *kwnames[] = {
9425 (char *) "self", NULL
9426 };
9427
9428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
9429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9431 {
9432 PyThreadState* __tstate = wxPyBeginAllowThreads();
9433 (arg1)->Redirect();
9434
9435 wxPyEndAllowThreads(__tstate);
9436 if (PyErr_Occurred()) SWIG_fail;
9437 }
9438 Py_INCREF(Py_None); resultobj = Py_None;
9439 return resultobj;
9440 fail:
9441 return NULL;
9442 }
9443
9444
9445 static PyObject *_wrap_Process_IsRedirected(PyObject *, PyObject *args, PyObject *kwargs) {
9446 PyObject *resultobj;
9447 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9448 bool result;
9449 PyObject * obj0 = 0 ;
9450 char *kwnames[] = {
9451 (char *) "self", NULL
9452 };
9453
9454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
9455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9457 {
9458 PyThreadState* __tstate = wxPyBeginAllowThreads();
9459 result = (bool)(arg1)->IsRedirected();
9460
9461 wxPyEndAllowThreads(__tstate);
9462 if (PyErr_Occurred()) SWIG_fail;
9463 }
9464 {
9465 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9466 }
9467 return resultobj;
9468 fail:
9469 return NULL;
9470 }
9471
9472
9473 static PyObject *_wrap_Process_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
9474 PyObject *resultobj;
9475 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9476 PyObject * obj0 = 0 ;
9477 char *kwnames[] = {
9478 (char *) "self", NULL
9479 };
9480
9481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
9482 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9483 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9484 {
9485 PyThreadState* __tstate = wxPyBeginAllowThreads();
9486 (arg1)->Detach();
9487
9488 wxPyEndAllowThreads(__tstate);
9489 if (PyErr_Occurred()) SWIG_fail;
9490 }
9491 Py_INCREF(Py_None); resultobj = Py_None;
9492 return resultobj;
9493 fail:
9494 return NULL;
9495 }
9496
9497
9498 static PyObject *_wrap_Process_GetInputStream(PyObject *, PyObject *args, PyObject *kwargs) {
9499 PyObject *resultobj;
9500 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9501 wxInputStream *result;
9502 PyObject * obj0 = 0 ;
9503 char *kwnames[] = {
9504 (char *) "self", NULL
9505 };
9506
9507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
9508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9510 {
9511 PyThreadState* __tstate = wxPyBeginAllowThreads();
9512 result = (wxInputStream *)(arg1)->GetInputStream();
9513
9514 wxPyEndAllowThreads(__tstate);
9515 if (PyErr_Occurred()) SWIG_fail;
9516 }
9517 {
9518 wxPyInputStream * _ptr = NULL;
9519
9520 if (result) {
9521 _ptr = new wxPyInputStream(result);
9522 }
9523 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
9524 }
9525 return resultobj;
9526 fail:
9527 return NULL;
9528 }
9529
9530
9531 static PyObject *_wrap_Process_GetErrorStream(PyObject *, PyObject *args, PyObject *kwargs) {
9532 PyObject *resultobj;
9533 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9534 wxInputStream *result;
9535 PyObject * obj0 = 0 ;
9536 char *kwnames[] = {
9537 (char *) "self", NULL
9538 };
9539
9540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
9541 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9542 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9543 {
9544 PyThreadState* __tstate = wxPyBeginAllowThreads();
9545 result = (wxInputStream *)(arg1)->GetErrorStream();
9546
9547 wxPyEndAllowThreads(__tstate);
9548 if (PyErr_Occurred()) SWIG_fail;
9549 }
9550 {
9551 wxPyInputStream * _ptr = NULL;
9552
9553 if (result) {
9554 _ptr = new wxPyInputStream(result);
9555 }
9556 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), True);
9557 }
9558 return resultobj;
9559 fail:
9560 return NULL;
9561 }
9562
9563
9564 static PyObject *_wrap_Process_GetOutputStream(PyObject *, PyObject *args, PyObject *kwargs) {
9565 PyObject *resultobj;
9566 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9567 wxOutputStream *result;
9568 PyObject * obj0 = 0 ;
9569 char *kwnames[] = {
9570 (char *) "self", NULL
9571 };
9572
9573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
9574 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9575 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9576 {
9577 PyThreadState* __tstate = wxPyBeginAllowThreads();
9578 result = (wxOutputStream *)(arg1)->GetOutputStream();
9579
9580 wxPyEndAllowThreads(__tstate);
9581 if (PyErr_Occurred()) SWIG_fail;
9582 }
9583 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxOutputStream, 0);
9584 return resultobj;
9585 fail:
9586 return NULL;
9587 }
9588
9589
9590 static PyObject *_wrap_Process_CloseOutput(PyObject *, PyObject *args, PyObject *kwargs) {
9591 PyObject *resultobj;
9592 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9593 PyObject * obj0 = 0 ;
9594 char *kwnames[] = {
9595 (char *) "self", NULL
9596 };
9597
9598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
9599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9601 {
9602 PyThreadState* __tstate = wxPyBeginAllowThreads();
9603 (arg1)->CloseOutput();
9604
9605 wxPyEndAllowThreads(__tstate);
9606 if (PyErr_Occurred()) SWIG_fail;
9607 }
9608 Py_INCREF(Py_None); resultobj = Py_None;
9609 return resultobj;
9610 fail:
9611 return NULL;
9612 }
9613
9614
9615 static PyObject *_wrap_Process_IsInputOpened(PyObject *, PyObject *args, PyObject *kwargs) {
9616 PyObject *resultobj;
9617 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9618 bool result;
9619 PyObject * obj0 = 0 ;
9620 char *kwnames[] = {
9621 (char *) "self", NULL
9622 };
9623
9624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
9625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9627 {
9628 PyThreadState* __tstate = wxPyBeginAllowThreads();
9629 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
9630
9631 wxPyEndAllowThreads(__tstate);
9632 if (PyErr_Occurred()) SWIG_fail;
9633 }
9634 {
9635 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9636 }
9637 return resultobj;
9638 fail:
9639 return NULL;
9640 }
9641
9642
9643 static PyObject *_wrap_Process_IsInputAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
9644 PyObject *resultobj;
9645 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9646 bool result;
9647 PyObject * obj0 = 0 ;
9648 char *kwnames[] = {
9649 (char *) "self", NULL
9650 };
9651
9652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
9653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9655 {
9656 PyThreadState* __tstate = wxPyBeginAllowThreads();
9657 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
9658
9659 wxPyEndAllowThreads(__tstate);
9660 if (PyErr_Occurred()) SWIG_fail;
9661 }
9662 {
9663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9664 }
9665 return resultobj;
9666 fail:
9667 return NULL;
9668 }
9669
9670
9671 static PyObject *_wrap_Process_IsErrorAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
9672 PyObject *resultobj;
9673 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
9674 bool result;
9675 PyObject * obj0 = 0 ;
9676 char *kwnames[] = {
9677 (char *) "self", NULL
9678 };
9679
9680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
9681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyProcess,
9682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9683 {
9684 PyThreadState* __tstate = wxPyBeginAllowThreads();
9685 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
9686
9687 wxPyEndAllowThreads(__tstate);
9688 if (PyErr_Occurred()) SWIG_fail;
9689 }
9690 {
9691 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9692 }
9693 return resultobj;
9694 fail:
9695 return NULL;
9696 }
9697
9698
9699 static PyObject * Process_swigregister(PyObject *, PyObject *args) {
9700 PyObject *obj;
9701 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9702 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
9703 Py_INCREF(obj);
9704 return Py_BuildValue((char *)"");
9705 }
9706 static PyObject *_wrap_new_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9707 PyObject *resultobj;
9708 int arg1 = (int) 0 ;
9709 int arg2 = (int) 0 ;
9710 int arg3 = (int) 0 ;
9711 wxProcessEvent *result;
9712 PyObject * obj0 = 0 ;
9713 PyObject * obj1 = 0 ;
9714 PyObject * obj2 = 0 ;
9715 char *kwnames[] = {
9716 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
9717 };
9718
9719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
9720 if (obj0) {
9721 arg1 = (int)SWIG_As_int(obj0);
9722 if (PyErr_Occurred()) SWIG_fail;
9723 }
9724 if (obj1) {
9725 arg2 = (int)SWIG_As_int(obj1);
9726 if (PyErr_Occurred()) SWIG_fail;
9727 }
9728 if (obj2) {
9729 arg3 = (int)SWIG_As_int(obj2);
9730 if (PyErr_Occurred()) SWIG_fail;
9731 }
9732 {
9733 PyThreadState* __tstate = wxPyBeginAllowThreads();
9734 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
9735
9736 wxPyEndAllowThreads(__tstate);
9737 if (PyErr_Occurred()) SWIG_fail;
9738 }
9739 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProcessEvent, 1);
9740 return resultobj;
9741 fail:
9742 return NULL;
9743 }
9744
9745
9746 static PyObject *_wrap_ProcessEvent_GetPid(PyObject *, PyObject *args, PyObject *kwargs) {
9747 PyObject *resultobj;
9748 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9749 int result;
9750 PyObject * obj0 = 0 ;
9751 char *kwnames[] = {
9752 (char *) "self", NULL
9753 };
9754
9755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
9756 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9757 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9758 {
9759 PyThreadState* __tstate = wxPyBeginAllowThreads();
9760 result = (int)(arg1)->GetPid();
9761
9762 wxPyEndAllowThreads(__tstate);
9763 if (PyErr_Occurred()) SWIG_fail;
9764 }
9765 resultobj = SWIG_From_int((int)result);
9766 return resultobj;
9767 fail:
9768 return NULL;
9769 }
9770
9771
9772 static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *, PyObject *args, PyObject *kwargs) {
9773 PyObject *resultobj;
9774 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9775 int result;
9776 PyObject * obj0 = 0 ;
9777 char *kwnames[] = {
9778 (char *) "self", NULL
9779 };
9780
9781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
9782 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9783 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9784 {
9785 PyThreadState* __tstate = wxPyBeginAllowThreads();
9786 result = (int)(arg1)->GetExitCode();
9787
9788 wxPyEndAllowThreads(__tstate);
9789 if (PyErr_Occurred()) SWIG_fail;
9790 }
9791 resultobj = SWIG_From_int((int)result);
9792 return resultobj;
9793 fail:
9794 return NULL;
9795 }
9796
9797
9798 static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *, PyObject *args, PyObject *kwargs) {
9799 PyObject *resultobj;
9800 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9801 int arg2 ;
9802 PyObject * obj0 = 0 ;
9803 PyObject * obj1 = 0 ;
9804 char *kwnames[] = {
9805 (char *) "self",(char *) "m_pid", NULL
9806 };
9807
9808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
9809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9811 arg2 = (int)SWIG_As_int(obj1);
9812 if (PyErr_Occurred()) SWIG_fail;
9813 if (arg1) (arg1)->m_pid = arg2;
9814
9815 Py_INCREF(Py_None); resultobj = Py_None;
9816 return resultobj;
9817 fail:
9818 return NULL;
9819 }
9820
9821
9822 static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *, PyObject *args, PyObject *kwargs) {
9823 PyObject *resultobj;
9824 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9825 int result;
9826 PyObject * obj0 = 0 ;
9827 char *kwnames[] = {
9828 (char *) "self", NULL
9829 };
9830
9831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
9832 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9833 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9834 result = (int) ((arg1)->m_pid);
9835
9836 resultobj = SWIG_From_int((int)result);
9837 return resultobj;
9838 fail:
9839 return NULL;
9840 }
9841
9842
9843 static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *, PyObject *args, PyObject *kwargs) {
9844 PyObject *resultobj;
9845 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9846 int arg2 ;
9847 PyObject * obj0 = 0 ;
9848 PyObject * obj1 = 0 ;
9849 char *kwnames[] = {
9850 (char *) "self",(char *) "m_exitcode", NULL
9851 };
9852
9853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
9854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9856 arg2 = (int)SWIG_As_int(obj1);
9857 if (PyErr_Occurred()) SWIG_fail;
9858 if (arg1) (arg1)->m_exitcode = arg2;
9859
9860 Py_INCREF(Py_None); resultobj = Py_None;
9861 return resultobj;
9862 fail:
9863 return NULL;
9864 }
9865
9866
9867 static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *, PyObject *args, PyObject *kwargs) {
9868 PyObject *resultobj;
9869 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
9870 int result;
9871 PyObject * obj0 = 0 ;
9872 char *kwnames[] = {
9873 (char *) "self", NULL
9874 };
9875
9876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
9877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxProcessEvent,
9878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9879 result = (int) ((arg1)->m_exitcode);
9880
9881 resultobj = SWIG_From_int((int)result);
9882 return resultobj;
9883 fail:
9884 return NULL;
9885 }
9886
9887
9888 static PyObject * ProcessEvent_swigregister(PyObject *, PyObject *args) {
9889 PyObject *obj;
9890 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9891 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
9892 Py_INCREF(obj);
9893 return Py_BuildValue((char *)"");
9894 }
9895 static PyObject *_wrap_Execute(PyObject *, PyObject *args, PyObject *kwargs) {
9896 PyObject *resultobj;
9897 wxString *arg1 = 0 ;
9898 int arg2 = (int) wxEXEC_ASYNC ;
9899 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
9900 long result;
9901 bool temp1 = False ;
9902 PyObject * obj0 = 0 ;
9903 PyObject * obj1 = 0 ;
9904 PyObject * obj2 = 0 ;
9905 char *kwnames[] = {
9906 (char *) "command",(char *) "flags",(char *) "process", NULL
9907 };
9908
9909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
9910 {
9911 arg1 = wxString_in_helper(obj0);
9912 if (arg1 == NULL) SWIG_fail;
9913 temp1 = True;
9914 }
9915 if (obj1) {
9916 arg2 = (int)SWIG_As_int(obj1);
9917 if (PyErr_Occurred()) SWIG_fail;
9918 }
9919 if (obj2) {
9920 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyProcess,
9921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9922 }
9923 {
9924 if (!wxPyCheckForApp()) SWIG_fail;
9925 PyThreadState* __tstate = wxPyBeginAllowThreads();
9926 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
9927
9928 wxPyEndAllowThreads(__tstate);
9929 if (PyErr_Occurred()) SWIG_fail;
9930 }
9931 resultobj = SWIG_From_long((long)result);
9932 {
9933 if (temp1)
9934 delete arg1;
9935 }
9936 return resultobj;
9937 fail:
9938 {
9939 if (temp1)
9940 delete arg1;
9941 }
9942 return NULL;
9943 }
9944
9945
9946 static PyObject *_wrap_new_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
9947 PyObject *resultobj;
9948 int arg1 = (int) wxJOYSTICK1 ;
9949 wxJoystick *result;
9950 PyObject * obj0 = 0 ;
9951 char *kwnames[] = {
9952 (char *) "joystick", NULL
9953 };
9954
9955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
9956 if (obj0) {
9957 arg1 = (int)SWIG_As_int(obj0);
9958 if (PyErr_Occurred()) SWIG_fail;
9959 }
9960 {
9961 if (!wxPyCheckForApp()) SWIG_fail;
9962 PyThreadState* __tstate = wxPyBeginAllowThreads();
9963 result = (wxJoystick *)new wxJoystick(arg1);
9964
9965 wxPyEndAllowThreads(__tstate);
9966 if (PyErr_Occurred()) SWIG_fail;
9967 }
9968 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystick, 1);
9969 return resultobj;
9970 fail:
9971 return NULL;
9972 }
9973
9974
9975 static PyObject *_wrap_delete_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
9976 PyObject *resultobj;
9977 wxJoystick *arg1 = (wxJoystick *) 0 ;
9978 PyObject * obj0 = 0 ;
9979 char *kwnames[] = {
9980 (char *) "self", NULL
9981 };
9982
9983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
9984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
9985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9986 {
9987 PyThreadState* __tstate = wxPyBeginAllowThreads();
9988 delete arg1;
9989
9990 wxPyEndAllowThreads(__tstate);
9991 if (PyErr_Occurred()) SWIG_fail;
9992 }
9993 Py_INCREF(Py_None); resultobj = Py_None;
9994 return resultobj;
9995 fail:
9996 return NULL;
9997 }
9998
9999
10000 static PyObject *_wrap_Joystick_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10001 PyObject *resultobj;
10002 wxJoystick *arg1 = (wxJoystick *) 0 ;
10003 wxPoint result;
10004 PyObject * obj0 = 0 ;
10005 char *kwnames[] = {
10006 (char *) "self", NULL
10007 };
10008
10009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
10010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10012 {
10013 PyThreadState* __tstate = wxPyBeginAllowThreads();
10014 result = (arg1)->GetPosition();
10015
10016 wxPyEndAllowThreads(__tstate);
10017 if (PyErr_Occurred()) SWIG_fail;
10018 }
10019 {
10020 wxPoint * resultptr;
10021 resultptr = new wxPoint((wxPoint &) result);
10022 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
10023 }
10024 return resultobj;
10025 fail:
10026 return NULL;
10027 }
10028
10029
10030 static PyObject *_wrap_Joystick_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10031 PyObject *resultobj;
10032 wxJoystick *arg1 = (wxJoystick *) 0 ;
10033 int result;
10034 PyObject * obj0 = 0 ;
10035 char *kwnames[] = {
10036 (char *) "self", NULL
10037 };
10038
10039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
10040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10042 {
10043 PyThreadState* __tstate = wxPyBeginAllowThreads();
10044 result = (int)(arg1)->GetZPosition();
10045
10046 wxPyEndAllowThreads(__tstate);
10047 if (PyErr_Occurred()) SWIG_fail;
10048 }
10049 resultobj = SWIG_From_int((int)result);
10050 return resultobj;
10051 fail:
10052 return NULL;
10053 }
10054
10055
10056 static PyObject *_wrap_Joystick_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
10057 PyObject *resultobj;
10058 wxJoystick *arg1 = (wxJoystick *) 0 ;
10059 int result;
10060 PyObject * obj0 = 0 ;
10061 char *kwnames[] = {
10062 (char *) "self", NULL
10063 };
10064
10065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetButtonState",kwnames,&obj0)) goto fail;
10066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10068 {
10069 PyThreadState* __tstate = wxPyBeginAllowThreads();
10070 result = (int)(arg1)->GetButtonState();
10071
10072 wxPyEndAllowThreads(__tstate);
10073 if (PyErr_Occurred()) SWIG_fail;
10074 }
10075 resultobj = SWIG_From_int((int)result);
10076 return resultobj;
10077 fail:
10078 return NULL;
10079 }
10080
10081
10082 static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10083 PyObject *resultobj;
10084 wxJoystick *arg1 = (wxJoystick *) 0 ;
10085 int result;
10086 PyObject * obj0 = 0 ;
10087 char *kwnames[] = {
10088 (char *) "self", NULL
10089 };
10090
10091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
10092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10094 {
10095 PyThreadState* __tstate = wxPyBeginAllowThreads();
10096 result = (int)(arg1)->GetPOVPosition();
10097
10098 wxPyEndAllowThreads(__tstate);
10099 if (PyErr_Occurred()) SWIG_fail;
10100 }
10101 resultobj = SWIG_From_int((int)result);
10102 return resultobj;
10103 fail:
10104 return NULL;
10105 }
10106
10107
10108 static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10109 PyObject *resultobj;
10110 wxJoystick *arg1 = (wxJoystick *) 0 ;
10111 int result;
10112 PyObject * obj0 = 0 ;
10113 char *kwnames[] = {
10114 (char *) "self", NULL
10115 };
10116
10117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
10118 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10119 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10120 {
10121 PyThreadState* __tstate = wxPyBeginAllowThreads();
10122 result = (int)(arg1)->GetPOVCTSPosition();
10123
10124 wxPyEndAllowThreads(__tstate);
10125 if (PyErr_Occurred()) SWIG_fail;
10126 }
10127 resultobj = SWIG_From_int((int)result);
10128 return resultobj;
10129 fail:
10130 return NULL;
10131 }
10132
10133
10134 static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10135 PyObject *resultobj;
10136 wxJoystick *arg1 = (wxJoystick *) 0 ;
10137 int result;
10138 PyObject * obj0 = 0 ;
10139 char *kwnames[] = {
10140 (char *) "self", NULL
10141 };
10142
10143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
10144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10146 {
10147 PyThreadState* __tstate = wxPyBeginAllowThreads();
10148 result = (int)(arg1)->GetRudderPosition();
10149
10150 wxPyEndAllowThreads(__tstate);
10151 if (PyErr_Occurred()) SWIG_fail;
10152 }
10153 resultobj = SWIG_From_int((int)result);
10154 return resultobj;
10155 fail:
10156 return NULL;
10157 }
10158
10159
10160 static PyObject *_wrap_Joystick_GetUPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10161 PyObject *resultobj;
10162 wxJoystick *arg1 = (wxJoystick *) 0 ;
10163 int result;
10164 PyObject * obj0 = 0 ;
10165 char *kwnames[] = {
10166 (char *) "self", NULL
10167 };
10168
10169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
10170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10172 {
10173 PyThreadState* __tstate = wxPyBeginAllowThreads();
10174 result = (int)(arg1)->GetUPosition();
10175
10176 wxPyEndAllowThreads(__tstate);
10177 if (PyErr_Occurred()) SWIG_fail;
10178 }
10179 resultobj = SWIG_From_int((int)result);
10180 return resultobj;
10181 fail:
10182 return NULL;
10183 }
10184
10185
10186 static PyObject *_wrap_Joystick_GetVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
10187 PyObject *resultobj;
10188 wxJoystick *arg1 = (wxJoystick *) 0 ;
10189 int result;
10190 PyObject * obj0 = 0 ;
10191 char *kwnames[] = {
10192 (char *) "self", NULL
10193 };
10194
10195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
10196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10198 {
10199 PyThreadState* __tstate = wxPyBeginAllowThreads();
10200 result = (int)(arg1)->GetVPosition();
10201
10202 wxPyEndAllowThreads(__tstate);
10203 if (PyErr_Occurred()) SWIG_fail;
10204 }
10205 resultobj = SWIG_From_int((int)result);
10206 return resultobj;
10207 fail:
10208 return NULL;
10209 }
10210
10211
10212 static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
10213 PyObject *resultobj;
10214 wxJoystick *arg1 = (wxJoystick *) 0 ;
10215 int result;
10216 PyObject * obj0 = 0 ;
10217 char *kwnames[] = {
10218 (char *) "self", NULL
10219 };
10220
10221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMovementThreshold",kwnames,&obj0)) goto fail;
10222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10224 {
10225 PyThreadState* __tstate = wxPyBeginAllowThreads();
10226 result = (int)(arg1)->GetMovementThreshold();
10227
10228 wxPyEndAllowThreads(__tstate);
10229 if (PyErr_Occurred()) SWIG_fail;
10230 }
10231 resultobj = SWIG_From_int((int)result);
10232 return resultobj;
10233 fail:
10234 return NULL;
10235 }
10236
10237
10238 static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
10239 PyObject *resultobj;
10240 wxJoystick *arg1 = (wxJoystick *) 0 ;
10241 int arg2 ;
10242 PyObject * obj0 = 0 ;
10243 PyObject * obj1 = 0 ;
10244 char *kwnames[] = {
10245 (char *) "self",(char *) "threshold", NULL
10246 };
10247
10248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
10249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10251 arg2 = (int)SWIG_As_int(obj1);
10252 if (PyErr_Occurred()) SWIG_fail;
10253 {
10254 PyThreadState* __tstate = wxPyBeginAllowThreads();
10255 (arg1)->SetMovementThreshold(arg2);
10256
10257 wxPyEndAllowThreads(__tstate);
10258 if (PyErr_Occurred()) SWIG_fail;
10259 }
10260 Py_INCREF(Py_None); resultobj = Py_None;
10261 return resultobj;
10262 fail:
10263 return NULL;
10264 }
10265
10266
10267 static PyObject *_wrap_Joystick_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
10268 PyObject *resultobj;
10269 wxJoystick *arg1 = (wxJoystick *) 0 ;
10270 bool result;
10271 PyObject * obj0 = 0 ;
10272 char *kwnames[] = {
10273 (char *) "self", NULL
10274 };
10275
10276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
10277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10279 {
10280 PyThreadState* __tstate = wxPyBeginAllowThreads();
10281 result = (bool)(arg1)->IsOk();
10282
10283 wxPyEndAllowThreads(__tstate);
10284 if (PyErr_Occurred()) SWIG_fail;
10285 }
10286 {
10287 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10288 }
10289 return resultobj;
10290 fail:
10291 return NULL;
10292 }
10293
10294
10295 static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *, PyObject *args, PyObject *kwargs) {
10296 PyObject *resultobj;
10297 wxJoystick *arg1 = (wxJoystick *) 0 ;
10298 int result;
10299 PyObject * obj0 = 0 ;
10300 char *kwnames[] = {
10301 (char *) "self", NULL
10302 };
10303
10304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
10305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10307 {
10308 PyThreadState* __tstate = wxPyBeginAllowThreads();
10309 result = (int)(arg1)->GetNumberJoysticks();
10310
10311 wxPyEndAllowThreads(__tstate);
10312 if (PyErr_Occurred()) SWIG_fail;
10313 }
10314 resultobj = SWIG_From_int((int)result);
10315 return resultobj;
10316 fail:
10317 return NULL;
10318 }
10319
10320
10321 static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *, PyObject *args, PyObject *kwargs) {
10322 PyObject *resultobj;
10323 wxJoystick *arg1 = (wxJoystick *) 0 ;
10324 int result;
10325 PyObject * obj0 = 0 ;
10326 char *kwnames[] = {
10327 (char *) "self", NULL
10328 };
10329
10330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
10331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10333 {
10334 PyThreadState* __tstate = wxPyBeginAllowThreads();
10335 result = (int)(arg1)->GetManufacturerId();
10336
10337 wxPyEndAllowThreads(__tstate);
10338 if (PyErr_Occurred()) SWIG_fail;
10339 }
10340 resultobj = SWIG_From_int((int)result);
10341 return resultobj;
10342 fail:
10343 return NULL;
10344 }
10345
10346
10347 static PyObject *_wrap_Joystick_GetProductId(PyObject *, PyObject *args, PyObject *kwargs) {
10348 PyObject *resultobj;
10349 wxJoystick *arg1 = (wxJoystick *) 0 ;
10350 int result;
10351 PyObject * obj0 = 0 ;
10352 char *kwnames[] = {
10353 (char *) "self", NULL
10354 };
10355
10356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
10357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10359 {
10360 PyThreadState* __tstate = wxPyBeginAllowThreads();
10361 result = (int)(arg1)->GetProductId();
10362
10363 wxPyEndAllowThreads(__tstate);
10364 if (PyErr_Occurred()) SWIG_fail;
10365 }
10366 resultobj = SWIG_From_int((int)result);
10367 return resultobj;
10368 fail:
10369 return NULL;
10370 }
10371
10372
10373 static PyObject *_wrap_Joystick_GetProductName(PyObject *, PyObject *args, PyObject *kwargs) {
10374 PyObject *resultobj;
10375 wxJoystick *arg1 = (wxJoystick *) 0 ;
10376 wxString result;
10377 PyObject * obj0 = 0 ;
10378 char *kwnames[] = {
10379 (char *) "self", NULL
10380 };
10381
10382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
10383 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10384 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10385 {
10386 PyThreadState* __tstate = wxPyBeginAllowThreads();
10387 result = (arg1)->GetProductName();
10388
10389 wxPyEndAllowThreads(__tstate);
10390 if (PyErr_Occurred()) SWIG_fail;
10391 }
10392 {
10393 #if wxUSE_UNICODE
10394 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10395 #else
10396 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10397 #endif
10398 }
10399 return resultobj;
10400 fail:
10401 return NULL;
10402 }
10403
10404
10405 static PyObject *_wrap_Joystick_GetXMin(PyObject *, PyObject *args, PyObject *kwargs) {
10406 PyObject *resultobj;
10407 wxJoystick *arg1 = (wxJoystick *) 0 ;
10408 int result;
10409 PyObject * obj0 = 0 ;
10410 char *kwnames[] = {
10411 (char *) "self", NULL
10412 };
10413
10414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
10415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10417 {
10418 PyThreadState* __tstate = wxPyBeginAllowThreads();
10419 result = (int)(arg1)->GetXMin();
10420
10421 wxPyEndAllowThreads(__tstate);
10422 if (PyErr_Occurred()) SWIG_fail;
10423 }
10424 resultobj = SWIG_From_int((int)result);
10425 return resultobj;
10426 fail:
10427 return NULL;
10428 }
10429
10430
10431 static PyObject *_wrap_Joystick_GetYMin(PyObject *, PyObject *args, PyObject *kwargs) {
10432 PyObject *resultobj;
10433 wxJoystick *arg1 = (wxJoystick *) 0 ;
10434 int result;
10435 PyObject * obj0 = 0 ;
10436 char *kwnames[] = {
10437 (char *) "self", NULL
10438 };
10439
10440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
10441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10443 {
10444 PyThreadState* __tstate = wxPyBeginAllowThreads();
10445 result = (int)(arg1)->GetYMin();
10446
10447 wxPyEndAllowThreads(__tstate);
10448 if (PyErr_Occurred()) SWIG_fail;
10449 }
10450 resultobj = SWIG_From_int((int)result);
10451 return resultobj;
10452 fail:
10453 return NULL;
10454 }
10455
10456
10457 static PyObject *_wrap_Joystick_GetZMin(PyObject *, PyObject *args, PyObject *kwargs) {
10458 PyObject *resultobj;
10459 wxJoystick *arg1 = (wxJoystick *) 0 ;
10460 int result;
10461 PyObject * obj0 = 0 ;
10462 char *kwnames[] = {
10463 (char *) "self", NULL
10464 };
10465
10466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
10467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10469 {
10470 PyThreadState* __tstate = wxPyBeginAllowThreads();
10471 result = (int)(arg1)->GetZMin();
10472
10473 wxPyEndAllowThreads(__tstate);
10474 if (PyErr_Occurred()) SWIG_fail;
10475 }
10476 resultobj = SWIG_From_int((int)result);
10477 return resultobj;
10478 fail:
10479 return NULL;
10480 }
10481
10482
10483 static PyObject *_wrap_Joystick_GetXMax(PyObject *, PyObject *args, PyObject *kwargs) {
10484 PyObject *resultobj;
10485 wxJoystick *arg1 = (wxJoystick *) 0 ;
10486 int result;
10487 PyObject * obj0 = 0 ;
10488 char *kwnames[] = {
10489 (char *) "self", NULL
10490 };
10491
10492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
10493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10495 {
10496 PyThreadState* __tstate = wxPyBeginAllowThreads();
10497 result = (int)(arg1)->GetXMax();
10498
10499 wxPyEndAllowThreads(__tstate);
10500 if (PyErr_Occurred()) SWIG_fail;
10501 }
10502 resultobj = SWIG_From_int((int)result);
10503 return resultobj;
10504 fail:
10505 return NULL;
10506 }
10507
10508
10509 static PyObject *_wrap_Joystick_GetYMax(PyObject *, PyObject *args, PyObject *kwargs) {
10510 PyObject *resultobj;
10511 wxJoystick *arg1 = (wxJoystick *) 0 ;
10512 int result;
10513 PyObject * obj0 = 0 ;
10514 char *kwnames[] = {
10515 (char *) "self", NULL
10516 };
10517
10518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
10519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10521 {
10522 PyThreadState* __tstate = wxPyBeginAllowThreads();
10523 result = (int)(arg1)->GetYMax();
10524
10525 wxPyEndAllowThreads(__tstate);
10526 if (PyErr_Occurred()) SWIG_fail;
10527 }
10528 resultobj = SWIG_From_int((int)result);
10529 return resultobj;
10530 fail:
10531 return NULL;
10532 }
10533
10534
10535 static PyObject *_wrap_Joystick_GetZMax(PyObject *, PyObject *args, PyObject *kwargs) {
10536 PyObject *resultobj;
10537 wxJoystick *arg1 = (wxJoystick *) 0 ;
10538 int result;
10539 PyObject * obj0 = 0 ;
10540 char *kwnames[] = {
10541 (char *) "self", NULL
10542 };
10543
10544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
10545 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10546 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10547 {
10548 PyThreadState* __tstate = wxPyBeginAllowThreads();
10549 result = (int)(arg1)->GetZMax();
10550
10551 wxPyEndAllowThreads(__tstate);
10552 if (PyErr_Occurred()) SWIG_fail;
10553 }
10554 resultobj = SWIG_From_int((int)result);
10555 return resultobj;
10556 fail:
10557 return NULL;
10558 }
10559
10560
10561 static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *, PyObject *args, PyObject *kwargs) {
10562 PyObject *resultobj;
10563 wxJoystick *arg1 = (wxJoystick *) 0 ;
10564 int result;
10565 PyObject * obj0 = 0 ;
10566 char *kwnames[] = {
10567 (char *) "self", NULL
10568 };
10569
10570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
10571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10573 {
10574 PyThreadState* __tstate = wxPyBeginAllowThreads();
10575 result = (int)(arg1)->GetNumberButtons();
10576
10577 wxPyEndAllowThreads(__tstate);
10578 if (PyErr_Occurred()) SWIG_fail;
10579 }
10580 resultobj = SWIG_From_int((int)result);
10581 return resultobj;
10582 fail:
10583 return NULL;
10584 }
10585
10586
10587 static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *, PyObject *args, PyObject *kwargs) {
10588 PyObject *resultobj;
10589 wxJoystick *arg1 = (wxJoystick *) 0 ;
10590 int result;
10591 PyObject * obj0 = 0 ;
10592 char *kwnames[] = {
10593 (char *) "self", NULL
10594 };
10595
10596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
10597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10599 {
10600 PyThreadState* __tstate = wxPyBeginAllowThreads();
10601 result = (int)(arg1)->GetNumberAxes();
10602
10603 wxPyEndAllowThreads(__tstate);
10604 if (PyErr_Occurred()) SWIG_fail;
10605 }
10606 resultobj = SWIG_From_int((int)result);
10607 return resultobj;
10608 fail:
10609 return NULL;
10610 }
10611
10612
10613 static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *, PyObject *args, PyObject *kwargs) {
10614 PyObject *resultobj;
10615 wxJoystick *arg1 = (wxJoystick *) 0 ;
10616 int result;
10617 PyObject * obj0 = 0 ;
10618 char *kwnames[] = {
10619 (char *) "self", NULL
10620 };
10621
10622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
10623 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10624 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10625 {
10626 PyThreadState* __tstate = wxPyBeginAllowThreads();
10627 result = (int)(arg1)->GetMaxButtons();
10628
10629 wxPyEndAllowThreads(__tstate);
10630 if (PyErr_Occurred()) SWIG_fail;
10631 }
10632 resultobj = SWIG_From_int((int)result);
10633 return resultobj;
10634 fail:
10635 return NULL;
10636 }
10637
10638
10639 static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *, PyObject *args, PyObject *kwargs) {
10640 PyObject *resultobj;
10641 wxJoystick *arg1 = (wxJoystick *) 0 ;
10642 int result;
10643 PyObject * obj0 = 0 ;
10644 char *kwnames[] = {
10645 (char *) "self", NULL
10646 };
10647
10648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
10649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10651 {
10652 PyThreadState* __tstate = wxPyBeginAllowThreads();
10653 result = (int)(arg1)->GetMaxAxes();
10654
10655 wxPyEndAllowThreads(__tstate);
10656 if (PyErr_Occurred()) SWIG_fail;
10657 }
10658 resultobj = SWIG_From_int((int)result);
10659 return resultobj;
10660 fail:
10661 return NULL;
10662 }
10663
10664
10665 static PyObject *_wrap_Joystick_GetPollingMin(PyObject *, PyObject *args, PyObject *kwargs) {
10666 PyObject *resultobj;
10667 wxJoystick *arg1 = (wxJoystick *) 0 ;
10668 int result;
10669 PyObject * obj0 = 0 ;
10670 char *kwnames[] = {
10671 (char *) "self", NULL
10672 };
10673
10674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
10675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10677 {
10678 PyThreadState* __tstate = wxPyBeginAllowThreads();
10679 result = (int)(arg1)->GetPollingMin();
10680
10681 wxPyEndAllowThreads(__tstate);
10682 if (PyErr_Occurred()) SWIG_fail;
10683 }
10684 resultobj = SWIG_From_int((int)result);
10685 return resultobj;
10686 fail:
10687 return NULL;
10688 }
10689
10690
10691 static PyObject *_wrap_Joystick_GetPollingMax(PyObject *, PyObject *args, PyObject *kwargs) {
10692 PyObject *resultobj;
10693 wxJoystick *arg1 = (wxJoystick *) 0 ;
10694 int result;
10695 PyObject * obj0 = 0 ;
10696 char *kwnames[] = {
10697 (char *) "self", NULL
10698 };
10699
10700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
10701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10703 {
10704 PyThreadState* __tstate = wxPyBeginAllowThreads();
10705 result = (int)(arg1)->GetPollingMax();
10706
10707 wxPyEndAllowThreads(__tstate);
10708 if (PyErr_Occurred()) SWIG_fail;
10709 }
10710 resultobj = SWIG_From_int((int)result);
10711 return resultobj;
10712 fail:
10713 return NULL;
10714 }
10715
10716
10717 static PyObject *_wrap_Joystick_GetRudderMin(PyObject *, PyObject *args, PyObject *kwargs) {
10718 PyObject *resultobj;
10719 wxJoystick *arg1 = (wxJoystick *) 0 ;
10720 int result;
10721 PyObject * obj0 = 0 ;
10722 char *kwnames[] = {
10723 (char *) "self", NULL
10724 };
10725
10726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
10727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10729 {
10730 PyThreadState* __tstate = wxPyBeginAllowThreads();
10731 result = (int)(arg1)->GetRudderMin();
10732
10733 wxPyEndAllowThreads(__tstate);
10734 if (PyErr_Occurred()) SWIG_fail;
10735 }
10736 resultobj = SWIG_From_int((int)result);
10737 return resultobj;
10738 fail:
10739 return NULL;
10740 }
10741
10742
10743 static PyObject *_wrap_Joystick_GetRudderMax(PyObject *, PyObject *args, PyObject *kwargs) {
10744 PyObject *resultobj;
10745 wxJoystick *arg1 = (wxJoystick *) 0 ;
10746 int result;
10747 PyObject * obj0 = 0 ;
10748 char *kwnames[] = {
10749 (char *) "self", NULL
10750 };
10751
10752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
10753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10755 {
10756 PyThreadState* __tstate = wxPyBeginAllowThreads();
10757 result = (int)(arg1)->GetRudderMax();
10758
10759 wxPyEndAllowThreads(__tstate);
10760 if (PyErr_Occurred()) SWIG_fail;
10761 }
10762 resultobj = SWIG_From_int((int)result);
10763 return resultobj;
10764 fail:
10765 return NULL;
10766 }
10767
10768
10769 static PyObject *_wrap_Joystick_GetUMin(PyObject *, PyObject *args, PyObject *kwargs) {
10770 PyObject *resultobj;
10771 wxJoystick *arg1 = (wxJoystick *) 0 ;
10772 int result;
10773 PyObject * obj0 = 0 ;
10774 char *kwnames[] = {
10775 (char *) "self", NULL
10776 };
10777
10778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
10779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10781 {
10782 PyThreadState* __tstate = wxPyBeginAllowThreads();
10783 result = (int)(arg1)->GetUMin();
10784
10785 wxPyEndAllowThreads(__tstate);
10786 if (PyErr_Occurred()) SWIG_fail;
10787 }
10788 resultobj = SWIG_From_int((int)result);
10789 return resultobj;
10790 fail:
10791 return NULL;
10792 }
10793
10794
10795 static PyObject *_wrap_Joystick_GetUMax(PyObject *, PyObject *args, PyObject *kwargs) {
10796 PyObject *resultobj;
10797 wxJoystick *arg1 = (wxJoystick *) 0 ;
10798 int result;
10799 PyObject * obj0 = 0 ;
10800 char *kwnames[] = {
10801 (char *) "self", NULL
10802 };
10803
10804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
10805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10807 {
10808 PyThreadState* __tstate = wxPyBeginAllowThreads();
10809 result = (int)(arg1)->GetUMax();
10810
10811 wxPyEndAllowThreads(__tstate);
10812 if (PyErr_Occurred()) SWIG_fail;
10813 }
10814 resultobj = SWIG_From_int((int)result);
10815 return resultobj;
10816 fail:
10817 return NULL;
10818 }
10819
10820
10821 static PyObject *_wrap_Joystick_GetVMin(PyObject *, PyObject *args, PyObject *kwargs) {
10822 PyObject *resultobj;
10823 wxJoystick *arg1 = (wxJoystick *) 0 ;
10824 int result;
10825 PyObject * obj0 = 0 ;
10826 char *kwnames[] = {
10827 (char *) "self", NULL
10828 };
10829
10830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
10831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10833 {
10834 PyThreadState* __tstate = wxPyBeginAllowThreads();
10835 result = (int)(arg1)->GetVMin();
10836
10837 wxPyEndAllowThreads(__tstate);
10838 if (PyErr_Occurred()) SWIG_fail;
10839 }
10840 resultobj = SWIG_From_int((int)result);
10841 return resultobj;
10842 fail:
10843 return NULL;
10844 }
10845
10846
10847 static PyObject *_wrap_Joystick_GetVMax(PyObject *, PyObject *args, PyObject *kwargs) {
10848 PyObject *resultobj;
10849 wxJoystick *arg1 = (wxJoystick *) 0 ;
10850 int result;
10851 PyObject * obj0 = 0 ;
10852 char *kwnames[] = {
10853 (char *) "self", NULL
10854 };
10855
10856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
10857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10859 {
10860 PyThreadState* __tstate = wxPyBeginAllowThreads();
10861 result = (int)(arg1)->GetVMax();
10862
10863 wxPyEndAllowThreads(__tstate);
10864 if (PyErr_Occurred()) SWIG_fail;
10865 }
10866 resultobj = SWIG_From_int((int)result);
10867 return resultobj;
10868 fail:
10869 return NULL;
10870 }
10871
10872
10873 static PyObject *_wrap_Joystick_HasRudder(PyObject *, PyObject *args, PyObject *kwargs) {
10874 PyObject *resultobj;
10875 wxJoystick *arg1 = (wxJoystick *) 0 ;
10876 bool result;
10877 PyObject * obj0 = 0 ;
10878 char *kwnames[] = {
10879 (char *) "self", NULL
10880 };
10881
10882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
10883 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10885 {
10886 PyThreadState* __tstate = wxPyBeginAllowThreads();
10887 result = (bool)(arg1)->HasRudder();
10888
10889 wxPyEndAllowThreads(__tstate);
10890 if (PyErr_Occurred()) SWIG_fail;
10891 }
10892 {
10893 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10894 }
10895 return resultobj;
10896 fail:
10897 return NULL;
10898 }
10899
10900
10901 static PyObject *_wrap_Joystick_HasZ(PyObject *, PyObject *args, PyObject *kwargs) {
10902 PyObject *resultobj;
10903 wxJoystick *arg1 = (wxJoystick *) 0 ;
10904 bool result;
10905 PyObject * obj0 = 0 ;
10906 char *kwnames[] = {
10907 (char *) "self", NULL
10908 };
10909
10910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
10911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10913 {
10914 PyThreadState* __tstate = wxPyBeginAllowThreads();
10915 result = (bool)(arg1)->HasZ();
10916
10917 wxPyEndAllowThreads(__tstate);
10918 if (PyErr_Occurred()) SWIG_fail;
10919 }
10920 {
10921 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10922 }
10923 return resultobj;
10924 fail:
10925 return NULL;
10926 }
10927
10928
10929 static PyObject *_wrap_Joystick_HasU(PyObject *, PyObject *args, PyObject *kwargs) {
10930 PyObject *resultobj;
10931 wxJoystick *arg1 = (wxJoystick *) 0 ;
10932 bool result;
10933 PyObject * obj0 = 0 ;
10934 char *kwnames[] = {
10935 (char *) "self", NULL
10936 };
10937
10938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
10939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10941 {
10942 PyThreadState* __tstate = wxPyBeginAllowThreads();
10943 result = (bool)(arg1)->HasU();
10944
10945 wxPyEndAllowThreads(__tstate);
10946 if (PyErr_Occurred()) SWIG_fail;
10947 }
10948 {
10949 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10950 }
10951 return resultobj;
10952 fail:
10953 return NULL;
10954 }
10955
10956
10957 static PyObject *_wrap_Joystick_HasV(PyObject *, PyObject *args, PyObject *kwargs) {
10958 PyObject *resultobj;
10959 wxJoystick *arg1 = (wxJoystick *) 0 ;
10960 bool result;
10961 PyObject * obj0 = 0 ;
10962 char *kwnames[] = {
10963 (char *) "self", NULL
10964 };
10965
10966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
10967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10969 {
10970 PyThreadState* __tstate = wxPyBeginAllowThreads();
10971 result = (bool)(arg1)->HasV();
10972
10973 wxPyEndAllowThreads(__tstate);
10974 if (PyErr_Occurred()) SWIG_fail;
10975 }
10976 {
10977 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10978 }
10979 return resultobj;
10980 fail:
10981 return NULL;
10982 }
10983
10984
10985 static PyObject *_wrap_Joystick_HasPOV(PyObject *, PyObject *args, PyObject *kwargs) {
10986 PyObject *resultobj;
10987 wxJoystick *arg1 = (wxJoystick *) 0 ;
10988 bool result;
10989 PyObject * obj0 = 0 ;
10990 char *kwnames[] = {
10991 (char *) "self", NULL
10992 };
10993
10994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
10995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
10996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10997 {
10998 PyThreadState* __tstate = wxPyBeginAllowThreads();
10999 result = (bool)(arg1)->HasPOV();
11000
11001 wxPyEndAllowThreads(__tstate);
11002 if (PyErr_Occurred()) SWIG_fail;
11003 }
11004 {
11005 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11006 }
11007 return resultobj;
11008 fail:
11009 return NULL;
11010 }
11011
11012
11013 static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *, PyObject *args, PyObject *kwargs) {
11014 PyObject *resultobj;
11015 wxJoystick *arg1 = (wxJoystick *) 0 ;
11016 bool result;
11017 PyObject * obj0 = 0 ;
11018 char *kwnames[] = {
11019 (char *) "self", NULL
11020 };
11021
11022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
11023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11025 {
11026 PyThreadState* __tstate = wxPyBeginAllowThreads();
11027 result = (bool)(arg1)->HasPOV4Dir();
11028
11029 wxPyEndAllowThreads(__tstate);
11030 if (PyErr_Occurred()) SWIG_fail;
11031 }
11032 {
11033 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11034 }
11035 return resultobj;
11036 fail:
11037 return NULL;
11038 }
11039
11040
11041 static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *, PyObject *args, PyObject *kwargs) {
11042 PyObject *resultobj;
11043 wxJoystick *arg1 = (wxJoystick *) 0 ;
11044 bool result;
11045 PyObject * obj0 = 0 ;
11046 char *kwnames[] = {
11047 (char *) "self", NULL
11048 };
11049
11050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
11051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11053 {
11054 PyThreadState* __tstate = wxPyBeginAllowThreads();
11055 result = (bool)(arg1)->HasPOVCTS();
11056
11057 wxPyEndAllowThreads(__tstate);
11058 if (PyErr_Occurred()) SWIG_fail;
11059 }
11060 {
11061 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11062 }
11063 return resultobj;
11064 fail:
11065 return NULL;
11066 }
11067
11068
11069 static PyObject *_wrap_Joystick_SetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
11070 PyObject *resultobj;
11071 wxJoystick *arg1 = (wxJoystick *) 0 ;
11072 wxWindow *arg2 = (wxWindow *) 0 ;
11073 int arg3 = (int) 0 ;
11074 bool result;
11075 PyObject * obj0 = 0 ;
11076 PyObject * obj1 = 0 ;
11077 PyObject * obj2 = 0 ;
11078 char *kwnames[] = {
11079 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
11080 };
11081
11082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
11083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11085 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxWindow,
11086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11087 if (obj2) {
11088 arg3 = (int)SWIG_As_int(obj2);
11089 if (PyErr_Occurred()) SWIG_fail;
11090 }
11091 {
11092 PyThreadState* __tstate = wxPyBeginAllowThreads();
11093 result = (bool)(arg1)->SetCapture(arg2,arg3);
11094
11095 wxPyEndAllowThreads(__tstate);
11096 if (PyErr_Occurred()) SWIG_fail;
11097 }
11098 {
11099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11100 }
11101 return resultobj;
11102 fail:
11103 return NULL;
11104 }
11105
11106
11107 static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *, PyObject *args, PyObject *kwargs) {
11108 PyObject *resultobj;
11109 wxJoystick *arg1 = (wxJoystick *) 0 ;
11110 bool result;
11111 PyObject * obj0 = 0 ;
11112 char *kwnames[] = {
11113 (char *) "self", NULL
11114 };
11115
11116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
11117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystick,
11118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11119 {
11120 PyThreadState* __tstate = wxPyBeginAllowThreads();
11121 result = (bool)(arg1)->ReleaseCapture();
11122
11123 wxPyEndAllowThreads(__tstate);
11124 if (PyErr_Occurred()) SWIG_fail;
11125 }
11126 {
11127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11128 }
11129 return resultobj;
11130 fail:
11131 return NULL;
11132 }
11133
11134
11135 static PyObject * Joystick_swigregister(PyObject *, PyObject *args) {
11136 PyObject *obj;
11137 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11138 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
11139 Py_INCREF(obj);
11140 return Py_BuildValue((char *)"");
11141 }
11142 static PyObject *_wrap_JoystickEvent_m_pos_set(PyObject *, PyObject *args, PyObject *kwargs) {
11143 PyObject *resultobj;
11144 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11145 wxPoint *arg2 = (wxPoint *) 0 ;
11146 PyObject * obj0 = 0 ;
11147 PyObject * obj1 = 0 ;
11148 char *kwnames[] = {
11149 (char *) "self",(char *) "m_pos", NULL
11150 };
11151
11152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_pos_set",kwnames,&obj0,&obj1)) goto fail;
11153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11155 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPoint,
11156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11157 if (arg1) (arg1)->m_pos = *arg2;
11158
11159 Py_INCREF(Py_None); resultobj = Py_None;
11160 return resultobj;
11161 fail:
11162 return NULL;
11163 }
11164
11165
11166 static PyObject *_wrap_JoystickEvent_m_pos_get(PyObject *, PyObject *args, PyObject *kwargs) {
11167 PyObject *resultobj;
11168 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11169 wxPoint *result;
11170 PyObject * obj0 = 0 ;
11171 char *kwnames[] = {
11172 (char *) "self", NULL
11173 };
11174
11175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_pos_get",kwnames,&obj0)) goto fail;
11176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11178 result = (wxPoint *)& ((arg1)->m_pos);
11179
11180 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
11181 return resultobj;
11182 fail:
11183 return NULL;
11184 }
11185
11186
11187 static PyObject *_wrap_JoystickEvent_m_zPosition_set(PyObject *, PyObject *args, PyObject *kwargs) {
11188 PyObject *resultobj;
11189 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11190 int arg2 ;
11191 PyObject * obj0 = 0 ;
11192 PyObject * obj1 = 0 ;
11193 char *kwnames[] = {
11194 (char *) "self",(char *) "m_zPosition", NULL
11195 };
11196
11197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_zPosition_set",kwnames,&obj0,&obj1)) goto fail;
11198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11200 arg2 = (int)SWIG_As_int(obj1);
11201 if (PyErr_Occurred()) SWIG_fail;
11202 if (arg1) (arg1)->m_zPosition = arg2;
11203
11204 Py_INCREF(Py_None); resultobj = Py_None;
11205 return resultobj;
11206 fail:
11207 return NULL;
11208 }
11209
11210
11211 static PyObject *_wrap_JoystickEvent_m_zPosition_get(PyObject *, PyObject *args, PyObject *kwargs) {
11212 PyObject *resultobj;
11213 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11214 int result;
11215 PyObject * obj0 = 0 ;
11216 char *kwnames[] = {
11217 (char *) "self", NULL
11218 };
11219
11220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_zPosition_get",kwnames,&obj0)) goto fail;
11221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11223 result = (int) ((arg1)->m_zPosition);
11224
11225 resultobj = SWIG_From_int((int)result);
11226 return resultobj;
11227 fail:
11228 return NULL;
11229 }
11230
11231
11232 static PyObject *_wrap_JoystickEvent_m_buttonChange_set(PyObject *, PyObject *args, PyObject *kwargs) {
11233 PyObject *resultobj;
11234 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11235 int arg2 ;
11236 PyObject * obj0 = 0 ;
11237 PyObject * obj1 = 0 ;
11238 char *kwnames[] = {
11239 (char *) "self",(char *) "m_buttonChange", NULL
11240 };
11241
11242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonChange_set",kwnames,&obj0,&obj1)) goto fail;
11243 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11244 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11245 arg2 = (int)SWIG_As_int(obj1);
11246 if (PyErr_Occurred()) SWIG_fail;
11247 if (arg1) (arg1)->m_buttonChange = arg2;
11248
11249 Py_INCREF(Py_None); resultobj = Py_None;
11250 return resultobj;
11251 fail:
11252 return NULL;
11253 }
11254
11255
11256 static PyObject *_wrap_JoystickEvent_m_buttonChange_get(PyObject *, PyObject *args, PyObject *kwargs) {
11257 PyObject *resultobj;
11258 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11259 int result;
11260 PyObject * obj0 = 0 ;
11261 char *kwnames[] = {
11262 (char *) "self", NULL
11263 };
11264
11265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonChange_get",kwnames,&obj0)) goto fail;
11266 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11267 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11268 result = (int) ((arg1)->m_buttonChange);
11269
11270 resultobj = SWIG_From_int((int)result);
11271 return resultobj;
11272 fail:
11273 return NULL;
11274 }
11275
11276
11277 static PyObject *_wrap_JoystickEvent_m_buttonState_set(PyObject *, PyObject *args, PyObject *kwargs) {
11278 PyObject *resultobj;
11279 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11280 int arg2 ;
11281 PyObject * obj0 = 0 ;
11282 PyObject * obj1 = 0 ;
11283 char *kwnames[] = {
11284 (char *) "self",(char *) "m_buttonState", NULL
11285 };
11286
11287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_buttonState_set",kwnames,&obj0,&obj1)) goto fail;
11288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11290 arg2 = (int)SWIG_As_int(obj1);
11291 if (PyErr_Occurred()) SWIG_fail;
11292 if (arg1) (arg1)->m_buttonState = arg2;
11293
11294 Py_INCREF(Py_None); resultobj = Py_None;
11295 return resultobj;
11296 fail:
11297 return NULL;
11298 }
11299
11300
11301 static PyObject *_wrap_JoystickEvent_m_buttonState_get(PyObject *, PyObject *args, PyObject *kwargs) {
11302 PyObject *resultobj;
11303 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11304 int result;
11305 PyObject * obj0 = 0 ;
11306 char *kwnames[] = {
11307 (char *) "self", NULL
11308 };
11309
11310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_buttonState_get",kwnames,&obj0)) goto fail;
11311 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11312 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11313 result = (int) ((arg1)->m_buttonState);
11314
11315 resultobj = SWIG_From_int((int)result);
11316 return resultobj;
11317 fail:
11318 return NULL;
11319 }
11320
11321
11322 static PyObject *_wrap_JoystickEvent_m_joyStick_set(PyObject *, PyObject *args, PyObject *kwargs) {
11323 PyObject *resultobj;
11324 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11325 int arg2 ;
11326 PyObject * obj0 = 0 ;
11327 PyObject * obj1 = 0 ;
11328 char *kwnames[] = {
11329 (char *) "self",(char *) "m_joyStick", NULL
11330 };
11331
11332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_m_joyStick_set",kwnames,&obj0,&obj1)) goto fail;
11333 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11334 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11335 arg2 = (int)SWIG_As_int(obj1);
11336 if (PyErr_Occurred()) SWIG_fail;
11337 if (arg1) (arg1)->m_joyStick = arg2;
11338
11339 Py_INCREF(Py_None); resultobj = Py_None;
11340 return resultobj;
11341 fail:
11342 return NULL;
11343 }
11344
11345
11346 static PyObject *_wrap_JoystickEvent_m_joyStick_get(PyObject *, PyObject *args, PyObject *kwargs) {
11347 PyObject *resultobj;
11348 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11349 int result;
11350 PyObject * obj0 = 0 ;
11351 char *kwnames[] = {
11352 (char *) "self", NULL
11353 };
11354
11355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_m_joyStick_get",kwnames,&obj0)) goto fail;
11356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11358 result = (int) ((arg1)->m_joyStick);
11359
11360 resultobj = SWIG_From_int((int)result);
11361 return resultobj;
11362 fail:
11363 return NULL;
11364 }
11365
11366
11367 static PyObject *_wrap_new_JoystickEvent(PyObject *, PyObject *args, PyObject *kwargs) {
11368 PyObject *resultobj;
11369 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
11370 int arg2 = (int) 0 ;
11371 int arg3 = (int) wxJOYSTICK1 ;
11372 int arg4 = (int) 0 ;
11373 wxJoystickEvent *result;
11374 PyObject * obj0 = 0 ;
11375 PyObject * obj1 = 0 ;
11376 PyObject * obj2 = 0 ;
11377 PyObject * obj3 = 0 ;
11378 char *kwnames[] = {
11379 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
11380 };
11381
11382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11383 if (obj0) {
11384 arg1 = (wxEventType)SWIG_As_int(obj0);
11385 if (PyErr_Occurred()) SWIG_fail;
11386 }
11387 if (obj1) {
11388 arg2 = (int)SWIG_As_int(obj1);
11389 if (PyErr_Occurred()) SWIG_fail;
11390 }
11391 if (obj2) {
11392 arg3 = (int)SWIG_As_int(obj2);
11393 if (PyErr_Occurred()) SWIG_fail;
11394 }
11395 if (obj3) {
11396 arg4 = (int)SWIG_As_int(obj3);
11397 if (PyErr_Occurred()) SWIG_fail;
11398 }
11399 {
11400 PyThreadState* __tstate = wxPyBeginAllowThreads();
11401 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
11402
11403 wxPyEndAllowThreads(__tstate);
11404 if (PyErr_Occurred()) SWIG_fail;
11405 }
11406 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystickEvent, 1);
11407 return resultobj;
11408 fail:
11409 return NULL;
11410 }
11411
11412
11413 static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11414 PyObject *resultobj;
11415 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11416 wxPoint result;
11417 PyObject * obj0 = 0 ;
11418 char *kwnames[] = {
11419 (char *) "self", NULL
11420 };
11421
11422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
11423 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11424 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11425 {
11426 PyThreadState* __tstate = wxPyBeginAllowThreads();
11427 result = ((wxJoystickEvent const *)arg1)->GetPosition();
11428
11429 wxPyEndAllowThreads(__tstate);
11430 if (PyErr_Occurred()) SWIG_fail;
11431 }
11432 {
11433 wxPoint * resultptr;
11434 resultptr = new wxPoint((wxPoint &) result);
11435 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
11436 }
11437 return resultobj;
11438 fail:
11439 return NULL;
11440 }
11441
11442
11443 static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11444 PyObject *resultobj;
11445 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11446 int result;
11447 PyObject * obj0 = 0 ;
11448 char *kwnames[] = {
11449 (char *) "self", NULL
11450 };
11451
11452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
11453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11455 {
11456 PyThreadState* __tstate = wxPyBeginAllowThreads();
11457 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
11458
11459 wxPyEndAllowThreads(__tstate);
11460 if (PyErr_Occurred()) SWIG_fail;
11461 }
11462 resultobj = SWIG_From_int((int)result);
11463 return resultobj;
11464 fail:
11465 return NULL;
11466 }
11467
11468
11469 static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
11470 PyObject *resultobj;
11471 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11472 int result;
11473 PyObject * obj0 = 0 ;
11474 char *kwnames[] = {
11475 (char *) "self", NULL
11476 };
11477
11478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
11479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11481 {
11482 PyThreadState* __tstate = wxPyBeginAllowThreads();
11483 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
11484
11485 wxPyEndAllowThreads(__tstate);
11486 if (PyErr_Occurred()) SWIG_fail;
11487 }
11488 resultobj = SWIG_From_int((int)result);
11489 return resultobj;
11490 fail:
11491 return NULL;
11492 }
11493
11494
11495 static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
11496 PyObject *resultobj;
11497 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11498 int result;
11499 PyObject * obj0 = 0 ;
11500 char *kwnames[] = {
11501 (char *) "self", NULL
11502 };
11503
11504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
11505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11507 {
11508 PyThreadState* __tstate = wxPyBeginAllowThreads();
11509 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
11510
11511 wxPyEndAllowThreads(__tstate);
11512 if (PyErr_Occurred()) SWIG_fail;
11513 }
11514 resultobj = SWIG_From_int((int)result);
11515 return resultobj;
11516 fail:
11517 return NULL;
11518 }
11519
11520
11521 static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
11522 PyObject *resultobj;
11523 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11524 int result;
11525 PyObject * obj0 = 0 ;
11526 char *kwnames[] = {
11527 (char *) "self", NULL
11528 };
11529
11530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
11531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11533 {
11534 PyThreadState* __tstate = wxPyBeginAllowThreads();
11535 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
11536
11537 wxPyEndAllowThreads(__tstate);
11538 if (PyErr_Occurred()) SWIG_fail;
11539 }
11540 resultobj = SWIG_From_int((int)result);
11541 return resultobj;
11542 fail:
11543 return NULL;
11544 }
11545
11546
11547 static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
11548 PyObject *resultobj;
11549 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11550 int arg2 ;
11551 PyObject * obj0 = 0 ;
11552 PyObject * obj1 = 0 ;
11553 char *kwnames[] = {
11554 (char *) "self",(char *) "stick", NULL
11555 };
11556
11557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
11558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11560 arg2 = (int)SWIG_As_int(obj1);
11561 if (PyErr_Occurred()) SWIG_fail;
11562 {
11563 PyThreadState* __tstate = wxPyBeginAllowThreads();
11564 (arg1)->SetJoystick(arg2);
11565
11566 wxPyEndAllowThreads(__tstate);
11567 if (PyErr_Occurred()) SWIG_fail;
11568 }
11569 Py_INCREF(Py_None); resultobj = Py_None;
11570 return resultobj;
11571 fail:
11572 return NULL;
11573 }
11574
11575
11576 static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
11577 PyObject *resultobj;
11578 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11579 int arg2 ;
11580 PyObject * obj0 = 0 ;
11581 PyObject * obj1 = 0 ;
11582 char *kwnames[] = {
11583 (char *) "self",(char *) "state", NULL
11584 };
11585
11586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
11587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11589 arg2 = (int)SWIG_As_int(obj1);
11590 if (PyErr_Occurred()) SWIG_fail;
11591 {
11592 PyThreadState* __tstate = wxPyBeginAllowThreads();
11593 (arg1)->SetButtonState(arg2);
11594
11595 wxPyEndAllowThreads(__tstate);
11596 if (PyErr_Occurred()) SWIG_fail;
11597 }
11598 Py_INCREF(Py_None); resultobj = Py_None;
11599 return resultobj;
11600 fail:
11601 return NULL;
11602 }
11603
11604
11605 static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
11606 PyObject *resultobj;
11607 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11608 int arg2 ;
11609 PyObject * obj0 = 0 ;
11610 PyObject * obj1 = 0 ;
11611 char *kwnames[] = {
11612 (char *) "self",(char *) "change", NULL
11613 };
11614
11615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
11616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11618 arg2 = (int)SWIG_As_int(obj1);
11619 if (PyErr_Occurred()) SWIG_fail;
11620 {
11621 PyThreadState* __tstate = wxPyBeginAllowThreads();
11622 (arg1)->SetButtonChange(arg2);
11623
11624 wxPyEndAllowThreads(__tstate);
11625 if (PyErr_Occurred()) SWIG_fail;
11626 }
11627 Py_INCREF(Py_None); resultobj = Py_None;
11628 return resultobj;
11629 fail:
11630 return NULL;
11631 }
11632
11633
11634 static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11635 PyObject *resultobj;
11636 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11637 wxPoint *arg2 = 0 ;
11638 wxPoint temp2 ;
11639 PyObject * obj0 = 0 ;
11640 PyObject * obj1 = 0 ;
11641 char *kwnames[] = {
11642 (char *) "self",(char *) "pos", NULL
11643 };
11644
11645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
11646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11648 {
11649 arg2 = &temp2;
11650 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11651 }
11652 {
11653 PyThreadState* __tstate = wxPyBeginAllowThreads();
11654 (arg1)->SetPosition((wxPoint const &)*arg2);
11655
11656 wxPyEndAllowThreads(__tstate);
11657 if (PyErr_Occurred()) SWIG_fail;
11658 }
11659 Py_INCREF(Py_None); resultobj = Py_None;
11660 return resultobj;
11661 fail:
11662 return NULL;
11663 }
11664
11665
11666 static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11667 PyObject *resultobj;
11668 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11669 int arg2 ;
11670 PyObject * obj0 = 0 ;
11671 PyObject * obj1 = 0 ;
11672 char *kwnames[] = {
11673 (char *) "self",(char *) "zPos", NULL
11674 };
11675
11676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
11677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11679 arg2 = (int)SWIG_As_int(obj1);
11680 if (PyErr_Occurred()) SWIG_fail;
11681 {
11682 PyThreadState* __tstate = wxPyBeginAllowThreads();
11683 (arg1)->SetZPosition(arg2);
11684
11685 wxPyEndAllowThreads(__tstate);
11686 if (PyErr_Occurred()) SWIG_fail;
11687 }
11688 Py_INCREF(Py_None); resultobj = Py_None;
11689 return resultobj;
11690 fail:
11691 return NULL;
11692 }
11693
11694
11695 static PyObject *_wrap_JoystickEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
11696 PyObject *resultobj;
11697 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11698 bool result;
11699 PyObject * obj0 = 0 ;
11700 char *kwnames[] = {
11701 (char *) "self", NULL
11702 };
11703
11704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
11705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11707 {
11708 PyThreadState* __tstate = wxPyBeginAllowThreads();
11709 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
11710
11711 wxPyEndAllowThreads(__tstate);
11712 if (PyErr_Occurred()) SWIG_fail;
11713 }
11714 {
11715 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11716 }
11717 return resultobj;
11718 fail:
11719 return NULL;
11720 }
11721
11722
11723 static PyObject *_wrap_JoystickEvent_IsMove(PyObject *, PyObject *args, PyObject *kwargs) {
11724 PyObject *resultobj;
11725 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11726 bool result;
11727 PyObject * obj0 = 0 ;
11728 char *kwnames[] = {
11729 (char *) "self", NULL
11730 };
11731
11732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
11733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11735 {
11736 PyThreadState* __tstate = wxPyBeginAllowThreads();
11737 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
11738
11739 wxPyEndAllowThreads(__tstate);
11740 if (PyErr_Occurred()) SWIG_fail;
11741 }
11742 {
11743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11744 }
11745 return resultobj;
11746 fail:
11747 return NULL;
11748 }
11749
11750
11751 static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *, PyObject *args, PyObject *kwargs) {
11752 PyObject *resultobj;
11753 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11754 bool result;
11755 PyObject * obj0 = 0 ;
11756 char *kwnames[] = {
11757 (char *) "self", NULL
11758 };
11759
11760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
11761 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11763 {
11764 PyThreadState* __tstate = wxPyBeginAllowThreads();
11765 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
11766
11767 wxPyEndAllowThreads(__tstate);
11768 if (PyErr_Occurred()) SWIG_fail;
11769 }
11770 {
11771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11772 }
11773 return resultobj;
11774 fail:
11775 return NULL;
11776 }
11777
11778
11779 static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
11780 PyObject *resultobj;
11781 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11782 int arg2 = (int) wxJOY_BUTTON_ANY ;
11783 bool result;
11784 PyObject * obj0 = 0 ;
11785 PyObject * obj1 = 0 ;
11786 char *kwnames[] = {
11787 (char *) "self",(char *) "but", NULL
11788 };
11789
11790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
11791 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11792 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11793 if (obj1) {
11794 arg2 = (int)SWIG_As_int(obj1);
11795 if (PyErr_Occurred()) SWIG_fail;
11796 }
11797 {
11798 PyThreadState* __tstate = wxPyBeginAllowThreads();
11799 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
11800
11801 wxPyEndAllowThreads(__tstate);
11802 if (PyErr_Occurred()) SWIG_fail;
11803 }
11804 {
11805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11806 }
11807 return resultobj;
11808 fail:
11809 return NULL;
11810 }
11811
11812
11813 static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
11814 PyObject *resultobj;
11815 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11816 int arg2 = (int) wxJOY_BUTTON_ANY ;
11817 bool result;
11818 PyObject * obj0 = 0 ;
11819 PyObject * obj1 = 0 ;
11820 char *kwnames[] = {
11821 (char *) "self",(char *) "but", NULL
11822 };
11823
11824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
11825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11827 if (obj1) {
11828 arg2 = (int)SWIG_As_int(obj1);
11829 if (PyErr_Occurred()) SWIG_fail;
11830 }
11831 {
11832 PyThreadState* __tstate = wxPyBeginAllowThreads();
11833 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
11834
11835 wxPyEndAllowThreads(__tstate);
11836 if (PyErr_Occurred()) SWIG_fail;
11837 }
11838 {
11839 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11840 }
11841 return resultobj;
11842 fail:
11843 return NULL;
11844 }
11845
11846
11847 static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
11848 PyObject *resultobj;
11849 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
11850 int arg2 = (int) wxJOY_BUTTON_ANY ;
11851 bool result;
11852 PyObject * obj0 = 0 ;
11853 PyObject * obj1 = 0 ;
11854 char *kwnames[] = {
11855 (char *) "self",(char *) "but", NULL
11856 };
11857
11858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
11859 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxJoystickEvent,
11860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11861 if (obj1) {
11862 arg2 = (int)SWIG_As_int(obj1);
11863 if (PyErr_Occurred()) SWIG_fail;
11864 }
11865 {
11866 PyThreadState* __tstate = wxPyBeginAllowThreads();
11867 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
11868
11869 wxPyEndAllowThreads(__tstate);
11870 if (PyErr_Occurred()) SWIG_fail;
11871 }
11872 {
11873 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11874 }
11875 return resultobj;
11876 fail:
11877 return NULL;
11878 }
11879
11880
11881 static PyObject * JoystickEvent_swigregister(PyObject *, PyObject *args) {
11882 PyObject *obj;
11883 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11884 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
11885 Py_INCREF(obj);
11886 return Py_BuildValue((char *)"");
11887 }
11888 static PyObject *_wrap_new_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
11889 PyObject *resultobj;
11890 wxString const &arg1_defvalue = wxPyEmptyString ;
11891 wxString *arg1 = (wxString *) &arg1_defvalue ;
11892 wxSound *result;
11893 bool temp1 = False ;
11894 PyObject * obj0 = 0 ;
11895 char *kwnames[] = {
11896 (char *) "fileName", NULL
11897 };
11898
11899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Sound",kwnames,&obj0)) goto fail;
11900 if (obj0) {
11901 {
11902 arg1 = wxString_in_helper(obj0);
11903 if (arg1 == NULL) SWIG_fail;
11904 temp1 = True;
11905 }
11906 }
11907 {
11908 if (!wxPyCheckForApp()) SWIG_fail;
11909 PyThreadState* __tstate = wxPyBeginAllowThreads();
11910 result = (wxSound *)new_wxSound((wxString const &)*arg1);
11911
11912 wxPyEndAllowThreads(__tstate);
11913 if (PyErr_Occurred()) SWIG_fail;
11914 }
11915 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
11916 {
11917 if (temp1)
11918 delete arg1;
11919 }
11920 return resultobj;
11921 fail:
11922 {
11923 if (temp1)
11924 delete arg1;
11925 }
11926 return NULL;
11927 }
11928
11929
11930 static PyObject *_wrap_new_SoundFromData(PyObject *, PyObject *args, PyObject *kwargs) {
11931 PyObject *resultobj;
11932 PyObject *arg1 = (PyObject *) 0 ;
11933 wxSound *result;
11934 PyObject * obj0 = 0 ;
11935 char *kwnames[] = {
11936 (char *) "data", NULL
11937 };
11938
11939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_SoundFromData",kwnames,&obj0)) goto fail;
11940 arg1 = obj0;
11941 {
11942 if (!wxPyCheckForApp()) SWIG_fail;
11943 PyThreadState* __tstate = wxPyBeginAllowThreads();
11944 result = (wxSound *)new_wxSound(arg1);
11945
11946 wxPyEndAllowThreads(__tstate);
11947 if (PyErr_Occurred()) SWIG_fail;
11948 }
11949 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
11950 return resultobj;
11951 fail:
11952 return NULL;
11953 }
11954
11955
11956 static PyObject *_wrap_delete_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
11957 PyObject *resultobj;
11958 wxSound *arg1 = (wxSound *) 0 ;
11959 PyObject * obj0 = 0 ;
11960 char *kwnames[] = {
11961 (char *) "self", NULL
11962 };
11963
11964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
11965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
11966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11967 {
11968 PyThreadState* __tstate = wxPyBeginAllowThreads();
11969 delete arg1;
11970
11971 wxPyEndAllowThreads(__tstate);
11972 if (PyErr_Occurred()) SWIG_fail;
11973 }
11974 Py_INCREF(Py_None); resultobj = Py_None;
11975 return resultobj;
11976 fail:
11977 return NULL;
11978 }
11979
11980
11981 static PyObject *_wrap_Sound_Create(PyObject *, PyObject *args, PyObject *kwargs) {
11982 PyObject *resultobj;
11983 wxSound *arg1 = (wxSound *) 0 ;
11984 wxString *arg2 = 0 ;
11985 bool result;
11986 bool temp2 = False ;
11987 PyObject * obj0 = 0 ;
11988 PyObject * obj1 = 0 ;
11989 char *kwnames[] = {
11990 (char *) "self",(char *) "fileName", NULL
11991 };
11992
11993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_Create",kwnames,&obj0,&obj1)) goto fail;
11994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
11995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11996 {
11997 arg2 = wxString_in_helper(obj1);
11998 if (arg2 == NULL) SWIG_fail;
11999 temp2 = True;
12000 }
12001 {
12002 PyThreadState* __tstate = wxPyBeginAllowThreads();
12003 result = (bool)(arg1)->Create((wxString const &)*arg2);
12004
12005 wxPyEndAllowThreads(__tstate);
12006 if (PyErr_Occurred()) SWIG_fail;
12007 }
12008 {
12009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12010 }
12011 {
12012 if (temp2)
12013 delete arg2;
12014 }
12015 return resultobj;
12016 fail:
12017 {
12018 if (temp2)
12019 delete arg2;
12020 }
12021 return NULL;
12022 }
12023
12024
12025 static PyObject *_wrap_Sound_CreateFromData(PyObject *, PyObject *args, PyObject *kwargs) {
12026 PyObject *resultobj;
12027 wxSound *arg1 = (wxSound *) 0 ;
12028 PyObject *arg2 = (PyObject *) 0 ;
12029 bool result;
12030 PyObject * obj0 = 0 ;
12031 PyObject * obj1 = 0 ;
12032 char *kwnames[] = {
12033 (char *) "self",(char *) "data", NULL
12034 };
12035
12036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_CreateFromData",kwnames,&obj0,&obj1)) goto fail;
12037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12039 arg2 = obj1;
12040 {
12041 PyThreadState* __tstate = wxPyBeginAllowThreads();
12042 result = (bool)wxSound_CreateFromData(arg1,arg2);
12043
12044 wxPyEndAllowThreads(__tstate);
12045 if (PyErr_Occurred()) SWIG_fail;
12046 }
12047 {
12048 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12049 }
12050 return resultobj;
12051 fail:
12052 return NULL;
12053 }
12054
12055
12056 static PyObject *_wrap_Sound_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
12057 PyObject *resultobj;
12058 wxSound *arg1 = (wxSound *) 0 ;
12059 bool result;
12060 PyObject * obj0 = 0 ;
12061 char *kwnames[] = {
12062 (char *) "self", NULL
12063 };
12064
12065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
12066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12068 {
12069 PyThreadState* __tstate = wxPyBeginAllowThreads();
12070 result = (bool)(arg1)->IsOk();
12071
12072 wxPyEndAllowThreads(__tstate);
12073 if (PyErr_Occurred()) SWIG_fail;
12074 }
12075 {
12076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12077 }
12078 return resultobj;
12079 fail:
12080 return NULL;
12081 }
12082
12083
12084 static PyObject *_wrap_Sound_Play(PyObject *, PyObject *args, PyObject *kwargs) {
12085 PyObject *resultobj;
12086 wxSound *arg1 = (wxSound *) 0 ;
12087 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
12088 bool result;
12089 PyObject * obj0 = 0 ;
12090 PyObject * obj1 = 0 ;
12091 char *kwnames[] = {
12092 (char *) "self",(char *) "flags", NULL
12093 };
12094
12095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_Play",kwnames,&obj0,&obj1)) goto fail;
12096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxSound,
12097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12098 if (obj1) {
12099 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
12100 if (PyErr_Occurred()) SWIG_fail;
12101 }
12102 {
12103 if (!wxPyCheckForApp()) SWIG_fail;
12104 PyThreadState* __tstate = wxPyBeginAllowThreads();
12105 result = (bool)((wxSound const *)arg1)->Play(arg2);
12106
12107 wxPyEndAllowThreads(__tstate);
12108 if (PyErr_Occurred()) SWIG_fail;
12109 }
12110 {
12111 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12112 }
12113 return resultobj;
12114 fail:
12115 return NULL;
12116 }
12117
12118
12119 static PyObject *_wrap_Sound_PlaySound(PyObject *, PyObject *args, PyObject *kwargs) {
12120 PyObject *resultobj;
12121 wxString *arg1 = 0 ;
12122 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
12123 bool result;
12124 bool temp1 = False ;
12125 PyObject * obj0 = 0 ;
12126 PyObject * obj1 = 0 ;
12127 char *kwnames[] = {
12128 (char *) "filename",(char *) "flags", NULL
12129 };
12130
12131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_PlaySound",kwnames,&obj0,&obj1)) goto fail;
12132 {
12133 arg1 = wxString_in_helper(obj0);
12134 if (arg1 == NULL) SWIG_fail;
12135 temp1 = True;
12136 }
12137 if (obj1) {
12138 arg2 = (unsigned int)SWIG_As_unsigned_SS_int(obj1);
12139 if (PyErr_Occurred()) SWIG_fail;
12140 }
12141 {
12142 if (!wxPyCheckForApp()) SWIG_fail;
12143 PyThreadState* __tstate = wxPyBeginAllowThreads();
12144 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
12145
12146 wxPyEndAllowThreads(__tstate);
12147 if (PyErr_Occurred()) SWIG_fail;
12148 }
12149 {
12150 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12151 }
12152 {
12153 if (temp1)
12154 delete arg1;
12155 }
12156 return resultobj;
12157 fail:
12158 {
12159 if (temp1)
12160 delete arg1;
12161 }
12162 return NULL;
12163 }
12164
12165
12166 static PyObject *_wrap_Sound_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
12167 PyObject *resultobj;
12168 char *kwnames[] = {
12169 NULL
12170 };
12171
12172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
12173 {
12174 if (!wxPyCheckForApp()) SWIG_fail;
12175 PyThreadState* __tstate = wxPyBeginAllowThreads();
12176 Sound_Stop();
12177
12178 wxPyEndAllowThreads(__tstate);
12179 if (PyErr_Occurred()) SWIG_fail;
12180 }
12181 Py_INCREF(Py_None); resultobj = Py_None;
12182 return resultobj;
12183 fail:
12184 return NULL;
12185 }
12186
12187
12188 static PyObject * Sound_swigregister(PyObject *, PyObject *args) {
12189 PyObject *obj;
12190 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12191 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
12192 Py_INCREF(obj);
12193 return Py_BuildValue((char *)"");
12194 }
12195 static PyObject *_wrap_new_FileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12196 PyObject *resultobj;
12197 wxString *arg1 = 0 ;
12198 wxString *arg2 = 0 ;
12199 wxString *arg3 = 0 ;
12200 wxString *arg4 = 0 ;
12201 wxFileTypeInfo *result;
12202 bool temp1 = False ;
12203 bool temp2 = False ;
12204 bool temp3 = False ;
12205 bool temp4 = False ;
12206 PyObject * obj0 = 0 ;
12207 PyObject * obj1 = 0 ;
12208 PyObject * obj2 = 0 ;
12209 PyObject * obj3 = 0 ;
12210 char *kwnames[] = {
12211 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
12212 };
12213
12214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12215 {
12216 arg1 = wxString_in_helper(obj0);
12217 if (arg1 == NULL) SWIG_fail;
12218 temp1 = True;
12219 }
12220 {
12221 arg2 = wxString_in_helper(obj1);
12222 if (arg2 == NULL) SWIG_fail;
12223 temp2 = True;
12224 }
12225 {
12226 arg3 = wxString_in_helper(obj2);
12227 if (arg3 == NULL) SWIG_fail;
12228 temp3 = True;
12229 }
12230 {
12231 arg4 = wxString_in_helper(obj3);
12232 if (arg4 == NULL) SWIG_fail;
12233 temp4 = True;
12234 }
12235 {
12236 PyThreadState* __tstate = wxPyBeginAllowThreads();
12237 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
12238
12239 wxPyEndAllowThreads(__tstate);
12240 if (PyErr_Occurred()) SWIG_fail;
12241 }
12242 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
12243 {
12244 if (temp1)
12245 delete arg1;
12246 }
12247 {
12248 if (temp2)
12249 delete arg2;
12250 }
12251 {
12252 if (temp3)
12253 delete arg3;
12254 }
12255 {
12256 if (temp4)
12257 delete arg4;
12258 }
12259 return resultobj;
12260 fail:
12261 {
12262 if (temp1)
12263 delete arg1;
12264 }
12265 {
12266 if (temp2)
12267 delete arg2;
12268 }
12269 {
12270 if (temp3)
12271 delete arg3;
12272 }
12273 {
12274 if (temp4)
12275 delete arg4;
12276 }
12277 return NULL;
12278 }
12279
12280
12281 static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *, PyObject *args, PyObject *kwargs) {
12282 PyObject *resultobj;
12283 wxArrayString *arg1 = 0 ;
12284 wxFileTypeInfo *result;
12285 bool temp1 = False ;
12286 PyObject * obj0 = 0 ;
12287 char *kwnames[] = {
12288 (char *) "sArray", NULL
12289 };
12290
12291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
12292 {
12293 if (! PySequence_Check(obj0)) {
12294 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
12295 SWIG_fail;
12296 }
12297 arg1 = new wxArrayString;
12298 temp1 = True;
12299 int i, len=PySequence_Length(obj0);
12300 for (i=0; i<len; i++) {
12301 PyObject* item = PySequence_GetItem(obj0, i);
12302 #if wxUSE_UNICODE
12303 PyObject* str = PyObject_Unicode(item);
12304 #else
12305 PyObject* str = PyObject_Str(item);
12306 #endif
12307 if (PyErr_Occurred()) SWIG_fail;
12308 arg1->Add(Py2wxString(str));
12309 Py_DECREF(item);
12310 Py_DECREF(str);
12311 }
12312 }
12313 {
12314 PyThreadState* __tstate = wxPyBeginAllowThreads();
12315 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
12316
12317 wxPyEndAllowThreads(__tstate);
12318 if (PyErr_Occurred()) SWIG_fail;
12319 }
12320 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
12321 {
12322 if (temp1) delete arg1;
12323 }
12324 return resultobj;
12325 fail:
12326 {
12327 if (temp1) delete arg1;
12328 }
12329 return NULL;
12330 }
12331
12332
12333 static PyObject *_wrap_new_NullFileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12334 PyObject *resultobj;
12335 wxFileTypeInfo *result;
12336 char *kwnames[] = {
12337 NULL
12338 };
12339
12340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
12341 {
12342 PyThreadState* __tstate = wxPyBeginAllowThreads();
12343 result = (wxFileTypeInfo *)new wxFileTypeInfo();
12344
12345 wxPyEndAllowThreads(__tstate);
12346 if (PyErr_Occurred()) SWIG_fail;
12347 }
12348 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
12349 return resultobj;
12350 fail:
12351 return NULL;
12352 }
12353
12354
12355 static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
12356 PyObject *resultobj;
12357 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12358 bool result;
12359 PyObject * obj0 = 0 ;
12360 char *kwnames[] = {
12361 (char *) "self", NULL
12362 };
12363
12364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
12365 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12367 {
12368 PyThreadState* __tstate = wxPyBeginAllowThreads();
12369 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
12370
12371 wxPyEndAllowThreads(__tstate);
12372 if (PyErr_Occurred()) SWIG_fail;
12373 }
12374 {
12375 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12376 }
12377 return resultobj;
12378 fail:
12379 return NULL;
12380 }
12381
12382
12383 static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
12384 PyObject *resultobj;
12385 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12386 wxString *arg2 = 0 ;
12387 int arg3 = (int) 0 ;
12388 bool temp2 = False ;
12389 PyObject * obj0 = 0 ;
12390 PyObject * obj1 = 0 ;
12391 PyObject * obj2 = 0 ;
12392 char *kwnames[] = {
12393 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
12394 };
12395
12396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
12397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12399 {
12400 arg2 = wxString_in_helper(obj1);
12401 if (arg2 == NULL) SWIG_fail;
12402 temp2 = True;
12403 }
12404 if (obj2) {
12405 arg3 = (int)SWIG_As_int(obj2);
12406 if (PyErr_Occurred()) SWIG_fail;
12407 }
12408 {
12409 PyThreadState* __tstate = wxPyBeginAllowThreads();
12410 (arg1)->SetIcon((wxString const &)*arg2,arg3);
12411
12412 wxPyEndAllowThreads(__tstate);
12413 if (PyErr_Occurred()) SWIG_fail;
12414 }
12415 Py_INCREF(Py_None); resultobj = Py_None;
12416 {
12417 if (temp2)
12418 delete arg2;
12419 }
12420 return resultobj;
12421 fail:
12422 {
12423 if (temp2)
12424 delete arg2;
12425 }
12426 return NULL;
12427 }
12428
12429
12430 static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
12431 PyObject *resultobj;
12432 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12433 wxString *arg2 = 0 ;
12434 bool temp2 = False ;
12435 PyObject * obj0 = 0 ;
12436 PyObject * obj1 = 0 ;
12437 char *kwnames[] = {
12438 (char *) "self",(char *) "shortDesc", NULL
12439 };
12440
12441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
12442 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12443 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12444 {
12445 arg2 = wxString_in_helper(obj1);
12446 if (arg2 == NULL) SWIG_fail;
12447 temp2 = True;
12448 }
12449 {
12450 PyThreadState* __tstate = wxPyBeginAllowThreads();
12451 (arg1)->SetShortDesc((wxString const &)*arg2);
12452
12453 wxPyEndAllowThreads(__tstate);
12454 if (PyErr_Occurred()) SWIG_fail;
12455 }
12456 Py_INCREF(Py_None); resultobj = Py_None;
12457 {
12458 if (temp2)
12459 delete arg2;
12460 }
12461 return resultobj;
12462 fail:
12463 {
12464 if (temp2)
12465 delete arg2;
12466 }
12467 return NULL;
12468 }
12469
12470
12471 static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
12472 PyObject *resultobj;
12473 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12474 wxString *result;
12475 PyObject * obj0 = 0 ;
12476 char *kwnames[] = {
12477 (char *) "self", NULL
12478 };
12479
12480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
12481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12483 {
12484 PyThreadState* __tstate = wxPyBeginAllowThreads();
12485 {
12486 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
12487 result = (wxString *) &_result_ref;
12488 }
12489
12490 wxPyEndAllowThreads(__tstate);
12491 if (PyErr_Occurred()) SWIG_fail;
12492 }
12493 {
12494 #if wxUSE_UNICODE
12495 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12496 #else
12497 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12498 #endif
12499 }
12500 return resultobj;
12501 fail:
12502 return NULL;
12503 }
12504
12505
12506 static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
12507 PyObject *resultobj;
12508 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12509 wxString *result;
12510 PyObject * obj0 = 0 ;
12511 char *kwnames[] = {
12512 (char *) "self", NULL
12513 };
12514
12515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
12516 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12517 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12518 {
12519 PyThreadState* __tstate = wxPyBeginAllowThreads();
12520 {
12521 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
12522 result = (wxString *) &_result_ref;
12523 }
12524
12525 wxPyEndAllowThreads(__tstate);
12526 if (PyErr_Occurred()) SWIG_fail;
12527 }
12528 {
12529 #if wxUSE_UNICODE
12530 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12531 #else
12532 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12533 #endif
12534 }
12535 return resultobj;
12536 fail:
12537 return NULL;
12538 }
12539
12540
12541 static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
12542 PyObject *resultobj;
12543 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12544 wxString *result;
12545 PyObject * obj0 = 0 ;
12546 char *kwnames[] = {
12547 (char *) "self", NULL
12548 };
12549
12550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
12551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12553 {
12554 PyThreadState* __tstate = wxPyBeginAllowThreads();
12555 {
12556 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
12557 result = (wxString *) &_result_ref;
12558 }
12559
12560 wxPyEndAllowThreads(__tstate);
12561 if (PyErr_Occurred()) SWIG_fail;
12562 }
12563 {
12564 #if wxUSE_UNICODE
12565 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12566 #else
12567 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12568 #endif
12569 }
12570 return resultobj;
12571 fail:
12572 return NULL;
12573 }
12574
12575
12576 static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
12577 PyObject *resultobj;
12578 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12579 wxString *result;
12580 PyObject * obj0 = 0 ;
12581 char *kwnames[] = {
12582 (char *) "self", NULL
12583 };
12584
12585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
12586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12588 {
12589 PyThreadState* __tstate = wxPyBeginAllowThreads();
12590 {
12591 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
12592 result = (wxString *) &_result_ref;
12593 }
12594
12595 wxPyEndAllowThreads(__tstate);
12596 if (PyErr_Occurred()) SWIG_fail;
12597 }
12598 {
12599 #if wxUSE_UNICODE
12600 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12601 #else
12602 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12603 #endif
12604 }
12605 return resultobj;
12606 fail:
12607 return NULL;
12608 }
12609
12610
12611 static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
12612 PyObject *resultobj;
12613 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12614 wxString *result;
12615 PyObject * obj0 = 0 ;
12616 char *kwnames[] = {
12617 (char *) "self", NULL
12618 };
12619
12620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
12621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12623 {
12624 PyThreadState* __tstate = wxPyBeginAllowThreads();
12625 {
12626 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
12627 result = (wxString *) &_result_ref;
12628 }
12629
12630 wxPyEndAllowThreads(__tstate);
12631 if (PyErr_Occurred()) SWIG_fail;
12632 }
12633 {
12634 #if wxUSE_UNICODE
12635 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12636 #else
12637 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12638 #endif
12639 }
12640 return resultobj;
12641 fail:
12642 return NULL;
12643 }
12644
12645
12646 static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
12647 PyObject *resultobj;
12648 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12649 wxArrayString *result;
12650 PyObject * obj0 = 0 ;
12651 char *kwnames[] = {
12652 (char *) "self", NULL
12653 };
12654
12655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
12656 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12657 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12658 {
12659 PyThreadState* __tstate = wxPyBeginAllowThreads();
12660 {
12661 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
12662 result = (wxArrayString *) &_result_ref;
12663 }
12664
12665 wxPyEndAllowThreads(__tstate);
12666 if (PyErr_Occurred()) SWIG_fail;
12667 }
12668 {
12669 resultobj = wxArrayString2PyList_helper(*result);
12670 }
12671 return resultobj;
12672 fail:
12673 return NULL;
12674 }
12675
12676
12677 static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *, PyObject *args, PyObject *kwargs) {
12678 PyObject *resultobj;
12679 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12680 int result;
12681 PyObject * obj0 = 0 ;
12682 char *kwnames[] = {
12683 (char *) "self", NULL
12684 };
12685
12686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
12687 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12688 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12689 {
12690 PyThreadState* __tstate = wxPyBeginAllowThreads();
12691 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
12692
12693 wxPyEndAllowThreads(__tstate);
12694 if (PyErr_Occurred()) SWIG_fail;
12695 }
12696 resultobj = SWIG_From_int((int)result);
12697 return resultobj;
12698 fail:
12699 return NULL;
12700 }
12701
12702
12703 static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *, PyObject *args, PyObject *kwargs) {
12704 PyObject *resultobj;
12705 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12706 wxString *result;
12707 PyObject * obj0 = 0 ;
12708 char *kwnames[] = {
12709 (char *) "self", NULL
12710 };
12711
12712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
12713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12715 {
12716 PyThreadState* __tstate = wxPyBeginAllowThreads();
12717 {
12718 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
12719 result = (wxString *) &_result_ref;
12720 }
12721
12722 wxPyEndAllowThreads(__tstate);
12723 if (PyErr_Occurred()) SWIG_fail;
12724 }
12725 {
12726 #if wxUSE_UNICODE
12727 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12728 #else
12729 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12730 #endif
12731 }
12732 return resultobj;
12733 fail:
12734 return NULL;
12735 }
12736
12737
12738 static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *, PyObject *args, PyObject *kwargs) {
12739 PyObject *resultobj;
12740 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
12741 int result;
12742 PyObject * obj0 = 0 ;
12743 char *kwnames[] = {
12744 (char *) "self", NULL
12745 };
12746
12747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
12748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12750 {
12751 PyThreadState* __tstate = wxPyBeginAllowThreads();
12752 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
12753
12754 wxPyEndAllowThreads(__tstate);
12755 if (PyErr_Occurred()) SWIG_fail;
12756 }
12757 resultobj = SWIG_From_int((int)result);
12758 return resultobj;
12759 fail:
12760 return NULL;
12761 }
12762
12763
12764 static PyObject * FileTypeInfo_swigregister(PyObject *, PyObject *args) {
12765 PyObject *obj;
12766 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12767 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
12768 Py_INCREF(obj);
12769 return Py_BuildValue((char *)"");
12770 }
12771 static PyObject *_wrap_new_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
12772 PyObject *resultobj;
12773 wxFileTypeInfo *arg1 = 0 ;
12774 wxFileType *result;
12775 PyObject * obj0 = 0 ;
12776 char *kwnames[] = {
12777 (char *) "ftInfo", NULL
12778 };
12779
12780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
12781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileTypeInfo,
12782 SWIG_POINTER_EXCEPTION | 0)) == -1)
12783 SWIG_fail;
12784 if (arg1 == NULL) {
12785 PyErr_SetString(PyExc_TypeError,"null reference");
12786 SWIG_fail;
12787 }
12788 {
12789 PyThreadState* __tstate = wxPyBeginAllowThreads();
12790 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
12791
12792 wxPyEndAllowThreads(__tstate);
12793 if (PyErr_Occurred()) SWIG_fail;
12794 }
12795 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
12796 return resultobj;
12797 fail:
12798 return NULL;
12799 }
12800
12801
12802 static PyObject *_wrap_delete_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
12803 PyObject *resultobj;
12804 wxFileType *arg1 = (wxFileType *) 0 ;
12805 PyObject * obj0 = 0 ;
12806 char *kwnames[] = {
12807 (char *) "self", NULL
12808 };
12809
12810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
12811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12813 {
12814 PyThreadState* __tstate = wxPyBeginAllowThreads();
12815 delete arg1;
12816
12817 wxPyEndAllowThreads(__tstate);
12818 if (PyErr_Occurred()) SWIG_fail;
12819 }
12820 Py_INCREF(Py_None); resultobj = Py_None;
12821 return resultobj;
12822 fail:
12823 return NULL;
12824 }
12825
12826
12827 static PyObject *_wrap_FileType_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
12828 PyObject *resultobj;
12829 wxFileType *arg1 = (wxFileType *) 0 ;
12830 PyObject *result;
12831 PyObject * obj0 = 0 ;
12832 char *kwnames[] = {
12833 (char *) "self", NULL
12834 };
12835
12836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
12837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12839 {
12840 PyThreadState* __tstate = wxPyBeginAllowThreads();
12841 result = (PyObject *)wxFileType_GetMimeType(arg1);
12842
12843 wxPyEndAllowThreads(__tstate);
12844 if (PyErr_Occurred()) SWIG_fail;
12845 }
12846 resultobj = result;
12847 return resultobj;
12848 fail:
12849 return NULL;
12850 }
12851
12852
12853 static PyObject *_wrap_FileType_GetMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
12854 PyObject *resultobj;
12855 wxFileType *arg1 = (wxFileType *) 0 ;
12856 PyObject *result;
12857 PyObject * obj0 = 0 ;
12858 char *kwnames[] = {
12859 (char *) "self", NULL
12860 };
12861
12862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
12863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12865 {
12866 PyThreadState* __tstate = wxPyBeginAllowThreads();
12867 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
12868
12869 wxPyEndAllowThreads(__tstate);
12870 if (PyErr_Occurred()) SWIG_fail;
12871 }
12872 resultobj = result;
12873 return resultobj;
12874 fail:
12875 return NULL;
12876 }
12877
12878
12879 static PyObject *_wrap_FileType_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
12880 PyObject *resultobj;
12881 wxFileType *arg1 = (wxFileType *) 0 ;
12882 PyObject *result;
12883 PyObject * obj0 = 0 ;
12884 char *kwnames[] = {
12885 (char *) "self", NULL
12886 };
12887
12888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
12889 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12891 {
12892 PyThreadState* __tstate = wxPyBeginAllowThreads();
12893 result = (PyObject *)wxFileType_GetExtensions(arg1);
12894
12895 wxPyEndAllowThreads(__tstate);
12896 if (PyErr_Occurred()) SWIG_fail;
12897 }
12898 resultobj = result;
12899 return resultobj;
12900 fail:
12901 return NULL;
12902 }
12903
12904
12905 static PyObject *_wrap_FileType_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
12906 PyObject *resultobj;
12907 wxFileType *arg1 = (wxFileType *) 0 ;
12908 wxIcon *result;
12909 PyObject * obj0 = 0 ;
12910 char *kwnames[] = {
12911 (char *) "self", NULL
12912 };
12913
12914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
12915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12917 {
12918 PyThreadState* __tstate = wxPyBeginAllowThreads();
12919 result = (wxIcon *)wxFileType_GetIcon(arg1);
12920
12921 wxPyEndAllowThreads(__tstate);
12922 if (PyErr_Occurred()) SWIG_fail;
12923 }
12924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIcon, 1);
12925 return resultobj;
12926 fail:
12927 return NULL;
12928 }
12929
12930
12931 static PyObject *_wrap_FileType_GetIconInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12932 PyObject *resultobj;
12933 wxFileType *arg1 = (wxFileType *) 0 ;
12934 PyObject *result;
12935 PyObject * obj0 = 0 ;
12936 char *kwnames[] = {
12937 (char *) "self", NULL
12938 };
12939
12940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
12941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12943 {
12944 PyThreadState* __tstate = wxPyBeginAllowThreads();
12945 result = (PyObject *)wxFileType_GetIconInfo(arg1);
12946
12947 wxPyEndAllowThreads(__tstate);
12948 if (PyErr_Occurred()) SWIG_fail;
12949 }
12950 resultobj = result;
12951 return resultobj;
12952 fail:
12953 return NULL;
12954 }
12955
12956
12957 static PyObject *_wrap_FileType_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
12958 PyObject *resultobj;
12959 wxFileType *arg1 = (wxFileType *) 0 ;
12960 PyObject *result;
12961 PyObject * obj0 = 0 ;
12962 char *kwnames[] = {
12963 (char *) "self", NULL
12964 };
12965
12966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
12967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
12968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12969 {
12970 PyThreadState* __tstate = wxPyBeginAllowThreads();
12971 result = (PyObject *)wxFileType_GetDescription(arg1);
12972
12973 wxPyEndAllowThreads(__tstate);
12974 if (PyErr_Occurred()) SWIG_fail;
12975 }
12976 resultobj = result;
12977 return resultobj;
12978 fail:
12979 return NULL;
12980 }
12981
12982
12983 static PyObject *_wrap_FileType_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
12984 PyObject *resultobj;
12985 wxFileType *arg1 = (wxFileType *) 0 ;
12986 wxString *arg2 = 0 ;
12987 wxString const &arg3_defvalue = wxPyEmptyString ;
12988 wxString *arg3 = (wxString *) &arg3_defvalue ;
12989 PyObject *result;
12990 bool temp2 = False ;
12991 bool temp3 = False ;
12992 PyObject * obj0 = 0 ;
12993 PyObject * obj1 = 0 ;
12994 PyObject * obj2 = 0 ;
12995 char *kwnames[] = {
12996 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
12997 };
12998
12999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
13000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13002 {
13003 arg2 = wxString_in_helper(obj1);
13004 if (arg2 == NULL) SWIG_fail;
13005 temp2 = True;
13006 }
13007 if (obj2) {
13008 {
13009 arg3 = wxString_in_helper(obj2);
13010 if (arg3 == NULL) SWIG_fail;
13011 temp3 = True;
13012 }
13013 }
13014 {
13015 PyThreadState* __tstate = wxPyBeginAllowThreads();
13016 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13017
13018 wxPyEndAllowThreads(__tstate);
13019 if (PyErr_Occurred()) SWIG_fail;
13020 }
13021 resultobj = result;
13022 {
13023 if (temp2)
13024 delete arg2;
13025 }
13026 {
13027 if (temp3)
13028 delete arg3;
13029 }
13030 return resultobj;
13031 fail:
13032 {
13033 if (temp2)
13034 delete arg2;
13035 }
13036 {
13037 if (temp3)
13038 delete arg3;
13039 }
13040 return NULL;
13041 }
13042
13043
13044 static PyObject *_wrap_FileType_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
13045 PyObject *resultobj;
13046 wxFileType *arg1 = (wxFileType *) 0 ;
13047 wxString *arg2 = 0 ;
13048 wxString const &arg3_defvalue = wxPyEmptyString ;
13049 wxString *arg3 = (wxString *) &arg3_defvalue ;
13050 PyObject *result;
13051 bool temp2 = False ;
13052 bool temp3 = False ;
13053 PyObject * obj0 = 0 ;
13054 PyObject * obj1 = 0 ;
13055 PyObject * obj2 = 0 ;
13056 char *kwnames[] = {
13057 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
13058 };
13059
13060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
13061 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13062 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13063 {
13064 arg2 = wxString_in_helper(obj1);
13065 if (arg2 == NULL) SWIG_fail;
13066 temp2 = True;
13067 }
13068 if (obj2) {
13069 {
13070 arg3 = wxString_in_helper(obj2);
13071 if (arg3 == NULL) SWIG_fail;
13072 temp3 = True;
13073 }
13074 }
13075 {
13076 PyThreadState* __tstate = wxPyBeginAllowThreads();
13077 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13078
13079 wxPyEndAllowThreads(__tstate);
13080 if (PyErr_Occurred()) SWIG_fail;
13081 }
13082 resultobj = result;
13083 {
13084 if (temp2)
13085 delete arg2;
13086 }
13087 {
13088 if (temp3)
13089 delete arg3;
13090 }
13091 return resultobj;
13092 fail:
13093 {
13094 if (temp2)
13095 delete arg2;
13096 }
13097 {
13098 if (temp3)
13099 delete arg3;
13100 }
13101 return NULL;
13102 }
13103
13104
13105 static PyObject *_wrap_FileType_GetAllCommands(PyObject *, PyObject *args, PyObject *kwargs) {
13106 PyObject *resultobj;
13107 wxFileType *arg1 = (wxFileType *) 0 ;
13108 wxString *arg2 = 0 ;
13109 wxString const &arg3_defvalue = wxPyEmptyString ;
13110 wxString *arg3 = (wxString *) &arg3_defvalue ;
13111 PyObject *result;
13112 bool temp2 = False ;
13113 bool temp3 = False ;
13114 PyObject * obj0 = 0 ;
13115 PyObject * obj1 = 0 ;
13116 PyObject * obj2 = 0 ;
13117 char *kwnames[] = {
13118 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
13119 };
13120
13121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
13122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13124 {
13125 arg2 = wxString_in_helper(obj1);
13126 if (arg2 == NULL) SWIG_fail;
13127 temp2 = True;
13128 }
13129 if (obj2) {
13130 {
13131 arg3 = wxString_in_helper(obj2);
13132 if (arg3 == NULL) SWIG_fail;
13133 temp3 = True;
13134 }
13135 }
13136 {
13137 PyThreadState* __tstate = wxPyBeginAllowThreads();
13138 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13139
13140 wxPyEndAllowThreads(__tstate);
13141 if (PyErr_Occurred()) SWIG_fail;
13142 }
13143 resultobj = result;
13144 {
13145 if (temp2)
13146 delete arg2;
13147 }
13148 {
13149 if (temp3)
13150 delete arg3;
13151 }
13152 return resultobj;
13153 fail:
13154 {
13155 if (temp2)
13156 delete arg2;
13157 }
13158 {
13159 if (temp3)
13160 delete arg3;
13161 }
13162 return NULL;
13163 }
13164
13165
13166 static PyObject *_wrap_FileType_SetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
13167 PyObject *resultobj;
13168 wxFileType *arg1 = (wxFileType *) 0 ;
13169 wxString *arg2 = 0 ;
13170 wxString *arg3 = 0 ;
13171 bool arg4 = (bool) True ;
13172 bool result;
13173 bool temp2 = False ;
13174 bool temp3 = False ;
13175 PyObject * obj0 = 0 ;
13176 PyObject * obj1 = 0 ;
13177 PyObject * obj2 = 0 ;
13178 PyObject * obj3 = 0 ;
13179 char *kwnames[] = {
13180 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
13181 };
13182
13183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13184 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13185 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13186 {
13187 arg2 = wxString_in_helper(obj1);
13188 if (arg2 == NULL) SWIG_fail;
13189 temp2 = True;
13190 }
13191 {
13192 arg3 = wxString_in_helper(obj2);
13193 if (arg3 == NULL) SWIG_fail;
13194 temp3 = True;
13195 }
13196 if (obj3) {
13197 arg4 = (bool)SWIG_As_bool(obj3);
13198 if (PyErr_Occurred()) SWIG_fail;
13199 }
13200 {
13201 PyThreadState* __tstate = wxPyBeginAllowThreads();
13202 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
13203
13204 wxPyEndAllowThreads(__tstate);
13205 if (PyErr_Occurred()) SWIG_fail;
13206 }
13207 {
13208 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13209 }
13210 {
13211 if (temp2)
13212 delete arg2;
13213 }
13214 {
13215 if (temp3)
13216 delete arg3;
13217 }
13218 return resultobj;
13219 fail:
13220 {
13221 if (temp2)
13222 delete arg2;
13223 }
13224 {
13225 if (temp3)
13226 delete arg3;
13227 }
13228 return NULL;
13229 }
13230
13231
13232 static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13233 PyObject *resultobj;
13234 wxFileType *arg1 = (wxFileType *) 0 ;
13235 wxString const &arg2_defvalue = wxPyEmptyString ;
13236 wxString *arg2 = (wxString *) &arg2_defvalue ;
13237 int arg3 = (int) 0 ;
13238 bool result;
13239 bool temp2 = False ;
13240 PyObject * obj0 = 0 ;
13241 PyObject * obj1 = 0 ;
13242 PyObject * obj2 = 0 ;
13243 char *kwnames[] = {
13244 (char *) "self",(char *) "cmd",(char *) "index", NULL
13245 };
13246
13247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
13248 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13250 if (obj1) {
13251 {
13252 arg2 = wxString_in_helper(obj1);
13253 if (arg2 == NULL) SWIG_fail;
13254 temp2 = True;
13255 }
13256 }
13257 if (obj2) {
13258 arg3 = (int)SWIG_As_int(obj2);
13259 if (PyErr_Occurred()) SWIG_fail;
13260 }
13261 {
13262 PyThreadState* __tstate = wxPyBeginAllowThreads();
13263 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
13264
13265 wxPyEndAllowThreads(__tstate);
13266 if (PyErr_Occurred()) SWIG_fail;
13267 }
13268 {
13269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13270 }
13271 {
13272 if (temp2)
13273 delete arg2;
13274 }
13275 return resultobj;
13276 fail:
13277 {
13278 if (temp2)
13279 delete arg2;
13280 }
13281 return NULL;
13282 }
13283
13284
13285 static PyObject *_wrap_FileType_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
13286 PyObject *resultobj;
13287 wxFileType *arg1 = (wxFileType *) 0 ;
13288 bool result;
13289 PyObject * obj0 = 0 ;
13290 char *kwnames[] = {
13291 (char *) "self", NULL
13292 };
13293
13294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
13295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileType,
13296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13297 {
13298 PyThreadState* __tstate = wxPyBeginAllowThreads();
13299 result = (bool)(arg1)->Unassociate();
13300
13301 wxPyEndAllowThreads(__tstate);
13302 if (PyErr_Occurred()) SWIG_fail;
13303 }
13304 {
13305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13306 }
13307 return resultobj;
13308 fail:
13309 return NULL;
13310 }
13311
13312
13313 static PyObject *_wrap_FileType_ExpandCommand(PyObject *, PyObject *args, PyObject *kwargs) {
13314 PyObject *resultobj;
13315 wxString *arg1 = 0 ;
13316 wxString *arg2 = 0 ;
13317 wxString const &arg3_defvalue = wxPyEmptyString ;
13318 wxString *arg3 = (wxString *) &arg3_defvalue ;
13319 wxString result;
13320 bool temp1 = False ;
13321 bool temp2 = False ;
13322 bool temp3 = False ;
13323 PyObject * obj0 = 0 ;
13324 PyObject * obj1 = 0 ;
13325 PyObject * obj2 = 0 ;
13326 char *kwnames[] = {
13327 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
13328 };
13329
13330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
13331 {
13332 arg1 = wxString_in_helper(obj0);
13333 if (arg1 == NULL) SWIG_fail;
13334 temp1 = True;
13335 }
13336 {
13337 arg2 = wxString_in_helper(obj1);
13338 if (arg2 == NULL) SWIG_fail;
13339 temp2 = True;
13340 }
13341 if (obj2) {
13342 {
13343 arg3 = wxString_in_helper(obj2);
13344 if (arg3 == NULL) SWIG_fail;
13345 temp3 = True;
13346 }
13347 }
13348 {
13349 PyThreadState* __tstate = wxPyBeginAllowThreads();
13350 result = FileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
13351
13352 wxPyEndAllowThreads(__tstate);
13353 if (PyErr_Occurred()) SWIG_fail;
13354 }
13355 {
13356 #if wxUSE_UNICODE
13357 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13358 #else
13359 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13360 #endif
13361 }
13362 {
13363 if (temp1)
13364 delete arg1;
13365 }
13366 {
13367 if (temp2)
13368 delete arg2;
13369 }
13370 {
13371 if (temp3)
13372 delete arg3;
13373 }
13374 return resultobj;
13375 fail:
13376 {
13377 if (temp1)
13378 delete arg1;
13379 }
13380 {
13381 if (temp2)
13382 delete arg2;
13383 }
13384 {
13385 if (temp3)
13386 delete arg3;
13387 }
13388 return NULL;
13389 }
13390
13391
13392 static PyObject * FileType_swigregister(PyObject *, PyObject *args) {
13393 PyObject *obj;
13394 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13395 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
13396 Py_INCREF(obj);
13397 return Py_BuildValue((char *)"");
13398 }
13399 static int _wrap_TheMimeTypesManager_set(PyObject *) {
13400 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
13401 return 1;
13402 }
13403
13404
13405 static PyObject *_wrap_TheMimeTypesManager_get() {
13406 PyObject *pyobj;
13407
13408 pyobj = SWIG_NewPointerObj((void *)(wxTheMimeTypesManager), SWIGTYPE_p_wxMimeTypesManager, 0);
13409 return pyobj;
13410 }
13411
13412
13413 static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *, PyObject *args, PyObject *kwargs) {
13414 PyObject *resultobj;
13415 wxString *arg1 = 0 ;
13416 wxString *arg2 = 0 ;
13417 bool result;
13418 bool temp1 = False ;
13419 bool temp2 = False ;
13420 PyObject * obj0 = 0 ;
13421 PyObject * obj1 = 0 ;
13422 char *kwnames[] = {
13423 (char *) "mimeType",(char *) "wildcard", NULL
13424 };
13425
13426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
13427 {
13428 arg1 = wxString_in_helper(obj0);
13429 if (arg1 == NULL) SWIG_fail;
13430 temp1 = True;
13431 }
13432 {
13433 arg2 = wxString_in_helper(obj1);
13434 if (arg2 == NULL) SWIG_fail;
13435 temp2 = True;
13436 }
13437 {
13438 PyThreadState* __tstate = wxPyBeginAllowThreads();
13439 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
13440
13441 wxPyEndAllowThreads(__tstate);
13442 if (PyErr_Occurred()) SWIG_fail;
13443 }
13444 {
13445 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13446 }
13447 {
13448 if (temp1)
13449 delete arg1;
13450 }
13451 {
13452 if (temp2)
13453 delete arg2;
13454 }
13455 return resultobj;
13456 fail:
13457 {
13458 if (temp1)
13459 delete arg1;
13460 }
13461 {
13462 if (temp2)
13463 delete arg2;
13464 }
13465 return NULL;
13466 }
13467
13468
13469 static PyObject *_wrap_new_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
13470 PyObject *resultobj;
13471 wxMimeTypesManager *result;
13472 char *kwnames[] = {
13473 NULL
13474 };
13475
13476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
13477 {
13478 PyThreadState* __tstate = wxPyBeginAllowThreads();
13479 result = (wxMimeTypesManager *)new wxMimeTypesManager();
13480
13481 wxPyEndAllowThreads(__tstate);
13482 if (PyErr_Occurred()) SWIG_fail;
13483 }
13484 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMimeTypesManager, 1);
13485 return resultobj;
13486 fail:
13487 return NULL;
13488 }
13489
13490
13491 static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
13492 PyObject *resultobj;
13493 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13494 int arg2 = (int) wxMAILCAP_ALL ;
13495 wxString const &arg3_defvalue = wxPyEmptyString ;
13496 wxString *arg3 = (wxString *) &arg3_defvalue ;
13497 bool temp3 = False ;
13498 PyObject * obj0 = 0 ;
13499 PyObject * obj1 = 0 ;
13500 PyObject * obj2 = 0 ;
13501 char *kwnames[] = {
13502 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
13503 };
13504
13505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
13506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13508 if (obj1) {
13509 arg2 = (int)SWIG_As_int(obj1);
13510 if (PyErr_Occurred()) SWIG_fail;
13511 }
13512 if (obj2) {
13513 {
13514 arg3 = wxString_in_helper(obj2);
13515 if (arg3 == NULL) SWIG_fail;
13516 temp3 = True;
13517 }
13518 }
13519 {
13520 PyThreadState* __tstate = wxPyBeginAllowThreads();
13521 (arg1)->Initialize(arg2,(wxString const &)*arg3);
13522
13523 wxPyEndAllowThreads(__tstate);
13524 if (PyErr_Occurred()) SWIG_fail;
13525 }
13526 Py_INCREF(Py_None); resultobj = Py_None;
13527 {
13528 if (temp3)
13529 delete arg3;
13530 }
13531 return resultobj;
13532 fail:
13533 {
13534 if (temp3)
13535 delete arg3;
13536 }
13537 return NULL;
13538 }
13539
13540
13541 static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *, PyObject *args, PyObject *kwargs) {
13542 PyObject *resultobj;
13543 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13544 PyObject * obj0 = 0 ;
13545 char *kwnames[] = {
13546 (char *) "self", NULL
13547 };
13548
13549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
13550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13552 {
13553 PyThreadState* __tstate = wxPyBeginAllowThreads();
13554 (arg1)->ClearData();
13555
13556 wxPyEndAllowThreads(__tstate);
13557 if (PyErr_Occurred()) SWIG_fail;
13558 }
13559 Py_INCREF(Py_None); resultobj = Py_None;
13560 return resultobj;
13561 fail:
13562 return NULL;
13563 }
13564
13565
13566 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *, PyObject *args, PyObject *kwargs) {
13567 PyObject *resultobj;
13568 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13569 wxString *arg2 = 0 ;
13570 wxFileType *result;
13571 bool temp2 = False ;
13572 PyObject * obj0 = 0 ;
13573 PyObject * obj1 = 0 ;
13574 char *kwnames[] = {
13575 (char *) "self",(char *) "ext", NULL
13576 };
13577
13578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
13579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13581 {
13582 arg2 = wxString_in_helper(obj1);
13583 if (arg2 == NULL) SWIG_fail;
13584 temp2 = True;
13585 }
13586 {
13587 PyThreadState* __tstate = wxPyBeginAllowThreads();
13588 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
13589
13590 wxPyEndAllowThreads(__tstate);
13591 if (PyErr_Occurred()) SWIG_fail;
13592 }
13593 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13594 {
13595 if (temp2)
13596 delete arg2;
13597 }
13598 return resultobj;
13599 fail:
13600 {
13601 if (temp2)
13602 delete arg2;
13603 }
13604 return NULL;
13605 }
13606
13607
13608 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
13609 PyObject *resultobj;
13610 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13611 wxString *arg2 = 0 ;
13612 wxFileType *result;
13613 bool temp2 = False ;
13614 PyObject * obj0 = 0 ;
13615 PyObject * obj1 = 0 ;
13616 char *kwnames[] = {
13617 (char *) "self",(char *) "mimeType", NULL
13618 };
13619
13620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
13621 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13623 {
13624 arg2 = wxString_in_helper(obj1);
13625 if (arg2 == NULL) SWIG_fail;
13626 temp2 = True;
13627 }
13628 {
13629 PyThreadState* __tstate = wxPyBeginAllowThreads();
13630 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
13631
13632 wxPyEndAllowThreads(__tstate);
13633 if (PyErr_Occurred()) SWIG_fail;
13634 }
13635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13636 {
13637 if (temp2)
13638 delete arg2;
13639 }
13640 return resultobj;
13641 fail:
13642 {
13643 if (temp2)
13644 delete arg2;
13645 }
13646 return NULL;
13647 }
13648
13649
13650 static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *, PyObject *args, PyObject *kwargs) {
13651 PyObject *resultobj;
13652 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13653 wxString *arg2 = 0 ;
13654 bool arg3 = (bool) False ;
13655 bool result;
13656 bool temp2 = False ;
13657 PyObject * obj0 = 0 ;
13658 PyObject * obj1 = 0 ;
13659 PyObject * obj2 = 0 ;
13660 char *kwnames[] = {
13661 (char *) "self",(char *) "filename",(char *) "fallback", NULL
13662 };
13663
13664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
13665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13667 {
13668 arg2 = wxString_in_helper(obj1);
13669 if (arg2 == NULL) SWIG_fail;
13670 temp2 = True;
13671 }
13672 if (obj2) {
13673 arg3 = (bool)SWIG_As_bool(obj2);
13674 if (PyErr_Occurred()) SWIG_fail;
13675 }
13676 {
13677 PyThreadState* __tstate = wxPyBeginAllowThreads();
13678 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
13679
13680 wxPyEndAllowThreads(__tstate);
13681 if (PyErr_Occurred()) SWIG_fail;
13682 }
13683 {
13684 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13685 }
13686 {
13687 if (temp2)
13688 delete arg2;
13689 }
13690 return resultobj;
13691 fail:
13692 {
13693 if (temp2)
13694 delete arg2;
13695 }
13696 return NULL;
13697 }
13698
13699
13700 static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
13701 PyObject *resultobj;
13702 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13703 wxString *arg2 = 0 ;
13704 bool result;
13705 bool temp2 = False ;
13706 PyObject * obj0 = 0 ;
13707 PyObject * obj1 = 0 ;
13708 char *kwnames[] = {
13709 (char *) "self",(char *) "filename", NULL
13710 };
13711
13712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
13713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13715 {
13716 arg2 = wxString_in_helper(obj1);
13717 if (arg2 == NULL) SWIG_fail;
13718 temp2 = True;
13719 }
13720 {
13721 PyThreadState* __tstate = wxPyBeginAllowThreads();
13722 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
13723
13724 wxPyEndAllowThreads(__tstate);
13725 if (PyErr_Occurred()) SWIG_fail;
13726 }
13727 {
13728 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13729 }
13730 {
13731 if (temp2)
13732 delete arg2;
13733 }
13734 return resultobj;
13735 fail:
13736 {
13737 if (temp2)
13738 delete arg2;
13739 }
13740 return NULL;
13741 }
13742
13743
13744 static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *, PyObject *args, PyObject *kwargs) {
13745 PyObject *resultobj;
13746 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13747 PyObject *result;
13748 PyObject * obj0 = 0 ;
13749 char *kwnames[] = {
13750 (char *) "self", NULL
13751 };
13752
13753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
13754 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13755 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13756 {
13757 PyThreadState* __tstate = wxPyBeginAllowThreads();
13758 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
13759
13760 wxPyEndAllowThreads(__tstate);
13761 if (PyErr_Occurred()) SWIG_fail;
13762 }
13763 resultobj = result;
13764 return resultobj;
13765 fail:
13766 return NULL;
13767 }
13768
13769
13770 static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *, PyObject *args, PyObject *kwargs) {
13771 PyObject *resultobj;
13772 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13773 wxFileTypeInfo *arg2 = 0 ;
13774 PyObject * obj0 = 0 ;
13775 PyObject * obj1 = 0 ;
13776 char *kwnames[] = {
13777 (char *) "self",(char *) "ft", NULL
13778 };
13779
13780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
13781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13783 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileTypeInfo,
13784 SWIG_POINTER_EXCEPTION | 0)) == -1)
13785 SWIG_fail;
13786 if (arg2 == NULL) {
13787 PyErr_SetString(PyExc_TypeError,"null reference");
13788 SWIG_fail;
13789 }
13790 {
13791 PyThreadState* __tstate = wxPyBeginAllowThreads();
13792 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
13793
13794 wxPyEndAllowThreads(__tstate);
13795 if (PyErr_Occurred()) SWIG_fail;
13796 }
13797 Py_INCREF(Py_None); resultobj = Py_None;
13798 return resultobj;
13799 fail:
13800 return NULL;
13801 }
13802
13803
13804 static PyObject *_wrap_MimeTypesManager_Associate(PyObject *, PyObject *args, PyObject *kwargs) {
13805 PyObject *resultobj;
13806 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13807 wxFileTypeInfo *arg2 = 0 ;
13808 wxFileType *result;
13809 PyObject * obj0 = 0 ;
13810 PyObject * obj1 = 0 ;
13811 char *kwnames[] = {
13812 (char *) "self",(char *) "ftInfo", NULL
13813 };
13814
13815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
13816 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13818 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileTypeInfo,
13819 SWIG_POINTER_EXCEPTION | 0)) == -1)
13820 SWIG_fail;
13821 if (arg2 == NULL) {
13822 PyErr_SetString(PyExc_TypeError,"null reference");
13823 SWIG_fail;
13824 }
13825 {
13826 PyThreadState* __tstate = wxPyBeginAllowThreads();
13827 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
13828
13829 wxPyEndAllowThreads(__tstate);
13830 if (PyErr_Occurred()) SWIG_fail;
13831 }
13832 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
13833 return resultobj;
13834 fail:
13835 return NULL;
13836 }
13837
13838
13839 static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
13840 PyObject *resultobj;
13841 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13842 wxFileType *arg2 = (wxFileType *) 0 ;
13843 bool result;
13844 PyObject * obj0 = 0 ;
13845 PyObject * obj1 = 0 ;
13846 char *kwnames[] = {
13847 (char *) "self",(char *) "ft", NULL
13848 };
13849
13850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
13851 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13852 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13853 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxFileType,
13854 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13855 {
13856 PyThreadState* __tstate = wxPyBeginAllowThreads();
13857 result = (bool)(arg1)->Unassociate(arg2);
13858
13859 wxPyEndAllowThreads(__tstate);
13860 if (PyErr_Occurred()) SWIG_fail;
13861 }
13862 {
13863 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13864 }
13865 return resultobj;
13866 fail:
13867 return NULL;
13868 }
13869
13870
13871 static PyObject *_wrap_delete_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
13872 PyObject *resultobj;
13873 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
13874 PyObject * obj0 = 0 ;
13875 char *kwnames[] = {
13876 (char *) "self", NULL
13877 };
13878
13879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
13880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMimeTypesManager,
13881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13882 {
13883 PyThreadState* __tstate = wxPyBeginAllowThreads();
13884 delete arg1;
13885
13886 wxPyEndAllowThreads(__tstate);
13887 if (PyErr_Occurred()) SWIG_fail;
13888 }
13889 Py_INCREF(Py_None); resultobj = Py_None;
13890 return resultobj;
13891 fail:
13892 return NULL;
13893 }
13894
13895
13896 static PyObject * MimeTypesManager_swigregister(PyObject *, PyObject *args) {
13897 PyObject *obj;
13898 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13899 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
13900 Py_INCREF(obj);
13901 return Py_BuildValue((char *)"");
13902 }
13903 static int _wrap_ART_TOOLBAR_set(PyObject *) {
13904 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
13905 return 1;
13906 }
13907
13908
13909 static PyObject *_wrap_ART_TOOLBAR_get() {
13910 PyObject *pyobj;
13911
13912 {
13913 #if wxUSE_UNICODE
13914 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
13915 #else
13916 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
13917 #endif
13918 }
13919 return pyobj;
13920 }
13921
13922
13923 static int _wrap_ART_MENU_set(PyObject *) {
13924 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
13925 return 1;
13926 }
13927
13928
13929 static PyObject *_wrap_ART_MENU_get() {
13930 PyObject *pyobj;
13931
13932 {
13933 #if wxUSE_UNICODE
13934 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
13935 #else
13936 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
13937 #endif
13938 }
13939 return pyobj;
13940 }
13941
13942
13943 static int _wrap_ART_FRAME_ICON_set(PyObject *) {
13944 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
13945 return 1;
13946 }
13947
13948
13949 static PyObject *_wrap_ART_FRAME_ICON_get() {
13950 PyObject *pyobj;
13951
13952 {
13953 #if wxUSE_UNICODE
13954 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
13955 #else
13956 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
13957 #endif
13958 }
13959 return pyobj;
13960 }
13961
13962
13963 static int _wrap_ART_CMN_DIALOG_set(PyObject *) {
13964 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
13965 return 1;
13966 }
13967
13968
13969 static PyObject *_wrap_ART_CMN_DIALOG_get() {
13970 PyObject *pyobj;
13971
13972 {
13973 #if wxUSE_UNICODE
13974 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
13975 #else
13976 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
13977 #endif
13978 }
13979 return pyobj;
13980 }
13981
13982
13983 static int _wrap_ART_HELP_BROWSER_set(PyObject *) {
13984 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
13985 return 1;
13986 }
13987
13988
13989 static PyObject *_wrap_ART_HELP_BROWSER_get() {
13990 PyObject *pyobj;
13991
13992 {
13993 #if wxUSE_UNICODE
13994 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
13995 #else
13996 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
13997 #endif
13998 }
13999 return pyobj;
14000 }
14001
14002
14003 static int _wrap_ART_MESSAGE_BOX_set(PyObject *) {
14004 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
14005 return 1;
14006 }
14007
14008
14009 static PyObject *_wrap_ART_MESSAGE_BOX_get() {
14010 PyObject *pyobj;
14011
14012 {
14013 #if wxUSE_UNICODE
14014 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
14015 #else
14016 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
14017 #endif
14018 }
14019 return pyobj;
14020 }
14021
14022
14023 static int _wrap_ART_BUTTON_set(PyObject *) {
14024 PyErr_SetString(PyExc_TypeError,"Variable ART_BUTTON is read-only.");
14025 return 1;
14026 }
14027
14028
14029 static PyObject *_wrap_ART_BUTTON_get() {
14030 PyObject *pyobj;
14031
14032 {
14033 #if wxUSE_UNICODE
14034 pyobj = PyUnicode_FromWideChar((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
14035 #else
14036 pyobj = PyString_FromStringAndSize((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
14037 #endif
14038 }
14039 return pyobj;
14040 }
14041
14042
14043 static int _wrap_ART_OTHER_set(PyObject *) {
14044 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
14045 return 1;
14046 }
14047
14048
14049 static PyObject *_wrap_ART_OTHER_get() {
14050 PyObject *pyobj;
14051
14052 {
14053 #if wxUSE_UNICODE
14054 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
14055 #else
14056 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
14057 #endif
14058 }
14059 return pyobj;
14060 }
14061
14062
14063 static int _wrap_ART_ADD_BOOKMARK_set(PyObject *) {
14064 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
14065 return 1;
14066 }
14067
14068
14069 static PyObject *_wrap_ART_ADD_BOOKMARK_get() {
14070 PyObject *pyobj;
14071
14072 {
14073 #if wxUSE_UNICODE
14074 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
14075 #else
14076 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
14077 #endif
14078 }
14079 return pyobj;
14080 }
14081
14082
14083 static int _wrap_ART_DEL_BOOKMARK_set(PyObject *) {
14084 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
14085 return 1;
14086 }
14087
14088
14089 static PyObject *_wrap_ART_DEL_BOOKMARK_get() {
14090 PyObject *pyobj;
14091
14092 {
14093 #if wxUSE_UNICODE
14094 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
14095 #else
14096 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
14097 #endif
14098 }
14099 return pyobj;
14100 }
14101
14102
14103 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *) {
14104 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
14105 return 1;
14106 }
14107
14108
14109 static PyObject *_wrap_ART_HELP_SIDE_PANEL_get() {
14110 PyObject *pyobj;
14111
14112 {
14113 #if wxUSE_UNICODE
14114 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
14115 #else
14116 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
14117 #endif
14118 }
14119 return pyobj;
14120 }
14121
14122
14123 static int _wrap_ART_HELP_SETTINGS_set(PyObject *) {
14124 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
14125 return 1;
14126 }
14127
14128
14129 static PyObject *_wrap_ART_HELP_SETTINGS_get() {
14130 PyObject *pyobj;
14131
14132 {
14133 #if wxUSE_UNICODE
14134 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
14135 #else
14136 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
14137 #endif
14138 }
14139 return pyobj;
14140 }
14141
14142
14143 static int _wrap_ART_HELP_BOOK_set(PyObject *) {
14144 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
14145 return 1;
14146 }
14147
14148
14149 static PyObject *_wrap_ART_HELP_BOOK_get() {
14150 PyObject *pyobj;
14151
14152 {
14153 #if wxUSE_UNICODE
14154 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
14155 #else
14156 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
14157 #endif
14158 }
14159 return pyobj;
14160 }
14161
14162
14163 static int _wrap_ART_HELP_FOLDER_set(PyObject *) {
14164 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
14165 return 1;
14166 }
14167
14168
14169 static PyObject *_wrap_ART_HELP_FOLDER_get() {
14170 PyObject *pyobj;
14171
14172 {
14173 #if wxUSE_UNICODE
14174 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
14175 #else
14176 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
14177 #endif
14178 }
14179 return pyobj;
14180 }
14181
14182
14183 static int _wrap_ART_HELP_PAGE_set(PyObject *) {
14184 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
14185 return 1;
14186 }
14187
14188
14189 static PyObject *_wrap_ART_HELP_PAGE_get() {
14190 PyObject *pyobj;
14191
14192 {
14193 #if wxUSE_UNICODE
14194 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
14195 #else
14196 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
14197 #endif
14198 }
14199 return pyobj;
14200 }
14201
14202
14203 static int _wrap_ART_GO_BACK_set(PyObject *) {
14204 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
14205 return 1;
14206 }
14207
14208
14209 static PyObject *_wrap_ART_GO_BACK_get() {
14210 PyObject *pyobj;
14211
14212 {
14213 #if wxUSE_UNICODE
14214 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
14215 #else
14216 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
14217 #endif
14218 }
14219 return pyobj;
14220 }
14221
14222
14223 static int _wrap_ART_GO_FORWARD_set(PyObject *) {
14224 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
14225 return 1;
14226 }
14227
14228
14229 static PyObject *_wrap_ART_GO_FORWARD_get() {
14230 PyObject *pyobj;
14231
14232 {
14233 #if wxUSE_UNICODE
14234 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
14235 #else
14236 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
14237 #endif
14238 }
14239 return pyobj;
14240 }
14241
14242
14243 static int _wrap_ART_GO_UP_set(PyObject *) {
14244 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
14245 return 1;
14246 }
14247
14248
14249 static PyObject *_wrap_ART_GO_UP_get() {
14250 PyObject *pyobj;
14251
14252 {
14253 #if wxUSE_UNICODE
14254 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
14255 #else
14256 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
14257 #endif
14258 }
14259 return pyobj;
14260 }
14261
14262
14263 static int _wrap_ART_GO_DOWN_set(PyObject *) {
14264 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
14265 return 1;
14266 }
14267
14268
14269 static PyObject *_wrap_ART_GO_DOWN_get() {
14270 PyObject *pyobj;
14271
14272 {
14273 #if wxUSE_UNICODE
14274 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
14275 #else
14276 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
14277 #endif
14278 }
14279 return pyobj;
14280 }
14281
14282
14283 static int _wrap_ART_GO_TO_PARENT_set(PyObject *) {
14284 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
14285 return 1;
14286 }
14287
14288
14289 static PyObject *_wrap_ART_GO_TO_PARENT_get() {
14290 PyObject *pyobj;
14291
14292 {
14293 #if wxUSE_UNICODE
14294 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
14295 #else
14296 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
14297 #endif
14298 }
14299 return pyobj;
14300 }
14301
14302
14303 static int _wrap_ART_GO_HOME_set(PyObject *) {
14304 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
14305 return 1;
14306 }
14307
14308
14309 static PyObject *_wrap_ART_GO_HOME_get() {
14310 PyObject *pyobj;
14311
14312 {
14313 #if wxUSE_UNICODE
14314 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
14315 #else
14316 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
14317 #endif
14318 }
14319 return pyobj;
14320 }
14321
14322
14323 static int _wrap_ART_FILE_OPEN_set(PyObject *) {
14324 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
14325 return 1;
14326 }
14327
14328
14329 static PyObject *_wrap_ART_FILE_OPEN_get() {
14330 PyObject *pyobj;
14331
14332 {
14333 #if wxUSE_UNICODE
14334 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
14335 #else
14336 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
14337 #endif
14338 }
14339 return pyobj;
14340 }
14341
14342
14343 static int _wrap_ART_PRINT_set(PyObject *) {
14344 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
14345 return 1;
14346 }
14347
14348
14349 static PyObject *_wrap_ART_PRINT_get() {
14350 PyObject *pyobj;
14351
14352 {
14353 #if wxUSE_UNICODE
14354 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
14355 #else
14356 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
14357 #endif
14358 }
14359 return pyobj;
14360 }
14361
14362
14363 static int _wrap_ART_HELP_set(PyObject *) {
14364 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
14365 return 1;
14366 }
14367
14368
14369 static PyObject *_wrap_ART_HELP_get() {
14370 PyObject *pyobj;
14371
14372 {
14373 #if wxUSE_UNICODE
14374 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
14375 #else
14376 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
14377 #endif
14378 }
14379 return pyobj;
14380 }
14381
14382
14383 static int _wrap_ART_TIP_set(PyObject *) {
14384 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
14385 return 1;
14386 }
14387
14388
14389 static PyObject *_wrap_ART_TIP_get() {
14390 PyObject *pyobj;
14391
14392 {
14393 #if wxUSE_UNICODE
14394 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
14395 #else
14396 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
14397 #endif
14398 }
14399 return pyobj;
14400 }
14401
14402
14403 static int _wrap_ART_REPORT_VIEW_set(PyObject *) {
14404 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
14405 return 1;
14406 }
14407
14408
14409 static PyObject *_wrap_ART_REPORT_VIEW_get() {
14410 PyObject *pyobj;
14411
14412 {
14413 #if wxUSE_UNICODE
14414 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
14415 #else
14416 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
14417 #endif
14418 }
14419 return pyobj;
14420 }
14421
14422
14423 static int _wrap_ART_LIST_VIEW_set(PyObject *) {
14424 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
14425 return 1;
14426 }
14427
14428
14429 static PyObject *_wrap_ART_LIST_VIEW_get() {
14430 PyObject *pyobj;
14431
14432 {
14433 #if wxUSE_UNICODE
14434 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
14435 #else
14436 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
14437 #endif
14438 }
14439 return pyobj;
14440 }
14441
14442
14443 static int _wrap_ART_NEW_DIR_set(PyObject *) {
14444 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
14445 return 1;
14446 }
14447
14448
14449 static PyObject *_wrap_ART_NEW_DIR_get() {
14450 PyObject *pyobj;
14451
14452 {
14453 #if wxUSE_UNICODE
14454 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
14455 #else
14456 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
14457 #endif
14458 }
14459 return pyobj;
14460 }
14461
14462
14463 static int _wrap_ART_FOLDER_set(PyObject *) {
14464 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
14465 return 1;
14466 }
14467
14468
14469 static PyObject *_wrap_ART_FOLDER_get() {
14470 PyObject *pyobj;
14471
14472 {
14473 #if wxUSE_UNICODE
14474 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
14475 #else
14476 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
14477 #endif
14478 }
14479 return pyobj;
14480 }
14481
14482
14483 static int _wrap_ART_GO_DIR_UP_set(PyObject *) {
14484 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
14485 return 1;
14486 }
14487
14488
14489 static PyObject *_wrap_ART_GO_DIR_UP_get() {
14490 PyObject *pyobj;
14491
14492 {
14493 #if wxUSE_UNICODE
14494 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
14495 #else
14496 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
14497 #endif
14498 }
14499 return pyobj;
14500 }
14501
14502
14503 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *) {
14504 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
14505 return 1;
14506 }
14507
14508
14509 static PyObject *_wrap_ART_EXECUTABLE_FILE_get() {
14510 PyObject *pyobj;
14511
14512 {
14513 #if wxUSE_UNICODE
14514 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
14515 #else
14516 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
14517 #endif
14518 }
14519 return pyobj;
14520 }
14521
14522
14523 static int _wrap_ART_NORMAL_FILE_set(PyObject *) {
14524 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
14525 return 1;
14526 }
14527
14528
14529 static PyObject *_wrap_ART_NORMAL_FILE_get() {
14530 PyObject *pyobj;
14531
14532 {
14533 #if wxUSE_UNICODE
14534 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
14535 #else
14536 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
14537 #endif
14538 }
14539 return pyobj;
14540 }
14541
14542
14543 static int _wrap_ART_TICK_MARK_set(PyObject *) {
14544 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
14545 return 1;
14546 }
14547
14548
14549 static PyObject *_wrap_ART_TICK_MARK_get() {
14550 PyObject *pyobj;
14551
14552 {
14553 #if wxUSE_UNICODE
14554 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
14555 #else
14556 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
14557 #endif
14558 }
14559 return pyobj;
14560 }
14561
14562
14563 static int _wrap_ART_CROSS_MARK_set(PyObject *) {
14564 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
14565 return 1;
14566 }
14567
14568
14569 static PyObject *_wrap_ART_CROSS_MARK_get() {
14570 PyObject *pyobj;
14571
14572 {
14573 #if wxUSE_UNICODE
14574 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
14575 #else
14576 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
14577 #endif
14578 }
14579 return pyobj;
14580 }
14581
14582
14583 static int _wrap_ART_ERROR_set(PyObject *) {
14584 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
14585 return 1;
14586 }
14587
14588
14589 static PyObject *_wrap_ART_ERROR_get() {
14590 PyObject *pyobj;
14591
14592 {
14593 #if wxUSE_UNICODE
14594 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
14595 #else
14596 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
14597 #endif
14598 }
14599 return pyobj;
14600 }
14601
14602
14603 static int _wrap_ART_QUESTION_set(PyObject *) {
14604 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
14605 return 1;
14606 }
14607
14608
14609 static PyObject *_wrap_ART_QUESTION_get() {
14610 PyObject *pyobj;
14611
14612 {
14613 #if wxUSE_UNICODE
14614 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
14615 #else
14616 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
14617 #endif
14618 }
14619 return pyobj;
14620 }
14621
14622
14623 static int _wrap_ART_WARNING_set(PyObject *) {
14624 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
14625 return 1;
14626 }
14627
14628
14629 static PyObject *_wrap_ART_WARNING_get() {
14630 PyObject *pyobj;
14631
14632 {
14633 #if wxUSE_UNICODE
14634 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
14635 #else
14636 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
14637 #endif
14638 }
14639 return pyobj;
14640 }
14641
14642
14643 static int _wrap_ART_INFORMATION_set(PyObject *) {
14644 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
14645 return 1;
14646 }
14647
14648
14649 static PyObject *_wrap_ART_INFORMATION_get() {
14650 PyObject *pyobj;
14651
14652 {
14653 #if wxUSE_UNICODE
14654 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
14655 #else
14656 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
14657 #endif
14658 }
14659 return pyobj;
14660 }
14661
14662
14663 static int _wrap_ART_MISSING_IMAGE_set(PyObject *) {
14664 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
14665 return 1;
14666 }
14667
14668
14669 static PyObject *_wrap_ART_MISSING_IMAGE_get() {
14670 PyObject *pyobj;
14671
14672 {
14673 #if wxUSE_UNICODE
14674 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
14675 #else
14676 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
14677 #endif
14678 }
14679 return pyobj;
14680 }
14681
14682
14683 static PyObject *_wrap_new_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
14684 PyObject *resultobj;
14685 wxPyArtProvider *result;
14686 char *kwnames[] = {
14687 NULL
14688 };
14689
14690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
14691 {
14692 if (!wxPyCheckForApp()) SWIG_fail;
14693 PyThreadState* __tstate = wxPyBeginAllowThreads();
14694 result = (wxPyArtProvider *)new wxPyArtProvider();
14695
14696 wxPyEndAllowThreads(__tstate);
14697 if (PyErr_Occurred()) SWIG_fail;
14698 }
14699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyArtProvider, 1);
14700 return resultobj;
14701 fail:
14702 return NULL;
14703 }
14704
14705
14706 static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14707 PyObject *resultobj;
14708 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14709 PyObject *arg2 = (PyObject *) 0 ;
14710 PyObject *arg3 = (PyObject *) 0 ;
14711 PyObject * obj0 = 0 ;
14712 PyObject * obj1 = 0 ;
14713 PyObject * obj2 = 0 ;
14714 char *kwnames[] = {
14715 (char *) "self",(char *) "self",(char *) "_class", NULL
14716 };
14717
14718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
14719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14721 arg2 = obj1;
14722 arg3 = obj2;
14723 {
14724 PyThreadState* __tstate = wxPyBeginAllowThreads();
14725 (arg1)->_setCallbackInfo(arg2,arg3);
14726
14727 wxPyEndAllowThreads(__tstate);
14728 if (PyErr_Occurred()) SWIG_fail;
14729 }
14730 Py_INCREF(Py_None); resultobj = Py_None;
14731 return resultobj;
14732 fail:
14733 return NULL;
14734 }
14735
14736
14737 static PyObject *_wrap_ArtProvider_PushProvider(PyObject *, PyObject *args, PyObject *kwargs) {
14738 PyObject *resultobj;
14739 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14740 PyObject * obj0 = 0 ;
14741 char *kwnames[] = {
14742 (char *) "provider", NULL
14743 };
14744
14745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
14746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14748 {
14749 PyThreadState* __tstate = wxPyBeginAllowThreads();
14750 wxPyArtProvider::PushProvider(arg1);
14751
14752 wxPyEndAllowThreads(__tstate);
14753 if (PyErr_Occurred()) SWIG_fail;
14754 }
14755 Py_INCREF(Py_None); resultobj = Py_None;
14756 return resultobj;
14757 fail:
14758 return NULL;
14759 }
14760
14761
14762 static PyObject *_wrap_ArtProvider_PopProvider(PyObject *, PyObject *args, PyObject *kwargs) {
14763 PyObject *resultobj;
14764 bool result;
14765 char *kwnames[] = {
14766 NULL
14767 };
14768
14769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
14770 {
14771 PyThreadState* __tstate = wxPyBeginAllowThreads();
14772 result = (bool)wxPyArtProvider::PopProvider();
14773
14774 wxPyEndAllowThreads(__tstate);
14775 if (PyErr_Occurred()) SWIG_fail;
14776 }
14777 {
14778 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14779 }
14780 return resultobj;
14781 fail:
14782 return NULL;
14783 }
14784
14785
14786 static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *, PyObject *args, PyObject *kwargs) {
14787 PyObject *resultobj;
14788 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14789 bool result;
14790 PyObject * obj0 = 0 ;
14791 char *kwnames[] = {
14792 (char *) "provider", NULL
14793 };
14794
14795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
14796 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14797 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14798 {
14799 PyThreadState* __tstate = wxPyBeginAllowThreads();
14800 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
14801
14802 wxPyEndAllowThreads(__tstate);
14803 if (PyErr_Occurred()) SWIG_fail;
14804 }
14805 {
14806 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14807 }
14808 return resultobj;
14809 fail:
14810 return NULL;
14811 }
14812
14813
14814 static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
14815 PyObject *resultobj;
14816 wxString *arg1 = 0 ;
14817 wxString const &arg2_defvalue = wxPyART_OTHER ;
14818 wxString *arg2 = (wxString *) &arg2_defvalue ;
14819 wxSize const &arg3_defvalue = wxDefaultSize ;
14820 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
14821 wxBitmap result;
14822 bool temp1 = False ;
14823 bool temp2 = False ;
14824 wxSize temp3 ;
14825 PyObject * obj0 = 0 ;
14826 PyObject * obj1 = 0 ;
14827 PyObject * obj2 = 0 ;
14828 char *kwnames[] = {
14829 (char *) "id",(char *) "client",(char *) "size", NULL
14830 };
14831
14832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
14833 {
14834 arg1 = wxString_in_helper(obj0);
14835 if (arg1 == NULL) SWIG_fail;
14836 temp1 = True;
14837 }
14838 if (obj1) {
14839 {
14840 arg2 = wxString_in_helper(obj1);
14841 if (arg2 == NULL) SWIG_fail;
14842 temp2 = True;
14843 }
14844 }
14845 if (obj2) {
14846 {
14847 arg3 = &temp3;
14848 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
14849 }
14850 }
14851 {
14852 if (!wxPyCheckForApp()) SWIG_fail;
14853 PyThreadState* __tstate = wxPyBeginAllowThreads();
14854 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
14855
14856 wxPyEndAllowThreads(__tstate);
14857 if (PyErr_Occurred()) SWIG_fail;
14858 }
14859 {
14860 wxBitmap * resultptr;
14861 resultptr = new wxBitmap((wxBitmap &) result);
14862 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
14863 }
14864 {
14865 if (temp1)
14866 delete arg1;
14867 }
14868 {
14869 if (temp2)
14870 delete arg2;
14871 }
14872 return resultobj;
14873 fail:
14874 {
14875 if (temp1)
14876 delete arg1;
14877 }
14878 {
14879 if (temp2)
14880 delete arg2;
14881 }
14882 return NULL;
14883 }
14884
14885
14886 static PyObject *_wrap_ArtProvider_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
14887 PyObject *resultobj;
14888 wxString *arg1 = 0 ;
14889 wxString const &arg2_defvalue = wxPyART_OTHER ;
14890 wxString *arg2 = (wxString *) &arg2_defvalue ;
14891 wxSize const &arg3_defvalue = wxDefaultSize ;
14892 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
14893 wxIcon result;
14894 bool temp1 = False ;
14895 bool temp2 = False ;
14896 wxSize temp3 ;
14897 PyObject * obj0 = 0 ;
14898 PyObject * obj1 = 0 ;
14899 PyObject * obj2 = 0 ;
14900 char *kwnames[] = {
14901 (char *) "id",(char *) "client",(char *) "size", NULL
14902 };
14903
14904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
14905 {
14906 arg1 = wxString_in_helper(obj0);
14907 if (arg1 == NULL) SWIG_fail;
14908 temp1 = True;
14909 }
14910 if (obj1) {
14911 {
14912 arg2 = wxString_in_helper(obj1);
14913 if (arg2 == NULL) SWIG_fail;
14914 temp2 = True;
14915 }
14916 }
14917 if (obj2) {
14918 {
14919 arg3 = &temp3;
14920 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
14921 }
14922 }
14923 {
14924 if (!wxPyCheckForApp()) SWIG_fail;
14925 PyThreadState* __tstate = wxPyBeginAllowThreads();
14926 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
14927
14928 wxPyEndAllowThreads(__tstate);
14929 if (PyErr_Occurred()) SWIG_fail;
14930 }
14931 {
14932 wxIcon * resultptr;
14933 resultptr = new wxIcon((wxIcon &) result);
14934 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
14935 }
14936 {
14937 if (temp1)
14938 delete arg1;
14939 }
14940 {
14941 if (temp2)
14942 delete arg2;
14943 }
14944 return resultobj;
14945 fail:
14946 {
14947 if (temp1)
14948 delete arg1;
14949 }
14950 {
14951 if (temp2)
14952 delete arg2;
14953 }
14954 return NULL;
14955 }
14956
14957
14958 static PyObject *_wrap_ArtProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
14959 PyObject *resultobj;
14960 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
14961 PyObject * obj0 = 0 ;
14962 char *kwnames[] = {
14963 (char *) "self", NULL
14964 };
14965
14966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
14967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyArtProvider,
14968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14969 {
14970 PyThreadState* __tstate = wxPyBeginAllowThreads();
14971 wxPyArtProvider_Destroy(arg1);
14972
14973 wxPyEndAllowThreads(__tstate);
14974 if (PyErr_Occurred()) SWIG_fail;
14975 }
14976 Py_INCREF(Py_None); resultobj = Py_None;
14977 return resultobj;
14978 fail:
14979 return NULL;
14980 }
14981
14982
14983 static PyObject * ArtProvider_swigregister(PyObject *, PyObject *args) {
14984 PyObject *obj;
14985 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14986 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
14987 Py_INCREF(obj);
14988 return Py_BuildValue((char *)"");
14989 }
14990 static PyObject *_wrap_delete_ConfigBase(PyObject *, PyObject *args, PyObject *kwargs) {
14991 PyObject *resultobj;
14992 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
14993 PyObject * obj0 = 0 ;
14994 char *kwnames[] = {
14995 (char *) "self", NULL
14996 };
14997
14998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
14999 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15000 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15001 {
15002 PyThreadState* __tstate = wxPyBeginAllowThreads();
15003 delete arg1;
15004
15005 wxPyEndAllowThreads(__tstate);
15006 if (PyErr_Occurred()) SWIG_fail;
15007 }
15008 Py_INCREF(Py_None); resultobj = Py_None;
15009 return resultobj;
15010 fail:
15011 return NULL;
15012 }
15013
15014
15015 static PyObject *_wrap_ConfigBase_Set(PyObject *, PyObject *args, PyObject *kwargs) {
15016 PyObject *resultobj;
15017 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15018 wxConfigBase *result;
15019 PyObject * obj0 = 0 ;
15020 char *kwnames[] = {
15021 (char *) "config", NULL
15022 };
15023
15024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
15025 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15026 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15027 {
15028 PyThreadState* __tstate = wxPyBeginAllowThreads();
15029 result = (wxConfigBase *)wxConfigBase::Set(arg1);
15030
15031 wxPyEndAllowThreads(__tstate);
15032 if (PyErr_Occurred()) SWIG_fail;
15033 }
15034 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
15035 return resultobj;
15036 fail:
15037 return NULL;
15038 }
15039
15040
15041 static PyObject *_wrap_ConfigBase_Get(PyObject *, PyObject *args, PyObject *kwargs) {
15042 PyObject *resultobj;
15043 bool arg1 = (bool) True ;
15044 wxConfigBase *result;
15045 PyObject * obj0 = 0 ;
15046 char *kwnames[] = {
15047 (char *) "createOnDemand", NULL
15048 };
15049
15050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
15051 if (obj0) {
15052 arg1 = (bool)SWIG_As_bool(obj0);
15053 if (PyErr_Occurred()) SWIG_fail;
15054 }
15055 {
15056 PyThreadState* __tstate = wxPyBeginAllowThreads();
15057 result = (wxConfigBase *)wxConfigBase::Get(arg1);
15058
15059 wxPyEndAllowThreads(__tstate);
15060 if (PyErr_Occurred()) SWIG_fail;
15061 }
15062 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
15063 return resultobj;
15064 fail:
15065 return NULL;
15066 }
15067
15068
15069 static PyObject *_wrap_ConfigBase_Create(PyObject *, PyObject *args, PyObject *kwargs) {
15070 PyObject *resultobj;
15071 wxConfigBase *result;
15072 char *kwnames[] = {
15073 NULL
15074 };
15075
15076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
15077 {
15078 PyThreadState* __tstate = wxPyBeginAllowThreads();
15079 result = (wxConfigBase *)wxConfigBase::Create();
15080
15081 wxPyEndAllowThreads(__tstate);
15082 if (PyErr_Occurred()) SWIG_fail;
15083 }
15084 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
15085 return resultobj;
15086 fail:
15087 return NULL;
15088 }
15089
15090
15091 static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
15092 PyObject *resultobj;
15093 char *kwnames[] = {
15094 NULL
15095 };
15096
15097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
15098 {
15099 PyThreadState* __tstate = wxPyBeginAllowThreads();
15100 wxConfigBase::DontCreateOnDemand();
15101
15102 wxPyEndAllowThreads(__tstate);
15103 if (PyErr_Occurred()) SWIG_fail;
15104 }
15105 Py_INCREF(Py_None); resultobj = Py_None;
15106 return resultobj;
15107 fail:
15108 return NULL;
15109 }
15110
15111
15112 static PyObject *_wrap_ConfigBase_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
15113 PyObject *resultobj;
15114 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15115 wxString *arg2 = 0 ;
15116 bool temp2 = False ;
15117 PyObject * obj0 = 0 ;
15118 PyObject * obj1 = 0 ;
15119 char *kwnames[] = {
15120 (char *) "self",(char *) "path", NULL
15121 };
15122
15123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
15124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15126 {
15127 arg2 = wxString_in_helper(obj1);
15128 if (arg2 == NULL) SWIG_fail;
15129 temp2 = True;
15130 }
15131 {
15132 PyThreadState* __tstate = wxPyBeginAllowThreads();
15133 (arg1)->SetPath((wxString const &)*arg2);
15134
15135 wxPyEndAllowThreads(__tstate);
15136 if (PyErr_Occurred()) SWIG_fail;
15137 }
15138 Py_INCREF(Py_None); resultobj = Py_None;
15139 {
15140 if (temp2)
15141 delete arg2;
15142 }
15143 return resultobj;
15144 fail:
15145 {
15146 if (temp2)
15147 delete arg2;
15148 }
15149 return NULL;
15150 }
15151
15152
15153 static PyObject *_wrap_ConfigBase_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
15154 PyObject *resultobj;
15155 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15156 wxString *result;
15157 PyObject * obj0 = 0 ;
15158 char *kwnames[] = {
15159 (char *) "self", NULL
15160 };
15161
15162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
15163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15165 {
15166 PyThreadState* __tstate = wxPyBeginAllowThreads();
15167 {
15168 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
15169 result = (wxString *) &_result_ref;
15170 }
15171
15172 wxPyEndAllowThreads(__tstate);
15173 if (PyErr_Occurred()) SWIG_fail;
15174 }
15175 {
15176 #if wxUSE_UNICODE
15177 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15178 #else
15179 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15180 #endif
15181 }
15182 return resultobj;
15183 fail:
15184 return NULL;
15185 }
15186
15187
15188 static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *, PyObject *args, PyObject *kwargs) {
15189 PyObject *resultobj;
15190 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15191 PyObject *result;
15192 PyObject * obj0 = 0 ;
15193 char *kwnames[] = {
15194 (char *) "self", NULL
15195 };
15196
15197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
15198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15200 {
15201 PyThreadState* __tstate = wxPyBeginAllowThreads();
15202 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
15203
15204 wxPyEndAllowThreads(__tstate);
15205 if (PyErr_Occurred()) SWIG_fail;
15206 }
15207 resultobj = result;
15208 return resultobj;
15209 fail:
15210 return NULL;
15211 }
15212
15213
15214 static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *, PyObject *args, PyObject *kwargs) {
15215 PyObject *resultobj;
15216 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15217 long arg2 ;
15218 PyObject *result;
15219 PyObject * obj0 = 0 ;
15220 PyObject * obj1 = 0 ;
15221 char *kwnames[] = {
15222 (char *) "self",(char *) "index", NULL
15223 };
15224
15225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
15226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15228 arg2 = (long)SWIG_As_long(obj1);
15229 if (PyErr_Occurred()) SWIG_fail;
15230 {
15231 PyThreadState* __tstate = wxPyBeginAllowThreads();
15232 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
15233
15234 wxPyEndAllowThreads(__tstate);
15235 if (PyErr_Occurred()) SWIG_fail;
15236 }
15237 resultobj = result;
15238 return resultobj;
15239 fail:
15240 return NULL;
15241 }
15242
15243
15244 static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *, PyObject *args, PyObject *kwargs) {
15245 PyObject *resultobj;
15246 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15247 PyObject *result;
15248 PyObject * obj0 = 0 ;
15249 char *kwnames[] = {
15250 (char *) "self", NULL
15251 };
15252
15253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
15254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15256 {
15257 PyThreadState* __tstate = wxPyBeginAllowThreads();
15258 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
15259
15260 wxPyEndAllowThreads(__tstate);
15261 if (PyErr_Occurred()) SWIG_fail;
15262 }
15263 resultobj = result;
15264 return resultobj;
15265 fail:
15266 return NULL;
15267 }
15268
15269
15270 static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *, PyObject *args, PyObject *kwargs) {
15271 PyObject *resultobj;
15272 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15273 long arg2 ;
15274 PyObject *result;
15275 PyObject * obj0 = 0 ;
15276 PyObject * obj1 = 0 ;
15277 char *kwnames[] = {
15278 (char *) "self",(char *) "index", NULL
15279 };
15280
15281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
15282 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15283 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15284 arg2 = (long)SWIG_As_long(obj1);
15285 if (PyErr_Occurred()) SWIG_fail;
15286 {
15287 PyThreadState* __tstate = wxPyBeginAllowThreads();
15288 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
15289
15290 wxPyEndAllowThreads(__tstate);
15291 if (PyErr_Occurred()) SWIG_fail;
15292 }
15293 resultobj = result;
15294 return resultobj;
15295 fail:
15296 return NULL;
15297 }
15298
15299
15300 static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *, PyObject *args, PyObject *kwargs) {
15301 PyObject *resultobj;
15302 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15303 bool arg2 = (bool) False ;
15304 size_t result;
15305 PyObject * obj0 = 0 ;
15306 PyObject * obj1 = 0 ;
15307 char *kwnames[] = {
15308 (char *) "self",(char *) "recursive", NULL
15309 };
15310
15311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
15312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15314 if (obj1) {
15315 arg2 = (bool)SWIG_As_bool(obj1);
15316 if (PyErr_Occurred()) SWIG_fail;
15317 }
15318 {
15319 PyThreadState* __tstate = wxPyBeginAllowThreads();
15320 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
15321
15322 wxPyEndAllowThreads(__tstate);
15323 if (PyErr_Occurred()) SWIG_fail;
15324 }
15325 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
15326 return resultobj;
15327 fail:
15328 return NULL;
15329 }
15330
15331
15332 static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *, PyObject *args, PyObject *kwargs) {
15333 PyObject *resultobj;
15334 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15335 bool arg2 = (bool) False ;
15336 size_t result;
15337 PyObject * obj0 = 0 ;
15338 PyObject * obj1 = 0 ;
15339 char *kwnames[] = {
15340 (char *) "self",(char *) "recursive", NULL
15341 };
15342
15343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
15344 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15345 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15346 if (obj1) {
15347 arg2 = (bool)SWIG_As_bool(obj1);
15348 if (PyErr_Occurred()) SWIG_fail;
15349 }
15350 {
15351 PyThreadState* __tstate = wxPyBeginAllowThreads();
15352 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
15353
15354 wxPyEndAllowThreads(__tstate);
15355 if (PyErr_Occurred()) SWIG_fail;
15356 }
15357 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
15358 return resultobj;
15359 fail:
15360 return NULL;
15361 }
15362
15363
15364 static PyObject *_wrap_ConfigBase_HasGroup(PyObject *, PyObject *args, PyObject *kwargs) {
15365 PyObject *resultobj;
15366 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15367 wxString *arg2 = 0 ;
15368 bool result;
15369 bool temp2 = False ;
15370 PyObject * obj0 = 0 ;
15371 PyObject * obj1 = 0 ;
15372 char *kwnames[] = {
15373 (char *) "self",(char *) "name", NULL
15374 };
15375
15376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
15377 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15378 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15379 {
15380 arg2 = wxString_in_helper(obj1);
15381 if (arg2 == NULL) SWIG_fail;
15382 temp2 = True;
15383 }
15384 {
15385 PyThreadState* __tstate = wxPyBeginAllowThreads();
15386 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
15387
15388 wxPyEndAllowThreads(__tstate);
15389 if (PyErr_Occurred()) SWIG_fail;
15390 }
15391 {
15392 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15393 }
15394 {
15395 if (temp2)
15396 delete arg2;
15397 }
15398 return resultobj;
15399 fail:
15400 {
15401 if (temp2)
15402 delete arg2;
15403 }
15404 return NULL;
15405 }
15406
15407
15408 static PyObject *_wrap_ConfigBase_HasEntry(PyObject *, PyObject *args, PyObject *kwargs) {
15409 PyObject *resultobj;
15410 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15411 wxString *arg2 = 0 ;
15412 bool result;
15413 bool temp2 = False ;
15414 PyObject * obj0 = 0 ;
15415 PyObject * obj1 = 0 ;
15416 char *kwnames[] = {
15417 (char *) "self",(char *) "name", NULL
15418 };
15419
15420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
15421 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15422 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15423 {
15424 arg2 = wxString_in_helper(obj1);
15425 if (arg2 == NULL) SWIG_fail;
15426 temp2 = True;
15427 }
15428 {
15429 PyThreadState* __tstate = wxPyBeginAllowThreads();
15430 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
15431
15432 wxPyEndAllowThreads(__tstate);
15433 if (PyErr_Occurred()) SWIG_fail;
15434 }
15435 {
15436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15437 }
15438 {
15439 if (temp2)
15440 delete arg2;
15441 }
15442 return resultobj;
15443 fail:
15444 {
15445 if (temp2)
15446 delete arg2;
15447 }
15448 return NULL;
15449 }
15450
15451
15452 static PyObject *_wrap_ConfigBase_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
15453 PyObject *resultobj;
15454 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15455 wxString *arg2 = 0 ;
15456 bool result;
15457 bool temp2 = False ;
15458 PyObject * obj0 = 0 ;
15459 PyObject * obj1 = 0 ;
15460 char *kwnames[] = {
15461 (char *) "self",(char *) "name", NULL
15462 };
15463
15464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
15465 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15466 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15467 {
15468 arg2 = wxString_in_helper(obj1);
15469 if (arg2 == NULL) SWIG_fail;
15470 temp2 = True;
15471 }
15472 {
15473 PyThreadState* __tstate = wxPyBeginAllowThreads();
15474 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
15475
15476 wxPyEndAllowThreads(__tstate);
15477 if (PyErr_Occurred()) SWIG_fail;
15478 }
15479 {
15480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15481 }
15482 {
15483 if (temp2)
15484 delete arg2;
15485 }
15486 return resultobj;
15487 fail:
15488 {
15489 if (temp2)
15490 delete arg2;
15491 }
15492 return NULL;
15493 }
15494
15495
15496 static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *, PyObject *args, PyObject *kwargs) {
15497 PyObject *resultobj;
15498 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15499 wxString *arg2 = 0 ;
15500 int result;
15501 bool temp2 = False ;
15502 PyObject * obj0 = 0 ;
15503 PyObject * obj1 = 0 ;
15504 char *kwnames[] = {
15505 (char *) "self",(char *) "name", NULL
15506 };
15507
15508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
15509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15511 {
15512 arg2 = wxString_in_helper(obj1);
15513 if (arg2 == NULL) SWIG_fail;
15514 temp2 = True;
15515 }
15516 {
15517 PyThreadState* __tstate = wxPyBeginAllowThreads();
15518 result = (int)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
15519
15520 wxPyEndAllowThreads(__tstate);
15521 if (PyErr_Occurred()) SWIG_fail;
15522 }
15523 resultobj = SWIG_From_int((int)result);
15524 {
15525 if (temp2)
15526 delete arg2;
15527 }
15528 return resultobj;
15529 fail:
15530 {
15531 if (temp2)
15532 delete arg2;
15533 }
15534 return NULL;
15535 }
15536
15537
15538 static PyObject *_wrap_ConfigBase_Read(PyObject *, PyObject *args, PyObject *kwargs) {
15539 PyObject *resultobj;
15540 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15541 wxString *arg2 = 0 ;
15542 wxString const &arg3_defvalue = wxPyEmptyString ;
15543 wxString *arg3 = (wxString *) &arg3_defvalue ;
15544 wxString result;
15545 bool temp2 = False ;
15546 bool temp3 = False ;
15547 PyObject * obj0 = 0 ;
15548 PyObject * obj1 = 0 ;
15549 PyObject * obj2 = 0 ;
15550 char *kwnames[] = {
15551 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15552 };
15553
15554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
15555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15557 {
15558 arg2 = wxString_in_helper(obj1);
15559 if (arg2 == NULL) SWIG_fail;
15560 temp2 = True;
15561 }
15562 if (obj2) {
15563 {
15564 arg3 = wxString_in_helper(obj2);
15565 if (arg3 == NULL) SWIG_fail;
15566 temp3 = True;
15567 }
15568 }
15569 {
15570 PyThreadState* __tstate = wxPyBeginAllowThreads();
15571 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
15572
15573 wxPyEndAllowThreads(__tstate);
15574 if (PyErr_Occurred()) SWIG_fail;
15575 }
15576 {
15577 #if wxUSE_UNICODE
15578 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15579 #else
15580 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15581 #endif
15582 }
15583 {
15584 if (temp2)
15585 delete arg2;
15586 }
15587 {
15588 if (temp3)
15589 delete arg3;
15590 }
15591 return resultobj;
15592 fail:
15593 {
15594 if (temp2)
15595 delete arg2;
15596 }
15597 {
15598 if (temp3)
15599 delete arg3;
15600 }
15601 return NULL;
15602 }
15603
15604
15605 static PyObject *_wrap_ConfigBase_ReadInt(PyObject *, PyObject *args, PyObject *kwargs) {
15606 PyObject *resultobj;
15607 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15608 wxString *arg2 = 0 ;
15609 long arg3 = (long) 0 ;
15610 long result;
15611 bool temp2 = False ;
15612 PyObject * obj0 = 0 ;
15613 PyObject * obj1 = 0 ;
15614 PyObject * obj2 = 0 ;
15615 char *kwnames[] = {
15616 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15617 };
15618
15619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
15620 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15621 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15622 {
15623 arg2 = wxString_in_helper(obj1);
15624 if (arg2 == NULL) SWIG_fail;
15625 temp2 = True;
15626 }
15627 if (obj2) {
15628 arg3 = (long)SWIG_As_long(obj2);
15629 if (PyErr_Occurred()) SWIG_fail;
15630 }
15631 {
15632 PyThreadState* __tstate = wxPyBeginAllowThreads();
15633 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
15634
15635 wxPyEndAllowThreads(__tstate);
15636 if (PyErr_Occurred()) SWIG_fail;
15637 }
15638 resultobj = SWIG_From_long((long)result);
15639 {
15640 if (temp2)
15641 delete arg2;
15642 }
15643 return resultobj;
15644 fail:
15645 {
15646 if (temp2)
15647 delete arg2;
15648 }
15649 return NULL;
15650 }
15651
15652
15653 static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *, PyObject *args, PyObject *kwargs) {
15654 PyObject *resultobj;
15655 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15656 wxString *arg2 = 0 ;
15657 double arg3 = (double) 0.0 ;
15658 double result;
15659 bool temp2 = False ;
15660 PyObject * obj0 = 0 ;
15661 PyObject * obj1 = 0 ;
15662 PyObject * obj2 = 0 ;
15663 char *kwnames[] = {
15664 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15665 };
15666
15667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
15668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15670 {
15671 arg2 = wxString_in_helper(obj1);
15672 if (arg2 == NULL) SWIG_fail;
15673 temp2 = True;
15674 }
15675 if (obj2) {
15676 arg3 = (double)SWIG_As_double(obj2);
15677 if (PyErr_Occurred()) SWIG_fail;
15678 }
15679 {
15680 PyThreadState* __tstate = wxPyBeginAllowThreads();
15681 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
15682
15683 wxPyEndAllowThreads(__tstate);
15684 if (PyErr_Occurred()) SWIG_fail;
15685 }
15686 resultobj = SWIG_From_double((double)result);
15687 {
15688 if (temp2)
15689 delete arg2;
15690 }
15691 return resultobj;
15692 fail:
15693 {
15694 if (temp2)
15695 delete arg2;
15696 }
15697 return NULL;
15698 }
15699
15700
15701 static PyObject *_wrap_ConfigBase_ReadBool(PyObject *, PyObject *args, PyObject *kwargs) {
15702 PyObject *resultobj;
15703 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15704 wxString *arg2 = 0 ;
15705 bool arg3 = (bool) False ;
15706 bool result;
15707 bool temp2 = False ;
15708 PyObject * obj0 = 0 ;
15709 PyObject * obj1 = 0 ;
15710 PyObject * obj2 = 0 ;
15711 char *kwnames[] = {
15712 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
15713 };
15714
15715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
15716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15718 {
15719 arg2 = wxString_in_helper(obj1);
15720 if (arg2 == NULL) SWIG_fail;
15721 temp2 = True;
15722 }
15723 if (obj2) {
15724 arg3 = (bool)SWIG_As_bool(obj2);
15725 if (PyErr_Occurred()) SWIG_fail;
15726 }
15727 {
15728 PyThreadState* __tstate = wxPyBeginAllowThreads();
15729 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
15730
15731 wxPyEndAllowThreads(__tstate);
15732 if (PyErr_Occurred()) SWIG_fail;
15733 }
15734 {
15735 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15736 }
15737 {
15738 if (temp2)
15739 delete arg2;
15740 }
15741 return resultobj;
15742 fail:
15743 {
15744 if (temp2)
15745 delete arg2;
15746 }
15747 return NULL;
15748 }
15749
15750
15751 static PyObject *_wrap_ConfigBase_Write(PyObject *, PyObject *args, PyObject *kwargs) {
15752 PyObject *resultobj;
15753 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15754 wxString *arg2 = 0 ;
15755 wxString *arg3 = 0 ;
15756 bool result;
15757 bool temp2 = False ;
15758 bool temp3 = False ;
15759 PyObject * obj0 = 0 ;
15760 PyObject * obj1 = 0 ;
15761 PyObject * obj2 = 0 ;
15762 char *kwnames[] = {
15763 (char *) "self",(char *) "key",(char *) "value", NULL
15764 };
15765
15766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
15767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15769 {
15770 arg2 = wxString_in_helper(obj1);
15771 if (arg2 == NULL) SWIG_fail;
15772 temp2 = True;
15773 }
15774 {
15775 arg3 = wxString_in_helper(obj2);
15776 if (arg3 == NULL) SWIG_fail;
15777 temp3 = True;
15778 }
15779 {
15780 PyThreadState* __tstate = wxPyBeginAllowThreads();
15781 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
15782
15783 wxPyEndAllowThreads(__tstate);
15784 if (PyErr_Occurred()) SWIG_fail;
15785 }
15786 {
15787 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15788 }
15789 {
15790 if (temp2)
15791 delete arg2;
15792 }
15793 {
15794 if (temp3)
15795 delete arg3;
15796 }
15797 return resultobj;
15798 fail:
15799 {
15800 if (temp2)
15801 delete arg2;
15802 }
15803 {
15804 if (temp3)
15805 delete arg3;
15806 }
15807 return NULL;
15808 }
15809
15810
15811 static PyObject *_wrap_ConfigBase_WriteInt(PyObject *, PyObject *args, PyObject *kwargs) {
15812 PyObject *resultobj;
15813 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15814 wxString *arg2 = 0 ;
15815 long arg3 ;
15816 bool result;
15817 bool temp2 = False ;
15818 PyObject * obj0 = 0 ;
15819 PyObject * obj1 = 0 ;
15820 PyObject * obj2 = 0 ;
15821 char *kwnames[] = {
15822 (char *) "self",(char *) "key",(char *) "value", NULL
15823 };
15824
15825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
15826 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15827 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15828 {
15829 arg2 = wxString_in_helper(obj1);
15830 if (arg2 == NULL) SWIG_fail;
15831 temp2 = True;
15832 }
15833 arg3 = (long)SWIG_As_long(obj2);
15834 if (PyErr_Occurred()) SWIG_fail;
15835 {
15836 PyThreadState* __tstate = wxPyBeginAllowThreads();
15837 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15838
15839 wxPyEndAllowThreads(__tstate);
15840 if (PyErr_Occurred()) SWIG_fail;
15841 }
15842 {
15843 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15844 }
15845 {
15846 if (temp2)
15847 delete arg2;
15848 }
15849 return resultobj;
15850 fail:
15851 {
15852 if (temp2)
15853 delete arg2;
15854 }
15855 return NULL;
15856 }
15857
15858
15859 static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *, PyObject *args, PyObject *kwargs) {
15860 PyObject *resultobj;
15861 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15862 wxString *arg2 = 0 ;
15863 double arg3 ;
15864 bool result;
15865 bool temp2 = False ;
15866 PyObject * obj0 = 0 ;
15867 PyObject * obj1 = 0 ;
15868 PyObject * obj2 = 0 ;
15869 char *kwnames[] = {
15870 (char *) "self",(char *) "key",(char *) "value", NULL
15871 };
15872
15873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
15874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15876 {
15877 arg2 = wxString_in_helper(obj1);
15878 if (arg2 == NULL) SWIG_fail;
15879 temp2 = True;
15880 }
15881 arg3 = (double)SWIG_As_double(obj2);
15882 if (PyErr_Occurred()) SWIG_fail;
15883 {
15884 PyThreadState* __tstate = wxPyBeginAllowThreads();
15885 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15886
15887 wxPyEndAllowThreads(__tstate);
15888 if (PyErr_Occurred()) SWIG_fail;
15889 }
15890 {
15891 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15892 }
15893 {
15894 if (temp2)
15895 delete arg2;
15896 }
15897 return resultobj;
15898 fail:
15899 {
15900 if (temp2)
15901 delete arg2;
15902 }
15903 return NULL;
15904 }
15905
15906
15907 static PyObject *_wrap_ConfigBase_WriteBool(PyObject *, PyObject *args, PyObject *kwargs) {
15908 PyObject *resultobj;
15909 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15910 wxString *arg2 = 0 ;
15911 bool arg3 ;
15912 bool result;
15913 bool temp2 = False ;
15914 PyObject * obj0 = 0 ;
15915 PyObject * obj1 = 0 ;
15916 PyObject * obj2 = 0 ;
15917 char *kwnames[] = {
15918 (char *) "self",(char *) "key",(char *) "value", NULL
15919 };
15920
15921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
15922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15924 {
15925 arg2 = wxString_in_helper(obj1);
15926 if (arg2 == NULL) SWIG_fail;
15927 temp2 = True;
15928 }
15929 arg3 = (bool)SWIG_As_bool(obj2);
15930 if (PyErr_Occurred()) SWIG_fail;
15931 {
15932 PyThreadState* __tstate = wxPyBeginAllowThreads();
15933 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
15934
15935 wxPyEndAllowThreads(__tstate);
15936 if (PyErr_Occurred()) SWIG_fail;
15937 }
15938 {
15939 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15940 }
15941 {
15942 if (temp2)
15943 delete arg2;
15944 }
15945 return resultobj;
15946 fail:
15947 {
15948 if (temp2)
15949 delete arg2;
15950 }
15951 return NULL;
15952 }
15953
15954
15955 static PyObject *_wrap_ConfigBase_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
15956 PyObject *resultobj;
15957 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15958 bool arg2 = (bool) False ;
15959 bool result;
15960 PyObject * obj0 = 0 ;
15961 PyObject * obj1 = 0 ;
15962 char *kwnames[] = {
15963 (char *) "self",(char *) "currentOnly", NULL
15964 };
15965
15966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
15967 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
15968 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15969 if (obj1) {
15970 arg2 = (bool)SWIG_As_bool(obj1);
15971 if (PyErr_Occurred()) SWIG_fail;
15972 }
15973 {
15974 PyThreadState* __tstate = wxPyBeginAllowThreads();
15975 result = (bool)(arg1)->Flush(arg2);
15976
15977 wxPyEndAllowThreads(__tstate);
15978 if (PyErr_Occurred()) SWIG_fail;
15979 }
15980 {
15981 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15982 }
15983 return resultobj;
15984 fail:
15985 return NULL;
15986 }
15987
15988
15989 static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *, PyObject *args, PyObject *kwargs) {
15990 PyObject *resultobj;
15991 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
15992 wxString *arg2 = 0 ;
15993 wxString *arg3 = 0 ;
15994 bool result;
15995 bool temp2 = False ;
15996 bool temp3 = False ;
15997 PyObject * obj0 = 0 ;
15998 PyObject * obj1 = 0 ;
15999 PyObject * obj2 = 0 ;
16000 char *kwnames[] = {
16001 (char *) "self",(char *) "oldName",(char *) "newName", NULL
16002 };
16003
16004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
16005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16007 {
16008 arg2 = wxString_in_helper(obj1);
16009 if (arg2 == NULL) SWIG_fail;
16010 temp2 = True;
16011 }
16012 {
16013 arg3 = wxString_in_helper(obj2);
16014 if (arg3 == NULL) SWIG_fail;
16015 temp3 = True;
16016 }
16017 {
16018 PyThreadState* __tstate = wxPyBeginAllowThreads();
16019 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
16020
16021 wxPyEndAllowThreads(__tstate);
16022 if (PyErr_Occurred()) SWIG_fail;
16023 }
16024 {
16025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16026 }
16027 {
16028 if (temp2)
16029 delete arg2;
16030 }
16031 {
16032 if (temp3)
16033 delete arg3;
16034 }
16035 return resultobj;
16036 fail:
16037 {
16038 if (temp2)
16039 delete arg2;
16040 }
16041 {
16042 if (temp3)
16043 delete arg3;
16044 }
16045 return NULL;
16046 }
16047
16048
16049 static PyObject *_wrap_ConfigBase_RenameGroup(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 *) "oldName",(char *) "newName", NULL
16062 };
16063
16064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",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)->RenameGroup((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_DeleteEntry(PyObject *, PyObject *args, PyObject *kwargs) {
16110 PyObject *resultobj;
16111 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16112 wxString *arg2 = 0 ;
16113 bool arg3 = (bool) True ;
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 *) "deleteGroupIfEmpty", NULL
16121 };
16122
16123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",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 if (obj2) {
16132 arg3 = (bool)SWIG_As_bool(obj2);
16133 if (PyErr_Occurred()) SWIG_fail;
16134 }
16135 {
16136 PyThreadState* __tstate = wxPyBeginAllowThreads();
16137 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
16138
16139 wxPyEndAllowThreads(__tstate);
16140 if (PyErr_Occurred()) SWIG_fail;
16141 }
16142 {
16143 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16144 }
16145 {
16146 if (temp2)
16147 delete arg2;
16148 }
16149 return resultobj;
16150 fail:
16151 {
16152 if (temp2)
16153 delete arg2;
16154 }
16155 return NULL;
16156 }
16157
16158
16159 static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *, PyObject *args, PyObject *kwargs) {
16160 PyObject *resultobj;
16161 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16162 wxString *arg2 = 0 ;
16163 bool result;
16164 bool temp2 = False ;
16165 PyObject * obj0 = 0 ;
16166 PyObject * obj1 = 0 ;
16167 char *kwnames[] = {
16168 (char *) "self",(char *) "key", NULL
16169 };
16170
16171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) 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 {
16180 PyThreadState* __tstate = wxPyBeginAllowThreads();
16181 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
16182
16183 wxPyEndAllowThreads(__tstate);
16184 if (PyErr_Occurred()) SWIG_fail;
16185 }
16186 {
16187 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16188 }
16189 {
16190 if (temp2)
16191 delete arg2;
16192 }
16193 return resultobj;
16194 fail:
16195 {
16196 if (temp2)
16197 delete arg2;
16198 }
16199 return NULL;
16200 }
16201
16202
16203 static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *, PyObject *args, PyObject *kwargs) {
16204 PyObject *resultobj;
16205 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16206 bool result;
16207 PyObject * obj0 = 0 ;
16208 char *kwnames[] = {
16209 (char *) "self", NULL
16210 };
16211
16212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
16213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16215 {
16216 PyThreadState* __tstate = wxPyBeginAllowThreads();
16217 result = (bool)(arg1)->DeleteAll();
16218
16219 wxPyEndAllowThreads(__tstate);
16220 if (PyErr_Occurred()) SWIG_fail;
16221 }
16222 {
16223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16224 }
16225 return resultobj;
16226 fail:
16227 return NULL;
16228 }
16229
16230
16231 static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
16232 PyObject *resultobj;
16233 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16234 bool arg2 = (bool) True ;
16235 PyObject * obj0 = 0 ;
16236 PyObject * obj1 = 0 ;
16237 char *kwnames[] = {
16238 (char *) "self",(char *) "doIt", NULL
16239 };
16240
16241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
16242 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16243 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16244 if (obj1) {
16245 arg2 = (bool)SWIG_As_bool(obj1);
16246 if (PyErr_Occurred()) SWIG_fail;
16247 }
16248 {
16249 PyThreadState* __tstate = wxPyBeginAllowThreads();
16250 (arg1)->SetExpandEnvVars(arg2);
16251
16252 wxPyEndAllowThreads(__tstate);
16253 if (PyErr_Occurred()) SWIG_fail;
16254 }
16255 Py_INCREF(Py_None); resultobj = Py_None;
16256 return resultobj;
16257 fail:
16258 return NULL;
16259 }
16260
16261
16262 static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
16263 PyObject *resultobj;
16264 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16265 bool result;
16266 PyObject * obj0 = 0 ;
16267 char *kwnames[] = {
16268 (char *) "self", NULL
16269 };
16270
16271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
16272 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16273 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16274 {
16275 PyThreadState* __tstate = wxPyBeginAllowThreads();
16276 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
16277
16278 wxPyEndAllowThreads(__tstate);
16279 if (PyErr_Occurred()) SWIG_fail;
16280 }
16281 {
16282 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16283 }
16284 return resultobj;
16285 fail:
16286 return NULL;
16287 }
16288
16289
16290 static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
16291 PyObject *resultobj;
16292 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16293 bool arg2 = (bool) True ;
16294 PyObject * obj0 = 0 ;
16295 PyObject * obj1 = 0 ;
16296 char *kwnames[] = {
16297 (char *) "self",(char *) "doIt", NULL
16298 };
16299
16300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
16301 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16302 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16303 if (obj1) {
16304 arg2 = (bool)SWIG_As_bool(obj1);
16305 if (PyErr_Occurred()) SWIG_fail;
16306 }
16307 {
16308 PyThreadState* __tstate = wxPyBeginAllowThreads();
16309 (arg1)->SetRecordDefaults(arg2);
16310
16311 wxPyEndAllowThreads(__tstate);
16312 if (PyErr_Occurred()) SWIG_fail;
16313 }
16314 Py_INCREF(Py_None); resultobj = Py_None;
16315 return resultobj;
16316 fail:
16317 return NULL;
16318 }
16319
16320
16321 static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
16322 PyObject *resultobj;
16323 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16324 bool result;
16325 PyObject * obj0 = 0 ;
16326 char *kwnames[] = {
16327 (char *) "self", NULL
16328 };
16329
16330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
16331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16333 {
16334 PyThreadState* __tstate = wxPyBeginAllowThreads();
16335 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
16336
16337 wxPyEndAllowThreads(__tstate);
16338 if (PyErr_Occurred()) SWIG_fail;
16339 }
16340 {
16341 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16342 }
16343 return resultobj;
16344 fail:
16345 return NULL;
16346 }
16347
16348
16349 static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
16350 PyObject *resultobj;
16351 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16352 wxString *arg2 = 0 ;
16353 wxString result;
16354 bool temp2 = False ;
16355 PyObject * obj0 = 0 ;
16356 PyObject * obj1 = 0 ;
16357 char *kwnames[] = {
16358 (char *) "self",(char *) "str", NULL
16359 };
16360
16361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
16362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16364 {
16365 arg2 = wxString_in_helper(obj1);
16366 if (arg2 == NULL) SWIG_fail;
16367 temp2 = True;
16368 }
16369 {
16370 PyThreadState* __tstate = wxPyBeginAllowThreads();
16371 result = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
16372
16373 wxPyEndAllowThreads(__tstate);
16374 if (PyErr_Occurred()) SWIG_fail;
16375 }
16376 {
16377 #if wxUSE_UNICODE
16378 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16379 #else
16380 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16381 #endif
16382 }
16383 {
16384 if (temp2)
16385 delete arg2;
16386 }
16387 return resultobj;
16388 fail:
16389 {
16390 if (temp2)
16391 delete arg2;
16392 }
16393 return NULL;
16394 }
16395
16396
16397 static PyObject *_wrap_ConfigBase_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
16398 PyObject *resultobj;
16399 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16400 wxString result;
16401 PyObject * obj0 = 0 ;
16402 char *kwnames[] = {
16403 (char *) "self", NULL
16404 };
16405
16406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
16407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16409 {
16410 PyThreadState* __tstate = wxPyBeginAllowThreads();
16411 result = ((wxConfigBase const *)arg1)->GetAppName();
16412
16413 wxPyEndAllowThreads(__tstate);
16414 if (PyErr_Occurred()) SWIG_fail;
16415 }
16416 {
16417 #if wxUSE_UNICODE
16418 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16419 #else
16420 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16421 #endif
16422 }
16423 return resultobj;
16424 fail:
16425 return NULL;
16426 }
16427
16428
16429 static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
16430 PyObject *resultobj;
16431 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16432 wxString result;
16433 PyObject * obj0 = 0 ;
16434 char *kwnames[] = {
16435 (char *) "self", NULL
16436 };
16437
16438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
16439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16441 {
16442 PyThreadState* __tstate = wxPyBeginAllowThreads();
16443 result = ((wxConfigBase const *)arg1)->GetVendorName();
16444
16445 wxPyEndAllowThreads(__tstate);
16446 if (PyErr_Occurred()) SWIG_fail;
16447 }
16448 {
16449 #if wxUSE_UNICODE
16450 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16451 #else
16452 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16453 #endif
16454 }
16455 return resultobj;
16456 fail:
16457 return NULL;
16458 }
16459
16460
16461 static PyObject *_wrap_ConfigBase_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
16462 PyObject *resultobj;
16463 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16464 wxString *arg2 = 0 ;
16465 bool temp2 = False ;
16466 PyObject * obj0 = 0 ;
16467 PyObject * obj1 = 0 ;
16468 char *kwnames[] = {
16469 (char *) "self",(char *) "appName", NULL
16470 };
16471
16472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
16473 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16475 {
16476 arg2 = wxString_in_helper(obj1);
16477 if (arg2 == NULL) SWIG_fail;
16478 temp2 = True;
16479 }
16480 {
16481 PyThreadState* __tstate = wxPyBeginAllowThreads();
16482 (arg1)->SetAppName((wxString const &)*arg2);
16483
16484 wxPyEndAllowThreads(__tstate);
16485 if (PyErr_Occurred()) SWIG_fail;
16486 }
16487 Py_INCREF(Py_None); resultobj = Py_None;
16488 {
16489 if (temp2)
16490 delete arg2;
16491 }
16492 return resultobj;
16493 fail:
16494 {
16495 if (temp2)
16496 delete arg2;
16497 }
16498 return NULL;
16499 }
16500
16501
16502 static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
16503 PyObject *resultobj;
16504 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16505 wxString *arg2 = 0 ;
16506 bool temp2 = False ;
16507 PyObject * obj0 = 0 ;
16508 PyObject * obj1 = 0 ;
16509 char *kwnames[] = {
16510 (char *) "self",(char *) "vendorName", NULL
16511 };
16512
16513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
16514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16516 {
16517 arg2 = wxString_in_helper(obj1);
16518 if (arg2 == NULL) SWIG_fail;
16519 temp2 = True;
16520 }
16521 {
16522 PyThreadState* __tstate = wxPyBeginAllowThreads();
16523 (arg1)->SetVendorName((wxString const &)*arg2);
16524
16525 wxPyEndAllowThreads(__tstate);
16526 if (PyErr_Occurred()) SWIG_fail;
16527 }
16528 Py_INCREF(Py_None); resultobj = Py_None;
16529 {
16530 if (temp2)
16531 delete arg2;
16532 }
16533 return resultobj;
16534 fail:
16535 {
16536 if (temp2)
16537 delete arg2;
16538 }
16539 return NULL;
16540 }
16541
16542
16543 static PyObject *_wrap_ConfigBase_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
16544 PyObject *resultobj;
16545 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16546 long arg2 ;
16547 PyObject * obj0 = 0 ;
16548 PyObject * obj1 = 0 ;
16549 char *kwnames[] = {
16550 (char *) "self",(char *) "style", NULL
16551 };
16552
16553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
16554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16556 arg2 = (long)SWIG_As_long(obj1);
16557 if (PyErr_Occurred()) SWIG_fail;
16558 {
16559 PyThreadState* __tstate = wxPyBeginAllowThreads();
16560 (arg1)->SetStyle(arg2);
16561
16562 wxPyEndAllowThreads(__tstate);
16563 if (PyErr_Occurred()) SWIG_fail;
16564 }
16565 Py_INCREF(Py_None); resultobj = Py_None;
16566 return resultobj;
16567 fail:
16568 return NULL;
16569 }
16570
16571
16572 static PyObject *_wrap_ConfigBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
16573 PyObject *resultobj;
16574 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16575 long result;
16576 PyObject * obj0 = 0 ;
16577 char *kwnames[] = {
16578 (char *) "self", NULL
16579 };
16580
16581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
16582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16584 {
16585 PyThreadState* __tstate = wxPyBeginAllowThreads();
16586 result = (long)((wxConfigBase const *)arg1)->GetStyle();
16587
16588 wxPyEndAllowThreads(__tstate);
16589 if (PyErr_Occurred()) SWIG_fail;
16590 }
16591 resultobj = SWIG_From_long((long)result);
16592 return resultobj;
16593 fail:
16594 return NULL;
16595 }
16596
16597
16598 static PyObject * ConfigBase_swigregister(PyObject *, PyObject *args) {
16599 PyObject *obj;
16600 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16601 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
16602 Py_INCREF(obj);
16603 return Py_BuildValue((char *)"");
16604 }
16605 static PyObject *_wrap_new_Config(PyObject *, PyObject *args, PyObject *kwargs) {
16606 PyObject *resultobj;
16607 wxString const &arg1_defvalue = wxPyEmptyString ;
16608 wxString *arg1 = (wxString *) &arg1_defvalue ;
16609 wxString const &arg2_defvalue = wxPyEmptyString ;
16610 wxString *arg2 = (wxString *) &arg2_defvalue ;
16611 wxString const &arg3_defvalue = wxPyEmptyString ;
16612 wxString *arg3 = (wxString *) &arg3_defvalue ;
16613 wxString const &arg4_defvalue = wxPyEmptyString ;
16614 wxString *arg4 = (wxString *) &arg4_defvalue ;
16615 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
16616 wxConfig *result;
16617 bool temp1 = False ;
16618 bool temp2 = False ;
16619 bool temp3 = False ;
16620 bool temp4 = False ;
16621 PyObject * obj0 = 0 ;
16622 PyObject * obj1 = 0 ;
16623 PyObject * obj2 = 0 ;
16624 PyObject * obj3 = 0 ;
16625 PyObject * obj4 = 0 ;
16626 char *kwnames[] = {
16627 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
16628 };
16629
16630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16631 if (obj0) {
16632 {
16633 arg1 = wxString_in_helper(obj0);
16634 if (arg1 == NULL) SWIG_fail;
16635 temp1 = True;
16636 }
16637 }
16638 if (obj1) {
16639 {
16640 arg2 = wxString_in_helper(obj1);
16641 if (arg2 == NULL) SWIG_fail;
16642 temp2 = True;
16643 }
16644 }
16645 if (obj2) {
16646 {
16647 arg3 = wxString_in_helper(obj2);
16648 if (arg3 == NULL) SWIG_fail;
16649 temp3 = True;
16650 }
16651 }
16652 if (obj3) {
16653 {
16654 arg4 = wxString_in_helper(obj3);
16655 if (arg4 == NULL) SWIG_fail;
16656 temp4 = True;
16657 }
16658 }
16659 if (obj4) {
16660 arg5 = (long)SWIG_As_long(obj4);
16661 if (PyErr_Occurred()) SWIG_fail;
16662 }
16663 {
16664 PyThreadState* __tstate = wxPyBeginAllowThreads();
16665 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
16666
16667 wxPyEndAllowThreads(__tstate);
16668 if (PyErr_Occurred()) SWIG_fail;
16669 }
16670 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfig, 1);
16671 {
16672 if (temp1)
16673 delete arg1;
16674 }
16675 {
16676 if (temp2)
16677 delete arg2;
16678 }
16679 {
16680 if (temp3)
16681 delete arg3;
16682 }
16683 {
16684 if (temp4)
16685 delete arg4;
16686 }
16687 return resultobj;
16688 fail:
16689 {
16690 if (temp1)
16691 delete arg1;
16692 }
16693 {
16694 if (temp2)
16695 delete arg2;
16696 }
16697 {
16698 if (temp3)
16699 delete arg3;
16700 }
16701 {
16702 if (temp4)
16703 delete arg4;
16704 }
16705 return NULL;
16706 }
16707
16708
16709 static PyObject *_wrap_delete_Config(PyObject *, PyObject *args, PyObject *kwargs) {
16710 PyObject *resultobj;
16711 wxConfig *arg1 = (wxConfig *) 0 ;
16712 PyObject * obj0 = 0 ;
16713 char *kwnames[] = {
16714 (char *) "self", NULL
16715 };
16716
16717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
16718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfig,
16719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16720 {
16721 PyThreadState* __tstate = wxPyBeginAllowThreads();
16722 delete arg1;
16723
16724 wxPyEndAllowThreads(__tstate);
16725 if (PyErr_Occurred()) SWIG_fail;
16726 }
16727 Py_INCREF(Py_None); resultobj = Py_None;
16728 return resultobj;
16729 fail:
16730 return NULL;
16731 }
16732
16733
16734 static PyObject * Config_swigregister(PyObject *, PyObject *args) {
16735 PyObject *obj;
16736 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16737 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
16738 Py_INCREF(obj);
16739 return Py_BuildValue((char *)"");
16740 }
16741 static PyObject *_wrap_new_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
16742 PyObject *resultobj;
16743 wxString const &arg1_defvalue = wxPyEmptyString ;
16744 wxString *arg1 = (wxString *) &arg1_defvalue ;
16745 wxString const &arg2_defvalue = wxPyEmptyString ;
16746 wxString *arg2 = (wxString *) &arg2_defvalue ;
16747 wxString const &arg3_defvalue = wxPyEmptyString ;
16748 wxString *arg3 = (wxString *) &arg3_defvalue ;
16749 wxString const &arg4_defvalue = wxPyEmptyString ;
16750 wxString *arg4 = (wxString *) &arg4_defvalue ;
16751 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
16752 wxFileConfig *result;
16753 bool temp1 = False ;
16754 bool temp2 = False ;
16755 bool temp3 = False ;
16756 bool temp4 = False ;
16757 PyObject * obj0 = 0 ;
16758 PyObject * obj1 = 0 ;
16759 PyObject * obj2 = 0 ;
16760 PyObject * obj3 = 0 ;
16761 PyObject * obj4 = 0 ;
16762 char *kwnames[] = {
16763 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
16764 };
16765
16766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16767 if (obj0) {
16768 {
16769 arg1 = wxString_in_helper(obj0);
16770 if (arg1 == NULL) SWIG_fail;
16771 temp1 = True;
16772 }
16773 }
16774 if (obj1) {
16775 {
16776 arg2 = wxString_in_helper(obj1);
16777 if (arg2 == NULL) SWIG_fail;
16778 temp2 = True;
16779 }
16780 }
16781 if (obj2) {
16782 {
16783 arg3 = wxString_in_helper(obj2);
16784 if (arg3 == NULL) SWIG_fail;
16785 temp3 = True;
16786 }
16787 }
16788 if (obj3) {
16789 {
16790 arg4 = wxString_in_helper(obj3);
16791 if (arg4 == NULL) SWIG_fail;
16792 temp4 = True;
16793 }
16794 }
16795 if (obj4) {
16796 arg5 = (long)SWIG_As_long(obj4);
16797 if (PyErr_Occurred()) SWIG_fail;
16798 }
16799 {
16800 PyThreadState* __tstate = wxPyBeginAllowThreads();
16801 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
16802
16803 wxPyEndAllowThreads(__tstate);
16804 if (PyErr_Occurred()) SWIG_fail;
16805 }
16806 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileConfig, 1);
16807 {
16808 if (temp1)
16809 delete arg1;
16810 }
16811 {
16812 if (temp2)
16813 delete arg2;
16814 }
16815 {
16816 if (temp3)
16817 delete arg3;
16818 }
16819 {
16820 if (temp4)
16821 delete arg4;
16822 }
16823 return resultobj;
16824 fail:
16825 {
16826 if (temp1)
16827 delete arg1;
16828 }
16829 {
16830 if (temp2)
16831 delete arg2;
16832 }
16833 {
16834 if (temp3)
16835 delete arg3;
16836 }
16837 {
16838 if (temp4)
16839 delete arg4;
16840 }
16841 return NULL;
16842 }
16843
16844
16845 static PyObject *_wrap_delete_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
16846 PyObject *resultobj;
16847 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
16848 PyObject * obj0 = 0 ;
16849 char *kwnames[] = {
16850 (char *) "self", NULL
16851 };
16852
16853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
16854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileConfig,
16855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16856 {
16857 PyThreadState* __tstate = wxPyBeginAllowThreads();
16858 delete arg1;
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 * FileConfig_swigregister(PyObject *, PyObject *args) {
16871 PyObject *obj;
16872 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16873 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
16874 Py_INCREF(obj);
16875 return Py_BuildValue((char *)"");
16876 }
16877 static PyObject *_wrap_new_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
16878 PyObject *resultobj;
16879 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16880 wxString *arg2 = 0 ;
16881 wxConfigPathChanger *result;
16882 bool temp2 = False ;
16883 PyObject * obj0 = 0 ;
16884 PyObject * obj1 = 0 ;
16885 char *kwnames[] = {
16886 (char *) "config",(char *) "entry", NULL
16887 };
16888
16889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
16890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigBase,
16891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16892 {
16893 arg2 = wxString_in_helper(obj1);
16894 if (arg2 == NULL) SWIG_fail;
16895 temp2 = True;
16896 }
16897 {
16898 PyThreadState* __tstate = wxPyBeginAllowThreads();
16899 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
16900
16901 wxPyEndAllowThreads(__tstate);
16902 if (PyErr_Occurred()) SWIG_fail;
16903 }
16904 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigPathChanger, 1);
16905 {
16906 if (temp2)
16907 delete arg2;
16908 }
16909 return resultobj;
16910 fail:
16911 {
16912 if (temp2)
16913 delete arg2;
16914 }
16915 return NULL;
16916 }
16917
16918
16919 static PyObject *_wrap_delete_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
16920 PyObject *resultobj;
16921 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
16922 PyObject * obj0 = 0 ;
16923 char *kwnames[] = {
16924 (char *) "self", NULL
16925 };
16926
16927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
16928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigPathChanger,
16929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16930 {
16931 PyThreadState* __tstate = wxPyBeginAllowThreads();
16932 delete arg1;
16933
16934 wxPyEndAllowThreads(__tstate);
16935 if (PyErr_Occurred()) SWIG_fail;
16936 }
16937 Py_INCREF(Py_None); resultobj = Py_None;
16938 return resultobj;
16939 fail:
16940 return NULL;
16941 }
16942
16943
16944 static PyObject *_wrap_ConfigPathChanger_Name(PyObject *, PyObject *args, PyObject *kwargs) {
16945 PyObject *resultobj;
16946 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
16947 wxString *result;
16948 PyObject * obj0 = 0 ;
16949 char *kwnames[] = {
16950 (char *) "self", NULL
16951 };
16952
16953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
16954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxConfigPathChanger,
16955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16956 {
16957 PyThreadState* __tstate = wxPyBeginAllowThreads();
16958 {
16959 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
16960 result = (wxString *) &_result_ref;
16961 }
16962
16963 wxPyEndAllowThreads(__tstate);
16964 if (PyErr_Occurred()) SWIG_fail;
16965 }
16966 {
16967 #if wxUSE_UNICODE
16968 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16969 #else
16970 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16971 #endif
16972 }
16973 return resultobj;
16974 fail:
16975 return NULL;
16976 }
16977
16978
16979 static PyObject * ConfigPathChanger_swigregister(PyObject *, PyObject *args) {
16980 PyObject *obj;
16981 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16982 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
16983 Py_INCREF(obj);
16984 return Py_BuildValue((char *)"");
16985 }
16986 static PyObject *_wrap_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
16987 PyObject *resultobj;
16988 wxString *arg1 = 0 ;
16989 wxString result;
16990 bool temp1 = False ;
16991 PyObject * obj0 = 0 ;
16992 char *kwnames[] = {
16993 (char *) "sz", NULL
16994 };
16995
16996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
16997 {
16998 arg1 = wxString_in_helper(obj0);
16999 if (arg1 == NULL) SWIG_fail;
17000 temp1 = True;
17001 }
17002 {
17003 PyThreadState* __tstate = wxPyBeginAllowThreads();
17004 result = wxExpandEnvVars((wxString const &)*arg1);
17005
17006 wxPyEndAllowThreads(__tstate);
17007 if (PyErr_Occurred()) SWIG_fail;
17008 }
17009 {
17010 #if wxUSE_UNICODE
17011 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17012 #else
17013 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17014 #endif
17015 }
17016 {
17017 if (temp1)
17018 delete arg1;
17019 }
17020 return resultobj;
17021 fail:
17022 {
17023 if (temp1)
17024 delete arg1;
17025 }
17026 return NULL;
17027 }
17028
17029
17030 static int _wrap_DateFormatStr_set(PyObject *) {
17031 PyErr_SetString(PyExc_TypeError,"Variable DateFormatStr is read-only.");
17032 return 1;
17033 }
17034
17035
17036 static PyObject *_wrap_DateFormatStr_get() {
17037 PyObject *pyobj;
17038
17039 {
17040 #if wxUSE_UNICODE
17041 pyobj = PyUnicode_FromWideChar((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
17042 #else
17043 pyobj = PyString_FromStringAndSize((&wxPyDateFormatStr)->c_str(), (&wxPyDateFormatStr)->Len());
17044 #endif
17045 }
17046 return pyobj;
17047 }
17048
17049
17050 static int _wrap_TimeSpanFormatStr_set(PyObject *) {
17051 PyErr_SetString(PyExc_TypeError,"Variable TimeSpanFormatStr is read-only.");
17052 return 1;
17053 }
17054
17055
17056 static PyObject *_wrap_TimeSpanFormatStr_get() {
17057 PyObject *pyobj;
17058
17059 {
17060 #if wxUSE_UNICODE
17061 pyobj = PyUnicode_FromWideChar((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
17062 #else
17063 pyobj = PyString_FromStringAndSize((&wxPyTimeSpanFormatStr)->c_str(), (&wxPyTimeSpanFormatStr)->Len());
17064 #endif
17065 }
17066 return pyobj;
17067 }
17068
17069
17070 static PyObject *_wrap_DateTime_SetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
17071 PyObject *resultobj;
17072 int arg1 ;
17073 PyObject * obj0 = 0 ;
17074 char *kwnames[] = {
17075 (char *) "country", NULL
17076 };
17077
17078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
17079 arg1 = (int)SWIG_As_int(obj0);
17080 if (PyErr_Occurred()) SWIG_fail;
17081 {
17082 PyThreadState* __tstate = wxPyBeginAllowThreads();
17083 wxDateTime::SetCountry((wxDateTime::Country )arg1);
17084
17085 wxPyEndAllowThreads(__tstate);
17086 if (PyErr_Occurred()) SWIG_fail;
17087 }
17088 Py_INCREF(Py_None); resultobj = Py_None;
17089 return resultobj;
17090 fail:
17091 return NULL;
17092 }
17093
17094
17095 static PyObject *_wrap_DateTime_GetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
17096 PyObject *resultobj;
17097 int result;
17098 char *kwnames[] = {
17099 NULL
17100 };
17101
17102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
17103 {
17104 PyThreadState* __tstate = wxPyBeginAllowThreads();
17105 result = (int)wxDateTime::GetCountry();
17106
17107 wxPyEndAllowThreads(__tstate);
17108 if (PyErr_Occurred()) SWIG_fail;
17109 }
17110 resultobj = SWIG_From_int((int)result);
17111 return resultobj;
17112 fail:
17113 return NULL;
17114 }
17115
17116
17117 static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *, PyObject *args, PyObject *kwargs) {
17118 PyObject *resultobj;
17119 int arg1 = (int) wxDateTime::Country_Default ;
17120 bool result;
17121 PyObject * obj0 = 0 ;
17122 char *kwnames[] = {
17123 (char *) "country", NULL
17124 };
17125
17126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
17127 if (obj0) {
17128 arg1 = (int)SWIG_As_int(obj0);
17129 if (PyErr_Occurred()) SWIG_fail;
17130 }
17131 {
17132 PyThreadState* __tstate = wxPyBeginAllowThreads();
17133 result = (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country )arg1);
17134
17135 wxPyEndAllowThreads(__tstate);
17136 if (PyErr_Occurred()) SWIG_fail;
17137 }
17138 {
17139 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17140 }
17141 return resultobj;
17142 fail:
17143 return NULL;
17144 }
17145
17146
17147 static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *, PyObject *args, PyObject *kwargs) {
17148 PyObject *resultobj;
17149 int arg1 = (int) wxDateTime::Gregorian ;
17150 int result;
17151 PyObject * obj0 = 0 ;
17152 char *kwnames[] = {
17153 (char *) "cal", NULL
17154 };
17155
17156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
17157 if (obj0) {
17158 arg1 = (int)SWIG_As_int(obj0);
17159 if (PyErr_Occurred()) SWIG_fail;
17160 }
17161 {
17162 PyThreadState* __tstate = wxPyBeginAllowThreads();
17163 result = (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar )arg1);
17164
17165 wxPyEndAllowThreads(__tstate);
17166 if (PyErr_Occurred()) SWIG_fail;
17167 }
17168 resultobj = SWIG_From_int((int)result);
17169 return resultobj;
17170 fail:
17171 return NULL;
17172 }
17173
17174
17175 static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *, PyObject *args, PyObject *kwargs) {
17176 PyObject *resultobj;
17177 int arg1 ;
17178 int result;
17179 PyObject * obj0 = 0 ;
17180 char *kwnames[] = {
17181 (char *) "year", NULL
17182 };
17183
17184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
17185 arg1 = (int)SWIG_As_int(obj0);
17186 if (PyErr_Occurred()) SWIG_fail;
17187 {
17188 PyThreadState* __tstate = wxPyBeginAllowThreads();
17189 result = (int)wxDateTime::ConvertYearToBC(arg1);
17190
17191 wxPyEndAllowThreads(__tstate);
17192 if (PyErr_Occurred()) SWIG_fail;
17193 }
17194 resultobj = SWIG_From_int((int)result);
17195 return resultobj;
17196 fail:
17197 return NULL;
17198 }
17199
17200
17201 static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *, PyObject *args, PyObject *kwargs) {
17202 PyObject *resultobj;
17203 int arg1 = (int) wxDateTime::Gregorian ;
17204 int result;
17205 PyObject * obj0 = 0 ;
17206 char *kwnames[] = {
17207 (char *) "cal", NULL
17208 };
17209
17210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
17211 if (obj0) {
17212 arg1 = (int)SWIG_As_int(obj0);
17213 if (PyErr_Occurred()) SWIG_fail;
17214 }
17215 {
17216 PyThreadState* __tstate = wxPyBeginAllowThreads();
17217 result = (int)wxDateTime::GetCurrentMonth((wxDateTime::Calendar )arg1);
17218
17219 wxPyEndAllowThreads(__tstate);
17220 if (PyErr_Occurred()) SWIG_fail;
17221 }
17222 resultobj = SWIG_From_int((int)result);
17223 return resultobj;
17224 fail:
17225 return NULL;
17226 }
17227
17228
17229 static PyObject *_wrap_DateTime_IsLeapYear(PyObject *, PyObject *args, PyObject *kwargs) {
17230 PyObject *resultobj;
17231 int arg1 = (int) wxDateTime::Inv_Year ;
17232 int arg2 = (int) wxDateTime::Gregorian ;
17233 bool result;
17234 PyObject * obj0 = 0 ;
17235 PyObject * obj1 = 0 ;
17236 char *kwnames[] = {
17237 (char *) "year",(char *) "cal", NULL
17238 };
17239
17240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
17241 if (obj0) {
17242 arg1 = (int)SWIG_As_int(obj0);
17243 if (PyErr_Occurred()) SWIG_fail;
17244 }
17245 if (obj1) {
17246 arg2 = (int)SWIG_As_int(obj1);
17247 if (PyErr_Occurred()) SWIG_fail;
17248 }
17249 {
17250 PyThreadState* __tstate = wxPyBeginAllowThreads();
17251 result = (bool)wxDateTime::IsLeapYear(arg1,(wxDateTime::Calendar )arg2);
17252
17253 wxPyEndAllowThreads(__tstate);
17254 if (PyErr_Occurred()) SWIG_fail;
17255 }
17256 {
17257 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17258 }
17259 return resultobj;
17260 fail:
17261 return NULL;
17262 }
17263
17264
17265 static PyObject *_wrap_DateTime_GetCentury(PyObject *, PyObject *args, PyObject *kwargs) {
17266 PyObject *resultobj;
17267 int arg1 = (int) wxDateTime::Inv_Year ;
17268 int result;
17269 PyObject * obj0 = 0 ;
17270 char *kwnames[] = {
17271 (char *) "year", NULL
17272 };
17273
17274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
17275 if (obj0) {
17276 arg1 = (int)SWIG_As_int(obj0);
17277 if (PyErr_Occurred()) SWIG_fail;
17278 }
17279 {
17280 PyThreadState* __tstate = wxPyBeginAllowThreads();
17281 result = (int)wxDateTime::GetCentury(arg1);
17282
17283 wxPyEndAllowThreads(__tstate);
17284 if (PyErr_Occurred()) SWIG_fail;
17285 }
17286 resultobj = SWIG_From_int((int)result);
17287 return resultobj;
17288 fail:
17289 return NULL;
17290 }
17291
17292
17293 static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *, PyObject *args, PyObject *kwargs) {
17294 PyObject *resultobj;
17295 int arg1 ;
17296 int arg2 = (int) wxDateTime::Gregorian ;
17297 int result;
17298 PyObject * obj0 = 0 ;
17299 PyObject * obj1 = 0 ;
17300 char *kwnames[] = {
17301 (char *) "year",(char *) "cal", NULL
17302 };
17303
17304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
17305 arg1 = (int)SWIG_As_int(obj0);
17306 if (PyErr_Occurred()) SWIG_fail;
17307 if (obj1) {
17308 arg2 = (int)SWIG_As_int(obj1);
17309 if (PyErr_Occurred()) SWIG_fail;
17310 }
17311 {
17312 PyThreadState* __tstate = wxPyBeginAllowThreads();
17313 result = (int)wxDateTime::GetNumberOfDays(arg1,(wxDateTime::Calendar )arg2);
17314
17315 wxPyEndAllowThreads(__tstate);
17316 if (PyErr_Occurred()) SWIG_fail;
17317 }
17318 resultobj = SWIG_From_int((int)result);
17319 return resultobj;
17320 fail:
17321 return NULL;
17322 }
17323
17324
17325 static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *, PyObject *args, PyObject *kwargs) {
17326 PyObject *resultobj;
17327 int arg1 ;
17328 int arg2 = (int) wxDateTime::Inv_Year ;
17329 int arg3 = (int) wxDateTime::Gregorian ;
17330 int result;
17331 PyObject * obj0 = 0 ;
17332 PyObject * obj1 = 0 ;
17333 PyObject * obj2 = 0 ;
17334 char *kwnames[] = {
17335 (char *) "month",(char *) "year",(char *) "cal", NULL
17336 };
17337
17338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
17339 arg1 = (int)SWIG_As_int(obj0);
17340 if (PyErr_Occurred()) SWIG_fail;
17341 if (obj1) {
17342 arg2 = (int)SWIG_As_int(obj1);
17343 if (PyErr_Occurred()) SWIG_fail;
17344 }
17345 if (obj2) {
17346 arg3 = (int)SWIG_As_int(obj2);
17347 if (PyErr_Occurred()) SWIG_fail;
17348 }
17349 {
17350 PyThreadState* __tstate = wxPyBeginAllowThreads();
17351 result = (int)wxDateTime::GetNumberOfDays((wxDateTime::Month )arg1,arg2,(wxDateTime::Calendar )arg3);
17352
17353 wxPyEndAllowThreads(__tstate);
17354 if (PyErr_Occurred()) SWIG_fail;
17355 }
17356 resultobj = SWIG_From_int((int)result);
17357 return resultobj;
17358 fail:
17359 return NULL;
17360 }
17361
17362
17363 static PyObject *_wrap_DateTime_GetMonthName(PyObject *, PyObject *args, PyObject *kwargs) {
17364 PyObject *resultobj;
17365 int arg1 ;
17366 int arg2 = (int) wxDateTime::Name_Full ;
17367 wxString result;
17368 PyObject * obj0 = 0 ;
17369 PyObject * obj1 = 0 ;
17370 char *kwnames[] = {
17371 (char *) "month",(char *) "flags", NULL
17372 };
17373
17374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
17375 arg1 = (int)SWIG_As_int(obj0);
17376 if (PyErr_Occurred()) SWIG_fail;
17377 if (obj1) {
17378 arg2 = (int)SWIG_As_int(obj1);
17379 if (PyErr_Occurred()) SWIG_fail;
17380 }
17381 {
17382 PyThreadState* __tstate = wxPyBeginAllowThreads();
17383 result = wxDateTime::GetMonthName((wxDateTime::Month )arg1,(wxDateTime::NameFlags )arg2);
17384
17385 wxPyEndAllowThreads(__tstate);
17386 if (PyErr_Occurred()) SWIG_fail;
17387 }
17388 {
17389 #if wxUSE_UNICODE
17390 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17391 #else
17392 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17393 #endif
17394 }
17395 return resultobj;
17396 fail:
17397 return NULL;
17398 }
17399
17400
17401 static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *, PyObject *args, PyObject *kwargs) {
17402 PyObject *resultobj;
17403 int arg1 ;
17404 int arg2 = (int) wxDateTime::Name_Full ;
17405 wxString result;
17406 PyObject * obj0 = 0 ;
17407 PyObject * obj1 = 0 ;
17408 char *kwnames[] = {
17409 (char *) "weekday",(char *) "flags", NULL
17410 };
17411
17412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
17413 arg1 = (int)SWIG_As_int(obj0);
17414 if (PyErr_Occurred()) SWIG_fail;
17415 if (obj1) {
17416 arg2 = (int)SWIG_As_int(obj1);
17417 if (PyErr_Occurred()) SWIG_fail;
17418 }
17419 {
17420 PyThreadState* __tstate = wxPyBeginAllowThreads();
17421 result = wxDateTime::GetWeekDayName((wxDateTime::WeekDay )arg1,(wxDateTime::NameFlags )arg2);
17422
17423 wxPyEndAllowThreads(__tstate);
17424 if (PyErr_Occurred()) SWIG_fail;
17425 }
17426 {
17427 #if wxUSE_UNICODE
17428 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17429 #else
17430 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17431 #endif
17432 }
17433 return resultobj;
17434 fail:
17435 return NULL;
17436 }
17437
17438
17439 static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *, PyObject *args, PyObject *kwargs) {
17440 PyObject *resultobj;
17441 wxString *arg1 = (wxString *) 0 ;
17442 wxString *arg2 = (wxString *) 0 ;
17443 bool temp1 = False ;
17444 bool temp2 = False ;
17445 PyObject * obj0 = 0 ;
17446 PyObject * obj1 = 0 ;
17447 char *kwnames[] = {
17448 (char *) "OUTPUT",(char *) "OUTPUT", NULL
17449 };
17450
17451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetAmPmStrings",kwnames,&obj0,&obj1)) goto fail;
17452 {
17453 arg1 = wxString_in_helper(obj0);
17454 if (arg1 == NULL) SWIG_fail;
17455 temp1 = True;
17456 }
17457 {
17458 arg2 = wxString_in_helper(obj1);
17459 if (arg2 == NULL) SWIG_fail;
17460 temp2 = True;
17461 }
17462 {
17463 PyThreadState* __tstate = wxPyBeginAllowThreads();
17464 wxDateTime::GetAmPmStrings(arg1,arg2);
17465
17466 wxPyEndAllowThreads(__tstate);
17467 if (PyErr_Occurred()) SWIG_fail;
17468 }
17469 Py_INCREF(Py_None); resultobj = Py_None;
17470 {
17471 if (temp1)
17472 delete arg1;
17473 }
17474 {
17475 if (temp2)
17476 delete arg2;
17477 }
17478 return resultobj;
17479 fail:
17480 {
17481 if (temp1)
17482 delete arg1;
17483 }
17484 {
17485 if (temp2)
17486 delete arg2;
17487 }
17488 return NULL;
17489 }
17490
17491
17492 static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *, PyObject *args, PyObject *kwargs) {
17493 PyObject *resultobj;
17494 int arg1 = (int) wxDateTime::Inv_Year ;
17495 int arg2 = (int) wxDateTime::Country_Default ;
17496 bool result;
17497 PyObject * obj0 = 0 ;
17498 PyObject * obj1 = 0 ;
17499 char *kwnames[] = {
17500 (char *) "year",(char *) "country", NULL
17501 };
17502
17503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
17504 if (obj0) {
17505 arg1 = (int)SWIG_As_int(obj0);
17506 if (PyErr_Occurred()) SWIG_fail;
17507 }
17508 if (obj1) {
17509 arg2 = (int)SWIG_As_int(obj1);
17510 if (PyErr_Occurred()) SWIG_fail;
17511 }
17512 {
17513 PyThreadState* __tstate = wxPyBeginAllowThreads();
17514 result = (bool)wxDateTime::IsDSTApplicable(arg1,(wxDateTime::Country )arg2);
17515
17516 wxPyEndAllowThreads(__tstate);
17517 if (PyErr_Occurred()) SWIG_fail;
17518 }
17519 {
17520 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17521 }
17522 return resultobj;
17523 fail:
17524 return NULL;
17525 }
17526
17527
17528 static PyObject *_wrap_DateTime_GetBeginDST(PyObject *, PyObject *args, PyObject *kwargs) {
17529 PyObject *resultobj;
17530 int arg1 = (int) wxDateTime::Inv_Year ;
17531 int arg2 = (int) wxDateTime::Country_Default ;
17532 wxDateTime result;
17533 PyObject * obj0 = 0 ;
17534 PyObject * obj1 = 0 ;
17535 char *kwnames[] = {
17536 (char *) "year",(char *) "country", NULL
17537 };
17538
17539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
17540 if (obj0) {
17541 arg1 = (int)SWIG_As_int(obj0);
17542 if (PyErr_Occurred()) SWIG_fail;
17543 }
17544 if (obj1) {
17545 arg2 = (int)SWIG_As_int(obj1);
17546 if (PyErr_Occurred()) SWIG_fail;
17547 }
17548 {
17549 PyThreadState* __tstate = wxPyBeginAllowThreads();
17550 result = wxDateTime::GetBeginDST(arg1,(wxDateTime::Country )arg2);
17551
17552 wxPyEndAllowThreads(__tstate);
17553 if (PyErr_Occurred()) SWIG_fail;
17554 }
17555 {
17556 wxDateTime * resultptr;
17557 resultptr = new wxDateTime((wxDateTime &) result);
17558 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17559 }
17560 return resultobj;
17561 fail:
17562 return NULL;
17563 }
17564
17565
17566 static PyObject *_wrap_DateTime_GetEndDST(PyObject *, PyObject *args, PyObject *kwargs) {
17567 PyObject *resultobj;
17568 int arg1 = (int) wxDateTime::Inv_Year ;
17569 int arg2 = (int) wxDateTime::Country_Default ;
17570 wxDateTime result;
17571 PyObject * obj0 = 0 ;
17572 PyObject * obj1 = 0 ;
17573 char *kwnames[] = {
17574 (char *) "year",(char *) "country", NULL
17575 };
17576
17577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
17578 if (obj0) {
17579 arg1 = (int)SWIG_As_int(obj0);
17580 if (PyErr_Occurred()) SWIG_fail;
17581 }
17582 if (obj1) {
17583 arg2 = (int)SWIG_As_int(obj1);
17584 if (PyErr_Occurred()) SWIG_fail;
17585 }
17586 {
17587 PyThreadState* __tstate = wxPyBeginAllowThreads();
17588 result = wxDateTime::GetEndDST(arg1,(wxDateTime::Country )arg2);
17589
17590 wxPyEndAllowThreads(__tstate);
17591 if (PyErr_Occurred()) SWIG_fail;
17592 }
17593 {
17594 wxDateTime * resultptr;
17595 resultptr = new wxDateTime((wxDateTime &) result);
17596 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17597 }
17598 return resultobj;
17599 fail:
17600 return NULL;
17601 }
17602
17603
17604 static PyObject *_wrap_DateTime_Now(PyObject *, PyObject *args, PyObject *kwargs) {
17605 PyObject *resultobj;
17606 wxDateTime result;
17607 char *kwnames[] = {
17608 NULL
17609 };
17610
17611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
17612 {
17613 PyThreadState* __tstate = wxPyBeginAllowThreads();
17614 result = wxDateTime::Now();
17615
17616 wxPyEndAllowThreads(__tstate);
17617 if (PyErr_Occurred()) SWIG_fail;
17618 }
17619 {
17620 wxDateTime * resultptr;
17621 resultptr = new wxDateTime((wxDateTime &) result);
17622 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17623 }
17624 return resultobj;
17625 fail:
17626 return NULL;
17627 }
17628
17629
17630 static PyObject *_wrap_DateTime_UNow(PyObject *, PyObject *args, PyObject *kwargs) {
17631 PyObject *resultobj;
17632 wxDateTime result;
17633 char *kwnames[] = {
17634 NULL
17635 };
17636
17637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
17638 {
17639 PyThreadState* __tstate = wxPyBeginAllowThreads();
17640 result = wxDateTime::UNow();
17641
17642 wxPyEndAllowThreads(__tstate);
17643 if (PyErr_Occurred()) SWIG_fail;
17644 }
17645 {
17646 wxDateTime * resultptr;
17647 resultptr = new wxDateTime((wxDateTime &) result);
17648 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17649 }
17650 return resultobj;
17651 fail:
17652 return NULL;
17653 }
17654
17655
17656 static PyObject *_wrap_DateTime_Today(PyObject *, PyObject *args, PyObject *kwargs) {
17657 PyObject *resultobj;
17658 wxDateTime result;
17659 char *kwnames[] = {
17660 NULL
17661 };
17662
17663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
17664 {
17665 PyThreadState* __tstate = wxPyBeginAllowThreads();
17666 result = wxDateTime::Today();
17667
17668 wxPyEndAllowThreads(__tstate);
17669 if (PyErr_Occurred()) SWIG_fail;
17670 }
17671 {
17672 wxDateTime * resultptr;
17673 resultptr = new wxDateTime((wxDateTime &) result);
17674 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
17675 }
17676 return resultobj;
17677 fail:
17678 return NULL;
17679 }
17680
17681
17682 static PyObject *_wrap_new_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
17683 PyObject *resultobj;
17684 wxDateTime *result;
17685 char *kwnames[] = {
17686 NULL
17687 };
17688
17689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
17690 {
17691 PyThreadState* __tstate = wxPyBeginAllowThreads();
17692 result = (wxDateTime *)new wxDateTime();
17693
17694 wxPyEndAllowThreads(__tstate);
17695 if (PyErr_Occurred()) SWIG_fail;
17696 }
17697 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17698 return resultobj;
17699 fail:
17700 return NULL;
17701 }
17702
17703
17704 static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
17705 PyObject *resultobj;
17706 time_t arg1 ;
17707 wxDateTime *result;
17708 PyObject * obj0 = 0 ;
17709 char *kwnames[] = {
17710 (char *) "timet", NULL
17711 };
17712
17713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
17714 arg1 = (time_t)SWIG_As_unsigned_SS_int(obj0);
17715 if (PyErr_Occurred()) SWIG_fail;
17716 {
17717 PyThreadState* __tstate = wxPyBeginAllowThreads();
17718 result = (wxDateTime *)new wxDateTime(arg1);
17719
17720 wxPyEndAllowThreads(__tstate);
17721 if (PyErr_Occurred()) SWIG_fail;
17722 }
17723 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17724 return resultobj;
17725 fail:
17726 return NULL;
17727 }
17728
17729
17730 static PyObject *_wrap_new_DateTimeFromJDN(PyObject *, PyObject *args, PyObject *kwargs) {
17731 PyObject *resultobj;
17732 double arg1 ;
17733 wxDateTime *result;
17734 PyObject * obj0 = 0 ;
17735 char *kwnames[] = {
17736 (char *) "jdn", NULL
17737 };
17738
17739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
17740 arg1 = (double)SWIG_As_double(obj0);
17741 if (PyErr_Occurred()) SWIG_fail;
17742 {
17743 PyThreadState* __tstate = wxPyBeginAllowThreads();
17744 result = (wxDateTime *)new wxDateTime(arg1);
17745
17746 wxPyEndAllowThreads(__tstate);
17747 if (PyErr_Occurred()) SWIG_fail;
17748 }
17749 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17750 return resultobj;
17751 fail:
17752 return NULL;
17753 }
17754
17755
17756 static PyObject *_wrap_new_DateTimeFromHMS(PyObject *, PyObject *args, PyObject *kwargs) {
17757 PyObject *resultobj;
17758 int arg1 ;
17759 int arg2 = (int) 0 ;
17760 int arg3 = (int) 0 ;
17761 int arg4 = (int) 0 ;
17762 wxDateTime *result;
17763 PyObject * obj0 = 0 ;
17764 PyObject * obj1 = 0 ;
17765 PyObject * obj2 = 0 ;
17766 PyObject * obj3 = 0 ;
17767 char *kwnames[] = {
17768 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17769 };
17770
17771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17772 arg1 = (int)SWIG_As_int(obj0);
17773 if (PyErr_Occurred()) SWIG_fail;
17774 if (obj1) {
17775 arg2 = (int)SWIG_As_int(obj1);
17776 if (PyErr_Occurred()) SWIG_fail;
17777 }
17778 if (obj2) {
17779 arg3 = (int)SWIG_As_int(obj2);
17780 if (PyErr_Occurred()) SWIG_fail;
17781 }
17782 if (obj3) {
17783 arg4 = (int)SWIG_As_int(obj3);
17784 if (PyErr_Occurred()) SWIG_fail;
17785 }
17786 {
17787 PyThreadState* __tstate = wxPyBeginAllowThreads();
17788 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
17789
17790 wxPyEndAllowThreads(__tstate);
17791 if (PyErr_Occurred()) SWIG_fail;
17792 }
17793 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17794 return resultobj;
17795 fail:
17796 return NULL;
17797 }
17798
17799
17800 static PyObject *_wrap_new_DateTimeFromDMY(PyObject *, PyObject *args, PyObject *kwargs) {
17801 PyObject *resultobj;
17802 int arg1 ;
17803 int arg2 = (int) wxDateTime::Inv_Month ;
17804 int arg3 = (int) wxDateTime::Inv_Year ;
17805 int arg4 = (int) 0 ;
17806 int arg5 = (int) 0 ;
17807 int arg6 = (int) 0 ;
17808 int arg7 = (int) 0 ;
17809 wxDateTime *result;
17810 PyObject * obj0 = 0 ;
17811 PyObject * obj1 = 0 ;
17812 PyObject * obj2 = 0 ;
17813 PyObject * obj3 = 0 ;
17814 PyObject * obj4 = 0 ;
17815 PyObject * obj5 = 0 ;
17816 PyObject * obj6 = 0 ;
17817 char *kwnames[] = {
17818 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17819 };
17820
17821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17822 arg1 = (int)SWIG_As_int(obj0);
17823 if (PyErr_Occurred()) SWIG_fail;
17824 if (obj1) {
17825 arg2 = (int)SWIG_As_int(obj1);
17826 if (PyErr_Occurred()) SWIG_fail;
17827 }
17828 if (obj2) {
17829 arg3 = (int)SWIG_As_int(obj2);
17830 if (PyErr_Occurred()) SWIG_fail;
17831 }
17832 if (obj3) {
17833 arg4 = (int)SWIG_As_int(obj3);
17834 if (PyErr_Occurred()) SWIG_fail;
17835 }
17836 if (obj4) {
17837 arg5 = (int)SWIG_As_int(obj4);
17838 if (PyErr_Occurred()) SWIG_fail;
17839 }
17840 if (obj5) {
17841 arg6 = (int)SWIG_As_int(obj5);
17842 if (PyErr_Occurred()) SWIG_fail;
17843 }
17844 if (obj6) {
17845 arg7 = (int)SWIG_As_int(obj6);
17846 if (PyErr_Occurred()) SWIG_fail;
17847 }
17848 {
17849 PyThreadState* __tstate = wxPyBeginAllowThreads();
17850 result = (wxDateTime *)new wxDateTime(arg1,(wxDateTime::Month )arg2,arg3,arg4,arg5,arg6,arg7);
17851
17852 wxPyEndAllowThreads(__tstate);
17853 if (PyErr_Occurred()) SWIG_fail;
17854 }
17855 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
17856 return resultobj;
17857 fail:
17858 return NULL;
17859 }
17860
17861
17862 static PyObject *_wrap_delete_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
17863 PyObject *resultobj;
17864 wxDateTime *arg1 = (wxDateTime *) 0 ;
17865 PyObject * obj0 = 0 ;
17866 char *kwnames[] = {
17867 (char *) "self", NULL
17868 };
17869
17870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
17871 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17872 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17873 {
17874 PyThreadState* __tstate = wxPyBeginAllowThreads();
17875 delete arg1;
17876
17877 wxPyEndAllowThreads(__tstate);
17878 if (PyErr_Occurred()) SWIG_fail;
17879 }
17880 Py_INCREF(Py_None); resultobj = Py_None;
17881 return resultobj;
17882 fail:
17883 return NULL;
17884 }
17885
17886
17887 static PyObject *_wrap_DateTime_SetToCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
17888 PyObject *resultobj;
17889 wxDateTime *arg1 = (wxDateTime *) 0 ;
17890 wxDateTime *result;
17891 PyObject * obj0 = 0 ;
17892 char *kwnames[] = {
17893 (char *) "self", NULL
17894 };
17895
17896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
17897 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17898 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17899 {
17900 PyThreadState* __tstate = wxPyBeginAllowThreads();
17901 {
17902 wxDateTime &_result_ref = (arg1)->SetToCurrent();
17903 result = (wxDateTime *) &_result_ref;
17904 }
17905
17906 wxPyEndAllowThreads(__tstate);
17907 if (PyErr_Occurred()) SWIG_fail;
17908 }
17909 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17910 return resultobj;
17911 fail:
17912 return NULL;
17913 }
17914
17915
17916 static PyObject *_wrap_DateTime_SetTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
17917 PyObject *resultobj;
17918 wxDateTime *arg1 = (wxDateTime *) 0 ;
17919 time_t arg2 ;
17920 wxDateTime *result;
17921 PyObject * obj0 = 0 ;
17922 PyObject * obj1 = 0 ;
17923 char *kwnames[] = {
17924 (char *) "self",(char *) "timet", NULL
17925 };
17926
17927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
17928 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17929 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17930 arg2 = (time_t)SWIG_As_unsigned_SS_int(obj1);
17931 if (PyErr_Occurred()) SWIG_fail;
17932 {
17933 PyThreadState* __tstate = wxPyBeginAllowThreads();
17934 {
17935 wxDateTime &_result_ref = (arg1)->Set(arg2);
17936 result = (wxDateTime *) &_result_ref;
17937 }
17938
17939 wxPyEndAllowThreads(__tstate);
17940 if (PyErr_Occurred()) SWIG_fail;
17941 }
17942 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17943 return resultobj;
17944 fail:
17945 return NULL;
17946 }
17947
17948
17949 static PyObject *_wrap_DateTime_SetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
17950 PyObject *resultobj;
17951 wxDateTime *arg1 = (wxDateTime *) 0 ;
17952 double arg2 ;
17953 wxDateTime *result;
17954 PyObject * obj0 = 0 ;
17955 PyObject * obj1 = 0 ;
17956 char *kwnames[] = {
17957 (char *) "self",(char *) "jdn", NULL
17958 };
17959
17960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
17961 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
17962 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17963 arg2 = (double)SWIG_As_double(obj1);
17964 if (PyErr_Occurred()) SWIG_fail;
17965 {
17966 PyThreadState* __tstate = wxPyBeginAllowThreads();
17967 {
17968 wxDateTime &_result_ref = (arg1)->Set(arg2);
17969 result = (wxDateTime *) &_result_ref;
17970 }
17971
17972 wxPyEndAllowThreads(__tstate);
17973 if (PyErr_Occurred()) SWIG_fail;
17974 }
17975 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
17976 return resultobj;
17977 fail:
17978 return NULL;
17979 }
17980
17981
17982 static PyObject *_wrap_DateTime_SetHMS(PyObject *, PyObject *args, PyObject *kwargs) {
17983 PyObject *resultobj;
17984 wxDateTime *arg1 = (wxDateTime *) 0 ;
17985 int arg2 ;
17986 int arg3 = (int) 0 ;
17987 int arg4 = (int) 0 ;
17988 int arg5 = (int) 0 ;
17989 wxDateTime *result;
17990 PyObject * obj0 = 0 ;
17991 PyObject * obj1 = 0 ;
17992 PyObject * obj2 = 0 ;
17993 PyObject * obj3 = 0 ;
17994 PyObject * obj4 = 0 ;
17995 char *kwnames[] = {
17996 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
17997 };
17998
17999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18002 arg2 = (int)SWIG_As_int(obj1);
18003 if (PyErr_Occurred()) SWIG_fail;
18004 if (obj2) {
18005 arg3 = (int)SWIG_As_int(obj2);
18006 if (PyErr_Occurred()) SWIG_fail;
18007 }
18008 if (obj3) {
18009 arg4 = (int)SWIG_As_int(obj3);
18010 if (PyErr_Occurred()) SWIG_fail;
18011 }
18012 if (obj4) {
18013 arg5 = (int)SWIG_As_int(obj4);
18014 if (PyErr_Occurred()) SWIG_fail;
18015 }
18016 {
18017 PyThreadState* __tstate = wxPyBeginAllowThreads();
18018 {
18019 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
18020 result = (wxDateTime *) &_result_ref;
18021 }
18022
18023 wxPyEndAllowThreads(__tstate);
18024 if (PyErr_Occurred()) SWIG_fail;
18025 }
18026 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18027 return resultobj;
18028 fail:
18029 return NULL;
18030 }
18031
18032
18033 static PyObject *_wrap_DateTime_Set(PyObject *, PyObject *args, PyObject *kwargs) {
18034 PyObject *resultobj;
18035 wxDateTime *arg1 = (wxDateTime *) 0 ;
18036 int arg2 ;
18037 int arg3 = (int) wxDateTime::Inv_Month ;
18038 int arg4 = (int) wxDateTime::Inv_Year ;
18039 int arg5 = (int) 0 ;
18040 int arg6 = (int) 0 ;
18041 int arg7 = (int) 0 ;
18042 int arg8 = (int) 0 ;
18043 wxDateTime *result;
18044 PyObject * obj0 = 0 ;
18045 PyObject * obj1 = 0 ;
18046 PyObject * obj2 = 0 ;
18047 PyObject * obj3 = 0 ;
18048 PyObject * obj4 = 0 ;
18049 PyObject * obj5 = 0 ;
18050 PyObject * obj6 = 0 ;
18051 PyObject * obj7 = 0 ;
18052 char *kwnames[] = {
18053 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
18054 };
18055
18056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
18057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18059 arg2 = (int)SWIG_As_int(obj1);
18060 if (PyErr_Occurred()) SWIG_fail;
18061 if (obj2) {
18062 arg3 = (int)SWIG_As_int(obj2);
18063 if (PyErr_Occurred()) SWIG_fail;
18064 }
18065 if (obj3) {
18066 arg4 = (int)SWIG_As_int(obj3);
18067 if (PyErr_Occurred()) SWIG_fail;
18068 }
18069 if (obj4) {
18070 arg5 = (int)SWIG_As_int(obj4);
18071 if (PyErr_Occurred()) SWIG_fail;
18072 }
18073 if (obj5) {
18074 arg6 = (int)SWIG_As_int(obj5);
18075 if (PyErr_Occurred()) SWIG_fail;
18076 }
18077 if (obj6) {
18078 arg7 = (int)SWIG_As_int(obj6);
18079 if (PyErr_Occurred()) SWIG_fail;
18080 }
18081 if (obj7) {
18082 arg8 = (int)SWIG_As_int(obj7);
18083 if (PyErr_Occurred()) SWIG_fail;
18084 }
18085 {
18086 PyThreadState* __tstate = wxPyBeginAllowThreads();
18087 {
18088 wxDateTime &_result_ref = (arg1)->Set(arg2,(wxDateTime::Month )arg3,arg4,arg5,arg6,arg7,arg8);
18089 result = (wxDateTime *) &_result_ref;
18090 }
18091
18092 wxPyEndAllowThreads(__tstate);
18093 if (PyErr_Occurred()) SWIG_fail;
18094 }
18095 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18096 return resultobj;
18097 fail:
18098 return NULL;
18099 }
18100
18101
18102 static PyObject *_wrap_DateTime_ResetTime(PyObject *, PyObject *args, PyObject *kwargs) {
18103 PyObject *resultobj;
18104 wxDateTime *arg1 = (wxDateTime *) 0 ;
18105 wxDateTime *result;
18106 PyObject * obj0 = 0 ;
18107 char *kwnames[] = {
18108 (char *) "self", NULL
18109 };
18110
18111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
18112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18114 {
18115 PyThreadState* __tstate = wxPyBeginAllowThreads();
18116 {
18117 wxDateTime &_result_ref = (arg1)->ResetTime();
18118 result = (wxDateTime *) &_result_ref;
18119 }
18120
18121 wxPyEndAllowThreads(__tstate);
18122 if (PyErr_Occurred()) SWIG_fail;
18123 }
18124 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18125 return resultobj;
18126 fail:
18127 return NULL;
18128 }
18129
18130
18131 static PyObject *_wrap_DateTime_SetYear(PyObject *, PyObject *args, PyObject *kwargs) {
18132 PyObject *resultobj;
18133 wxDateTime *arg1 = (wxDateTime *) 0 ;
18134 int arg2 ;
18135 wxDateTime *result;
18136 PyObject * obj0 = 0 ;
18137 PyObject * obj1 = 0 ;
18138 char *kwnames[] = {
18139 (char *) "self",(char *) "year", NULL
18140 };
18141
18142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
18143 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18144 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18145 arg2 = (int)SWIG_As_int(obj1);
18146 if (PyErr_Occurred()) SWIG_fail;
18147 {
18148 PyThreadState* __tstate = wxPyBeginAllowThreads();
18149 {
18150 wxDateTime &_result_ref = (arg1)->SetYear(arg2);
18151 result = (wxDateTime *) &_result_ref;
18152 }
18153
18154 wxPyEndAllowThreads(__tstate);
18155 if (PyErr_Occurred()) SWIG_fail;
18156 }
18157 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18158 return resultobj;
18159 fail:
18160 return NULL;
18161 }
18162
18163
18164 static PyObject *_wrap_DateTime_SetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
18165 PyObject *resultobj;
18166 wxDateTime *arg1 = (wxDateTime *) 0 ;
18167 int arg2 ;
18168 wxDateTime *result;
18169 PyObject * obj0 = 0 ;
18170 PyObject * obj1 = 0 ;
18171 char *kwnames[] = {
18172 (char *) "self",(char *) "month", NULL
18173 };
18174
18175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
18176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18178 arg2 = (int)SWIG_As_int(obj1);
18179 if (PyErr_Occurred()) SWIG_fail;
18180 {
18181 PyThreadState* __tstate = wxPyBeginAllowThreads();
18182 {
18183 wxDateTime &_result_ref = (arg1)->SetMonth((wxDateTime::Month )arg2);
18184 result = (wxDateTime *) &_result_ref;
18185 }
18186
18187 wxPyEndAllowThreads(__tstate);
18188 if (PyErr_Occurred()) SWIG_fail;
18189 }
18190 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18191 return resultobj;
18192 fail:
18193 return NULL;
18194 }
18195
18196
18197 static PyObject *_wrap_DateTime_SetDay(PyObject *, PyObject *args, PyObject *kwargs) {
18198 PyObject *resultobj;
18199 wxDateTime *arg1 = (wxDateTime *) 0 ;
18200 int arg2 ;
18201 wxDateTime *result;
18202 PyObject * obj0 = 0 ;
18203 PyObject * obj1 = 0 ;
18204 char *kwnames[] = {
18205 (char *) "self",(char *) "day", NULL
18206 };
18207
18208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
18209 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18210 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18211 arg2 = (int)SWIG_As_int(obj1);
18212 if (PyErr_Occurred()) SWIG_fail;
18213 {
18214 PyThreadState* __tstate = wxPyBeginAllowThreads();
18215 {
18216 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
18217 result = (wxDateTime *) &_result_ref;
18218 }
18219
18220 wxPyEndAllowThreads(__tstate);
18221 if (PyErr_Occurred()) SWIG_fail;
18222 }
18223 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18224 return resultobj;
18225 fail:
18226 return NULL;
18227 }
18228
18229
18230 static PyObject *_wrap_DateTime_SetHour(PyObject *, PyObject *args, PyObject *kwargs) {
18231 PyObject *resultobj;
18232 wxDateTime *arg1 = (wxDateTime *) 0 ;
18233 int arg2 ;
18234 wxDateTime *result;
18235 PyObject * obj0 = 0 ;
18236 PyObject * obj1 = 0 ;
18237 char *kwnames[] = {
18238 (char *) "self",(char *) "hour", NULL
18239 };
18240
18241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
18242 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18243 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18244 arg2 = (int)SWIG_As_int(obj1);
18245 if (PyErr_Occurred()) SWIG_fail;
18246 {
18247 PyThreadState* __tstate = wxPyBeginAllowThreads();
18248 {
18249 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
18250 result = (wxDateTime *) &_result_ref;
18251 }
18252
18253 wxPyEndAllowThreads(__tstate);
18254 if (PyErr_Occurred()) SWIG_fail;
18255 }
18256 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18257 return resultobj;
18258 fail:
18259 return NULL;
18260 }
18261
18262
18263 static PyObject *_wrap_DateTime_SetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
18264 PyObject *resultobj;
18265 wxDateTime *arg1 = (wxDateTime *) 0 ;
18266 int arg2 ;
18267 wxDateTime *result;
18268 PyObject * obj0 = 0 ;
18269 PyObject * obj1 = 0 ;
18270 char *kwnames[] = {
18271 (char *) "self",(char *) "minute", NULL
18272 };
18273
18274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
18275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18277 arg2 = (int)SWIG_As_int(obj1);
18278 if (PyErr_Occurred()) SWIG_fail;
18279 {
18280 PyThreadState* __tstate = wxPyBeginAllowThreads();
18281 {
18282 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
18283 result = (wxDateTime *) &_result_ref;
18284 }
18285
18286 wxPyEndAllowThreads(__tstate);
18287 if (PyErr_Occurred()) SWIG_fail;
18288 }
18289 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18290 return resultobj;
18291 fail:
18292 return NULL;
18293 }
18294
18295
18296 static PyObject *_wrap_DateTime_SetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
18297 PyObject *resultobj;
18298 wxDateTime *arg1 = (wxDateTime *) 0 ;
18299 int arg2 ;
18300 wxDateTime *result;
18301 PyObject * obj0 = 0 ;
18302 PyObject * obj1 = 0 ;
18303 char *kwnames[] = {
18304 (char *) "self",(char *) "second", NULL
18305 };
18306
18307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
18308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18310 arg2 = (int)SWIG_As_int(obj1);
18311 if (PyErr_Occurred()) SWIG_fail;
18312 {
18313 PyThreadState* __tstate = wxPyBeginAllowThreads();
18314 {
18315 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
18316 result = (wxDateTime *) &_result_ref;
18317 }
18318
18319 wxPyEndAllowThreads(__tstate);
18320 if (PyErr_Occurred()) SWIG_fail;
18321 }
18322 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18323 return resultobj;
18324 fail:
18325 return NULL;
18326 }
18327
18328
18329 static PyObject *_wrap_DateTime_SetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
18330 PyObject *resultobj;
18331 wxDateTime *arg1 = (wxDateTime *) 0 ;
18332 int arg2 ;
18333 wxDateTime *result;
18334 PyObject * obj0 = 0 ;
18335 PyObject * obj1 = 0 ;
18336 char *kwnames[] = {
18337 (char *) "self",(char *) "millisecond", NULL
18338 };
18339
18340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
18341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18343 arg2 = (int)SWIG_As_int(obj1);
18344 if (PyErr_Occurred()) SWIG_fail;
18345 {
18346 PyThreadState* __tstate = wxPyBeginAllowThreads();
18347 {
18348 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
18349 result = (wxDateTime *) &_result_ref;
18350 }
18351
18352 wxPyEndAllowThreads(__tstate);
18353 if (PyErr_Occurred()) SWIG_fail;
18354 }
18355 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18356 return resultobj;
18357 fail:
18358 return NULL;
18359 }
18360
18361
18362 static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
18363 PyObject *resultobj;
18364 wxDateTime *arg1 = (wxDateTime *) 0 ;
18365 int arg2 ;
18366 int arg3 = (int) wxDateTime::Monday_First ;
18367 wxDateTime *result;
18368 PyObject * obj0 = 0 ;
18369 PyObject * obj1 = 0 ;
18370 PyObject * obj2 = 0 ;
18371 char *kwnames[] = {
18372 (char *) "self",(char *) "weekday",(char *) "flags", NULL
18373 };
18374
18375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
18376 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18378 arg2 = (int)SWIG_As_int(obj1);
18379 if (PyErr_Occurred()) SWIG_fail;
18380 if (obj2) {
18381 arg3 = (int)SWIG_As_int(obj2);
18382 if (PyErr_Occurred()) SWIG_fail;
18383 }
18384 {
18385 PyThreadState* __tstate = wxPyBeginAllowThreads();
18386 {
18387 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
18388 result = (wxDateTime *) &_result_ref;
18389 }
18390
18391 wxPyEndAllowThreads(__tstate);
18392 if (PyErr_Occurred()) SWIG_fail;
18393 }
18394 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18395 return resultobj;
18396 fail:
18397 return NULL;
18398 }
18399
18400
18401 static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
18402 PyObject *resultobj;
18403 wxDateTime *arg1 = (wxDateTime *) 0 ;
18404 int arg2 ;
18405 int arg3 = (int) wxDateTime::Monday_First ;
18406 wxDateTime result;
18407 PyObject * obj0 = 0 ;
18408 PyObject * obj1 = 0 ;
18409 PyObject * obj2 = 0 ;
18410 char *kwnames[] = {
18411 (char *) "self",(char *) "weekday",(char *) "flags", NULL
18412 };
18413
18414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
18415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18417 arg2 = (int)SWIG_As_int(obj1);
18418 if (PyErr_Occurred()) SWIG_fail;
18419 if (obj2) {
18420 arg3 = (int)SWIG_As_int(obj2);
18421 if (PyErr_Occurred()) SWIG_fail;
18422 }
18423 {
18424 PyThreadState* __tstate = wxPyBeginAllowThreads();
18425 result = (arg1)->GetWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
18426
18427 wxPyEndAllowThreads(__tstate);
18428 if (PyErr_Occurred()) SWIG_fail;
18429 }
18430 {
18431 wxDateTime * resultptr;
18432 resultptr = new wxDateTime((wxDateTime &) result);
18433 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18434 }
18435 return resultobj;
18436 fail:
18437 return NULL;
18438 }
18439
18440
18441 static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18442 PyObject *resultobj;
18443 wxDateTime *arg1 = (wxDateTime *) 0 ;
18444 int arg2 ;
18445 wxDateTime *result;
18446 PyObject * obj0 = 0 ;
18447 PyObject * obj1 = 0 ;
18448 char *kwnames[] = {
18449 (char *) "self",(char *) "weekday", NULL
18450 };
18451
18452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
18453 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18454 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18455 arg2 = (int)SWIG_As_int(obj1);
18456 if (PyErr_Occurred()) SWIG_fail;
18457 {
18458 PyThreadState* __tstate = wxPyBeginAllowThreads();
18459 {
18460 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay((wxDateTime::WeekDay )arg2);
18461 result = (wxDateTime *) &_result_ref;
18462 }
18463
18464 wxPyEndAllowThreads(__tstate);
18465 if (PyErr_Occurred()) SWIG_fail;
18466 }
18467 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18468 return resultobj;
18469 fail:
18470 return NULL;
18471 }
18472
18473
18474 static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18475 PyObject *resultobj;
18476 wxDateTime *arg1 = (wxDateTime *) 0 ;
18477 int arg2 ;
18478 wxDateTime result;
18479 PyObject * obj0 = 0 ;
18480 PyObject * obj1 = 0 ;
18481 char *kwnames[] = {
18482 (char *) "self",(char *) "weekday", NULL
18483 };
18484
18485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
18486 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18487 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18488 arg2 = (int)SWIG_As_int(obj1);
18489 if (PyErr_Occurred()) SWIG_fail;
18490 {
18491 PyThreadState* __tstate = wxPyBeginAllowThreads();
18492 result = (arg1)->GetNextWeekDay((wxDateTime::WeekDay )arg2);
18493
18494 wxPyEndAllowThreads(__tstate);
18495 if (PyErr_Occurred()) SWIG_fail;
18496 }
18497 {
18498 wxDateTime * resultptr;
18499 resultptr = new wxDateTime((wxDateTime &) result);
18500 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18501 }
18502 return resultobj;
18503 fail:
18504 return NULL;
18505 }
18506
18507
18508 static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18509 PyObject *resultobj;
18510 wxDateTime *arg1 = (wxDateTime *) 0 ;
18511 int arg2 ;
18512 wxDateTime *result;
18513 PyObject * obj0 = 0 ;
18514 PyObject * obj1 = 0 ;
18515 char *kwnames[] = {
18516 (char *) "self",(char *) "weekday", NULL
18517 };
18518
18519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
18520 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18521 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18522 arg2 = (int)SWIG_As_int(obj1);
18523 if (PyErr_Occurred()) SWIG_fail;
18524 {
18525 PyThreadState* __tstate = wxPyBeginAllowThreads();
18526 {
18527 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay((wxDateTime::WeekDay )arg2);
18528 result = (wxDateTime *) &_result_ref;
18529 }
18530
18531 wxPyEndAllowThreads(__tstate);
18532 if (PyErr_Occurred()) SWIG_fail;
18533 }
18534 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18535 return resultobj;
18536 fail:
18537 return NULL;
18538 }
18539
18540
18541 static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18542 PyObject *resultobj;
18543 wxDateTime *arg1 = (wxDateTime *) 0 ;
18544 int arg2 ;
18545 wxDateTime result;
18546 PyObject * obj0 = 0 ;
18547 PyObject * obj1 = 0 ;
18548 char *kwnames[] = {
18549 (char *) "self",(char *) "weekday", NULL
18550 };
18551
18552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
18553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18555 arg2 = (int)SWIG_As_int(obj1);
18556 if (PyErr_Occurred()) SWIG_fail;
18557 {
18558 PyThreadState* __tstate = wxPyBeginAllowThreads();
18559 result = (arg1)->GetPrevWeekDay((wxDateTime::WeekDay )arg2);
18560
18561 wxPyEndAllowThreads(__tstate);
18562 if (PyErr_Occurred()) SWIG_fail;
18563 }
18564 {
18565 wxDateTime * resultptr;
18566 resultptr = new wxDateTime((wxDateTime &) result);
18567 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18568 }
18569 return resultobj;
18570 fail:
18571 return NULL;
18572 }
18573
18574
18575 static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18576 PyObject *resultobj;
18577 wxDateTime *arg1 = (wxDateTime *) 0 ;
18578 int arg2 ;
18579 int arg3 = (int) 1 ;
18580 int arg4 = (int) wxDateTime::Inv_Month ;
18581 int arg5 = (int) wxDateTime::Inv_Year ;
18582 bool result;
18583 PyObject * obj0 = 0 ;
18584 PyObject * obj1 = 0 ;
18585 PyObject * obj2 = 0 ;
18586 PyObject * obj3 = 0 ;
18587 PyObject * obj4 = 0 ;
18588 char *kwnames[] = {
18589 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
18590 };
18591
18592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18595 arg2 = (int)SWIG_As_int(obj1);
18596 if (PyErr_Occurred()) SWIG_fail;
18597 if (obj2) {
18598 arg3 = (int)SWIG_As_int(obj2);
18599 if (PyErr_Occurred()) SWIG_fail;
18600 }
18601 if (obj3) {
18602 arg4 = (int)SWIG_As_int(obj3);
18603 if (PyErr_Occurred()) SWIG_fail;
18604 }
18605 if (obj4) {
18606 arg5 = (int)SWIG_As_int(obj4);
18607 if (PyErr_Occurred()) SWIG_fail;
18608 }
18609 {
18610 PyThreadState* __tstate = wxPyBeginAllowThreads();
18611 result = (bool)(arg1)->SetToWeekDay((wxDateTime::WeekDay )arg2,arg3,(wxDateTime::Month )arg4,arg5);
18612
18613 wxPyEndAllowThreads(__tstate);
18614 if (PyErr_Occurred()) SWIG_fail;
18615 }
18616 {
18617 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18618 }
18619 return resultobj;
18620 fail:
18621 return NULL;
18622 }
18623
18624
18625 static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18626 PyObject *resultobj;
18627 wxDateTime *arg1 = (wxDateTime *) 0 ;
18628 int arg2 ;
18629 int arg3 = (int) wxDateTime::Inv_Month ;
18630 int arg4 = (int) wxDateTime::Inv_Year ;
18631 bool result;
18632 PyObject * obj0 = 0 ;
18633 PyObject * obj1 = 0 ;
18634 PyObject * obj2 = 0 ;
18635 PyObject * obj3 = 0 ;
18636 char *kwnames[] = {
18637 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18638 };
18639
18640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18641 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18642 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18643 arg2 = (int)SWIG_As_int(obj1);
18644 if (PyErr_Occurred()) SWIG_fail;
18645 if (obj2) {
18646 arg3 = (int)SWIG_As_int(obj2);
18647 if (PyErr_Occurred()) SWIG_fail;
18648 }
18649 if (obj3) {
18650 arg4 = (int)SWIG_As_int(obj3);
18651 if (PyErr_Occurred()) SWIG_fail;
18652 }
18653 {
18654 PyThreadState* __tstate = wxPyBeginAllowThreads();
18655 result = (bool)(arg1)->SetToLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18656
18657 wxPyEndAllowThreads(__tstate);
18658 if (PyErr_Occurred()) SWIG_fail;
18659 }
18660 {
18661 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18662 }
18663 return resultobj;
18664 fail:
18665 return NULL;
18666 }
18667
18668
18669 static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
18670 PyObject *resultobj;
18671 wxDateTime *arg1 = (wxDateTime *) 0 ;
18672 int arg2 ;
18673 int arg3 = (int) wxDateTime::Inv_Month ;
18674 int arg4 = (int) wxDateTime::Inv_Year ;
18675 wxDateTime result;
18676 PyObject * obj0 = 0 ;
18677 PyObject * obj1 = 0 ;
18678 PyObject * obj2 = 0 ;
18679 PyObject * obj3 = 0 ;
18680 char *kwnames[] = {
18681 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
18682 };
18683
18684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18685 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18686 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18687 arg2 = (int)SWIG_As_int(obj1);
18688 if (PyErr_Occurred()) SWIG_fail;
18689 if (obj2) {
18690 arg3 = (int)SWIG_As_int(obj2);
18691 if (PyErr_Occurred()) SWIG_fail;
18692 }
18693 if (obj3) {
18694 arg4 = (int)SWIG_As_int(obj3);
18695 if (PyErr_Occurred()) SWIG_fail;
18696 }
18697 {
18698 PyThreadState* __tstate = wxPyBeginAllowThreads();
18699 result = (arg1)->GetLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
18700
18701 wxPyEndAllowThreads(__tstate);
18702 if (PyErr_Occurred()) SWIG_fail;
18703 }
18704 {
18705 wxDateTime * resultptr;
18706 resultptr = new wxDateTime((wxDateTime &) result);
18707 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18708 }
18709 return resultobj;
18710 fail:
18711 return NULL;
18712 }
18713
18714
18715 static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *, PyObject *args, PyObject *kwargs) {
18716 PyObject *resultobj;
18717 wxDateTime *arg1 = (wxDateTime *) 0 ;
18718 int arg2 ;
18719 int arg3 = (int) wxDateTime::Mon ;
18720 int arg4 = (int) wxDateTime::Monday_First ;
18721 bool result;
18722 PyObject * obj0 = 0 ;
18723 PyObject * obj1 = 0 ;
18724 PyObject * obj2 = 0 ;
18725 PyObject * obj3 = 0 ;
18726 char *kwnames[] = {
18727 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
18728 };
18729
18730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18731 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18732 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18733 arg2 = (int)SWIG_As_int(obj1);
18734 if (PyErr_Occurred()) SWIG_fail;
18735 if (obj2) {
18736 arg3 = (int)SWIG_As_int(obj2);
18737 if (PyErr_Occurred()) SWIG_fail;
18738 }
18739 if (obj3) {
18740 arg4 = (int)SWIG_As_int(obj3);
18741 if (PyErr_Occurred()) SWIG_fail;
18742 }
18743 {
18744 PyThreadState* __tstate = wxPyBeginAllowThreads();
18745 result = (bool)(arg1)->SetToTheWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
18746
18747 wxPyEndAllowThreads(__tstate);
18748 if (PyErr_Occurred()) SWIG_fail;
18749 }
18750 {
18751 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18752 }
18753 return resultobj;
18754 fail:
18755 return NULL;
18756 }
18757
18758
18759 static PyObject *_wrap_DateTime_GetWeek(PyObject *, PyObject *args, PyObject *kwargs) {
18760 PyObject *resultobj;
18761 wxDateTime *arg1 = (wxDateTime *) 0 ;
18762 int arg2 ;
18763 int arg3 = (int) wxDateTime::Mon ;
18764 int arg4 = (int) wxDateTime::Monday_First ;
18765 wxDateTime result;
18766 PyObject * obj0 = 0 ;
18767 PyObject * obj1 = 0 ;
18768 PyObject * obj2 = 0 ;
18769 PyObject * obj3 = 0 ;
18770 char *kwnames[] = {
18771 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
18772 };
18773
18774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
18775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18777 arg2 = (int)SWIG_As_int(obj1);
18778 if (PyErr_Occurred()) SWIG_fail;
18779 if (obj2) {
18780 arg3 = (int)SWIG_As_int(obj2);
18781 if (PyErr_Occurred()) SWIG_fail;
18782 }
18783 if (obj3) {
18784 arg4 = (int)SWIG_As_int(obj3);
18785 if (PyErr_Occurred()) SWIG_fail;
18786 }
18787 {
18788 PyThreadState* __tstate = wxPyBeginAllowThreads();
18789 result = (arg1)->GetWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
18790
18791 wxPyEndAllowThreads(__tstate);
18792 if (PyErr_Occurred()) SWIG_fail;
18793 }
18794 {
18795 wxDateTime * resultptr;
18796 resultptr = new wxDateTime((wxDateTime &) result);
18797 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18798 }
18799 return resultobj;
18800 fail:
18801 return NULL;
18802 }
18803
18804
18805 static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
18806 PyObject *resultobj;
18807 wxDateTime *arg1 = (wxDateTime *) 0 ;
18808 int arg2 = (int) wxDateTime::Inv_Month ;
18809 int arg3 = (int) wxDateTime::Inv_Year ;
18810 wxDateTime *result;
18811 PyObject * obj0 = 0 ;
18812 PyObject * obj1 = 0 ;
18813 PyObject * obj2 = 0 ;
18814 char *kwnames[] = {
18815 (char *) "self",(char *) "month",(char *) "year", NULL
18816 };
18817
18818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
18819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18821 if (obj1) {
18822 arg2 = (int)SWIG_As_int(obj1);
18823 if (PyErr_Occurred()) SWIG_fail;
18824 }
18825 if (obj2) {
18826 arg3 = (int)SWIG_As_int(obj2);
18827 if (PyErr_Occurred()) SWIG_fail;
18828 }
18829 {
18830 PyThreadState* __tstate = wxPyBeginAllowThreads();
18831 {
18832 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay((wxDateTime::Month )arg2,arg3);
18833 result = (wxDateTime *) &_result_ref;
18834 }
18835
18836 wxPyEndAllowThreads(__tstate);
18837 if (PyErr_Occurred()) SWIG_fail;
18838 }
18839 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18840 return resultobj;
18841 fail:
18842 return NULL;
18843 }
18844
18845
18846 static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
18847 PyObject *resultobj;
18848 wxDateTime *arg1 = (wxDateTime *) 0 ;
18849 int arg2 = (int) wxDateTime::Inv_Month ;
18850 int arg3 = (int) wxDateTime::Inv_Year ;
18851 wxDateTime result;
18852 PyObject * obj0 = 0 ;
18853 PyObject * obj1 = 0 ;
18854 PyObject * obj2 = 0 ;
18855 char *kwnames[] = {
18856 (char *) "self",(char *) "month",(char *) "year", NULL
18857 };
18858
18859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
18860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18862 if (obj1) {
18863 arg2 = (int)SWIG_As_int(obj1);
18864 if (PyErr_Occurred()) SWIG_fail;
18865 }
18866 if (obj2) {
18867 arg3 = (int)SWIG_As_int(obj2);
18868 if (PyErr_Occurred()) SWIG_fail;
18869 }
18870 {
18871 PyThreadState* __tstate = wxPyBeginAllowThreads();
18872 result = (arg1)->GetLastMonthDay((wxDateTime::Month )arg2,arg3);
18873
18874 wxPyEndAllowThreads(__tstate);
18875 if (PyErr_Occurred()) SWIG_fail;
18876 }
18877 {
18878 wxDateTime * resultptr;
18879 resultptr = new wxDateTime((wxDateTime &) result);
18880 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18881 }
18882 return resultobj;
18883 fail:
18884 return NULL;
18885 }
18886
18887
18888 static PyObject *_wrap_DateTime_SetToYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
18889 PyObject *resultobj;
18890 wxDateTime *arg1 = (wxDateTime *) 0 ;
18891 int arg2 ;
18892 wxDateTime *result;
18893 PyObject * obj0 = 0 ;
18894 PyObject * obj1 = 0 ;
18895 char *kwnames[] = {
18896 (char *) "self",(char *) "yday", NULL
18897 };
18898
18899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
18900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18902 arg2 = (int)SWIG_As_int(obj1);
18903 if (PyErr_Occurred()) SWIG_fail;
18904 {
18905 PyThreadState* __tstate = wxPyBeginAllowThreads();
18906 {
18907 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
18908 result = (wxDateTime *) &_result_ref;
18909 }
18910
18911 wxPyEndAllowThreads(__tstate);
18912 if (PyErr_Occurred()) SWIG_fail;
18913 }
18914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
18915 return resultobj;
18916 fail:
18917 return NULL;
18918 }
18919
18920
18921 static PyObject *_wrap_DateTime_GetYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
18922 PyObject *resultobj;
18923 wxDateTime *arg1 = (wxDateTime *) 0 ;
18924 int arg2 ;
18925 wxDateTime result;
18926 PyObject * obj0 = 0 ;
18927 PyObject * obj1 = 0 ;
18928 char *kwnames[] = {
18929 (char *) "self",(char *) "yday", NULL
18930 };
18931
18932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
18933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18935 arg2 = (int)SWIG_As_int(obj1);
18936 if (PyErr_Occurred()) SWIG_fail;
18937 {
18938 PyThreadState* __tstate = wxPyBeginAllowThreads();
18939 result = (arg1)->GetYearDay(arg2);
18940
18941 wxPyEndAllowThreads(__tstate);
18942 if (PyErr_Occurred()) SWIG_fail;
18943 }
18944 {
18945 wxDateTime * resultptr;
18946 resultptr = new wxDateTime((wxDateTime &) result);
18947 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
18948 }
18949 return resultobj;
18950 fail:
18951 return NULL;
18952 }
18953
18954
18955 static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
18956 PyObject *resultobj;
18957 wxDateTime *arg1 = (wxDateTime *) 0 ;
18958 double result;
18959 PyObject * obj0 = 0 ;
18960 char *kwnames[] = {
18961 (char *) "self", NULL
18962 };
18963
18964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
18965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18967 {
18968 PyThreadState* __tstate = wxPyBeginAllowThreads();
18969 result = (double)(arg1)->GetJulianDayNumber();
18970
18971 wxPyEndAllowThreads(__tstate);
18972 if (PyErr_Occurred()) SWIG_fail;
18973 }
18974 resultobj = SWIG_From_double((double)result);
18975 return resultobj;
18976 fail:
18977 return NULL;
18978 }
18979
18980
18981 static PyObject *_wrap_DateTime_GetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
18982 PyObject *resultobj;
18983 wxDateTime *arg1 = (wxDateTime *) 0 ;
18984 double result;
18985 PyObject * obj0 = 0 ;
18986 char *kwnames[] = {
18987 (char *) "self", NULL
18988 };
18989
18990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
18991 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
18992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18993 {
18994 PyThreadState* __tstate = wxPyBeginAllowThreads();
18995 result = (double)(arg1)->GetJDN();
18996
18997 wxPyEndAllowThreads(__tstate);
18998 if (PyErr_Occurred()) SWIG_fail;
18999 }
19000 resultobj = SWIG_From_double((double)result);
19001 return resultobj;
19002 fail:
19003 return NULL;
19004 }
19005
19006
19007 static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
19008 PyObject *resultobj;
19009 wxDateTime *arg1 = (wxDateTime *) 0 ;
19010 double result;
19011 PyObject * obj0 = 0 ;
19012 char *kwnames[] = {
19013 (char *) "self", NULL
19014 };
19015
19016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
19017 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19018 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19019 {
19020 PyThreadState* __tstate = wxPyBeginAllowThreads();
19021 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
19022
19023 wxPyEndAllowThreads(__tstate);
19024 if (PyErr_Occurred()) SWIG_fail;
19025 }
19026 resultobj = SWIG_From_double((double)result);
19027 return resultobj;
19028 fail:
19029 return NULL;
19030 }
19031
19032
19033 static PyObject *_wrap_DateTime_GetMJD(PyObject *, PyObject *args, PyObject *kwargs) {
19034 PyObject *resultobj;
19035 wxDateTime *arg1 = (wxDateTime *) 0 ;
19036 double result;
19037 PyObject * obj0 = 0 ;
19038 char *kwnames[] = {
19039 (char *) "self", NULL
19040 };
19041
19042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
19043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19045 {
19046 PyThreadState* __tstate = wxPyBeginAllowThreads();
19047 result = (double)(arg1)->GetMJD();
19048
19049 wxPyEndAllowThreads(__tstate);
19050 if (PyErr_Occurred()) SWIG_fail;
19051 }
19052 resultobj = SWIG_From_double((double)result);
19053 return resultobj;
19054 fail:
19055 return NULL;
19056 }
19057
19058
19059 static PyObject *_wrap_DateTime_GetRataDie(PyObject *, PyObject *args, PyObject *kwargs) {
19060 PyObject *resultobj;
19061 wxDateTime *arg1 = (wxDateTime *) 0 ;
19062 double result;
19063 PyObject * obj0 = 0 ;
19064 char *kwnames[] = {
19065 (char *) "self", NULL
19066 };
19067
19068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
19069 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19070 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19071 {
19072 PyThreadState* __tstate = wxPyBeginAllowThreads();
19073 result = (double)(arg1)->GetRataDie();
19074
19075 wxPyEndAllowThreads(__tstate);
19076 if (PyErr_Occurred()) SWIG_fail;
19077 }
19078 resultobj = SWIG_From_double((double)result);
19079 return resultobj;
19080 fail:
19081 return NULL;
19082 }
19083
19084
19085 static PyObject *_wrap_DateTime_ToTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
19086 PyObject *resultobj;
19087 wxDateTime *arg1 = (wxDateTime *) 0 ;
19088 wxDateTime::TimeZone *arg2 = 0 ;
19089 bool arg3 = (bool) False ;
19090 wxDateTime result;
19091 bool temp2 = False ;
19092 PyObject * obj0 = 0 ;
19093 PyObject * obj1 = 0 ;
19094 PyObject * obj2 = 0 ;
19095 char *kwnames[] = {
19096 (char *) "self",(char *) "tz",(char *) "noDST", NULL
19097 };
19098
19099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
19100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19102 {
19103 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19104 temp2 = True;
19105 }
19106 if (obj2) {
19107 arg3 = (bool)SWIG_As_bool(obj2);
19108 if (PyErr_Occurred()) SWIG_fail;
19109 }
19110 {
19111 PyThreadState* __tstate = wxPyBeginAllowThreads();
19112 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
19113
19114 wxPyEndAllowThreads(__tstate);
19115 if (PyErr_Occurred()) SWIG_fail;
19116 }
19117 {
19118 wxDateTime * resultptr;
19119 resultptr = new wxDateTime((wxDateTime &) result);
19120 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19121 }
19122 {
19123 if (temp2) delete arg2;
19124 }
19125 return resultobj;
19126 fail:
19127 {
19128 if (temp2) delete arg2;
19129 }
19130 return NULL;
19131 }
19132
19133
19134 static PyObject *_wrap_DateTime_MakeTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
19135 PyObject *resultobj;
19136 wxDateTime *arg1 = (wxDateTime *) 0 ;
19137 wxDateTime::TimeZone *arg2 = 0 ;
19138 bool arg3 = (bool) False ;
19139 wxDateTime *result;
19140 bool temp2 = False ;
19141 PyObject * obj0 = 0 ;
19142 PyObject * obj1 = 0 ;
19143 PyObject * obj2 = 0 ;
19144 char *kwnames[] = {
19145 (char *) "self",(char *) "tz",(char *) "noDST", NULL
19146 };
19147
19148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
19149 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19150 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19151 {
19152 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19153 temp2 = True;
19154 }
19155 if (obj2) {
19156 arg3 = (bool)SWIG_As_bool(obj2);
19157 if (PyErr_Occurred()) SWIG_fail;
19158 }
19159 {
19160 PyThreadState* __tstate = wxPyBeginAllowThreads();
19161 {
19162 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
19163 result = (wxDateTime *) &_result_ref;
19164 }
19165
19166 wxPyEndAllowThreads(__tstate);
19167 if (PyErr_Occurred()) SWIG_fail;
19168 }
19169 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19170 {
19171 if (temp2) delete arg2;
19172 }
19173 return resultobj;
19174 fail:
19175 {
19176 if (temp2) delete arg2;
19177 }
19178 return NULL;
19179 }
19180
19181
19182 static PyObject *_wrap_DateTime_ToGMT(PyObject *, PyObject *args, PyObject *kwargs) {
19183 PyObject *resultobj;
19184 wxDateTime *arg1 = (wxDateTime *) 0 ;
19185 bool arg2 = (bool) False ;
19186 wxDateTime result;
19187 PyObject * obj0 = 0 ;
19188 PyObject * obj1 = 0 ;
19189 char *kwnames[] = {
19190 (char *) "self",(char *) "noDST", NULL
19191 };
19192
19193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
19194 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19196 if (obj1) {
19197 arg2 = (bool)SWIG_As_bool(obj1);
19198 if (PyErr_Occurred()) SWIG_fail;
19199 }
19200 {
19201 PyThreadState* __tstate = wxPyBeginAllowThreads();
19202 result = (arg1)->ToGMT(arg2);
19203
19204 wxPyEndAllowThreads(__tstate);
19205 if (PyErr_Occurred()) SWIG_fail;
19206 }
19207 {
19208 wxDateTime * resultptr;
19209 resultptr = new wxDateTime((wxDateTime &) result);
19210 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19211 }
19212 return resultobj;
19213 fail:
19214 return NULL;
19215 }
19216
19217
19218 static PyObject *_wrap_DateTime_MakeGMT(PyObject *, PyObject *args, PyObject *kwargs) {
19219 PyObject *resultobj;
19220 wxDateTime *arg1 = (wxDateTime *) 0 ;
19221 bool arg2 = (bool) False ;
19222 wxDateTime *result;
19223 PyObject * obj0 = 0 ;
19224 PyObject * obj1 = 0 ;
19225 char *kwnames[] = {
19226 (char *) "self",(char *) "noDST", NULL
19227 };
19228
19229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
19230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19232 if (obj1) {
19233 arg2 = (bool)SWIG_As_bool(obj1);
19234 if (PyErr_Occurred()) SWIG_fail;
19235 }
19236 {
19237 PyThreadState* __tstate = wxPyBeginAllowThreads();
19238 {
19239 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
19240 result = (wxDateTime *) &_result_ref;
19241 }
19242
19243 wxPyEndAllowThreads(__tstate);
19244 if (PyErr_Occurred()) SWIG_fail;
19245 }
19246 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19247 return resultobj;
19248 fail:
19249 return NULL;
19250 }
19251
19252
19253 static PyObject *_wrap_DateTime_IsDST(PyObject *, PyObject *args, PyObject *kwargs) {
19254 PyObject *resultobj;
19255 wxDateTime *arg1 = (wxDateTime *) 0 ;
19256 int arg2 = (int) wxDateTime::Country_Default ;
19257 int result;
19258 PyObject * obj0 = 0 ;
19259 PyObject * obj1 = 0 ;
19260 char *kwnames[] = {
19261 (char *) "self",(char *) "country", NULL
19262 };
19263
19264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
19265 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19266 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19267 if (obj1) {
19268 arg2 = (int)SWIG_As_int(obj1);
19269 if (PyErr_Occurred()) SWIG_fail;
19270 }
19271 {
19272 PyThreadState* __tstate = wxPyBeginAllowThreads();
19273 result = (int)(arg1)->IsDST((wxDateTime::Country )arg2);
19274
19275 wxPyEndAllowThreads(__tstate);
19276 if (PyErr_Occurred()) SWIG_fail;
19277 }
19278 resultobj = SWIG_From_int((int)result);
19279 return resultobj;
19280 fail:
19281 return NULL;
19282 }
19283
19284
19285 static PyObject *_wrap_DateTime_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
19286 PyObject *resultobj;
19287 wxDateTime *arg1 = (wxDateTime *) 0 ;
19288 bool result;
19289 PyObject * obj0 = 0 ;
19290 char *kwnames[] = {
19291 (char *) "self", NULL
19292 };
19293
19294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
19295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19297 {
19298 PyThreadState* __tstate = wxPyBeginAllowThreads();
19299 result = (bool)((wxDateTime const *)arg1)->IsValid();
19300
19301 wxPyEndAllowThreads(__tstate);
19302 if (PyErr_Occurred()) SWIG_fail;
19303 }
19304 {
19305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19306 }
19307 return resultobj;
19308 fail:
19309 return NULL;
19310 }
19311
19312
19313 static PyObject *_wrap_DateTime_GetTicks(PyObject *, PyObject *args, PyObject *kwargs) {
19314 PyObject *resultobj;
19315 wxDateTime *arg1 = (wxDateTime *) 0 ;
19316 time_t result;
19317 PyObject * obj0 = 0 ;
19318 char *kwnames[] = {
19319 (char *) "self", NULL
19320 };
19321
19322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
19323 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19325 {
19326 PyThreadState* __tstate = wxPyBeginAllowThreads();
19327 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
19328
19329 wxPyEndAllowThreads(__tstate);
19330 if (PyErr_Occurred()) SWIG_fail;
19331 }
19332 resultobj = SWIG_From_unsigned_SS_int((unsigned int)result);
19333 return resultobj;
19334 fail:
19335 return NULL;
19336 }
19337
19338
19339 static PyObject *_wrap_DateTime_GetYear(PyObject *, PyObject *args, PyObject *kwargs) {
19340 PyObject *resultobj;
19341 wxDateTime *arg1 = (wxDateTime *) 0 ;
19342 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19343 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19344 int result;
19345 bool temp2 = False ;
19346 PyObject * obj0 = 0 ;
19347 PyObject * obj1 = 0 ;
19348 char *kwnames[] = {
19349 (char *) "self",(char *) "tz", NULL
19350 };
19351
19352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
19353 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19354 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19355 if (obj1) {
19356 {
19357 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19358 temp2 = True;
19359 }
19360 }
19361 {
19362 PyThreadState* __tstate = wxPyBeginAllowThreads();
19363 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
19364
19365 wxPyEndAllowThreads(__tstate);
19366 if (PyErr_Occurred()) SWIG_fail;
19367 }
19368 resultobj = SWIG_From_int((int)result);
19369 {
19370 if (temp2) delete arg2;
19371 }
19372 return resultobj;
19373 fail:
19374 {
19375 if (temp2) delete arg2;
19376 }
19377 return NULL;
19378 }
19379
19380
19381 static PyObject *_wrap_DateTime_GetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
19382 PyObject *resultobj;
19383 wxDateTime *arg1 = (wxDateTime *) 0 ;
19384 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19385 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19386 int result;
19387 bool temp2 = False ;
19388 PyObject * obj0 = 0 ;
19389 PyObject * obj1 = 0 ;
19390 char *kwnames[] = {
19391 (char *) "self",(char *) "tz", NULL
19392 };
19393
19394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
19395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19397 if (obj1) {
19398 {
19399 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19400 temp2 = True;
19401 }
19402 }
19403 {
19404 PyThreadState* __tstate = wxPyBeginAllowThreads();
19405 result = (int)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
19406
19407 wxPyEndAllowThreads(__tstate);
19408 if (PyErr_Occurred()) SWIG_fail;
19409 }
19410 resultobj = SWIG_From_int((int)result);
19411 {
19412 if (temp2) delete arg2;
19413 }
19414 return resultobj;
19415 fail:
19416 {
19417 if (temp2) delete arg2;
19418 }
19419 return NULL;
19420 }
19421
19422
19423 static PyObject *_wrap_DateTime_GetDay(PyObject *, PyObject *args, PyObject *kwargs) {
19424 PyObject *resultobj;
19425 wxDateTime *arg1 = (wxDateTime *) 0 ;
19426 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19427 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19428 int result;
19429 bool temp2 = False ;
19430 PyObject * obj0 = 0 ;
19431 PyObject * obj1 = 0 ;
19432 char *kwnames[] = {
19433 (char *) "self",(char *) "tz", NULL
19434 };
19435
19436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
19437 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19438 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19439 if (obj1) {
19440 {
19441 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19442 temp2 = True;
19443 }
19444 }
19445 {
19446 PyThreadState* __tstate = wxPyBeginAllowThreads();
19447 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
19448
19449 wxPyEndAllowThreads(__tstate);
19450 if (PyErr_Occurred()) SWIG_fail;
19451 }
19452 resultobj = SWIG_From_int((int)result);
19453 {
19454 if (temp2) delete arg2;
19455 }
19456 return resultobj;
19457 fail:
19458 {
19459 if (temp2) delete arg2;
19460 }
19461 return NULL;
19462 }
19463
19464
19465 static PyObject *_wrap_DateTime_GetWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
19466 PyObject *resultobj;
19467 wxDateTime *arg1 = (wxDateTime *) 0 ;
19468 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19469 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19470 int result;
19471 bool temp2 = False ;
19472 PyObject * obj0 = 0 ;
19473 PyObject * obj1 = 0 ;
19474 char *kwnames[] = {
19475 (char *) "self",(char *) "tz", NULL
19476 };
19477
19478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
19479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19481 if (obj1) {
19482 {
19483 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19484 temp2 = True;
19485 }
19486 }
19487 {
19488 PyThreadState* __tstate = wxPyBeginAllowThreads();
19489 result = (int)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
19490
19491 wxPyEndAllowThreads(__tstate);
19492 if (PyErr_Occurred()) SWIG_fail;
19493 }
19494 resultobj = SWIG_From_int((int)result);
19495 {
19496 if (temp2) delete arg2;
19497 }
19498 return resultobj;
19499 fail:
19500 {
19501 if (temp2) delete arg2;
19502 }
19503 return NULL;
19504 }
19505
19506
19507 static PyObject *_wrap_DateTime_GetHour(PyObject *, PyObject *args, PyObject *kwargs) {
19508 PyObject *resultobj;
19509 wxDateTime *arg1 = (wxDateTime *) 0 ;
19510 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19511 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19512 int result;
19513 bool temp2 = False ;
19514 PyObject * obj0 = 0 ;
19515 PyObject * obj1 = 0 ;
19516 char *kwnames[] = {
19517 (char *) "self",(char *) "tz", NULL
19518 };
19519
19520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
19521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19523 if (obj1) {
19524 {
19525 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19526 temp2 = True;
19527 }
19528 }
19529 {
19530 PyThreadState* __tstate = wxPyBeginAllowThreads();
19531 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
19532
19533 wxPyEndAllowThreads(__tstate);
19534 if (PyErr_Occurred()) SWIG_fail;
19535 }
19536 resultobj = SWIG_From_int((int)result);
19537 {
19538 if (temp2) delete arg2;
19539 }
19540 return resultobj;
19541 fail:
19542 {
19543 if (temp2) delete arg2;
19544 }
19545 return NULL;
19546 }
19547
19548
19549 static PyObject *_wrap_DateTime_GetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
19550 PyObject *resultobj;
19551 wxDateTime *arg1 = (wxDateTime *) 0 ;
19552 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19553 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19554 int result;
19555 bool temp2 = False ;
19556 PyObject * obj0 = 0 ;
19557 PyObject * obj1 = 0 ;
19558 char *kwnames[] = {
19559 (char *) "self",(char *) "tz", NULL
19560 };
19561
19562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
19563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19565 if (obj1) {
19566 {
19567 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19568 temp2 = True;
19569 }
19570 }
19571 {
19572 PyThreadState* __tstate = wxPyBeginAllowThreads();
19573 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
19574
19575 wxPyEndAllowThreads(__tstate);
19576 if (PyErr_Occurred()) SWIG_fail;
19577 }
19578 resultobj = SWIG_From_int((int)result);
19579 {
19580 if (temp2) delete arg2;
19581 }
19582 return resultobj;
19583 fail:
19584 {
19585 if (temp2) delete arg2;
19586 }
19587 return NULL;
19588 }
19589
19590
19591 static PyObject *_wrap_DateTime_GetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
19592 PyObject *resultobj;
19593 wxDateTime *arg1 = (wxDateTime *) 0 ;
19594 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19595 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19596 int result;
19597 bool temp2 = False ;
19598 PyObject * obj0 = 0 ;
19599 PyObject * obj1 = 0 ;
19600 char *kwnames[] = {
19601 (char *) "self",(char *) "tz", NULL
19602 };
19603
19604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
19605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19607 if (obj1) {
19608 {
19609 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19610 temp2 = True;
19611 }
19612 }
19613 {
19614 PyThreadState* __tstate = wxPyBeginAllowThreads();
19615 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
19616
19617 wxPyEndAllowThreads(__tstate);
19618 if (PyErr_Occurred()) SWIG_fail;
19619 }
19620 resultobj = SWIG_From_int((int)result);
19621 {
19622 if (temp2) delete arg2;
19623 }
19624 return resultobj;
19625 fail:
19626 {
19627 if (temp2) delete arg2;
19628 }
19629 return NULL;
19630 }
19631
19632
19633 static PyObject *_wrap_DateTime_GetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
19634 PyObject *resultobj;
19635 wxDateTime *arg1 = (wxDateTime *) 0 ;
19636 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19637 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19638 int result;
19639 bool temp2 = False ;
19640 PyObject * obj0 = 0 ;
19641 PyObject * obj1 = 0 ;
19642 char *kwnames[] = {
19643 (char *) "self",(char *) "tz", NULL
19644 };
19645
19646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
19647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19649 if (obj1) {
19650 {
19651 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19652 temp2 = True;
19653 }
19654 }
19655 {
19656 PyThreadState* __tstate = wxPyBeginAllowThreads();
19657 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
19658
19659 wxPyEndAllowThreads(__tstate);
19660 if (PyErr_Occurred()) SWIG_fail;
19661 }
19662 resultobj = SWIG_From_int((int)result);
19663 {
19664 if (temp2) delete arg2;
19665 }
19666 return resultobj;
19667 fail:
19668 {
19669 if (temp2) delete arg2;
19670 }
19671 return NULL;
19672 }
19673
19674
19675 static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
19676 PyObject *resultobj;
19677 wxDateTime *arg1 = (wxDateTime *) 0 ;
19678 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
19679 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
19680 int result;
19681 bool temp2 = False ;
19682 PyObject * obj0 = 0 ;
19683 PyObject * obj1 = 0 ;
19684 char *kwnames[] = {
19685 (char *) "self",(char *) "tz", NULL
19686 };
19687
19688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
19689 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19690 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19691 if (obj1) {
19692 {
19693 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
19694 temp2 = True;
19695 }
19696 }
19697 {
19698 PyThreadState* __tstate = wxPyBeginAllowThreads();
19699 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
19700
19701 wxPyEndAllowThreads(__tstate);
19702 if (PyErr_Occurred()) SWIG_fail;
19703 }
19704 resultobj = SWIG_From_int((int)result);
19705 {
19706 if (temp2) delete arg2;
19707 }
19708 return resultobj;
19709 fail:
19710 {
19711 if (temp2) delete arg2;
19712 }
19713 return NULL;
19714 }
19715
19716
19717 static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
19718 PyObject *resultobj;
19719 wxDateTime *arg1 = (wxDateTime *) 0 ;
19720 int arg2 = (int) wxDateTime::Monday_First ;
19721 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
19722 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
19723 int result;
19724 bool temp3 = False ;
19725 PyObject * obj0 = 0 ;
19726 PyObject * obj1 = 0 ;
19727 PyObject * obj2 = 0 ;
19728 char *kwnames[] = {
19729 (char *) "self",(char *) "flags",(char *) "tz", NULL
19730 };
19731
19732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
19733 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19734 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19735 if (obj1) {
19736 arg2 = (int)SWIG_As_int(obj1);
19737 if (PyErr_Occurred()) SWIG_fail;
19738 }
19739 if (obj2) {
19740 {
19741 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
19742 temp3 = True;
19743 }
19744 }
19745 {
19746 PyThreadState* __tstate = wxPyBeginAllowThreads();
19747 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
19748
19749 wxPyEndAllowThreads(__tstate);
19750 if (PyErr_Occurred()) SWIG_fail;
19751 }
19752 resultobj = SWIG_From_int((int)result);
19753 {
19754 if (temp3) delete arg3;
19755 }
19756 return resultobj;
19757 fail:
19758 {
19759 if (temp3) delete arg3;
19760 }
19761 return NULL;
19762 }
19763
19764
19765 static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *, PyObject *args, PyObject *kwargs) {
19766 PyObject *resultobj;
19767 wxDateTime *arg1 = (wxDateTime *) 0 ;
19768 int arg2 = (int) wxDateTime::Monday_First ;
19769 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
19770 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
19771 int result;
19772 bool temp3 = False ;
19773 PyObject * obj0 = 0 ;
19774 PyObject * obj1 = 0 ;
19775 PyObject * obj2 = 0 ;
19776 char *kwnames[] = {
19777 (char *) "self",(char *) "flags",(char *) "tz", NULL
19778 };
19779
19780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
19781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19783 if (obj1) {
19784 arg2 = (int)SWIG_As_int(obj1);
19785 if (PyErr_Occurred()) SWIG_fail;
19786 }
19787 if (obj2) {
19788 {
19789 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
19790 temp3 = True;
19791 }
19792 }
19793 {
19794 PyThreadState* __tstate = wxPyBeginAllowThreads();
19795 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
19796
19797 wxPyEndAllowThreads(__tstate);
19798 if (PyErr_Occurred()) SWIG_fail;
19799 }
19800 resultobj = SWIG_From_int((int)result);
19801 {
19802 if (temp3) delete arg3;
19803 }
19804 return resultobj;
19805 fail:
19806 {
19807 if (temp3) delete arg3;
19808 }
19809 return NULL;
19810 }
19811
19812
19813 static PyObject *_wrap_DateTime_IsWorkDay(PyObject *, PyObject *args, PyObject *kwargs) {
19814 PyObject *resultobj;
19815 wxDateTime *arg1 = (wxDateTime *) 0 ;
19816 int arg2 = (int) wxDateTime::Country_Default ;
19817 bool result;
19818 PyObject * obj0 = 0 ;
19819 PyObject * obj1 = 0 ;
19820 char *kwnames[] = {
19821 (char *) "self",(char *) "country", NULL
19822 };
19823
19824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
19825 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19827 if (obj1) {
19828 arg2 = (int)SWIG_As_int(obj1);
19829 if (PyErr_Occurred()) SWIG_fail;
19830 }
19831 {
19832 PyThreadState* __tstate = wxPyBeginAllowThreads();
19833 result = (bool)((wxDateTime const *)arg1)->IsWorkDay((wxDateTime::Country )arg2);
19834
19835 wxPyEndAllowThreads(__tstate);
19836 if (PyErr_Occurred()) SWIG_fail;
19837 }
19838 {
19839 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19840 }
19841 return resultobj;
19842 fail:
19843 return NULL;
19844 }
19845
19846
19847 static PyObject *_wrap_DateTime_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
19848 PyObject *resultobj;
19849 wxDateTime *arg1 = (wxDateTime *) 0 ;
19850 wxDateTime *arg2 = 0 ;
19851 bool result;
19852 PyObject * obj0 = 0 ;
19853 PyObject * obj1 = 0 ;
19854 char *kwnames[] = {
19855 (char *) "self",(char *) "datetime", NULL
19856 };
19857
19858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",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 ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19862 SWIG_POINTER_EXCEPTION | 0)) == -1)
19863 SWIG_fail;
19864 if (arg2 == NULL) {
19865 PyErr_SetString(PyExc_TypeError,"null reference");
19866 SWIG_fail;
19867 }
19868 {
19869 PyThreadState* __tstate = wxPyBeginAllowThreads();
19870 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
19871
19872 wxPyEndAllowThreads(__tstate);
19873 if (PyErr_Occurred()) SWIG_fail;
19874 }
19875 {
19876 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19877 }
19878 return resultobj;
19879 fail:
19880 return NULL;
19881 }
19882
19883
19884 static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *, PyObject *args, PyObject *kwargs) {
19885 PyObject *resultobj;
19886 wxDateTime *arg1 = (wxDateTime *) 0 ;
19887 wxDateTime *arg2 = 0 ;
19888 bool result;
19889 PyObject * obj0 = 0 ;
19890 PyObject * obj1 = 0 ;
19891 char *kwnames[] = {
19892 (char *) "self",(char *) "datetime", NULL
19893 };
19894
19895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
19896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19898 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19899 SWIG_POINTER_EXCEPTION | 0)) == -1)
19900 SWIG_fail;
19901 if (arg2 == NULL) {
19902 PyErr_SetString(PyExc_TypeError,"null reference");
19903 SWIG_fail;
19904 }
19905 {
19906 PyThreadState* __tstate = wxPyBeginAllowThreads();
19907 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
19908
19909 wxPyEndAllowThreads(__tstate);
19910 if (PyErr_Occurred()) SWIG_fail;
19911 }
19912 {
19913 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19914 }
19915 return resultobj;
19916 fail:
19917 return NULL;
19918 }
19919
19920
19921 static PyObject *_wrap_DateTime_IsLaterThan(PyObject *, PyObject *args, PyObject *kwargs) {
19922 PyObject *resultobj;
19923 wxDateTime *arg1 = (wxDateTime *) 0 ;
19924 wxDateTime *arg2 = 0 ;
19925 bool result;
19926 PyObject * obj0 = 0 ;
19927 PyObject * obj1 = 0 ;
19928 char *kwnames[] = {
19929 (char *) "self",(char *) "datetime", NULL
19930 };
19931
19932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
19933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19935 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19936 SWIG_POINTER_EXCEPTION | 0)) == -1)
19937 SWIG_fail;
19938 if (arg2 == NULL) {
19939 PyErr_SetString(PyExc_TypeError,"null reference");
19940 SWIG_fail;
19941 }
19942 {
19943 PyThreadState* __tstate = wxPyBeginAllowThreads();
19944 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
19945
19946 wxPyEndAllowThreads(__tstate);
19947 if (PyErr_Occurred()) SWIG_fail;
19948 }
19949 {
19950 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19951 }
19952 return resultobj;
19953 fail:
19954 return NULL;
19955 }
19956
19957
19958 static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *, PyObject *args, PyObject *kwargs) {
19959 PyObject *resultobj;
19960 wxDateTime *arg1 = (wxDateTime *) 0 ;
19961 wxDateTime *arg2 = 0 ;
19962 wxDateTime *arg3 = 0 ;
19963 bool result;
19964 PyObject * obj0 = 0 ;
19965 PyObject * obj1 = 0 ;
19966 PyObject * obj2 = 0 ;
19967 char *kwnames[] = {
19968 (char *) "self",(char *) "t1",(char *) "t2", NULL
19969 };
19970
19971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
19972 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
19973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19974 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
19975 SWIG_POINTER_EXCEPTION | 0)) == -1)
19976 SWIG_fail;
19977 if (arg2 == NULL) {
19978 PyErr_SetString(PyExc_TypeError,"null reference");
19979 SWIG_fail;
19980 }
19981 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxDateTime,
19982 SWIG_POINTER_EXCEPTION | 0)) == -1)
19983 SWIG_fail;
19984 if (arg3 == NULL) {
19985 PyErr_SetString(PyExc_TypeError,"null reference");
19986 SWIG_fail;
19987 }
19988 {
19989 PyThreadState* __tstate = wxPyBeginAllowThreads();
19990 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
19991
19992 wxPyEndAllowThreads(__tstate);
19993 if (PyErr_Occurred()) SWIG_fail;
19994 }
19995 {
19996 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19997 }
19998 return resultobj;
19999 fail:
20000 return NULL;
20001 }
20002
20003
20004 static PyObject *_wrap_DateTime_IsBetween(PyObject *, PyObject *args, PyObject *kwargs) {
20005 PyObject *resultobj;
20006 wxDateTime *arg1 = (wxDateTime *) 0 ;
20007 wxDateTime *arg2 = 0 ;
20008 wxDateTime *arg3 = 0 ;
20009 bool result;
20010 PyObject * obj0 = 0 ;
20011 PyObject * obj1 = 0 ;
20012 PyObject * obj2 = 0 ;
20013 char *kwnames[] = {
20014 (char *) "self",(char *) "t1",(char *) "t2", NULL
20015 };
20016
20017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
20018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20020 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20021 SWIG_POINTER_EXCEPTION | 0)) == -1)
20022 SWIG_fail;
20023 if (arg2 == NULL) {
20024 PyErr_SetString(PyExc_TypeError,"null reference");
20025 SWIG_fail;
20026 }
20027 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxDateTime,
20028 SWIG_POINTER_EXCEPTION | 0)) == -1)
20029 SWIG_fail;
20030 if (arg3 == NULL) {
20031 PyErr_SetString(PyExc_TypeError,"null reference");
20032 SWIG_fail;
20033 }
20034 {
20035 PyThreadState* __tstate = wxPyBeginAllowThreads();
20036 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
20037
20038 wxPyEndAllowThreads(__tstate);
20039 if (PyErr_Occurred()) SWIG_fail;
20040 }
20041 {
20042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20043 }
20044 return resultobj;
20045 fail:
20046 return NULL;
20047 }
20048
20049
20050 static PyObject *_wrap_DateTime_IsSameDate(PyObject *, PyObject *args, PyObject *kwargs) {
20051 PyObject *resultobj;
20052 wxDateTime *arg1 = (wxDateTime *) 0 ;
20053 wxDateTime *arg2 = 0 ;
20054 bool result;
20055 PyObject * obj0 = 0 ;
20056 PyObject * obj1 = 0 ;
20057 char *kwnames[] = {
20058 (char *) "self",(char *) "dt", NULL
20059 };
20060
20061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
20062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20064 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20065 SWIG_POINTER_EXCEPTION | 0)) == -1)
20066 SWIG_fail;
20067 if (arg2 == NULL) {
20068 PyErr_SetString(PyExc_TypeError,"null reference");
20069 SWIG_fail;
20070 }
20071 {
20072 PyThreadState* __tstate = wxPyBeginAllowThreads();
20073 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
20074
20075 wxPyEndAllowThreads(__tstate);
20076 if (PyErr_Occurred()) SWIG_fail;
20077 }
20078 {
20079 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20080 }
20081 return resultobj;
20082 fail:
20083 return NULL;
20084 }
20085
20086
20087 static PyObject *_wrap_DateTime_IsSameTime(PyObject *, PyObject *args, PyObject *kwargs) {
20088 PyObject *resultobj;
20089 wxDateTime *arg1 = (wxDateTime *) 0 ;
20090 wxDateTime *arg2 = 0 ;
20091 bool result;
20092 PyObject * obj0 = 0 ;
20093 PyObject * obj1 = 0 ;
20094 char *kwnames[] = {
20095 (char *) "self",(char *) "dt", NULL
20096 };
20097
20098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
20099 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20100 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20101 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20102 SWIG_POINTER_EXCEPTION | 0)) == -1)
20103 SWIG_fail;
20104 if (arg2 == NULL) {
20105 PyErr_SetString(PyExc_TypeError,"null reference");
20106 SWIG_fail;
20107 }
20108 {
20109 PyThreadState* __tstate = wxPyBeginAllowThreads();
20110 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
20111
20112 wxPyEndAllowThreads(__tstate);
20113 if (PyErr_Occurred()) SWIG_fail;
20114 }
20115 {
20116 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20117 }
20118 return resultobj;
20119 fail:
20120 return NULL;
20121 }
20122
20123
20124 static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *, PyObject *args, PyObject *kwargs) {
20125 PyObject *resultobj;
20126 wxDateTime *arg1 = (wxDateTime *) 0 ;
20127 wxDateTime *arg2 = 0 ;
20128 wxTimeSpan *arg3 = 0 ;
20129 bool result;
20130 PyObject * obj0 = 0 ;
20131 PyObject * obj1 = 0 ;
20132 PyObject * obj2 = 0 ;
20133 char *kwnames[] = {
20134 (char *) "self",(char *) "dt",(char *) "ts", NULL
20135 };
20136
20137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
20138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20140 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20141 SWIG_POINTER_EXCEPTION | 0)) == -1)
20142 SWIG_fail;
20143 if (arg2 == NULL) {
20144 PyErr_SetString(PyExc_TypeError,"null reference");
20145 SWIG_fail;
20146 }
20147 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxTimeSpan,
20148 SWIG_POINTER_EXCEPTION | 0)) == -1)
20149 SWIG_fail;
20150 if (arg3 == NULL) {
20151 PyErr_SetString(PyExc_TypeError,"null reference");
20152 SWIG_fail;
20153 }
20154 {
20155 PyThreadState* __tstate = wxPyBeginAllowThreads();
20156 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
20157
20158 wxPyEndAllowThreads(__tstate);
20159 if (PyErr_Occurred()) SWIG_fail;
20160 }
20161 {
20162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20163 }
20164 return resultobj;
20165 fail:
20166 return NULL;
20167 }
20168
20169
20170 static PyObject *_wrap_DateTime_AddTS(PyObject *, PyObject *args, PyObject *kwargs) {
20171 PyObject *resultobj;
20172 wxDateTime *arg1 = (wxDateTime *) 0 ;
20173 wxTimeSpan *arg2 = 0 ;
20174 wxDateTime *result;
20175 PyObject * obj0 = 0 ;
20176 PyObject * obj1 = 0 ;
20177 char *kwnames[] = {
20178 (char *) "self",(char *) "diff", NULL
20179 };
20180
20181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
20182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20184 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20185 SWIG_POINTER_EXCEPTION | 0)) == -1)
20186 SWIG_fail;
20187 if (arg2 == NULL) {
20188 PyErr_SetString(PyExc_TypeError,"null reference");
20189 SWIG_fail;
20190 }
20191 {
20192 PyThreadState* __tstate = wxPyBeginAllowThreads();
20193 {
20194 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
20195 result = (wxDateTime *) &_result_ref;
20196 }
20197
20198 wxPyEndAllowThreads(__tstate);
20199 if (PyErr_Occurred()) SWIG_fail;
20200 }
20201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20202 return resultobj;
20203 fail:
20204 return NULL;
20205 }
20206
20207
20208 static PyObject *_wrap_DateTime_AddDS(PyObject *, PyObject *args, PyObject *kwargs) {
20209 PyObject *resultobj;
20210 wxDateTime *arg1 = (wxDateTime *) 0 ;
20211 wxDateSpan *arg2 = 0 ;
20212 wxDateTime *result;
20213 PyObject * obj0 = 0 ;
20214 PyObject * obj1 = 0 ;
20215 char *kwnames[] = {
20216 (char *) "self",(char *) "diff", NULL
20217 };
20218
20219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
20220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20222 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20223 SWIG_POINTER_EXCEPTION | 0)) == -1)
20224 SWIG_fail;
20225 if (arg2 == NULL) {
20226 PyErr_SetString(PyExc_TypeError,"null reference");
20227 SWIG_fail;
20228 }
20229 {
20230 PyThreadState* __tstate = wxPyBeginAllowThreads();
20231 {
20232 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
20233 result = (wxDateTime *) &_result_ref;
20234 }
20235
20236 wxPyEndAllowThreads(__tstate);
20237 if (PyErr_Occurred()) SWIG_fail;
20238 }
20239 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20240 return resultobj;
20241 fail:
20242 return NULL;
20243 }
20244
20245
20246 static PyObject *_wrap_DateTime_SubtractTS(PyObject *, PyObject *args, PyObject *kwargs) {
20247 PyObject *resultobj;
20248 wxDateTime *arg1 = (wxDateTime *) 0 ;
20249 wxTimeSpan *arg2 = 0 ;
20250 wxDateTime *result;
20251 PyObject * obj0 = 0 ;
20252 PyObject * obj1 = 0 ;
20253 char *kwnames[] = {
20254 (char *) "self",(char *) "diff", NULL
20255 };
20256
20257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
20258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20260 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20261 SWIG_POINTER_EXCEPTION | 0)) == -1)
20262 SWIG_fail;
20263 if (arg2 == NULL) {
20264 PyErr_SetString(PyExc_TypeError,"null reference");
20265 SWIG_fail;
20266 }
20267 {
20268 PyThreadState* __tstate = wxPyBeginAllowThreads();
20269 {
20270 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
20271 result = (wxDateTime *) &_result_ref;
20272 }
20273
20274 wxPyEndAllowThreads(__tstate);
20275 if (PyErr_Occurred()) SWIG_fail;
20276 }
20277 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20278 return resultobj;
20279 fail:
20280 return NULL;
20281 }
20282
20283
20284 static PyObject *_wrap_DateTime_SubtractDS(PyObject *, PyObject *args, PyObject *kwargs) {
20285 PyObject *resultobj;
20286 wxDateTime *arg1 = (wxDateTime *) 0 ;
20287 wxDateSpan *arg2 = 0 ;
20288 wxDateTime *result;
20289 PyObject * obj0 = 0 ;
20290 PyObject * obj1 = 0 ;
20291 char *kwnames[] = {
20292 (char *) "self",(char *) "diff", NULL
20293 };
20294
20295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
20296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20298 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20299 SWIG_POINTER_EXCEPTION | 0)) == -1)
20300 SWIG_fail;
20301 if (arg2 == NULL) {
20302 PyErr_SetString(PyExc_TypeError,"null reference");
20303 SWIG_fail;
20304 }
20305 {
20306 PyThreadState* __tstate = wxPyBeginAllowThreads();
20307 {
20308 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
20309 result = (wxDateTime *) &_result_ref;
20310 }
20311
20312 wxPyEndAllowThreads(__tstate);
20313 if (PyErr_Occurred()) SWIG_fail;
20314 }
20315 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20316 return resultobj;
20317 fail:
20318 return NULL;
20319 }
20320
20321
20322 static PyObject *_wrap_DateTime_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
20323 PyObject *resultobj;
20324 wxDateTime *arg1 = (wxDateTime *) 0 ;
20325 wxDateTime *arg2 = 0 ;
20326 wxTimeSpan result;
20327 PyObject * obj0 = 0 ;
20328 PyObject * obj1 = 0 ;
20329 char *kwnames[] = {
20330 (char *) "self",(char *) "dt", NULL
20331 };
20332
20333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
20334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20336 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20337 SWIG_POINTER_EXCEPTION | 0)) == -1)
20338 SWIG_fail;
20339 if (arg2 == NULL) {
20340 PyErr_SetString(PyExc_TypeError,"null reference");
20341 SWIG_fail;
20342 }
20343 {
20344 PyThreadState* __tstate = wxPyBeginAllowThreads();
20345 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
20346
20347 wxPyEndAllowThreads(__tstate);
20348 if (PyErr_Occurred()) SWIG_fail;
20349 }
20350 {
20351 wxTimeSpan * resultptr;
20352 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20353 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
20354 }
20355 return resultobj;
20356 fail:
20357 return NULL;
20358 }
20359
20360
20361 static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *, PyObject *args) {
20362 PyObject *resultobj;
20363 wxDateTime *arg1 = (wxDateTime *) 0 ;
20364 wxTimeSpan *arg2 = 0 ;
20365 wxDateTime *result;
20366 PyObject * obj0 = 0 ;
20367 PyObject * obj1 = 0 ;
20368
20369 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
20370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20371 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20372 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20373 SWIG_POINTER_EXCEPTION | 0)) == -1)
20374 SWIG_fail;
20375 if (arg2 == NULL) {
20376 PyErr_SetString(PyExc_TypeError,"null reference");
20377 SWIG_fail;
20378 }
20379 {
20380 PyThreadState* __tstate = wxPyBeginAllowThreads();
20381 {
20382 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
20383 result = (wxDateTime *) &_result_ref;
20384 }
20385
20386 wxPyEndAllowThreads(__tstate);
20387 if (PyErr_Occurred()) SWIG_fail;
20388 }
20389 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20390 return resultobj;
20391 fail:
20392 return NULL;
20393 }
20394
20395
20396 static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *, PyObject *args) {
20397 PyObject *resultobj;
20398 wxDateTime *arg1 = (wxDateTime *) 0 ;
20399 wxDateSpan *arg2 = 0 ;
20400 wxDateTime *result;
20401 PyObject * obj0 = 0 ;
20402 PyObject * obj1 = 0 ;
20403
20404 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
20405 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20406 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20407 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20408 SWIG_POINTER_EXCEPTION | 0)) == -1)
20409 SWIG_fail;
20410 if (arg2 == NULL) {
20411 PyErr_SetString(PyExc_TypeError,"null reference");
20412 SWIG_fail;
20413 }
20414 {
20415 PyThreadState* __tstate = wxPyBeginAllowThreads();
20416 {
20417 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
20418 result = (wxDateTime *) &_result_ref;
20419 }
20420
20421 wxPyEndAllowThreads(__tstate);
20422 if (PyErr_Occurred()) SWIG_fail;
20423 }
20424 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20425 return resultobj;
20426 fail:
20427 return NULL;
20428 }
20429
20430
20431 static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
20432 int argc;
20433 PyObject *argv[3];
20434 int ii;
20435
20436 argc = PyObject_Length(args);
20437 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20438 argv[ii] = PyTuple_GetItem(args,ii);
20439 }
20440 if (argc == 2) {
20441 int _v;
20442 {
20443 void *ptr;
20444 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20445 _v = 0;
20446 PyErr_Clear();
20447 } else {
20448 _v = 1;
20449 }
20450 }
20451 if (_v) {
20452 {
20453 void *ptr;
20454 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20455 _v = 0;
20456 PyErr_Clear();
20457 } else {
20458 _v = 1;
20459 }
20460 }
20461 if (_v) {
20462 return _wrap_DateTime___iadd____SWIG_0(self,args);
20463 }
20464 }
20465 }
20466 if (argc == 2) {
20467 int _v;
20468 {
20469 void *ptr;
20470 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20471 _v = 0;
20472 PyErr_Clear();
20473 } else {
20474 _v = 1;
20475 }
20476 }
20477 if (_v) {
20478 {
20479 void *ptr;
20480 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20481 _v = 0;
20482 PyErr_Clear();
20483 } else {
20484 _v = 1;
20485 }
20486 }
20487 if (_v) {
20488 return _wrap_DateTime___iadd____SWIG_1(self,args);
20489 }
20490 }
20491 }
20492
20493 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___iadd__'");
20494 return NULL;
20495 }
20496
20497
20498 static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *, PyObject *args) {
20499 PyObject *resultobj;
20500 wxDateTime *arg1 = (wxDateTime *) 0 ;
20501 wxTimeSpan *arg2 = 0 ;
20502 wxDateTime *result;
20503 PyObject * obj0 = 0 ;
20504 PyObject * obj1 = 0 ;
20505
20506 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
20507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20508 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20509 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20510 SWIG_POINTER_EXCEPTION | 0)) == -1)
20511 SWIG_fail;
20512 if (arg2 == NULL) {
20513 PyErr_SetString(PyExc_TypeError,"null reference");
20514 SWIG_fail;
20515 }
20516 {
20517 PyThreadState* __tstate = wxPyBeginAllowThreads();
20518 {
20519 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
20520 result = (wxDateTime *) &_result_ref;
20521 }
20522
20523 wxPyEndAllowThreads(__tstate);
20524 if (PyErr_Occurred()) SWIG_fail;
20525 }
20526 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20527 return resultobj;
20528 fail:
20529 return NULL;
20530 }
20531
20532
20533 static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *, PyObject *args) {
20534 PyObject *resultobj;
20535 wxDateTime *arg1 = (wxDateTime *) 0 ;
20536 wxDateSpan *arg2 = 0 ;
20537 wxDateTime *result;
20538 PyObject * obj0 = 0 ;
20539 PyObject * obj1 = 0 ;
20540
20541 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
20542 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20543 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
20544 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20545 SWIG_POINTER_EXCEPTION | 0)) == -1)
20546 SWIG_fail;
20547 if (arg2 == NULL) {
20548 PyErr_SetString(PyExc_TypeError,"null reference");
20549 SWIG_fail;
20550 }
20551 {
20552 PyThreadState* __tstate = wxPyBeginAllowThreads();
20553 {
20554 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
20555 result = (wxDateTime *) &_result_ref;
20556 }
20557
20558 wxPyEndAllowThreads(__tstate);
20559 if (PyErr_Occurred()) SWIG_fail;
20560 }
20561 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20562 return resultobj;
20563 fail:
20564 return NULL;
20565 }
20566
20567
20568 static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
20569 int argc;
20570 PyObject *argv[3];
20571 int ii;
20572
20573 argc = PyObject_Length(args);
20574 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20575 argv[ii] = PyTuple_GetItem(args,ii);
20576 }
20577 if (argc == 2) {
20578 int _v;
20579 {
20580 void *ptr;
20581 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20582 _v = 0;
20583 PyErr_Clear();
20584 } else {
20585 _v = 1;
20586 }
20587 }
20588 if (_v) {
20589 {
20590 void *ptr;
20591 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20592 _v = 0;
20593 PyErr_Clear();
20594 } else {
20595 _v = 1;
20596 }
20597 }
20598 if (_v) {
20599 return _wrap_DateTime___isub____SWIG_0(self,args);
20600 }
20601 }
20602 }
20603 if (argc == 2) {
20604 int _v;
20605 {
20606 void *ptr;
20607 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20608 _v = 0;
20609 PyErr_Clear();
20610 } else {
20611 _v = 1;
20612 }
20613 }
20614 if (_v) {
20615 {
20616 void *ptr;
20617 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20618 _v = 0;
20619 PyErr_Clear();
20620 } else {
20621 _v = 1;
20622 }
20623 }
20624 if (_v) {
20625 return _wrap_DateTime___isub____SWIG_1(self,args);
20626 }
20627 }
20628 }
20629
20630 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___isub__'");
20631 return NULL;
20632 }
20633
20634
20635 static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *, PyObject *args) {
20636 PyObject *resultobj;
20637 wxDateTime *arg1 = (wxDateTime *) 0 ;
20638 wxTimeSpan *arg2 = 0 ;
20639 wxDateTime result;
20640 PyObject * obj0 = 0 ;
20641 PyObject * obj1 = 0 ;
20642
20643 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
20644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20646 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20647 SWIG_POINTER_EXCEPTION | 0)) == -1)
20648 SWIG_fail;
20649 if (arg2 == NULL) {
20650 PyErr_SetString(PyExc_TypeError,"null reference");
20651 SWIG_fail;
20652 }
20653 {
20654 PyThreadState* __tstate = wxPyBeginAllowThreads();
20655 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
20656
20657 wxPyEndAllowThreads(__tstate);
20658 if (PyErr_Occurred()) SWIG_fail;
20659 }
20660 {
20661 wxDateTime * resultptr;
20662 resultptr = new wxDateTime((wxDateTime &) result);
20663 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20664 }
20665 return resultobj;
20666 fail:
20667 return NULL;
20668 }
20669
20670
20671 static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *, PyObject *args) {
20672 PyObject *resultobj;
20673 wxDateTime *arg1 = (wxDateTime *) 0 ;
20674 wxDateSpan *arg2 = 0 ;
20675 wxDateTime result;
20676 PyObject * obj0 = 0 ;
20677 PyObject * obj1 = 0 ;
20678
20679 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
20680 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20681 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20682 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20683 SWIG_POINTER_EXCEPTION | 0)) == -1)
20684 SWIG_fail;
20685 if (arg2 == NULL) {
20686 PyErr_SetString(PyExc_TypeError,"null reference");
20687 SWIG_fail;
20688 }
20689 {
20690 PyThreadState* __tstate = wxPyBeginAllowThreads();
20691 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
20692
20693 wxPyEndAllowThreads(__tstate);
20694 if (PyErr_Occurred()) SWIG_fail;
20695 }
20696 {
20697 wxDateTime * resultptr;
20698 resultptr = new wxDateTime((wxDateTime &) result);
20699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20700 }
20701 return resultobj;
20702 fail:
20703 return NULL;
20704 }
20705
20706
20707 static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
20708 int argc;
20709 PyObject *argv[3];
20710 int ii;
20711
20712 argc = PyObject_Length(args);
20713 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20714 argv[ii] = PyTuple_GetItem(args,ii);
20715 }
20716 if (argc == 2) {
20717 int _v;
20718 {
20719 void *ptr;
20720 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20721 _v = 0;
20722 PyErr_Clear();
20723 } else {
20724 _v = 1;
20725 }
20726 }
20727 if (_v) {
20728 {
20729 void *ptr;
20730 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20731 _v = 0;
20732 PyErr_Clear();
20733 } else {
20734 _v = 1;
20735 }
20736 }
20737 if (_v) {
20738 return _wrap_DateTime___add____SWIG_0(self,args);
20739 }
20740 }
20741 }
20742 if (argc == 2) {
20743 int _v;
20744 {
20745 void *ptr;
20746 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20747 _v = 0;
20748 PyErr_Clear();
20749 } else {
20750 _v = 1;
20751 }
20752 }
20753 if (_v) {
20754 {
20755 void *ptr;
20756 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20757 _v = 0;
20758 PyErr_Clear();
20759 } else {
20760 _v = 1;
20761 }
20762 }
20763 if (_v) {
20764 return _wrap_DateTime___add____SWIG_1(self,args);
20765 }
20766 }
20767 }
20768
20769 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___add__'");
20770 return NULL;
20771 }
20772
20773
20774 static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *, PyObject *args) {
20775 PyObject *resultobj;
20776 wxDateTime *arg1 = (wxDateTime *) 0 ;
20777 wxDateTime *arg2 = 0 ;
20778 wxTimeSpan result;
20779 PyObject * obj0 = 0 ;
20780 PyObject * obj1 = 0 ;
20781
20782 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20785 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20786 SWIG_POINTER_EXCEPTION | 0)) == -1)
20787 SWIG_fail;
20788 if (arg2 == NULL) {
20789 PyErr_SetString(PyExc_TypeError,"null reference");
20790 SWIG_fail;
20791 }
20792 {
20793 PyThreadState* __tstate = wxPyBeginAllowThreads();
20794 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
20795
20796 wxPyEndAllowThreads(__tstate);
20797 if (PyErr_Occurred()) SWIG_fail;
20798 }
20799 {
20800 wxTimeSpan * resultptr;
20801 resultptr = new wxTimeSpan((wxTimeSpan &) result);
20802 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
20803 }
20804 return resultobj;
20805 fail:
20806 return NULL;
20807 }
20808
20809
20810 static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *, PyObject *args) {
20811 PyObject *resultobj;
20812 wxDateTime *arg1 = (wxDateTime *) 0 ;
20813 wxTimeSpan *arg2 = 0 ;
20814 wxDateTime result;
20815 PyObject * obj0 = 0 ;
20816 PyObject * obj1 = 0 ;
20817
20818 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20821 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
20822 SWIG_POINTER_EXCEPTION | 0)) == -1)
20823 SWIG_fail;
20824 if (arg2 == NULL) {
20825 PyErr_SetString(PyExc_TypeError,"null reference");
20826 SWIG_fail;
20827 }
20828 {
20829 PyThreadState* __tstate = wxPyBeginAllowThreads();
20830 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
20831
20832 wxPyEndAllowThreads(__tstate);
20833 if (PyErr_Occurred()) SWIG_fail;
20834 }
20835 {
20836 wxDateTime * resultptr;
20837 resultptr = new wxDateTime((wxDateTime &) result);
20838 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20839 }
20840 return resultobj;
20841 fail:
20842 return NULL;
20843 }
20844
20845
20846 static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *, PyObject *args) {
20847 PyObject *resultobj;
20848 wxDateTime *arg1 = (wxDateTime *) 0 ;
20849 wxDateSpan *arg2 = 0 ;
20850 wxDateTime result;
20851 PyObject * obj0 = 0 ;
20852 PyObject * obj1 = 0 ;
20853
20854 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
20855 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20856 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20857 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
20858 SWIG_POINTER_EXCEPTION | 0)) == -1)
20859 SWIG_fail;
20860 if (arg2 == NULL) {
20861 PyErr_SetString(PyExc_TypeError,"null reference");
20862 SWIG_fail;
20863 }
20864 {
20865 PyThreadState* __tstate = wxPyBeginAllowThreads();
20866 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
20867
20868 wxPyEndAllowThreads(__tstate);
20869 if (PyErr_Occurred()) SWIG_fail;
20870 }
20871 {
20872 wxDateTime * resultptr;
20873 resultptr = new wxDateTime((wxDateTime &) result);
20874 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20875 }
20876 return resultobj;
20877 fail:
20878 return NULL;
20879 }
20880
20881
20882 static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
20883 int argc;
20884 PyObject *argv[3];
20885 int ii;
20886
20887 argc = PyObject_Length(args);
20888 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
20889 argv[ii] = PyTuple_GetItem(args,ii);
20890 }
20891 if (argc == 2) {
20892 int _v;
20893 {
20894 void *ptr;
20895 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20896 _v = 0;
20897 PyErr_Clear();
20898 } else {
20899 _v = 1;
20900 }
20901 }
20902 if (_v) {
20903 {
20904 void *ptr;
20905 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20906 _v = 0;
20907 PyErr_Clear();
20908 } else {
20909 _v = 1;
20910 }
20911 }
20912 if (_v) {
20913 return _wrap_DateTime___sub____SWIG_0(self,args);
20914 }
20915 }
20916 }
20917 if (argc == 2) {
20918 int _v;
20919 {
20920 void *ptr;
20921 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20922 _v = 0;
20923 PyErr_Clear();
20924 } else {
20925 _v = 1;
20926 }
20927 }
20928 if (_v) {
20929 {
20930 void *ptr;
20931 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
20932 _v = 0;
20933 PyErr_Clear();
20934 } else {
20935 _v = 1;
20936 }
20937 }
20938 if (_v) {
20939 return _wrap_DateTime___sub____SWIG_1(self,args);
20940 }
20941 }
20942 }
20943 if (argc == 2) {
20944 int _v;
20945 {
20946 void *ptr;
20947 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
20948 _v = 0;
20949 PyErr_Clear();
20950 } else {
20951 _v = 1;
20952 }
20953 }
20954 if (_v) {
20955 {
20956 void *ptr;
20957 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
20958 _v = 0;
20959 PyErr_Clear();
20960 } else {
20961 _v = 1;
20962 }
20963 }
20964 if (_v) {
20965 return _wrap_DateTime___sub____SWIG_2(self,args);
20966 }
20967 }
20968 }
20969
20970 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DateTime___sub__'");
20971 return NULL;
20972 }
20973
20974
20975 static PyObject *_wrap_DateTime___lt__(PyObject *, PyObject *args) {
20976 PyObject *resultobj;
20977 wxDateTime *arg1 = (wxDateTime *) 0 ;
20978 wxDateTime *arg2 = (wxDateTime *) 0 ;
20979 bool result;
20980 PyObject * obj0 = 0 ;
20981 PyObject * obj1 = 0 ;
20982
20983 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___lt__",&obj0,&obj1)) goto fail;
20984 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
20985 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20986 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
20987 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20988 {
20989 PyThreadState* __tstate = wxPyBeginAllowThreads();
20990 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const *)arg2);
20991
20992 wxPyEndAllowThreads(__tstate);
20993 if (PyErr_Occurred()) SWIG_fail;
20994 }
20995 {
20996 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20997 }
20998 return resultobj;
20999 fail:
21000 return NULL;
21001 }
21002
21003
21004 static PyObject *_wrap_DateTime___le__(PyObject *, PyObject *args) {
21005 PyObject *resultobj;
21006 wxDateTime *arg1 = (wxDateTime *) 0 ;
21007 wxDateTime *arg2 = (wxDateTime *) 0 ;
21008 bool result;
21009 PyObject * obj0 = 0 ;
21010 PyObject * obj1 = 0 ;
21011
21012 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___le__",&obj0,&obj1)) goto fail;
21013 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21014 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21015 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21017 {
21018 PyThreadState* __tstate = wxPyBeginAllowThreads();
21019 result = (bool)wxDateTime___le__(arg1,(wxDateTime const *)arg2);
21020
21021 wxPyEndAllowThreads(__tstate);
21022 if (PyErr_Occurred()) SWIG_fail;
21023 }
21024 {
21025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21026 }
21027 return resultobj;
21028 fail:
21029 return NULL;
21030 }
21031
21032
21033 static PyObject *_wrap_DateTime___gt__(PyObject *, PyObject *args) {
21034 PyObject *resultobj;
21035 wxDateTime *arg1 = (wxDateTime *) 0 ;
21036 wxDateTime *arg2 = (wxDateTime *) 0 ;
21037 bool result;
21038 PyObject * obj0 = 0 ;
21039 PyObject * obj1 = 0 ;
21040
21041 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___gt__",&obj0,&obj1)) goto fail;
21042 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21043 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21044 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21045 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21046 {
21047 PyThreadState* __tstate = wxPyBeginAllowThreads();
21048 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const *)arg2);
21049
21050 wxPyEndAllowThreads(__tstate);
21051 if (PyErr_Occurred()) SWIG_fail;
21052 }
21053 {
21054 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21055 }
21056 return resultobj;
21057 fail:
21058 return NULL;
21059 }
21060
21061
21062 static PyObject *_wrap_DateTime___ge__(PyObject *, PyObject *args) {
21063 PyObject *resultobj;
21064 wxDateTime *arg1 = (wxDateTime *) 0 ;
21065 wxDateTime *arg2 = (wxDateTime *) 0 ;
21066 bool result;
21067 PyObject * obj0 = 0 ;
21068 PyObject * obj1 = 0 ;
21069
21070 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ge__",&obj0,&obj1)) goto fail;
21071 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21072 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21073 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21075 {
21076 PyThreadState* __tstate = wxPyBeginAllowThreads();
21077 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const *)arg2);
21078
21079 wxPyEndAllowThreads(__tstate);
21080 if (PyErr_Occurred()) SWIG_fail;
21081 }
21082 {
21083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21084 }
21085 return resultobj;
21086 fail:
21087 return NULL;
21088 }
21089
21090
21091 static PyObject *_wrap_DateTime___eq__(PyObject *, PyObject *args) {
21092 PyObject *resultobj;
21093 wxDateTime *arg1 = (wxDateTime *) 0 ;
21094 wxDateTime *arg2 = (wxDateTime *) 0 ;
21095 bool result;
21096 PyObject * obj0 = 0 ;
21097 PyObject * obj1 = 0 ;
21098
21099 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___eq__",&obj0,&obj1)) goto fail;
21100 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21101 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21102 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21103 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21104 {
21105 PyThreadState* __tstate = wxPyBeginAllowThreads();
21106 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const *)arg2);
21107
21108 wxPyEndAllowThreads(__tstate);
21109 if (PyErr_Occurred()) SWIG_fail;
21110 }
21111 {
21112 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21113 }
21114 return resultobj;
21115 fail:
21116 return NULL;
21117 }
21118
21119
21120 static PyObject *_wrap_DateTime___ne__(PyObject *, PyObject *args) {
21121 PyObject *resultobj;
21122 wxDateTime *arg1 = (wxDateTime *) 0 ;
21123 wxDateTime *arg2 = (wxDateTime *) 0 ;
21124 bool result;
21125 PyObject * obj0 = 0 ;
21126 PyObject * obj1 = 0 ;
21127
21128 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___ne__",&obj0,&obj1)) goto fail;
21129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21131 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateTime,
21132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21133 {
21134 PyThreadState* __tstate = wxPyBeginAllowThreads();
21135 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const *)arg2);
21136
21137 wxPyEndAllowThreads(__tstate);
21138 if (PyErr_Occurred()) SWIG_fail;
21139 }
21140 {
21141 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21142 }
21143 return resultobj;
21144 fail:
21145 return NULL;
21146 }
21147
21148
21149 static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *, PyObject *args, PyObject *kwargs) {
21150 PyObject *resultobj;
21151 wxDateTime *arg1 = (wxDateTime *) 0 ;
21152 wxString *arg2 = 0 ;
21153 int result;
21154 bool temp2 = False ;
21155 PyObject * obj0 = 0 ;
21156 PyObject * obj1 = 0 ;
21157 char *kwnames[] = {
21158 (char *) "self",(char *) "date", NULL
21159 };
21160
21161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
21162 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21163 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21164 {
21165 arg2 = wxString_in_helper(obj1);
21166 if (arg2 == NULL) SWIG_fail;
21167 temp2 = True;
21168 }
21169 {
21170 PyThreadState* __tstate = wxPyBeginAllowThreads();
21171 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
21172
21173 wxPyEndAllowThreads(__tstate);
21174 if (PyErr_Occurred()) SWIG_fail;
21175 }
21176 resultobj = SWIG_From_int((int)result);
21177 {
21178 if (temp2)
21179 delete arg2;
21180 }
21181 return resultobj;
21182 fail:
21183 {
21184 if (temp2)
21185 delete arg2;
21186 }
21187 return NULL;
21188 }
21189
21190
21191 static PyObject *_wrap_DateTime_ParseFormat(PyObject *, PyObject *args, PyObject *kwargs) {
21192 PyObject *resultobj;
21193 wxDateTime *arg1 = (wxDateTime *) 0 ;
21194 wxString *arg2 = 0 ;
21195 wxString const &arg3_defvalue = wxPyDateFormatStr ;
21196 wxString *arg3 = (wxString *) &arg3_defvalue ;
21197 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
21198 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
21199 int result;
21200 bool temp2 = False ;
21201 bool temp3 = False ;
21202 PyObject * obj0 = 0 ;
21203 PyObject * obj1 = 0 ;
21204 PyObject * obj2 = 0 ;
21205 PyObject * obj3 = 0 ;
21206 char *kwnames[] = {
21207 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
21208 };
21209
21210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21211 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21212 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21213 {
21214 arg2 = wxString_in_helper(obj1);
21215 if (arg2 == NULL) SWIG_fail;
21216 temp2 = True;
21217 }
21218 if (obj2) {
21219 {
21220 arg3 = wxString_in_helper(obj2);
21221 if (arg3 == NULL) SWIG_fail;
21222 temp3 = True;
21223 }
21224 }
21225 if (obj3) {
21226 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxDateTime,
21227 SWIG_POINTER_EXCEPTION | 0)) == -1)
21228 SWIG_fail;
21229 if (arg4 == NULL) {
21230 PyErr_SetString(PyExc_TypeError,"null reference");
21231 SWIG_fail;
21232 }
21233 }
21234 {
21235 PyThreadState* __tstate = wxPyBeginAllowThreads();
21236 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
21237
21238 wxPyEndAllowThreads(__tstate);
21239 if (PyErr_Occurred()) SWIG_fail;
21240 }
21241 resultobj = SWIG_From_int((int)result);
21242 {
21243 if (temp2)
21244 delete arg2;
21245 }
21246 {
21247 if (temp3)
21248 delete arg3;
21249 }
21250 return resultobj;
21251 fail:
21252 {
21253 if (temp2)
21254 delete arg2;
21255 }
21256 {
21257 if (temp3)
21258 delete arg3;
21259 }
21260 return NULL;
21261 }
21262
21263
21264 static PyObject *_wrap_DateTime_ParseDateTime(PyObject *, PyObject *args, PyObject *kwargs) {
21265 PyObject *resultobj;
21266 wxDateTime *arg1 = (wxDateTime *) 0 ;
21267 wxString *arg2 = 0 ;
21268 int result;
21269 bool temp2 = False ;
21270 PyObject * obj0 = 0 ;
21271 PyObject * obj1 = 0 ;
21272 char *kwnames[] = {
21273 (char *) "self",(char *) "datetime", NULL
21274 };
21275
21276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
21277 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21278 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21279 {
21280 arg2 = wxString_in_helper(obj1);
21281 if (arg2 == NULL) SWIG_fail;
21282 temp2 = True;
21283 }
21284 {
21285 PyThreadState* __tstate = wxPyBeginAllowThreads();
21286 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
21287
21288 wxPyEndAllowThreads(__tstate);
21289 if (PyErr_Occurred()) SWIG_fail;
21290 }
21291 resultobj = SWIG_From_int((int)result);
21292 {
21293 if (temp2)
21294 delete arg2;
21295 }
21296 return resultobj;
21297 fail:
21298 {
21299 if (temp2)
21300 delete arg2;
21301 }
21302 return NULL;
21303 }
21304
21305
21306 static PyObject *_wrap_DateTime_ParseDate(PyObject *, PyObject *args, PyObject *kwargs) {
21307 PyObject *resultobj;
21308 wxDateTime *arg1 = (wxDateTime *) 0 ;
21309 wxString *arg2 = 0 ;
21310 int result;
21311 bool temp2 = False ;
21312 PyObject * obj0 = 0 ;
21313 PyObject * obj1 = 0 ;
21314 char *kwnames[] = {
21315 (char *) "self",(char *) "date", NULL
21316 };
21317
21318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
21319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21321 {
21322 arg2 = wxString_in_helper(obj1);
21323 if (arg2 == NULL) SWIG_fail;
21324 temp2 = True;
21325 }
21326 {
21327 PyThreadState* __tstate = wxPyBeginAllowThreads();
21328 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
21329
21330 wxPyEndAllowThreads(__tstate);
21331 if (PyErr_Occurred()) SWIG_fail;
21332 }
21333 resultobj = SWIG_From_int((int)result);
21334 {
21335 if (temp2)
21336 delete arg2;
21337 }
21338 return resultobj;
21339 fail:
21340 {
21341 if (temp2)
21342 delete arg2;
21343 }
21344 return NULL;
21345 }
21346
21347
21348 static PyObject *_wrap_DateTime_ParseTime(PyObject *, PyObject *args, PyObject *kwargs) {
21349 PyObject *resultobj;
21350 wxDateTime *arg1 = (wxDateTime *) 0 ;
21351 wxString *arg2 = 0 ;
21352 int result;
21353 bool temp2 = False ;
21354 PyObject * obj0 = 0 ;
21355 PyObject * obj1 = 0 ;
21356 char *kwnames[] = {
21357 (char *) "self",(char *) "time", NULL
21358 };
21359
21360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
21361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21363 {
21364 arg2 = wxString_in_helper(obj1);
21365 if (arg2 == NULL) SWIG_fail;
21366 temp2 = True;
21367 }
21368 {
21369 PyThreadState* __tstate = wxPyBeginAllowThreads();
21370 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
21371
21372 wxPyEndAllowThreads(__tstate);
21373 if (PyErr_Occurred()) SWIG_fail;
21374 }
21375 resultobj = SWIG_From_int((int)result);
21376 {
21377 if (temp2)
21378 delete arg2;
21379 }
21380 return resultobj;
21381 fail:
21382 {
21383 if (temp2)
21384 delete arg2;
21385 }
21386 return NULL;
21387 }
21388
21389
21390 static PyObject *_wrap_DateTime_Format(PyObject *, PyObject *args, PyObject *kwargs) {
21391 PyObject *resultobj;
21392 wxDateTime *arg1 = (wxDateTime *) 0 ;
21393 wxString const &arg2_defvalue = wxPyDateFormatStr ;
21394 wxString *arg2 = (wxString *) &arg2_defvalue ;
21395 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
21396 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
21397 wxString result;
21398 bool temp2 = False ;
21399 bool temp3 = False ;
21400 PyObject * obj0 = 0 ;
21401 PyObject * obj1 = 0 ;
21402 PyObject * obj2 = 0 ;
21403 char *kwnames[] = {
21404 (char *) "self",(char *) "format",(char *) "tz", NULL
21405 };
21406
21407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
21408 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21409 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21410 if (obj1) {
21411 {
21412 arg2 = wxString_in_helper(obj1);
21413 if (arg2 == NULL) SWIG_fail;
21414 temp2 = True;
21415 }
21416 }
21417 if (obj2) {
21418 {
21419 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
21420 temp3 = True;
21421 }
21422 }
21423 {
21424 PyThreadState* __tstate = wxPyBeginAllowThreads();
21425 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
21426
21427 wxPyEndAllowThreads(__tstate);
21428 if (PyErr_Occurred()) SWIG_fail;
21429 }
21430 {
21431 #if wxUSE_UNICODE
21432 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21433 #else
21434 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21435 #endif
21436 }
21437 {
21438 if (temp2)
21439 delete arg2;
21440 }
21441 {
21442 if (temp3) delete arg3;
21443 }
21444 return resultobj;
21445 fail:
21446 {
21447 if (temp2)
21448 delete arg2;
21449 }
21450 {
21451 if (temp3) delete arg3;
21452 }
21453 return NULL;
21454 }
21455
21456
21457 static PyObject *_wrap_DateTime_FormatDate(PyObject *, PyObject *args, PyObject *kwargs) {
21458 PyObject *resultobj;
21459 wxDateTime *arg1 = (wxDateTime *) 0 ;
21460 wxString result;
21461 PyObject * obj0 = 0 ;
21462 char *kwnames[] = {
21463 (char *) "self", NULL
21464 };
21465
21466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
21467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21469 {
21470 PyThreadState* __tstate = wxPyBeginAllowThreads();
21471 result = ((wxDateTime const *)arg1)->FormatDate();
21472
21473 wxPyEndAllowThreads(__tstate);
21474 if (PyErr_Occurred()) SWIG_fail;
21475 }
21476 {
21477 #if wxUSE_UNICODE
21478 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21479 #else
21480 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21481 #endif
21482 }
21483 return resultobj;
21484 fail:
21485 return NULL;
21486 }
21487
21488
21489 static PyObject *_wrap_DateTime_FormatTime(PyObject *, PyObject *args, PyObject *kwargs) {
21490 PyObject *resultobj;
21491 wxDateTime *arg1 = (wxDateTime *) 0 ;
21492 wxString result;
21493 PyObject * obj0 = 0 ;
21494 char *kwnames[] = {
21495 (char *) "self", NULL
21496 };
21497
21498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
21499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21501 {
21502 PyThreadState* __tstate = wxPyBeginAllowThreads();
21503 result = ((wxDateTime const *)arg1)->FormatTime();
21504
21505 wxPyEndAllowThreads(__tstate);
21506 if (PyErr_Occurred()) SWIG_fail;
21507 }
21508 {
21509 #if wxUSE_UNICODE
21510 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21511 #else
21512 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21513 #endif
21514 }
21515 return resultobj;
21516 fail:
21517 return NULL;
21518 }
21519
21520
21521 static PyObject *_wrap_DateTime_FormatISODate(PyObject *, PyObject *args, PyObject *kwargs) {
21522 PyObject *resultobj;
21523 wxDateTime *arg1 = (wxDateTime *) 0 ;
21524 wxString result;
21525 PyObject * obj0 = 0 ;
21526 char *kwnames[] = {
21527 (char *) "self", NULL
21528 };
21529
21530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
21531 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21533 {
21534 PyThreadState* __tstate = wxPyBeginAllowThreads();
21535 result = ((wxDateTime const *)arg1)->FormatISODate();
21536
21537 wxPyEndAllowThreads(__tstate);
21538 if (PyErr_Occurred()) SWIG_fail;
21539 }
21540 {
21541 #if wxUSE_UNICODE
21542 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21543 #else
21544 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21545 #endif
21546 }
21547 return resultobj;
21548 fail:
21549 return NULL;
21550 }
21551
21552
21553 static PyObject *_wrap_DateTime_FormatISOTime(PyObject *, PyObject *args, PyObject *kwargs) {
21554 PyObject *resultobj;
21555 wxDateTime *arg1 = (wxDateTime *) 0 ;
21556 wxString result;
21557 PyObject * obj0 = 0 ;
21558 char *kwnames[] = {
21559 (char *) "self", NULL
21560 };
21561
21562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
21563 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateTime,
21564 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21565 {
21566 PyThreadState* __tstate = wxPyBeginAllowThreads();
21567 result = ((wxDateTime const *)arg1)->FormatISOTime();
21568
21569 wxPyEndAllowThreads(__tstate);
21570 if (PyErr_Occurred()) SWIG_fail;
21571 }
21572 {
21573 #if wxUSE_UNICODE
21574 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21575 #else
21576 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21577 #endif
21578 }
21579 return resultobj;
21580 fail:
21581 return NULL;
21582 }
21583
21584
21585 static PyObject * DateTime_swigregister(PyObject *, PyObject *args) {
21586 PyObject *obj;
21587 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21588 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
21589 Py_INCREF(obj);
21590 return Py_BuildValue((char *)"");
21591 }
21592 static PyObject *_wrap_TimeSpan_Seconds(PyObject *, PyObject *args, PyObject *kwargs) {
21593 PyObject *resultobj;
21594 long arg1 ;
21595 wxTimeSpan result;
21596 PyObject * obj0 = 0 ;
21597 char *kwnames[] = {
21598 (char *) "sec", NULL
21599 };
21600
21601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
21602 arg1 = (long)SWIG_As_long(obj0);
21603 if (PyErr_Occurred()) SWIG_fail;
21604 {
21605 PyThreadState* __tstate = wxPyBeginAllowThreads();
21606 result = wxTimeSpan::Seconds(arg1);
21607
21608 wxPyEndAllowThreads(__tstate);
21609 if (PyErr_Occurred()) SWIG_fail;
21610 }
21611 {
21612 wxTimeSpan * resultptr;
21613 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21614 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21615 }
21616 return resultobj;
21617 fail:
21618 return NULL;
21619 }
21620
21621
21622 static PyObject *_wrap_TimeSpan_Second(PyObject *, PyObject *args, PyObject *kwargs) {
21623 PyObject *resultobj;
21624 wxTimeSpan result;
21625 char *kwnames[] = {
21626 NULL
21627 };
21628
21629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
21630 {
21631 PyThreadState* __tstate = wxPyBeginAllowThreads();
21632 result = wxTimeSpan::Second();
21633
21634 wxPyEndAllowThreads(__tstate);
21635 if (PyErr_Occurred()) SWIG_fail;
21636 }
21637 {
21638 wxTimeSpan * resultptr;
21639 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21640 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21641 }
21642 return resultobj;
21643 fail:
21644 return NULL;
21645 }
21646
21647
21648 static PyObject *_wrap_TimeSpan_Minutes(PyObject *, PyObject *args, PyObject *kwargs) {
21649 PyObject *resultobj;
21650 long arg1 ;
21651 wxTimeSpan result;
21652 PyObject * obj0 = 0 ;
21653 char *kwnames[] = {
21654 (char *) "min", NULL
21655 };
21656
21657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
21658 arg1 = (long)SWIG_As_long(obj0);
21659 if (PyErr_Occurred()) SWIG_fail;
21660 {
21661 PyThreadState* __tstate = wxPyBeginAllowThreads();
21662 result = wxTimeSpan::Minutes(arg1);
21663
21664 wxPyEndAllowThreads(__tstate);
21665 if (PyErr_Occurred()) SWIG_fail;
21666 }
21667 {
21668 wxTimeSpan * resultptr;
21669 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21670 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21671 }
21672 return resultobj;
21673 fail:
21674 return NULL;
21675 }
21676
21677
21678 static PyObject *_wrap_TimeSpan_Minute(PyObject *, PyObject *args, PyObject *kwargs) {
21679 PyObject *resultobj;
21680 wxTimeSpan result;
21681 char *kwnames[] = {
21682 NULL
21683 };
21684
21685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
21686 {
21687 PyThreadState* __tstate = wxPyBeginAllowThreads();
21688 result = wxTimeSpan::Minute();
21689
21690 wxPyEndAllowThreads(__tstate);
21691 if (PyErr_Occurred()) SWIG_fail;
21692 }
21693 {
21694 wxTimeSpan * resultptr;
21695 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21696 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21697 }
21698 return resultobj;
21699 fail:
21700 return NULL;
21701 }
21702
21703
21704 static PyObject *_wrap_TimeSpan_Hours(PyObject *, PyObject *args, PyObject *kwargs) {
21705 PyObject *resultobj;
21706 long arg1 ;
21707 wxTimeSpan result;
21708 PyObject * obj0 = 0 ;
21709 char *kwnames[] = {
21710 (char *) "hours", NULL
21711 };
21712
21713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
21714 arg1 = (long)SWIG_As_long(obj0);
21715 if (PyErr_Occurred()) SWIG_fail;
21716 {
21717 PyThreadState* __tstate = wxPyBeginAllowThreads();
21718 result = wxTimeSpan::Hours(arg1);
21719
21720 wxPyEndAllowThreads(__tstate);
21721 if (PyErr_Occurred()) SWIG_fail;
21722 }
21723 {
21724 wxTimeSpan * resultptr;
21725 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21726 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21727 }
21728 return resultobj;
21729 fail:
21730 return NULL;
21731 }
21732
21733
21734 static PyObject *_wrap_TimeSpan_Hour(PyObject *, PyObject *args, PyObject *kwargs) {
21735 PyObject *resultobj;
21736 wxTimeSpan result;
21737 char *kwnames[] = {
21738 NULL
21739 };
21740
21741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
21742 {
21743 PyThreadState* __tstate = wxPyBeginAllowThreads();
21744 result = wxTimeSpan::Hour();
21745
21746 wxPyEndAllowThreads(__tstate);
21747 if (PyErr_Occurred()) SWIG_fail;
21748 }
21749 {
21750 wxTimeSpan * resultptr;
21751 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21752 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21753 }
21754 return resultobj;
21755 fail:
21756 return NULL;
21757 }
21758
21759
21760 static PyObject *_wrap_TimeSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
21761 PyObject *resultobj;
21762 long arg1 ;
21763 wxTimeSpan result;
21764 PyObject * obj0 = 0 ;
21765 char *kwnames[] = {
21766 (char *) "days", NULL
21767 };
21768
21769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
21770 arg1 = (long)SWIG_As_long(obj0);
21771 if (PyErr_Occurred()) SWIG_fail;
21772 {
21773 PyThreadState* __tstate = wxPyBeginAllowThreads();
21774 result = wxTimeSpan::Days(arg1);
21775
21776 wxPyEndAllowThreads(__tstate);
21777 if (PyErr_Occurred()) SWIG_fail;
21778 }
21779 {
21780 wxTimeSpan * resultptr;
21781 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21782 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21783 }
21784 return resultobj;
21785 fail:
21786 return NULL;
21787 }
21788
21789
21790 static PyObject *_wrap_TimeSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
21791 PyObject *resultobj;
21792 wxTimeSpan result;
21793 char *kwnames[] = {
21794 NULL
21795 };
21796
21797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
21798 {
21799 PyThreadState* __tstate = wxPyBeginAllowThreads();
21800 result = wxTimeSpan::Day();
21801
21802 wxPyEndAllowThreads(__tstate);
21803 if (PyErr_Occurred()) SWIG_fail;
21804 }
21805 {
21806 wxTimeSpan * resultptr;
21807 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21808 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21809 }
21810 return resultobj;
21811 fail:
21812 return NULL;
21813 }
21814
21815
21816 static PyObject *_wrap_TimeSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
21817 PyObject *resultobj;
21818 long arg1 ;
21819 wxTimeSpan result;
21820 PyObject * obj0 = 0 ;
21821 char *kwnames[] = {
21822 (char *) "days", NULL
21823 };
21824
21825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
21826 arg1 = (long)SWIG_As_long(obj0);
21827 if (PyErr_Occurred()) SWIG_fail;
21828 {
21829 PyThreadState* __tstate = wxPyBeginAllowThreads();
21830 result = wxTimeSpan::Weeks(arg1);
21831
21832 wxPyEndAllowThreads(__tstate);
21833 if (PyErr_Occurred()) SWIG_fail;
21834 }
21835 {
21836 wxTimeSpan * resultptr;
21837 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21838 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21839 }
21840 return resultobj;
21841 fail:
21842 return NULL;
21843 }
21844
21845
21846 static PyObject *_wrap_TimeSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
21847 PyObject *resultobj;
21848 wxTimeSpan result;
21849 char *kwnames[] = {
21850 NULL
21851 };
21852
21853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
21854 {
21855 PyThreadState* __tstate = wxPyBeginAllowThreads();
21856 result = wxTimeSpan::Week();
21857
21858 wxPyEndAllowThreads(__tstate);
21859 if (PyErr_Occurred()) SWIG_fail;
21860 }
21861 {
21862 wxTimeSpan * resultptr;
21863 resultptr = new wxTimeSpan((wxTimeSpan &) result);
21864 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
21865 }
21866 return resultobj;
21867 fail:
21868 return NULL;
21869 }
21870
21871
21872 static PyObject *_wrap_new_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
21873 PyObject *resultobj;
21874 long arg1 = (long) 0 ;
21875 long arg2 = (long) 0 ;
21876 long arg3 = (long) 0 ;
21877 long arg4 = (long) 0 ;
21878 wxTimeSpan *result;
21879 PyObject * obj0 = 0 ;
21880 PyObject * obj1 = 0 ;
21881 PyObject * obj2 = 0 ;
21882 PyObject * obj3 = 0 ;
21883 char *kwnames[] = {
21884 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
21885 };
21886
21887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21888 if (obj0) {
21889 arg1 = (long)SWIG_As_long(obj0);
21890 if (PyErr_Occurred()) SWIG_fail;
21891 }
21892 if (obj1) {
21893 arg2 = (long)SWIG_As_long(obj1);
21894 if (PyErr_Occurred()) SWIG_fail;
21895 }
21896 if (obj2) {
21897 arg3 = (long)SWIG_As_long(obj2);
21898 if (PyErr_Occurred()) SWIG_fail;
21899 }
21900 if (obj3) {
21901 arg4 = (long)SWIG_As_long(obj3);
21902 if (PyErr_Occurred()) SWIG_fail;
21903 }
21904 {
21905 PyThreadState* __tstate = wxPyBeginAllowThreads();
21906 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
21907
21908 wxPyEndAllowThreads(__tstate);
21909 if (PyErr_Occurred()) SWIG_fail;
21910 }
21911 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
21912 return resultobj;
21913 fail:
21914 return NULL;
21915 }
21916
21917
21918 static PyObject *_wrap_delete_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
21919 PyObject *resultobj;
21920 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21921 PyObject * obj0 = 0 ;
21922 char *kwnames[] = {
21923 (char *) "self", NULL
21924 };
21925
21926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
21927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21929 {
21930 PyThreadState* __tstate = wxPyBeginAllowThreads();
21931 delete arg1;
21932
21933 wxPyEndAllowThreads(__tstate);
21934 if (PyErr_Occurred()) SWIG_fail;
21935 }
21936 Py_INCREF(Py_None); resultobj = Py_None;
21937 return resultobj;
21938 fail:
21939 return NULL;
21940 }
21941
21942
21943 static PyObject *_wrap_TimeSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
21944 PyObject *resultobj;
21945 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21946 wxTimeSpan *arg2 = 0 ;
21947 wxTimeSpan *result;
21948 PyObject * obj0 = 0 ;
21949 PyObject * obj1 = 0 ;
21950 char *kwnames[] = {
21951 (char *) "self",(char *) "diff", NULL
21952 };
21953
21954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
21955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21957 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21958 SWIG_POINTER_EXCEPTION | 0)) == -1)
21959 SWIG_fail;
21960 if (arg2 == NULL) {
21961 PyErr_SetString(PyExc_TypeError,"null reference");
21962 SWIG_fail;
21963 }
21964 {
21965 PyThreadState* __tstate = wxPyBeginAllowThreads();
21966 {
21967 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
21968 result = (wxTimeSpan *) &_result_ref;
21969 }
21970
21971 wxPyEndAllowThreads(__tstate);
21972 if (PyErr_Occurred()) SWIG_fail;
21973 }
21974 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
21975 return resultobj;
21976 fail:
21977 return NULL;
21978 }
21979
21980
21981 static PyObject *_wrap_TimeSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
21982 PyObject *resultobj;
21983 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
21984 wxTimeSpan *arg2 = 0 ;
21985 wxTimeSpan *result;
21986 PyObject * obj0 = 0 ;
21987 PyObject * obj1 = 0 ;
21988 char *kwnames[] = {
21989 (char *) "self",(char *) "diff", NULL
21990 };
21991
21992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
21993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
21994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21995 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
21996 SWIG_POINTER_EXCEPTION | 0)) == -1)
21997 SWIG_fail;
21998 if (arg2 == NULL) {
21999 PyErr_SetString(PyExc_TypeError,"null reference");
22000 SWIG_fail;
22001 }
22002 {
22003 PyThreadState* __tstate = wxPyBeginAllowThreads();
22004 {
22005 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
22006 result = (wxTimeSpan *) &_result_ref;
22007 }
22008
22009 wxPyEndAllowThreads(__tstate);
22010 if (PyErr_Occurred()) SWIG_fail;
22011 }
22012 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22013 return resultobj;
22014 fail:
22015 return NULL;
22016 }
22017
22018
22019 static PyObject *_wrap_TimeSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
22020 PyObject *resultobj;
22021 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22022 int arg2 ;
22023 wxTimeSpan *result;
22024 PyObject * obj0 = 0 ;
22025 PyObject * obj1 = 0 ;
22026 char *kwnames[] = {
22027 (char *) "self",(char *) "n", NULL
22028 };
22029
22030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
22031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22033 arg2 = (int)SWIG_As_int(obj1);
22034 if (PyErr_Occurred()) SWIG_fail;
22035 {
22036 PyThreadState* __tstate = wxPyBeginAllowThreads();
22037 {
22038 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
22039 result = (wxTimeSpan *) &_result_ref;
22040 }
22041
22042 wxPyEndAllowThreads(__tstate);
22043 if (PyErr_Occurred()) SWIG_fail;
22044 }
22045 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22046 return resultobj;
22047 fail:
22048 return NULL;
22049 }
22050
22051
22052 static PyObject *_wrap_TimeSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
22053 PyObject *resultobj;
22054 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22055 wxTimeSpan *result;
22056 PyObject * obj0 = 0 ;
22057 char *kwnames[] = {
22058 (char *) "self", NULL
22059 };
22060
22061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
22062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22064 {
22065 PyThreadState* __tstate = wxPyBeginAllowThreads();
22066 {
22067 wxTimeSpan &_result_ref = (arg1)->Neg();
22068 result = (wxTimeSpan *) &_result_ref;
22069 }
22070
22071 wxPyEndAllowThreads(__tstate);
22072 if (PyErr_Occurred()) SWIG_fail;
22073 }
22074 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22075 return resultobj;
22076 fail:
22077 return NULL;
22078 }
22079
22080
22081 static PyObject *_wrap_TimeSpan_Abs(PyObject *, PyObject *args, PyObject *kwargs) {
22082 PyObject *resultobj;
22083 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22084 wxTimeSpan result;
22085 PyObject * obj0 = 0 ;
22086 char *kwnames[] = {
22087 (char *) "self", NULL
22088 };
22089
22090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
22091 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22092 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22093 {
22094 PyThreadState* __tstate = wxPyBeginAllowThreads();
22095 result = ((wxTimeSpan const *)arg1)->Abs();
22096
22097 wxPyEndAllowThreads(__tstate);
22098 if (PyErr_Occurred()) SWIG_fail;
22099 }
22100 {
22101 wxTimeSpan * resultptr;
22102 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22103 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22104 }
22105 return resultobj;
22106 fail:
22107 return NULL;
22108 }
22109
22110
22111 static PyObject *_wrap_TimeSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
22112 PyObject *resultobj;
22113 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22114 wxTimeSpan *arg2 = 0 ;
22115 wxTimeSpan *result;
22116 PyObject * obj0 = 0 ;
22117 PyObject * obj1 = 0 ;
22118 char *kwnames[] = {
22119 (char *) "self",(char *) "diff", NULL
22120 };
22121
22122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
22123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22124 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
22125 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22126 SWIG_POINTER_EXCEPTION | 0)) == -1)
22127 SWIG_fail;
22128 if (arg2 == NULL) {
22129 PyErr_SetString(PyExc_TypeError,"null reference");
22130 SWIG_fail;
22131 }
22132 {
22133 PyThreadState* __tstate = wxPyBeginAllowThreads();
22134 {
22135 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
22136 result = (wxTimeSpan *) &_result_ref;
22137 }
22138
22139 wxPyEndAllowThreads(__tstate);
22140 if (PyErr_Occurred()) SWIG_fail;
22141 }
22142 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
22143 return resultobj;
22144 fail:
22145 return NULL;
22146 }
22147
22148
22149 static PyObject *_wrap_TimeSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
22150 PyObject *resultobj;
22151 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22152 wxTimeSpan *arg2 = 0 ;
22153 wxTimeSpan *result;
22154 PyObject * obj0 = 0 ;
22155 PyObject * obj1 = 0 ;
22156 char *kwnames[] = {
22157 (char *) "self",(char *) "diff", NULL
22158 };
22159
22160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
22161 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22162 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
22163 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22164 SWIG_POINTER_EXCEPTION | 0)) == -1)
22165 SWIG_fail;
22166 if (arg2 == NULL) {
22167 PyErr_SetString(PyExc_TypeError,"null reference");
22168 SWIG_fail;
22169 }
22170 {
22171 PyThreadState* __tstate = wxPyBeginAllowThreads();
22172 {
22173 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
22174 result = (wxTimeSpan *) &_result_ref;
22175 }
22176
22177 wxPyEndAllowThreads(__tstate);
22178 if (PyErr_Occurred()) SWIG_fail;
22179 }
22180 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
22181 return resultobj;
22182 fail:
22183 return NULL;
22184 }
22185
22186
22187 static PyObject *_wrap_TimeSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
22188 PyObject *resultobj;
22189 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22190 int arg2 ;
22191 wxTimeSpan *result;
22192 PyObject * obj0 = 0 ;
22193 PyObject * obj1 = 0 ;
22194 char *kwnames[] = {
22195 (char *) "self",(char *) "n", NULL
22196 };
22197
22198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
22199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22200 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
22201 arg2 = (int)SWIG_As_int(obj1);
22202 if (PyErr_Occurred()) SWIG_fail;
22203 {
22204 PyThreadState* __tstate = wxPyBeginAllowThreads();
22205 {
22206 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
22207 result = (wxTimeSpan *) &_result_ref;
22208 }
22209
22210 wxPyEndAllowThreads(__tstate);
22211 if (PyErr_Occurred()) SWIG_fail;
22212 }
22213 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
22214 return resultobj;
22215 fail:
22216 return NULL;
22217 }
22218
22219
22220 static PyObject *_wrap_TimeSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
22221 PyObject *resultobj;
22222 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22223 wxTimeSpan *result;
22224 PyObject * obj0 = 0 ;
22225 char *kwnames[] = {
22226 (char *) "self", NULL
22227 };
22228
22229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
22230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22232 {
22233 PyThreadState* __tstate = wxPyBeginAllowThreads();
22234 {
22235 wxTimeSpan &_result_ref = (arg1)->operator -();
22236 result = (wxTimeSpan *) &_result_ref;
22237 }
22238
22239 wxPyEndAllowThreads(__tstate);
22240 if (PyErr_Occurred()) SWIG_fail;
22241 }
22242 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
22243 return resultobj;
22244 fail:
22245 return NULL;
22246 }
22247
22248
22249 static PyObject *_wrap_TimeSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
22250 PyObject *resultobj;
22251 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22252 wxTimeSpan *arg2 = 0 ;
22253 wxTimeSpan result;
22254 PyObject * obj0 = 0 ;
22255 PyObject * obj1 = 0 ;
22256 char *kwnames[] = {
22257 (char *) "self",(char *) "other", NULL
22258 };
22259
22260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
22261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22263 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22264 SWIG_POINTER_EXCEPTION | 0)) == -1)
22265 SWIG_fail;
22266 if (arg2 == NULL) {
22267 PyErr_SetString(PyExc_TypeError,"null reference");
22268 SWIG_fail;
22269 }
22270 {
22271 PyThreadState* __tstate = wxPyBeginAllowThreads();
22272 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
22273
22274 wxPyEndAllowThreads(__tstate);
22275 if (PyErr_Occurred()) SWIG_fail;
22276 }
22277 {
22278 wxTimeSpan * resultptr;
22279 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22280 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22281 }
22282 return resultobj;
22283 fail:
22284 return NULL;
22285 }
22286
22287
22288 static PyObject *_wrap_TimeSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
22289 PyObject *resultobj;
22290 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22291 wxTimeSpan *arg2 = 0 ;
22292 wxTimeSpan result;
22293 PyObject * obj0 = 0 ;
22294 PyObject * obj1 = 0 ;
22295 char *kwnames[] = {
22296 (char *) "self",(char *) "other", NULL
22297 };
22298
22299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
22300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22302 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22303 SWIG_POINTER_EXCEPTION | 0)) == -1)
22304 SWIG_fail;
22305 if (arg2 == NULL) {
22306 PyErr_SetString(PyExc_TypeError,"null reference");
22307 SWIG_fail;
22308 }
22309 {
22310 PyThreadState* __tstate = wxPyBeginAllowThreads();
22311 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
22312
22313 wxPyEndAllowThreads(__tstate);
22314 if (PyErr_Occurred()) SWIG_fail;
22315 }
22316 {
22317 wxTimeSpan * resultptr;
22318 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22319 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22320 }
22321 return resultobj;
22322 fail:
22323 return NULL;
22324 }
22325
22326
22327 static PyObject *_wrap_TimeSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
22328 PyObject *resultobj;
22329 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22330 int arg2 ;
22331 wxTimeSpan result;
22332 PyObject * obj0 = 0 ;
22333 PyObject * obj1 = 0 ;
22334 char *kwnames[] = {
22335 (char *) "self",(char *) "n", NULL
22336 };
22337
22338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
22339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22341 arg2 = (int)SWIG_As_int(obj1);
22342 if (PyErr_Occurred()) SWIG_fail;
22343 {
22344 PyThreadState* __tstate = wxPyBeginAllowThreads();
22345 result = wxTimeSpan___mul__(arg1,arg2);
22346
22347 wxPyEndAllowThreads(__tstate);
22348 if (PyErr_Occurred()) SWIG_fail;
22349 }
22350 {
22351 wxTimeSpan * resultptr;
22352 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22353 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22354 }
22355 return resultobj;
22356 fail:
22357 return NULL;
22358 }
22359
22360
22361 static PyObject *_wrap_TimeSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
22362 PyObject *resultobj;
22363 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22364 int arg2 ;
22365 wxTimeSpan result;
22366 PyObject * obj0 = 0 ;
22367 PyObject * obj1 = 0 ;
22368 char *kwnames[] = {
22369 (char *) "self",(char *) "n", NULL
22370 };
22371
22372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
22373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22375 arg2 = (int)SWIG_As_int(obj1);
22376 if (PyErr_Occurred()) SWIG_fail;
22377 {
22378 PyThreadState* __tstate = wxPyBeginAllowThreads();
22379 result = wxTimeSpan___rmul__(arg1,arg2);
22380
22381 wxPyEndAllowThreads(__tstate);
22382 if (PyErr_Occurred()) SWIG_fail;
22383 }
22384 {
22385 wxTimeSpan * resultptr;
22386 resultptr = new wxTimeSpan((wxTimeSpan &) result);
22387 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22388 }
22389 return resultobj;
22390 fail:
22391 return NULL;
22392 }
22393
22394
22395 static PyObject *_wrap_TimeSpan___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
22396 PyObject *resultobj;
22397 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22398 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22399 bool result;
22400 PyObject * obj0 = 0 ;
22401 PyObject * obj1 = 0 ;
22402 char *kwnames[] = {
22403 (char *) "self",(char *) "other", NULL
22404 };
22405
22406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
22407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22409 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22411 {
22412 PyThreadState* __tstate = wxPyBeginAllowThreads();
22413 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const *)arg2);
22414
22415 wxPyEndAllowThreads(__tstate);
22416 if (PyErr_Occurred()) SWIG_fail;
22417 }
22418 {
22419 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22420 }
22421 return resultobj;
22422 fail:
22423 return NULL;
22424 }
22425
22426
22427 static PyObject *_wrap_TimeSpan___le__(PyObject *, PyObject *args, PyObject *kwargs) {
22428 PyObject *resultobj;
22429 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22430 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22431 bool result;
22432 PyObject * obj0 = 0 ;
22433 PyObject * obj1 = 0 ;
22434 char *kwnames[] = {
22435 (char *) "self",(char *) "other", NULL
22436 };
22437
22438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
22439 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22440 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22441 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22443 {
22444 PyThreadState* __tstate = wxPyBeginAllowThreads();
22445 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const *)arg2);
22446
22447 wxPyEndAllowThreads(__tstate);
22448 if (PyErr_Occurred()) SWIG_fail;
22449 }
22450 {
22451 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22452 }
22453 return resultobj;
22454 fail:
22455 return NULL;
22456 }
22457
22458
22459 static PyObject *_wrap_TimeSpan___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
22460 PyObject *resultobj;
22461 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22462 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22463 bool result;
22464 PyObject * obj0 = 0 ;
22465 PyObject * obj1 = 0 ;
22466 char *kwnames[] = {
22467 (char *) "self",(char *) "other", NULL
22468 };
22469
22470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
22471 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22472 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22473 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22474 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22475 {
22476 PyThreadState* __tstate = wxPyBeginAllowThreads();
22477 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const *)arg2);
22478
22479 wxPyEndAllowThreads(__tstate);
22480 if (PyErr_Occurred()) SWIG_fail;
22481 }
22482 {
22483 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22484 }
22485 return resultobj;
22486 fail:
22487 return NULL;
22488 }
22489
22490
22491 static PyObject *_wrap_TimeSpan___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
22492 PyObject *resultobj;
22493 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22494 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22495 bool result;
22496 PyObject * obj0 = 0 ;
22497 PyObject * obj1 = 0 ;
22498 char *kwnames[] = {
22499 (char *) "self",(char *) "other", NULL
22500 };
22501
22502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
22503 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22504 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22505 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22507 {
22508 PyThreadState* __tstate = wxPyBeginAllowThreads();
22509 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const *)arg2);
22510
22511 wxPyEndAllowThreads(__tstate);
22512 if (PyErr_Occurred()) SWIG_fail;
22513 }
22514 {
22515 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22516 }
22517 return resultobj;
22518 fail:
22519 return NULL;
22520 }
22521
22522
22523 static PyObject *_wrap_TimeSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
22524 PyObject *resultobj;
22525 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22526 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22527 bool result;
22528 PyObject * obj0 = 0 ;
22529 PyObject * obj1 = 0 ;
22530 char *kwnames[] = {
22531 (char *) "self",(char *) "other", NULL
22532 };
22533
22534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
22535 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22536 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22537 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22538 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22539 {
22540 PyThreadState* __tstate = wxPyBeginAllowThreads();
22541 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const *)arg2);
22542
22543 wxPyEndAllowThreads(__tstate);
22544 if (PyErr_Occurred()) SWIG_fail;
22545 }
22546 {
22547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22548 }
22549 return resultobj;
22550 fail:
22551 return NULL;
22552 }
22553
22554
22555 static PyObject *_wrap_TimeSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
22556 PyObject *resultobj;
22557 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22558 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
22559 bool result;
22560 PyObject * obj0 = 0 ;
22561 PyObject * obj1 = 0 ;
22562 char *kwnames[] = {
22563 (char *) "self",(char *) "other", NULL
22564 };
22565
22566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
22567 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22568 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22569 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22570 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22571 {
22572 PyThreadState* __tstate = wxPyBeginAllowThreads();
22573 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const *)arg2);
22574
22575 wxPyEndAllowThreads(__tstate);
22576 if (PyErr_Occurred()) SWIG_fail;
22577 }
22578 {
22579 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22580 }
22581 return resultobj;
22582 fail:
22583 return NULL;
22584 }
22585
22586
22587 static PyObject *_wrap_TimeSpan_IsNull(PyObject *, PyObject *args, PyObject *kwargs) {
22588 PyObject *resultobj;
22589 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22590 bool result;
22591 PyObject * obj0 = 0 ;
22592 char *kwnames[] = {
22593 (char *) "self", NULL
22594 };
22595
22596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
22597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22599 {
22600 PyThreadState* __tstate = wxPyBeginAllowThreads();
22601 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
22602
22603 wxPyEndAllowThreads(__tstate);
22604 if (PyErr_Occurred()) SWIG_fail;
22605 }
22606 {
22607 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22608 }
22609 return resultobj;
22610 fail:
22611 return NULL;
22612 }
22613
22614
22615 static PyObject *_wrap_TimeSpan_IsPositive(PyObject *, PyObject *args, PyObject *kwargs) {
22616 PyObject *resultobj;
22617 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22618 bool result;
22619 PyObject * obj0 = 0 ;
22620 char *kwnames[] = {
22621 (char *) "self", NULL
22622 };
22623
22624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
22625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22627 {
22628 PyThreadState* __tstate = wxPyBeginAllowThreads();
22629 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
22630
22631 wxPyEndAllowThreads(__tstate);
22632 if (PyErr_Occurred()) SWIG_fail;
22633 }
22634 {
22635 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22636 }
22637 return resultobj;
22638 fail:
22639 return NULL;
22640 }
22641
22642
22643 static PyObject *_wrap_TimeSpan_IsNegative(PyObject *, PyObject *args, PyObject *kwargs) {
22644 PyObject *resultobj;
22645 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22646 bool result;
22647 PyObject * obj0 = 0 ;
22648 char *kwnames[] = {
22649 (char *) "self", NULL
22650 };
22651
22652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
22653 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22654 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22655 {
22656 PyThreadState* __tstate = wxPyBeginAllowThreads();
22657 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
22658
22659 wxPyEndAllowThreads(__tstate);
22660 if (PyErr_Occurred()) SWIG_fail;
22661 }
22662 {
22663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22664 }
22665 return resultobj;
22666 fail:
22667 return NULL;
22668 }
22669
22670
22671 static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
22672 PyObject *resultobj;
22673 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22674 wxTimeSpan *arg2 = 0 ;
22675 bool result;
22676 PyObject * obj0 = 0 ;
22677 PyObject * obj1 = 0 ;
22678 char *kwnames[] = {
22679 (char *) "self",(char *) "ts", NULL
22680 };
22681
22682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
22683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22685 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22686 SWIG_POINTER_EXCEPTION | 0)) == -1)
22687 SWIG_fail;
22688 if (arg2 == NULL) {
22689 PyErr_SetString(PyExc_TypeError,"null reference");
22690 SWIG_fail;
22691 }
22692 {
22693 PyThreadState* __tstate = wxPyBeginAllowThreads();
22694 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
22695
22696 wxPyEndAllowThreads(__tstate);
22697 if (PyErr_Occurred()) SWIG_fail;
22698 }
22699 {
22700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22701 }
22702 return resultobj;
22703 fail:
22704 return NULL;
22705 }
22706
22707
22708 static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *, PyObject *args, PyObject *kwargs) {
22709 PyObject *resultobj;
22710 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22711 wxTimeSpan *arg2 = 0 ;
22712 bool result;
22713 PyObject * obj0 = 0 ;
22714 PyObject * obj1 = 0 ;
22715 char *kwnames[] = {
22716 (char *) "self",(char *) "ts", NULL
22717 };
22718
22719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
22720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22722 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22723 SWIG_POINTER_EXCEPTION | 0)) == -1)
22724 SWIG_fail;
22725 if (arg2 == NULL) {
22726 PyErr_SetString(PyExc_TypeError,"null reference");
22727 SWIG_fail;
22728 }
22729 {
22730 PyThreadState* __tstate = wxPyBeginAllowThreads();
22731 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
22732
22733 wxPyEndAllowThreads(__tstate);
22734 if (PyErr_Occurred()) SWIG_fail;
22735 }
22736 {
22737 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22738 }
22739 return resultobj;
22740 fail:
22741 return NULL;
22742 }
22743
22744
22745 static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *, PyObject *args, PyObject *kwargs) {
22746 PyObject *resultobj;
22747 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22748 wxTimeSpan *arg2 = 0 ;
22749 bool result;
22750 PyObject * obj0 = 0 ;
22751 PyObject * obj1 = 0 ;
22752 char *kwnames[] = {
22753 (char *) "self",(char *) "t", NULL
22754 };
22755
22756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
22757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22759 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxTimeSpan,
22760 SWIG_POINTER_EXCEPTION | 0)) == -1)
22761 SWIG_fail;
22762 if (arg2 == NULL) {
22763 PyErr_SetString(PyExc_TypeError,"null reference");
22764 SWIG_fail;
22765 }
22766 {
22767 PyThreadState* __tstate = wxPyBeginAllowThreads();
22768 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
22769
22770 wxPyEndAllowThreads(__tstate);
22771 if (PyErr_Occurred()) SWIG_fail;
22772 }
22773 {
22774 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22775 }
22776 return resultobj;
22777 fail:
22778 return NULL;
22779 }
22780
22781
22782 static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
22783 PyObject *resultobj;
22784 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22785 int result;
22786 PyObject * obj0 = 0 ;
22787 char *kwnames[] = {
22788 (char *) "self", NULL
22789 };
22790
22791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
22792 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22793 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22794 {
22795 PyThreadState* __tstate = wxPyBeginAllowThreads();
22796 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
22797
22798 wxPyEndAllowThreads(__tstate);
22799 if (PyErr_Occurred()) SWIG_fail;
22800 }
22801 resultobj = SWIG_From_int((int)result);
22802 return resultobj;
22803 fail:
22804 return NULL;
22805 }
22806
22807
22808 static PyObject *_wrap_TimeSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
22809 PyObject *resultobj;
22810 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22811 int result;
22812 PyObject * obj0 = 0 ;
22813 char *kwnames[] = {
22814 (char *) "self", NULL
22815 };
22816
22817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
22818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22820 {
22821 PyThreadState* __tstate = wxPyBeginAllowThreads();
22822 result = (int)((wxTimeSpan const *)arg1)->GetDays();
22823
22824 wxPyEndAllowThreads(__tstate);
22825 if (PyErr_Occurred()) SWIG_fail;
22826 }
22827 resultobj = SWIG_From_int((int)result);
22828 return resultobj;
22829 fail:
22830 return NULL;
22831 }
22832
22833
22834 static PyObject *_wrap_TimeSpan_GetHours(PyObject *, PyObject *args, PyObject *kwargs) {
22835 PyObject *resultobj;
22836 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22837 int result;
22838 PyObject * obj0 = 0 ;
22839 char *kwnames[] = {
22840 (char *) "self", NULL
22841 };
22842
22843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
22844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22846 {
22847 PyThreadState* __tstate = wxPyBeginAllowThreads();
22848 result = (int)((wxTimeSpan const *)arg1)->GetHours();
22849
22850 wxPyEndAllowThreads(__tstate);
22851 if (PyErr_Occurred()) SWIG_fail;
22852 }
22853 resultobj = SWIG_From_int((int)result);
22854 return resultobj;
22855 fail:
22856 return NULL;
22857 }
22858
22859
22860 static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *, PyObject *args, PyObject *kwargs) {
22861 PyObject *resultobj;
22862 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22863 int result;
22864 PyObject * obj0 = 0 ;
22865 char *kwnames[] = {
22866 (char *) "self", NULL
22867 };
22868
22869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
22870 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22871 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22872 {
22873 PyThreadState* __tstate = wxPyBeginAllowThreads();
22874 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
22875
22876 wxPyEndAllowThreads(__tstate);
22877 if (PyErr_Occurred()) SWIG_fail;
22878 }
22879 resultobj = SWIG_From_int((int)result);
22880 return resultobj;
22881 fail:
22882 return NULL;
22883 }
22884
22885
22886 static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *, PyObject *args, PyObject *kwargs) {
22887 PyObject *resultobj;
22888 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22889 wxLongLong result;
22890 PyObject * obj0 = 0 ;
22891 char *kwnames[] = {
22892 (char *) "self", NULL
22893 };
22894
22895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
22896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22898 {
22899 PyThreadState* __tstate = wxPyBeginAllowThreads();
22900 result = ((wxTimeSpan const *)arg1)->GetSeconds();
22901
22902 wxPyEndAllowThreads(__tstate);
22903 if (PyErr_Occurred()) SWIG_fail;
22904 }
22905 {
22906 PyObject *hi, *lo, *shifter, *shifted;
22907 hi = PyLong_FromLong( (&result)->GetHi() );
22908 lo = PyLong_FromLong( (&result)->GetLo() );
22909 shifter = PyLong_FromLong(32);
22910 shifted = PyNumber_Lshift(hi, shifter);
22911 resultobj = PyNumber_Or(shifted, lo);
22912 Py_DECREF(hi);
22913 Py_DECREF(lo);
22914 Py_DECREF(shifter);
22915 Py_DECREF(shifted);
22916 }
22917 return resultobj;
22918 fail:
22919 return NULL;
22920 }
22921
22922
22923 static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *, PyObject *args, PyObject *kwargs) {
22924 PyObject *resultobj;
22925 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22926 wxLongLong result;
22927 PyObject * obj0 = 0 ;
22928 char *kwnames[] = {
22929 (char *) "self", NULL
22930 };
22931
22932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
22933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22935 {
22936 PyThreadState* __tstate = wxPyBeginAllowThreads();
22937 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
22938
22939 wxPyEndAllowThreads(__tstate);
22940 if (PyErr_Occurred()) SWIG_fail;
22941 }
22942 {
22943 PyObject *hi, *lo, *shifter, *shifted;
22944 hi = PyLong_FromLong( (&result)->GetHi() );
22945 lo = PyLong_FromLong( (&result)->GetLo() );
22946 shifter = PyLong_FromLong(32);
22947 shifted = PyNumber_Lshift(hi, shifter);
22948 resultobj = PyNumber_Or(shifted, lo);
22949 Py_DECREF(hi);
22950 Py_DECREF(lo);
22951 Py_DECREF(shifter);
22952 Py_DECREF(shifted);
22953 }
22954 return resultobj;
22955 fail:
22956 return NULL;
22957 }
22958
22959
22960 static PyObject *_wrap_TimeSpan_Format(PyObject *, PyObject *args, PyObject *kwargs) {
22961 PyObject *resultobj;
22962 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22963 wxString const &arg2_defvalue = wxPyTimeSpanFormatStr ;
22964 wxString *arg2 = (wxString *) &arg2_defvalue ;
22965 wxString result;
22966 bool temp2 = False ;
22967 PyObject * obj0 = 0 ;
22968 PyObject * obj1 = 0 ;
22969 char *kwnames[] = {
22970 (char *) "self",(char *) "format", NULL
22971 };
22972
22973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
22974 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTimeSpan,
22975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22976 if (obj1) {
22977 {
22978 arg2 = wxString_in_helper(obj1);
22979 if (arg2 == NULL) SWIG_fail;
22980 temp2 = True;
22981 }
22982 }
22983 {
22984 PyThreadState* __tstate = wxPyBeginAllowThreads();
22985 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
22986
22987 wxPyEndAllowThreads(__tstate);
22988 if (PyErr_Occurred()) SWIG_fail;
22989 }
22990 {
22991 #if wxUSE_UNICODE
22992 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22993 #else
22994 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22995 #endif
22996 }
22997 {
22998 if (temp2)
22999 delete arg2;
23000 }
23001 return resultobj;
23002 fail:
23003 {
23004 if (temp2)
23005 delete arg2;
23006 }
23007 return NULL;
23008 }
23009
23010
23011 static PyObject * TimeSpan_swigregister(PyObject *, PyObject *args) {
23012 PyObject *obj;
23013 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23014 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
23015 Py_INCREF(obj);
23016 return Py_BuildValue((char *)"");
23017 }
23018 static PyObject *_wrap_new_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
23019 PyObject *resultobj;
23020 int arg1 = (int) 0 ;
23021 int arg2 = (int) 0 ;
23022 int arg3 = (int) 0 ;
23023 int arg4 = (int) 0 ;
23024 wxDateSpan *result;
23025 PyObject * obj0 = 0 ;
23026 PyObject * obj1 = 0 ;
23027 PyObject * obj2 = 0 ;
23028 PyObject * obj3 = 0 ;
23029 char *kwnames[] = {
23030 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
23031 };
23032
23033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23034 if (obj0) {
23035 arg1 = (int)SWIG_As_int(obj0);
23036 if (PyErr_Occurred()) SWIG_fail;
23037 }
23038 if (obj1) {
23039 arg2 = (int)SWIG_As_int(obj1);
23040 if (PyErr_Occurred()) SWIG_fail;
23041 }
23042 if (obj2) {
23043 arg3 = (int)SWIG_As_int(obj2);
23044 if (PyErr_Occurred()) SWIG_fail;
23045 }
23046 if (obj3) {
23047 arg4 = (int)SWIG_As_int(obj3);
23048 if (PyErr_Occurred()) SWIG_fail;
23049 }
23050 {
23051 PyThreadState* __tstate = wxPyBeginAllowThreads();
23052 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
23053
23054 wxPyEndAllowThreads(__tstate);
23055 if (PyErr_Occurred()) SWIG_fail;
23056 }
23057 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
23058 return resultobj;
23059 fail:
23060 return NULL;
23061 }
23062
23063
23064 static PyObject *_wrap_delete_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
23065 PyObject *resultobj;
23066 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23067 PyObject * obj0 = 0 ;
23068 char *kwnames[] = {
23069 (char *) "self", NULL
23070 };
23071
23072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
23073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23075 {
23076 PyThreadState* __tstate = wxPyBeginAllowThreads();
23077 delete arg1;
23078
23079 wxPyEndAllowThreads(__tstate);
23080 if (PyErr_Occurred()) SWIG_fail;
23081 }
23082 Py_INCREF(Py_None); resultobj = Py_None;
23083 return resultobj;
23084 fail:
23085 return NULL;
23086 }
23087
23088
23089 static PyObject *_wrap_DateSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
23090 PyObject *resultobj;
23091 int arg1 ;
23092 wxDateSpan result;
23093 PyObject * obj0 = 0 ;
23094 char *kwnames[] = {
23095 (char *) "days", NULL
23096 };
23097
23098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
23099 arg1 = (int)SWIG_As_int(obj0);
23100 if (PyErr_Occurred()) SWIG_fail;
23101 {
23102 PyThreadState* __tstate = wxPyBeginAllowThreads();
23103 result = wxDateSpan::Days(arg1);
23104
23105 wxPyEndAllowThreads(__tstate);
23106 if (PyErr_Occurred()) SWIG_fail;
23107 }
23108 {
23109 wxDateSpan * resultptr;
23110 resultptr = new wxDateSpan((wxDateSpan &) result);
23111 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23112 }
23113 return resultobj;
23114 fail:
23115 return NULL;
23116 }
23117
23118
23119 static PyObject *_wrap_DateSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
23120 PyObject *resultobj;
23121 wxDateSpan result;
23122 char *kwnames[] = {
23123 NULL
23124 };
23125
23126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
23127 {
23128 PyThreadState* __tstate = wxPyBeginAllowThreads();
23129 result = wxDateSpan::Day();
23130
23131 wxPyEndAllowThreads(__tstate);
23132 if (PyErr_Occurred()) SWIG_fail;
23133 }
23134 {
23135 wxDateSpan * resultptr;
23136 resultptr = new wxDateSpan((wxDateSpan &) result);
23137 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23138 }
23139 return resultobj;
23140 fail:
23141 return NULL;
23142 }
23143
23144
23145 static PyObject *_wrap_DateSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
23146 PyObject *resultobj;
23147 int arg1 ;
23148 wxDateSpan result;
23149 PyObject * obj0 = 0 ;
23150 char *kwnames[] = {
23151 (char *) "weeks", NULL
23152 };
23153
23154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
23155 arg1 = (int)SWIG_As_int(obj0);
23156 if (PyErr_Occurred()) SWIG_fail;
23157 {
23158 PyThreadState* __tstate = wxPyBeginAllowThreads();
23159 result = wxDateSpan::Weeks(arg1);
23160
23161 wxPyEndAllowThreads(__tstate);
23162 if (PyErr_Occurred()) SWIG_fail;
23163 }
23164 {
23165 wxDateSpan * resultptr;
23166 resultptr = new wxDateSpan((wxDateSpan &) result);
23167 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23168 }
23169 return resultobj;
23170 fail:
23171 return NULL;
23172 }
23173
23174
23175 static PyObject *_wrap_DateSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
23176 PyObject *resultobj;
23177 wxDateSpan result;
23178 char *kwnames[] = {
23179 NULL
23180 };
23181
23182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
23183 {
23184 PyThreadState* __tstate = wxPyBeginAllowThreads();
23185 result = wxDateSpan::Week();
23186
23187 wxPyEndAllowThreads(__tstate);
23188 if (PyErr_Occurred()) SWIG_fail;
23189 }
23190 {
23191 wxDateSpan * resultptr;
23192 resultptr = new wxDateSpan((wxDateSpan &) result);
23193 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23194 }
23195 return resultobj;
23196 fail:
23197 return NULL;
23198 }
23199
23200
23201 static PyObject *_wrap_DateSpan_Months(PyObject *, PyObject *args, PyObject *kwargs) {
23202 PyObject *resultobj;
23203 int arg1 ;
23204 wxDateSpan result;
23205 PyObject * obj0 = 0 ;
23206 char *kwnames[] = {
23207 (char *) "mon", NULL
23208 };
23209
23210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
23211 arg1 = (int)SWIG_As_int(obj0);
23212 if (PyErr_Occurred()) SWIG_fail;
23213 {
23214 PyThreadState* __tstate = wxPyBeginAllowThreads();
23215 result = wxDateSpan::Months(arg1);
23216
23217 wxPyEndAllowThreads(__tstate);
23218 if (PyErr_Occurred()) SWIG_fail;
23219 }
23220 {
23221 wxDateSpan * resultptr;
23222 resultptr = new wxDateSpan((wxDateSpan &) result);
23223 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23224 }
23225 return resultobj;
23226 fail:
23227 return NULL;
23228 }
23229
23230
23231 static PyObject *_wrap_DateSpan_Month(PyObject *, PyObject *args, PyObject *kwargs) {
23232 PyObject *resultobj;
23233 wxDateSpan result;
23234 char *kwnames[] = {
23235 NULL
23236 };
23237
23238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
23239 {
23240 PyThreadState* __tstate = wxPyBeginAllowThreads();
23241 result = wxDateSpan::Month();
23242
23243 wxPyEndAllowThreads(__tstate);
23244 if (PyErr_Occurred()) SWIG_fail;
23245 }
23246 {
23247 wxDateSpan * resultptr;
23248 resultptr = new wxDateSpan((wxDateSpan &) result);
23249 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23250 }
23251 return resultobj;
23252 fail:
23253 return NULL;
23254 }
23255
23256
23257 static PyObject *_wrap_DateSpan_Years(PyObject *, PyObject *args, PyObject *kwargs) {
23258 PyObject *resultobj;
23259 int arg1 ;
23260 wxDateSpan result;
23261 PyObject * obj0 = 0 ;
23262 char *kwnames[] = {
23263 (char *) "years", NULL
23264 };
23265
23266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
23267 arg1 = (int)SWIG_As_int(obj0);
23268 if (PyErr_Occurred()) SWIG_fail;
23269 {
23270 PyThreadState* __tstate = wxPyBeginAllowThreads();
23271 result = wxDateSpan::Years(arg1);
23272
23273 wxPyEndAllowThreads(__tstate);
23274 if (PyErr_Occurred()) SWIG_fail;
23275 }
23276 {
23277 wxDateSpan * resultptr;
23278 resultptr = new wxDateSpan((wxDateSpan &) result);
23279 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23280 }
23281 return resultobj;
23282 fail:
23283 return NULL;
23284 }
23285
23286
23287 static PyObject *_wrap_DateSpan_Year(PyObject *, PyObject *args, PyObject *kwargs) {
23288 PyObject *resultobj;
23289 wxDateSpan result;
23290 char *kwnames[] = {
23291 NULL
23292 };
23293
23294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
23295 {
23296 PyThreadState* __tstate = wxPyBeginAllowThreads();
23297 result = wxDateSpan::Year();
23298
23299 wxPyEndAllowThreads(__tstate);
23300 if (PyErr_Occurred()) SWIG_fail;
23301 }
23302 {
23303 wxDateSpan * resultptr;
23304 resultptr = new wxDateSpan((wxDateSpan &) result);
23305 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23306 }
23307 return resultobj;
23308 fail:
23309 return NULL;
23310 }
23311
23312
23313 static PyObject *_wrap_DateSpan_SetYears(PyObject *, PyObject *args, PyObject *kwargs) {
23314 PyObject *resultobj;
23315 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23316 int arg2 ;
23317 wxDateSpan *result;
23318 PyObject * obj0 = 0 ;
23319 PyObject * obj1 = 0 ;
23320 char *kwnames[] = {
23321 (char *) "self",(char *) "n", NULL
23322 };
23323
23324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
23325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23327 arg2 = (int)SWIG_As_int(obj1);
23328 if (PyErr_Occurred()) SWIG_fail;
23329 {
23330 PyThreadState* __tstate = wxPyBeginAllowThreads();
23331 {
23332 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
23333 result = (wxDateSpan *) &_result_ref;
23334 }
23335
23336 wxPyEndAllowThreads(__tstate);
23337 if (PyErr_Occurred()) SWIG_fail;
23338 }
23339 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23340 return resultobj;
23341 fail:
23342 return NULL;
23343 }
23344
23345
23346 static PyObject *_wrap_DateSpan_SetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
23347 PyObject *resultobj;
23348 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23349 int arg2 ;
23350 wxDateSpan *result;
23351 PyObject * obj0 = 0 ;
23352 PyObject * obj1 = 0 ;
23353 char *kwnames[] = {
23354 (char *) "self",(char *) "n", NULL
23355 };
23356
23357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
23358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23360 arg2 = (int)SWIG_As_int(obj1);
23361 if (PyErr_Occurred()) SWIG_fail;
23362 {
23363 PyThreadState* __tstate = wxPyBeginAllowThreads();
23364 {
23365 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
23366 result = (wxDateSpan *) &_result_ref;
23367 }
23368
23369 wxPyEndAllowThreads(__tstate);
23370 if (PyErr_Occurred()) SWIG_fail;
23371 }
23372 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23373 return resultobj;
23374 fail:
23375 return NULL;
23376 }
23377
23378
23379 static PyObject *_wrap_DateSpan_SetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
23380 PyObject *resultobj;
23381 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23382 int arg2 ;
23383 wxDateSpan *result;
23384 PyObject * obj0 = 0 ;
23385 PyObject * obj1 = 0 ;
23386 char *kwnames[] = {
23387 (char *) "self",(char *) "n", NULL
23388 };
23389
23390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
23391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23393 arg2 = (int)SWIG_As_int(obj1);
23394 if (PyErr_Occurred()) SWIG_fail;
23395 {
23396 PyThreadState* __tstate = wxPyBeginAllowThreads();
23397 {
23398 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
23399 result = (wxDateSpan *) &_result_ref;
23400 }
23401
23402 wxPyEndAllowThreads(__tstate);
23403 if (PyErr_Occurred()) SWIG_fail;
23404 }
23405 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23406 return resultobj;
23407 fail:
23408 return NULL;
23409 }
23410
23411
23412 static PyObject *_wrap_DateSpan_SetDays(PyObject *, PyObject *args, PyObject *kwargs) {
23413 PyObject *resultobj;
23414 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23415 int arg2 ;
23416 wxDateSpan *result;
23417 PyObject * obj0 = 0 ;
23418 PyObject * obj1 = 0 ;
23419 char *kwnames[] = {
23420 (char *) "self",(char *) "n", NULL
23421 };
23422
23423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
23424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23426 arg2 = (int)SWIG_As_int(obj1);
23427 if (PyErr_Occurred()) SWIG_fail;
23428 {
23429 PyThreadState* __tstate = wxPyBeginAllowThreads();
23430 {
23431 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
23432 result = (wxDateSpan *) &_result_ref;
23433 }
23434
23435 wxPyEndAllowThreads(__tstate);
23436 if (PyErr_Occurred()) SWIG_fail;
23437 }
23438 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23439 return resultobj;
23440 fail:
23441 return NULL;
23442 }
23443
23444
23445 static PyObject *_wrap_DateSpan_GetYears(PyObject *, PyObject *args, PyObject *kwargs) {
23446 PyObject *resultobj;
23447 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23448 int result;
23449 PyObject * obj0 = 0 ;
23450 char *kwnames[] = {
23451 (char *) "self", NULL
23452 };
23453
23454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
23455 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23456 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23457 {
23458 PyThreadState* __tstate = wxPyBeginAllowThreads();
23459 result = (int)((wxDateSpan const *)arg1)->GetYears();
23460
23461 wxPyEndAllowThreads(__tstate);
23462 if (PyErr_Occurred()) SWIG_fail;
23463 }
23464 resultobj = SWIG_From_int((int)result);
23465 return resultobj;
23466 fail:
23467 return NULL;
23468 }
23469
23470
23471 static PyObject *_wrap_DateSpan_GetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
23472 PyObject *resultobj;
23473 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23474 int result;
23475 PyObject * obj0 = 0 ;
23476 char *kwnames[] = {
23477 (char *) "self", NULL
23478 };
23479
23480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
23481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23483 {
23484 PyThreadState* __tstate = wxPyBeginAllowThreads();
23485 result = (int)((wxDateSpan const *)arg1)->GetMonths();
23486
23487 wxPyEndAllowThreads(__tstate);
23488 if (PyErr_Occurred()) SWIG_fail;
23489 }
23490 resultobj = SWIG_From_int((int)result);
23491 return resultobj;
23492 fail:
23493 return NULL;
23494 }
23495
23496
23497 static PyObject *_wrap_DateSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
23498 PyObject *resultobj;
23499 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23500 int result;
23501 PyObject * obj0 = 0 ;
23502 char *kwnames[] = {
23503 (char *) "self", NULL
23504 };
23505
23506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
23507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23509 {
23510 PyThreadState* __tstate = wxPyBeginAllowThreads();
23511 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
23512
23513 wxPyEndAllowThreads(__tstate);
23514 if (PyErr_Occurred()) SWIG_fail;
23515 }
23516 resultobj = SWIG_From_int((int)result);
23517 return resultobj;
23518 fail:
23519 return NULL;
23520 }
23521
23522
23523 static PyObject *_wrap_DateSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
23524 PyObject *resultobj;
23525 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23526 int result;
23527 PyObject * obj0 = 0 ;
23528 char *kwnames[] = {
23529 (char *) "self", NULL
23530 };
23531
23532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
23533 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23534 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23535 {
23536 PyThreadState* __tstate = wxPyBeginAllowThreads();
23537 result = (int)((wxDateSpan const *)arg1)->GetDays();
23538
23539 wxPyEndAllowThreads(__tstate);
23540 if (PyErr_Occurred()) SWIG_fail;
23541 }
23542 resultobj = SWIG_From_int((int)result);
23543 return resultobj;
23544 fail:
23545 return NULL;
23546 }
23547
23548
23549 static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *, PyObject *args, PyObject *kwargs) {
23550 PyObject *resultobj;
23551 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23552 int result;
23553 PyObject * obj0 = 0 ;
23554 char *kwnames[] = {
23555 (char *) "self", NULL
23556 };
23557
23558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
23559 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23560 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23561 {
23562 PyThreadState* __tstate = wxPyBeginAllowThreads();
23563 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
23564
23565 wxPyEndAllowThreads(__tstate);
23566 if (PyErr_Occurred()) SWIG_fail;
23567 }
23568 resultobj = SWIG_From_int((int)result);
23569 return resultobj;
23570 fail:
23571 return NULL;
23572 }
23573
23574
23575 static PyObject *_wrap_DateSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
23576 PyObject *resultobj;
23577 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23578 wxDateSpan *arg2 = 0 ;
23579 wxDateSpan *result;
23580 PyObject * obj0 = 0 ;
23581 PyObject * obj1 = 0 ;
23582 char *kwnames[] = {
23583 (char *) "self",(char *) "other", NULL
23584 };
23585
23586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
23587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23589 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23590 SWIG_POINTER_EXCEPTION | 0)) == -1)
23591 SWIG_fail;
23592 if (arg2 == NULL) {
23593 PyErr_SetString(PyExc_TypeError,"null reference");
23594 SWIG_fail;
23595 }
23596 {
23597 PyThreadState* __tstate = wxPyBeginAllowThreads();
23598 {
23599 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
23600 result = (wxDateSpan *) &_result_ref;
23601 }
23602
23603 wxPyEndAllowThreads(__tstate);
23604 if (PyErr_Occurred()) SWIG_fail;
23605 }
23606 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23607 return resultobj;
23608 fail:
23609 return NULL;
23610 }
23611
23612
23613 static PyObject *_wrap_DateSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
23614 PyObject *resultobj;
23615 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23616 wxDateSpan *arg2 = 0 ;
23617 wxDateSpan *result;
23618 PyObject * obj0 = 0 ;
23619 PyObject * obj1 = 0 ;
23620 char *kwnames[] = {
23621 (char *) "self",(char *) "other", NULL
23622 };
23623
23624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
23625 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23626 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23627 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23628 SWIG_POINTER_EXCEPTION | 0)) == -1)
23629 SWIG_fail;
23630 if (arg2 == NULL) {
23631 PyErr_SetString(PyExc_TypeError,"null reference");
23632 SWIG_fail;
23633 }
23634 {
23635 PyThreadState* __tstate = wxPyBeginAllowThreads();
23636 {
23637 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
23638 result = (wxDateSpan *) &_result_ref;
23639 }
23640
23641 wxPyEndAllowThreads(__tstate);
23642 if (PyErr_Occurred()) SWIG_fail;
23643 }
23644 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23645 return resultobj;
23646 fail:
23647 return NULL;
23648 }
23649
23650
23651 static PyObject *_wrap_DateSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
23652 PyObject *resultobj;
23653 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23654 wxDateSpan *result;
23655 PyObject * obj0 = 0 ;
23656 char *kwnames[] = {
23657 (char *) "self", NULL
23658 };
23659
23660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
23661 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23662 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23663 {
23664 PyThreadState* __tstate = wxPyBeginAllowThreads();
23665 {
23666 wxDateSpan &_result_ref = (arg1)->Neg();
23667 result = (wxDateSpan *) &_result_ref;
23668 }
23669
23670 wxPyEndAllowThreads(__tstate);
23671 if (PyErr_Occurred()) SWIG_fail;
23672 }
23673 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23674 return resultobj;
23675 fail:
23676 return NULL;
23677 }
23678
23679
23680 static PyObject *_wrap_DateSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
23681 PyObject *resultobj;
23682 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23683 int arg2 ;
23684 wxDateSpan *result;
23685 PyObject * obj0 = 0 ;
23686 PyObject * obj1 = 0 ;
23687 char *kwnames[] = {
23688 (char *) "self",(char *) "factor", NULL
23689 };
23690
23691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
23692 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23693 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23694 arg2 = (int)SWIG_As_int(obj1);
23695 if (PyErr_Occurred()) SWIG_fail;
23696 {
23697 PyThreadState* __tstate = wxPyBeginAllowThreads();
23698 {
23699 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
23700 result = (wxDateSpan *) &_result_ref;
23701 }
23702
23703 wxPyEndAllowThreads(__tstate);
23704 if (PyErr_Occurred()) SWIG_fail;
23705 }
23706 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23707 return resultobj;
23708 fail:
23709 return NULL;
23710 }
23711
23712
23713 static PyObject *_wrap_DateSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
23714 PyObject *resultobj;
23715 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23716 wxDateSpan *arg2 = 0 ;
23717 wxDateSpan *result;
23718 PyObject * obj0 = 0 ;
23719 PyObject * obj1 = 0 ;
23720 char *kwnames[] = {
23721 (char *) "self",(char *) "other", NULL
23722 };
23723
23724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
23725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23726 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
23727 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23728 SWIG_POINTER_EXCEPTION | 0)) == -1)
23729 SWIG_fail;
23730 if (arg2 == NULL) {
23731 PyErr_SetString(PyExc_TypeError,"null reference");
23732 SWIG_fail;
23733 }
23734 {
23735 PyThreadState* __tstate = wxPyBeginAllowThreads();
23736 {
23737 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
23738 result = (wxDateSpan *) &_result_ref;
23739 }
23740
23741 wxPyEndAllowThreads(__tstate);
23742 if (PyErr_Occurred()) SWIG_fail;
23743 }
23744 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
23745 return resultobj;
23746 fail:
23747 return NULL;
23748 }
23749
23750
23751 static PyObject *_wrap_DateSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
23752 PyObject *resultobj;
23753 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23754 wxDateSpan *arg2 = 0 ;
23755 wxDateSpan *result;
23756 PyObject * obj0 = 0 ;
23757 PyObject * obj1 = 0 ;
23758 char *kwnames[] = {
23759 (char *) "self",(char *) "other", NULL
23760 };
23761
23762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
23763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23764 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
23765 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23766 SWIG_POINTER_EXCEPTION | 0)) == -1)
23767 SWIG_fail;
23768 if (arg2 == NULL) {
23769 PyErr_SetString(PyExc_TypeError,"null reference");
23770 SWIG_fail;
23771 }
23772 {
23773 PyThreadState* __tstate = wxPyBeginAllowThreads();
23774 {
23775 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
23776 result = (wxDateSpan *) &_result_ref;
23777 }
23778
23779 wxPyEndAllowThreads(__tstate);
23780 if (PyErr_Occurred()) SWIG_fail;
23781 }
23782 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
23783 return resultobj;
23784 fail:
23785 return NULL;
23786 }
23787
23788
23789 static PyObject *_wrap_DateSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
23790 PyObject *resultobj;
23791 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23792 wxDateSpan *result;
23793 PyObject * obj0 = 0 ;
23794 char *kwnames[] = {
23795 (char *) "self", NULL
23796 };
23797
23798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
23799 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23800 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23801 {
23802 PyThreadState* __tstate = wxPyBeginAllowThreads();
23803 {
23804 wxDateSpan &_result_ref = (arg1)->operator -();
23805 result = (wxDateSpan *) &_result_ref;
23806 }
23807
23808 wxPyEndAllowThreads(__tstate);
23809 if (PyErr_Occurred()) SWIG_fail;
23810 }
23811 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
23812 return resultobj;
23813 fail:
23814 return NULL;
23815 }
23816
23817
23818 static PyObject *_wrap_DateSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
23819 PyObject *resultobj;
23820 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23821 int arg2 ;
23822 wxDateSpan *result;
23823 PyObject * obj0 = 0 ;
23824 PyObject * obj1 = 0 ;
23825 char *kwnames[] = {
23826 (char *) "self",(char *) "factor", NULL
23827 };
23828
23829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
23830 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23831 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
23832 arg2 = (int)SWIG_As_int(obj1);
23833 if (PyErr_Occurred()) SWIG_fail;
23834 {
23835 PyThreadState* __tstate = wxPyBeginAllowThreads();
23836 {
23837 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
23838 result = (wxDateSpan *) &_result_ref;
23839 }
23840
23841 wxPyEndAllowThreads(__tstate);
23842 if (PyErr_Occurred()) SWIG_fail;
23843 }
23844 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
23845 return resultobj;
23846 fail:
23847 return NULL;
23848 }
23849
23850
23851 static PyObject *_wrap_DateSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
23852 PyObject *resultobj;
23853 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23854 wxDateSpan *arg2 = 0 ;
23855 wxDateSpan result;
23856 PyObject * obj0 = 0 ;
23857 PyObject * obj1 = 0 ;
23858 char *kwnames[] = {
23859 (char *) "self",(char *) "other", NULL
23860 };
23861
23862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
23863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23865 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23866 SWIG_POINTER_EXCEPTION | 0)) == -1)
23867 SWIG_fail;
23868 if (arg2 == NULL) {
23869 PyErr_SetString(PyExc_TypeError,"null reference");
23870 SWIG_fail;
23871 }
23872 {
23873 PyThreadState* __tstate = wxPyBeginAllowThreads();
23874 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
23875
23876 wxPyEndAllowThreads(__tstate);
23877 if (PyErr_Occurred()) SWIG_fail;
23878 }
23879 {
23880 wxDateSpan * resultptr;
23881 resultptr = new wxDateSpan((wxDateSpan &) result);
23882 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23883 }
23884 return resultobj;
23885 fail:
23886 return NULL;
23887 }
23888
23889
23890 static PyObject *_wrap_DateSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
23891 PyObject *resultobj;
23892 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23893 wxDateSpan *arg2 = 0 ;
23894 wxDateSpan result;
23895 PyObject * obj0 = 0 ;
23896 PyObject * obj1 = 0 ;
23897 char *kwnames[] = {
23898 (char *) "self",(char *) "other", NULL
23899 };
23900
23901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
23902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23904 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
23905 SWIG_POINTER_EXCEPTION | 0)) == -1)
23906 SWIG_fail;
23907 if (arg2 == NULL) {
23908 PyErr_SetString(PyExc_TypeError,"null reference");
23909 SWIG_fail;
23910 }
23911 {
23912 PyThreadState* __tstate = wxPyBeginAllowThreads();
23913 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
23914
23915 wxPyEndAllowThreads(__tstate);
23916 if (PyErr_Occurred()) SWIG_fail;
23917 }
23918 {
23919 wxDateSpan * resultptr;
23920 resultptr = new wxDateSpan((wxDateSpan &) result);
23921 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23922 }
23923 return resultobj;
23924 fail:
23925 return NULL;
23926 }
23927
23928
23929 static PyObject *_wrap_DateSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
23930 PyObject *resultobj;
23931 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23932 int arg2 ;
23933 wxDateSpan result;
23934 PyObject * obj0 = 0 ;
23935 PyObject * obj1 = 0 ;
23936 char *kwnames[] = {
23937 (char *) "self",(char *) "n", NULL
23938 };
23939
23940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
23941 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23942 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23943 arg2 = (int)SWIG_As_int(obj1);
23944 if (PyErr_Occurred()) SWIG_fail;
23945 {
23946 PyThreadState* __tstate = wxPyBeginAllowThreads();
23947 result = wxDateSpan___mul__(arg1,arg2);
23948
23949 wxPyEndAllowThreads(__tstate);
23950 if (PyErr_Occurred()) SWIG_fail;
23951 }
23952 {
23953 wxDateSpan * resultptr;
23954 resultptr = new wxDateSpan((wxDateSpan &) result);
23955 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23956 }
23957 return resultobj;
23958 fail:
23959 return NULL;
23960 }
23961
23962
23963 static PyObject *_wrap_DateSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
23964 PyObject *resultobj;
23965 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
23966 int arg2 ;
23967 wxDateSpan result;
23968 PyObject * obj0 = 0 ;
23969 PyObject * obj1 = 0 ;
23970 char *kwnames[] = {
23971 (char *) "self",(char *) "n", NULL
23972 };
23973
23974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
23975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
23976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23977 arg2 = (int)SWIG_As_int(obj1);
23978 if (PyErr_Occurred()) SWIG_fail;
23979 {
23980 PyThreadState* __tstate = wxPyBeginAllowThreads();
23981 result = wxDateSpan___rmul__(arg1,arg2);
23982
23983 wxPyEndAllowThreads(__tstate);
23984 if (PyErr_Occurred()) SWIG_fail;
23985 }
23986 {
23987 wxDateSpan * resultptr;
23988 resultptr = new wxDateSpan((wxDateSpan &) result);
23989 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
23990 }
23991 return resultobj;
23992 fail:
23993 return NULL;
23994 }
23995
23996
23997 static PyObject *_wrap_DateSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
23998 PyObject *resultobj;
23999 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24000 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
24001 bool result;
24002 PyObject * obj0 = 0 ;
24003 PyObject * obj1 = 0 ;
24004 char *kwnames[] = {
24005 (char *) "self",(char *) "other", NULL
24006 };
24007
24008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
24009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24011 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24012 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24013 {
24014 PyThreadState* __tstate = wxPyBeginAllowThreads();
24015 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const *)arg2);
24016
24017 wxPyEndAllowThreads(__tstate);
24018 if (PyErr_Occurred()) SWIG_fail;
24019 }
24020 {
24021 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24022 }
24023 return resultobj;
24024 fail:
24025 return NULL;
24026 }
24027
24028
24029 static PyObject *_wrap_DateSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
24030 PyObject *resultobj;
24031 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
24032 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
24033 bool result;
24034 PyObject * obj0 = 0 ;
24035 PyObject * obj1 = 0 ;
24036 char *kwnames[] = {
24037 (char *) "self",(char *) "other", NULL
24038 };
24039
24040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
24041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDateSpan,
24042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24043 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDateSpan,
24044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24045 {
24046 PyThreadState* __tstate = wxPyBeginAllowThreads();
24047 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const *)arg2);
24048
24049 wxPyEndAllowThreads(__tstate);
24050 if (PyErr_Occurred()) SWIG_fail;
24051 }
24052 {
24053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24054 }
24055 return resultobj;
24056 fail:
24057 return NULL;
24058 }
24059
24060
24061 static PyObject * DateSpan_swigregister(PyObject *, PyObject *args) {
24062 PyObject *obj;
24063 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24064 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
24065 Py_INCREF(obj);
24066 return Py_BuildValue((char *)"");
24067 }
24068 static PyObject *_wrap_GetLocalTime(PyObject *, PyObject *args, PyObject *kwargs) {
24069 PyObject *resultobj;
24070 long result;
24071 char *kwnames[] = {
24072 NULL
24073 };
24074
24075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
24076 {
24077 PyThreadState* __tstate = wxPyBeginAllowThreads();
24078 result = (long)wxGetLocalTime();
24079
24080 wxPyEndAllowThreads(__tstate);
24081 if (PyErr_Occurred()) SWIG_fail;
24082 }
24083 resultobj = SWIG_From_long((long)result);
24084 return resultobj;
24085 fail:
24086 return NULL;
24087 }
24088
24089
24090 static PyObject *_wrap_GetUTCTime(PyObject *, PyObject *args, PyObject *kwargs) {
24091 PyObject *resultobj;
24092 long result;
24093 char *kwnames[] = {
24094 NULL
24095 };
24096
24097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
24098 {
24099 PyThreadState* __tstate = wxPyBeginAllowThreads();
24100 result = (long)wxGetUTCTime();
24101
24102 wxPyEndAllowThreads(__tstate);
24103 if (PyErr_Occurred()) SWIG_fail;
24104 }
24105 resultobj = SWIG_From_long((long)result);
24106 return resultobj;
24107 fail:
24108 return NULL;
24109 }
24110
24111
24112 static PyObject *_wrap_GetCurrentTime(PyObject *, PyObject *args, PyObject *kwargs) {
24113 PyObject *resultobj;
24114 long result;
24115 char *kwnames[] = {
24116 NULL
24117 };
24118
24119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
24120 {
24121 PyThreadState* __tstate = wxPyBeginAllowThreads();
24122 result = (long)wxGetCurrentTime();
24123
24124 wxPyEndAllowThreads(__tstate);
24125 if (PyErr_Occurred()) SWIG_fail;
24126 }
24127 resultobj = SWIG_From_long((long)result);
24128 return resultobj;
24129 fail:
24130 return NULL;
24131 }
24132
24133
24134 static PyObject *_wrap_GetLocalTimeMillis(PyObject *, PyObject *args, PyObject *kwargs) {
24135 PyObject *resultobj;
24136 wxLongLong result;
24137 char *kwnames[] = {
24138 NULL
24139 };
24140
24141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
24142 {
24143 PyThreadState* __tstate = wxPyBeginAllowThreads();
24144 result = wxGetLocalTimeMillis();
24145
24146 wxPyEndAllowThreads(__tstate);
24147 if (PyErr_Occurred()) SWIG_fail;
24148 }
24149 {
24150 PyObject *hi, *lo, *shifter, *shifted;
24151 hi = PyLong_FromLong( (&result)->GetHi() );
24152 lo = PyLong_FromLong( (&result)->GetLo() );
24153 shifter = PyLong_FromLong(32);
24154 shifted = PyNumber_Lshift(hi, shifter);
24155 resultobj = PyNumber_Or(shifted, lo);
24156 Py_DECREF(hi);
24157 Py_DECREF(lo);
24158 Py_DECREF(shifter);
24159 Py_DECREF(shifted);
24160 }
24161 return resultobj;
24162 fail:
24163 return NULL;
24164 }
24165
24166
24167 static int _wrap_DefaultDateTime_set(PyObject *) {
24168 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTime is read-only.");
24169 return 1;
24170 }
24171
24172
24173 static PyObject *_wrap_DefaultDateTime_get() {
24174 PyObject *pyobj;
24175
24176 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultDateTime), SWIGTYPE_p_wxDateTime, 0);
24177 return pyobj;
24178 }
24179
24180
24181 static PyObject *_wrap_new_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24182 PyObject *resultobj;
24183 int arg1 ;
24184 wxDataFormat *result;
24185 PyObject * obj0 = 0 ;
24186 char *kwnames[] = {
24187 (char *) "type", NULL
24188 };
24189
24190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
24191 arg1 = (int)SWIG_As_int(obj0);
24192 if (PyErr_Occurred()) SWIG_fail;
24193 {
24194 PyThreadState* __tstate = wxPyBeginAllowThreads();
24195 result = (wxDataFormat *)new wxDataFormat((wxDataFormatId )arg1);
24196
24197 wxPyEndAllowThreads(__tstate);
24198 if (PyErr_Occurred()) SWIG_fail;
24199 }
24200 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
24201 return resultobj;
24202 fail:
24203 return NULL;
24204 }
24205
24206
24207 static PyObject *_wrap_new_CustomDataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24208 PyObject *resultobj;
24209 wxString *arg1 = 0 ;
24210 wxDataFormat *result;
24211 bool temp1 = False ;
24212 PyObject * obj0 = 0 ;
24213 char *kwnames[] = {
24214 (char *) "format", NULL
24215 };
24216
24217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
24218 {
24219 arg1 = wxString_in_helper(obj0);
24220 if (arg1 == NULL) SWIG_fail;
24221 temp1 = True;
24222 }
24223 {
24224 PyThreadState* __tstate = wxPyBeginAllowThreads();
24225 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
24226
24227 wxPyEndAllowThreads(__tstate);
24228 if (PyErr_Occurred()) SWIG_fail;
24229 }
24230 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
24231 {
24232 if (temp1)
24233 delete arg1;
24234 }
24235 return resultobj;
24236 fail:
24237 {
24238 if (temp1)
24239 delete arg1;
24240 }
24241 return NULL;
24242 }
24243
24244
24245 static PyObject *_wrap_delete_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24246 PyObject *resultobj;
24247 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24248 PyObject * obj0 = 0 ;
24249 char *kwnames[] = {
24250 (char *) "self", NULL
24251 };
24252
24253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
24254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24256 {
24257 PyThreadState* __tstate = wxPyBeginAllowThreads();
24258 delete arg1;
24259
24260 wxPyEndAllowThreads(__tstate);
24261 if (PyErr_Occurred()) SWIG_fail;
24262 }
24263 Py_INCREF(Py_None); resultobj = Py_None;
24264 return resultobj;
24265 fail:
24266 return NULL;
24267 }
24268
24269
24270 static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *, PyObject *args) {
24271 PyObject *resultobj;
24272 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24273 int arg2 ;
24274 bool result;
24275 PyObject * obj0 = 0 ;
24276 PyObject * obj1 = 0 ;
24277
24278 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
24279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
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 = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormatId )arg2);
24286
24287 wxPyEndAllowThreads(__tstate);
24288 if (PyErr_Occurred()) SWIG_fail;
24289 }
24290 {
24291 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24292 }
24293 return resultobj;
24294 fail:
24295 return NULL;
24296 }
24297
24298
24299 static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *, PyObject *args) {
24300 PyObject *resultobj;
24301 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24302 int arg2 ;
24303 bool result;
24304 PyObject * obj0 = 0 ;
24305 PyObject * obj1 = 0 ;
24306
24307 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
24308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24310 arg2 = (int)SWIG_As_int(obj1);
24311 if (PyErr_Occurred()) SWIG_fail;
24312 {
24313 PyThreadState* __tstate = wxPyBeginAllowThreads();
24314 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormatId )arg2);
24315
24316 wxPyEndAllowThreads(__tstate);
24317 if (PyErr_Occurred()) SWIG_fail;
24318 }
24319 {
24320 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24321 }
24322 return resultobj;
24323 fail:
24324 return NULL;
24325 }
24326
24327
24328 static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *, PyObject *args) {
24329 PyObject *resultobj;
24330 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24331 wxDataFormat *arg2 = 0 ;
24332 bool result;
24333 PyObject * obj0 = 0 ;
24334 PyObject * obj1 = 0 ;
24335
24336 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
24337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24339 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24340 SWIG_POINTER_EXCEPTION | 0)) == -1)
24341 SWIG_fail;
24342 if (arg2 == NULL) {
24343 PyErr_SetString(PyExc_TypeError,"null reference");
24344 SWIG_fail;
24345 }
24346 {
24347 PyThreadState* __tstate = wxPyBeginAllowThreads();
24348 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
24349
24350 wxPyEndAllowThreads(__tstate);
24351 if (PyErr_Occurred()) SWIG_fail;
24352 }
24353 {
24354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24355 }
24356 return resultobj;
24357 fail:
24358 return NULL;
24359 }
24360
24361
24362 static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
24363 int argc;
24364 PyObject *argv[3];
24365 int ii;
24366
24367 argc = PyObject_Length(args);
24368 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24369 argv[ii] = PyTuple_GetItem(args,ii);
24370 }
24371 if (argc == 2) {
24372 int _v;
24373 {
24374 void *ptr;
24375 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24376 _v = 0;
24377 PyErr_Clear();
24378 } else {
24379 _v = 1;
24380 }
24381 }
24382 if (_v) {
24383 {
24384 void *ptr;
24385 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24386 _v = 0;
24387 PyErr_Clear();
24388 } else {
24389 _v = 1;
24390 }
24391 }
24392 if (_v) {
24393 return _wrap_DataFormat___eq____SWIG_1(self,args);
24394 }
24395 }
24396 }
24397 if (argc == 2) {
24398 int _v;
24399 {
24400 void *ptr;
24401 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24402 _v = 0;
24403 PyErr_Clear();
24404 } else {
24405 _v = 1;
24406 }
24407 }
24408 if (_v) {
24409 _v = SWIG_Check_int(argv[1]);
24410 if (_v) {
24411 return _wrap_DataFormat___eq____SWIG_0(self,args);
24412 }
24413 }
24414 }
24415
24416 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___eq__'");
24417 return NULL;
24418 }
24419
24420
24421 static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *, PyObject *args) {
24422 PyObject *resultobj;
24423 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24424 wxDataFormat *arg2 = 0 ;
24425 bool result;
24426 PyObject * obj0 = 0 ;
24427 PyObject * obj1 = 0 ;
24428
24429 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
24430 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24431 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24432 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24433 SWIG_POINTER_EXCEPTION | 0)) == -1)
24434 SWIG_fail;
24435 if (arg2 == NULL) {
24436 PyErr_SetString(PyExc_TypeError,"null reference");
24437 SWIG_fail;
24438 }
24439 {
24440 PyThreadState* __tstate = wxPyBeginAllowThreads();
24441 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
24442
24443 wxPyEndAllowThreads(__tstate);
24444 if (PyErr_Occurred()) SWIG_fail;
24445 }
24446 {
24447 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24448 }
24449 return resultobj;
24450 fail:
24451 return NULL;
24452 }
24453
24454
24455 static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
24456 int argc;
24457 PyObject *argv[3];
24458 int ii;
24459
24460 argc = PyObject_Length(args);
24461 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24462 argv[ii] = PyTuple_GetItem(args,ii);
24463 }
24464 if (argc == 2) {
24465 int _v;
24466 {
24467 void *ptr;
24468 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24469 _v = 0;
24470 PyErr_Clear();
24471 } else {
24472 _v = 1;
24473 }
24474 }
24475 if (_v) {
24476 {
24477 void *ptr;
24478 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24479 _v = 0;
24480 PyErr_Clear();
24481 } else {
24482 _v = 1;
24483 }
24484 }
24485 if (_v) {
24486 return _wrap_DataFormat___ne____SWIG_1(self,args);
24487 }
24488 }
24489 }
24490 if (argc == 2) {
24491 int _v;
24492 {
24493 void *ptr;
24494 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
24495 _v = 0;
24496 PyErr_Clear();
24497 } else {
24498 _v = 1;
24499 }
24500 }
24501 if (_v) {
24502 _v = SWIG_Check_int(argv[1]);
24503 if (_v) {
24504 return _wrap_DataFormat___ne____SWIG_0(self,args);
24505 }
24506 }
24507 }
24508
24509 PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'DataFormat___ne__'");
24510 return NULL;
24511 }
24512
24513
24514 static PyObject *_wrap_DataFormat_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
24515 PyObject *resultobj;
24516 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24517 int arg2 ;
24518 PyObject * obj0 = 0 ;
24519 PyObject * obj1 = 0 ;
24520 char *kwnames[] = {
24521 (char *) "self",(char *) "format", NULL
24522 };
24523
24524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
24525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24527 arg2 = (int)SWIG_As_int(obj1);
24528 if (PyErr_Occurred()) SWIG_fail;
24529 {
24530 PyThreadState* __tstate = wxPyBeginAllowThreads();
24531 (arg1)->SetType((wxDataFormatId )arg2);
24532
24533 wxPyEndAllowThreads(__tstate);
24534 if (PyErr_Occurred()) SWIG_fail;
24535 }
24536 Py_INCREF(Py_None); resultobj = Py_None;
24537 return resultobj;
24538 fail:
24539 return NULL;
24540 }
24541
24542
24543 static PyObject *_wrap_DataFormat_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
24544 PyObject *resultobj;
24545 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24546 int result;
24547 PyObject * obj0 = 0 ;
24548 char *kwnames[] = {
24549 (char *) "self", NULL
24550 };
24551
24552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
24553 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24554 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24555 {
24556 PyThreadState* __tstate = wxPyBeginAllowThreads();
24557 result = (int)((wxDataFormat const *)arg1)->GetType();
24558
24559 wxPyEndAllowThreads(__tstate);
24560 if (PyErr_Occurred()) SWIG_fail;
24561 }
24562 resultobj = SWIG_From_int((int)result);
24563 return resultobj;
24564 fail:
24565 return NULL;
24566 }
24567
24568
24569 static PyObject *_wrap_DataFormat_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
24570 PyObject *resultobj;
24571 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24572 wxString result;
24573 PyObject * obj0 = 0 ;
24574 char *kwnames[] = {
24575 (char *) "self", NULL
24576 };
24577
24578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
24579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24581 {
24582 PyThreadState* __tstate = wxPyBeginAllowThreads();
24583 result = ((wxDataFormat const *)arg1)->GetId();
24584
24585 wxPyEndAllowThreads(__tstate);
24586 if (PyErr_Occurred()) SWIG_fail;
24587 }
24588 {
24589 #if wxUSE_UNICODE
24590 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24591 #else
24592 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24593 #endif
24594 }
24595 return resultobj;
24596 fail:
24597 return NULL;
24598 }
24599
24600
24601 static PyObject *_wrap_DataFormat_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
24602 PyObject *resultobj;
24603 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
24604 wxString *arg2 = 0 ;
24605 bool temp2 = False ;
24606 PyObject * obj0 = 0 ;
24607 PyObject * obj1 = 0 ;
24608 char *kwnames[] = {
24609 (char *) "self",(char *) "format", NULL
24610 };
24611
24612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
24613 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24614 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24615 {
24616 arg2 = wxString_in_helper(obj1);
24617 if (arg2 == NULL) SWIG_fail;
24618 temp2 = True;
24619 }
24620 {
24621 PyThreadState* __tstate = wxPyBeginAllowThreads();
24622 (arg1)->SetId((wxString const &)*arg2);
24623
24624 wxPyEndAllowThreads(__tstate);
24625 if (PyErr_Occurred()) SWIG_fail;
24626 }
24627 Py_INCREF(Py_None); resultobj = Py_None;
24628 {
24629 if (temp2)
24630 delete arg2;
24631 }
24632 return resultobj;
24633 fail:
24634 {
24635 if (temp2)
24636 delete arg2;
24637 }
24638 return NULL;
24639 }
24640
24641
24642 static PyObject * DataFormat_swigregister(PyObject *, PyObject *args) {
24643 PyObject *obj;
24644 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24645 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
24646 Py_INCREF(obj);
24647 return Py_BuildValue((char *)"");
24648 }
24649 static int _wrap_FormatInvalid_set(PyObject *) {
24650 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
24651 return 1;
24652 }
24653
24654
24655 static PyObject *_wrap_FormatInvalid_get() {
24656 PyObject *pyobj;
24657
24658 pyobj = SWIG_NewPointerObj((void *)(&wxFormatInvalid), SWIGTYPE_p_wxDataFormat, 0);
24659 return pyobj;
24660 }
24661
24662
24663 static PyObject *_wrap_delete_DataObject(PyObject *, PyObject *args, PyObject *kwargs) {
24664 PyObject *resultobj;
24665 wxDataObject *arg1 = (wxDataObject *) 0 ;
24666 PyObject * obj0 = 0 ;
24667 char *kwnames[] = {
24668 (char *) "self", NULL
24669 };
24670
24671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
24672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24674 {
24675 PyThreadState* __tstate = wxPyBeginAllowThreads();
24676 delete arg1;
24677
24678 wxPyEndAllowThreads(__tstate);
24679 if (PyErr_Occurred()) SWIG_fail;
24680 }
24681 Py_INCREF(Py_None); resultobj = Py_None;
24682 return resultobj;
24683 fail:
24684 return NULL;
24685 }
24686
24687
24688 static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24689 PyObject *resultobj;
24690 wxDataObject *arg1 = (wxDataObject *) 0 ;
24691 int arg2 = (int) wxDataObject::Get ;
24692 SwigValueWrapper< wxDataFormat > result;
24693 PyObject * obj0 = 0 ;
24694 PyObject * obj1 = 0 ;
24695 char *kwnames[] = {
24696 (char *) "self",(char *) "dir", NULL
24697 };
24698
24699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
24700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24702 if (obj1) {
24703 arg2 = (int)SWIG_As_int(obj1);
24704 if (PyErr_Occurred()) SWIG_fail;
24705 }
24706 {
24707 PyThreadState* __tstate = wxPyBeginAllowThreads();
24708 result = ((wxDataObject const *)arg1)->GetPreferredFormat((wxDataObject::Direction )arg2);
24709
24710 wxPyEndAllowThreads(__tstate);
24711 if (PyErr_Occurred()) SWIG_fail;
24712 }
24713 {
24714 wxDataFormat * resultptr;
24715 resultptr = new wxDataFormat((wxDataFormat &) result);
24716 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDataFormat, 1);
24717 }
24718 return resultobj;
24719 fail:
24720 return NULL;
24721 }
24722
24723
24724 static PyObject *_wrap_DataObject_GetFormatCount(PyObject *, PyObject *args, PyObject *kwargs) {
24725 PyObject *resultobj;
24726 wxDataObject *arg1 = (wxDataObject *) 0 ;
24727 int arg2 = (int) wxDataObject::Get ;
24728 size_t result;
24729 PyObject * obj0 = 0 ;
24730 PyObject * obj1 = 0 ;
24731 char *kwnames[] = {
24732 (char *) "self",(char *) "dir", NULL
24733 };
24734
24735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
24736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24738 if (obj1) {
24739 arg2 = (int)SWIG_As_int(obj1);
24740 if (PyErr_Occurred()) SWIG_fail;
24741 }
24742 {
24743 PyThreadState* __tstate = wxPyBeginAllowThreads();
24744 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount((wxDataObject::Direction )arg2);
24745
24746 wxPyEndAllowThreads(__tstate);
24747 if (PyErr_Occurred()) SWIG_fail;
24748 }
24749 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
24750 return resultobj;
24751 fail:
24752 return NULL;
24753 }
24754
24755
24756 static PyObject *_wrap_DataObject_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
24757 PyObject *resultobj;
24758 wxDataObject *arg1 = (wxDataObject *) 0 ;
24759 wxDataFormat *arg2 = 0 ;
24760 int arg3 = (int) wxDataObject::Get ;
24761 bool result;
24762 PyObject * obj0 = 0 ;
24763 PyObject * obj1 = 0 ;
24764 PyObject * obj2 = 0 ;
24765 char *kwnames[] = {
24766 (char *) "self",(char *) "format",(char *) "dir", NULL
24767 };
24768
24769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
24770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24772 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24773 SWIG_POINTER_EXCEPTION | 0)) == -1)
24774 SWIG_fail;
24775 if (arg2 == NULL) {
24776 PyErr_SetString(PyExc_TypeError,"null reference");
24777 SWIG_fail;
24778 }
24779 if (obj2) {
24780 arg3 = (int)SWIG_As_int(obj2);
24781 if (PyErr_Occurred()) SWIG_fail;
24782 }
24783 {
24784 PyThreadState* __tstate = wxPyBeginAllowThreads();
24785 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,(wxDataObject::Direction )arg3);
24786
24787 wxPyEndAllowThreads(__tstate);
24788 if (PyErr_Occurred()) SWIG_fail;
24789 }
24790 {
24791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24792 }
24793 return resultobj;
24794 fail:
24795 return NULL;
24796 }
24797
24798
24799 static PyObject *_wrap_DataObject_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
24800 PyObject *resultobj;
24801 wxDataObject *arg1 = (wxDataObject *) 0 ;
24802 wxDataFormat *arg2 = 0 ;
24803 size_t result;
24804 PyObject * obj0 = 0 ;
24805 PyObject * obj1 = 0 ;
24806 char *kwnames[] = {
24807 (char *) "self",(char *) "format", NULL
24808 };
24809
24810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
24811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24813 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24814 SWIG_POINTER_EXCEPTION | 0)) == -1)
24815 SWIG_fail;
24816 if (arg2 == NULL) {
24817 PyErr_SetString(PyExc_TypeError,"null reference");
24818 SWIG_fail;
24819 }
24820 {
24821 PyThreadState* __tstate = wxPyBeginAllowThreads();
24822 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
24823
24824 wxPyEndAllowThreads(__tstate);
24825 if (PyErr_Occurred()) SWIG_fail;
24826 }
24827 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
24828 return resultobj;
24829 fail:
24830 return NULL;
24831 }
24832
24833
24834 static PyObject *_wrap_DataObject_GetAllFormats(PyObject *, PyObject *args, PyObject *kwargs) {
24835 PyObject *resultobj;
24836 wxDataObject *arg1 = (wxDataObject *) 0 ;
24837 int arg2 = (int) wxDataObject::Get ;
24838 PyObject *result;
24839 PyObject * obj0 = 0 ;
24840 PyObject * obj1 = 0 ;
24841 char *kwnames[] = {
24842 (char *) "self",(char *) "dir", NULL
24843 };
24844
24845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1)) goto fail;
24846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24848 if (obj1) {
24849 arg2 = (int)SWIG_As_int(obj1);
24850 if (PyErr_Occurred()) SWIG_fail;
24851 }
24852 {
24853 PyThreadState* __tstate = wxPyBeginAllowThreads();
24854 result = (PyObject *)wxDataObject_GetAllFormats(arg1,(wxDataObject::Direction )arg2);
24855
24856 wxPyEndAllowThreads(__tstate);
24857 if (PyErr_Occurred()) SWIG_fail;
24858 }
24859 resultobj = result;
24860 return resultobj;
24861 fail:
24862 return NULL;
24863 }
24864
24865
24866 static PyObject *_wrap_DataObject_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
24867 PyObject *resultobj;
24868 wxDataObject *arg1 = (wxDataObject *) 0 ;
24869 wxDataFormat *arg2 = 0 ;
24870 PyObject *result;
24871 PyObject * obj0 = 0 ;
24872 PyObject * obj1 = 0 ;
24873 char *kwnames[] = {
24874 (char *) "self",(char *) "format", NULL
24875 };
24876
24877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataHere",kwnames,&obj0,&obj1)) goto fail;
24878 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24879 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24880 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24881 SWIG_POINTER_EXCEPTION | 0)) == -1)
24882 SWIG_fail;
24883 if (arg2 == NULL) {
24884 PyErr_SetString(PyExc_TypeError,"null reference");
24885 SWIG_fail;
24886 }
24887 {
24888 PyThreadState* __tstate = wxPyBeginAllowThreads();
24889 result = (PyObject *)wxDataObject_GetDataHere(arg1,(wxDataFormat const &)*arg2);
24890
24891 wxPyEndAllowThreads(__tstate);
24892 if (PyErr_Occurred()) SWIG_fail;
24893 }
24894 resultobj = result;
24895 return resultobj;
24896 fail:
24897 return NULL;
24898 }
24899
24900
24901 static PyObject *_wrap_DataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
24902 PyObject *resultobj;
24903 wxDataObject *arg1 = (wxDataObject *) 0 ;
24904 wxDataFormat *arg2 = 0 ;
24905 PyObject *arg3 = (PyObject *) 0 ;
24906 bool result;
24907 PyObject * obj0 = 0 ;
24908 PyObject * obj1 = 0 ;
24909 PyObject * obj2 = 0 ;
24910 char *kwnames[] = {
24911 (char *) "self",(char *) "format",(char *) "data", NULL
24912 };
24913
24914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2)) goto fail;
24915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
24916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24917 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
24918 SWIG_POINTER_EXCEPTION | 0)) == -1)
24919 SWIG_fail;
24920 if (arg2 == NULL) {
24921 PyErr_SetString(PyExc_TypeError,"null reference");
24922 SWIG_fail;
24923 }
24924 arg3 = obj2;
24925 {
24926 PyThreadState* __tstate = wxPyBeginAllowThreads();
24927 result = (bool)wxDataObject_SetData(arg1,(wxDataFormat const &)*arg2,arg3);
24928
24929 wxPyEndAllowThreads(__tstate);
24930 if (PyErr_Occurred()) SWIG_fail;
24931 }
24932 {
24933 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24934 }
24935 return resultobj;
24936 fail:
24937 return NULL;
24938 }
24939
24940
24941 static PyObject * DataObject_swigregister(PyObject *, PyObject *args) {
24942 PyObject *obj;
24943 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24944 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
24945 Py_INCREF(obj);
24946 return Py_BuildValue((char *)"");
24947 }
24948 static PyObject *_wrap_new_DataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
24949 PyObject *resultobj;
24950 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
24951 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
24952 wxDataObjectSimple *result;
24953 PyObject * obj0 = 0 ;
24954 char *kwnames[] = {
24955 (char *) "format", NULL
24956 };
24957
24958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
24959 if (obj0) {
24960 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
24961 SWIG_POINTER_EXCEPTION | 0)) == -1)
24962 SWIG_fail;
24963 if (arg1 == NULL) {
24964 PyErr_SetString(PyExc_TypeError,"null reference");
24965 SWIG_fail;
24966 }
24967 }
24968 {
24969 PyThreadState* __tstate = wxPyBeginAllowThreads();
24970 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
24971
24972 wxPyEndAllowThreads(__tstate);
24973 if (PyErr_Occurred()) SWIG_fail;
24974 }
24975 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectSimple, 1);
24976 return resultobj;
24977 fail:
24978 return NULL;
24979 }
24980
24981
24982 static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24983 PyObject *resultobj;
24984 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
24985 wxDataFormat *result;
24986 PyObject * obj0 = 0 ;
24987 char *kwnames[] = {
24988 (char *) "self", NULL
24989 };
24990
24991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
24992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
24993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24994 {
24995 PyThreadState* __tstate = wxPyBeginAllowThreads();
24996 {
24997 wxDataFormat const &_result_ref = (arg1)->GetFormat();
24998 result = (wxDataFormat *) &_result_ref;
24999 }
25000
25001 wxPyEndAllowThreads(__tstate);
25002 if (PyErr_Occurred()) SWIG_fail;
25003 }
25004 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 0);
25005 return resultobj;
25006 fail:
25007 return NULL;
25008 }
25009
25010
25011 static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
25012 PyObject *resultobj;
25013 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25014 wxDataFormat *arg2 = 0 ;
25015 PyObject * obj0 = 0 ;
25016 PyObject * obj1 = 0 ;
25017 char *kwnames[] = {
25018 (char *) "self",(char *) "format", NULL
25019 };
25020
25021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
25022 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25023 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25024 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
25025 SWIG_POINTER_EXCEPTION | 0)) == -1)
25026 SWIG_fail;
25027 if (arg2 == NULL) {
25028 PyErr_SetString(PyExc_TypeError,"null reference");
25029 SWIG_fail;
25030 }
25031 {
25032 PyThreadState* __tstate = wxPyBeginAllowThreads();
25033 (arg1)->SetFormat((wxDataFormat const &)*arg2);
25034
25035 wxPyEndAllowThreads(__tstate);
25036 if (PyErr_Occurred()) SWIG_fail;
25037 }
25038 Py_INCREF(Py_None); resultobj = Py_None;
25039 return resultobj;
25040 fail:
25041 return NULL;
25042 }
25043
25044
25045 static PyObject *_wrap_DataObjectSimple_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
25046 PyObject *resultobj;
25047 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25048 size_t result;
25049 PyObject * obj0 = 0 ;
25050 char *kwnames[] = {
25051 (char *) "self", NULL
25052 };
25053
25054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataSize",kwnames,&obj0)) goto fail;
25055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25057 {
25058 PyThreadState* __tstate = wxPyBeginAllowThreads();
25059 result = (size_t)((wxDataObjectSimple const *)arg1)->GetDataSize();
25060
25061 wxPyEndAllowThreads(__tstate);
25062 if (PyErr_Occurred()) SWIG_fail;
25063 }
25064 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
25065 return resultobj;
25066 fail:
25067 return NULL;
25068 }
25069
25070
25071 static PyObject *_wrap_DataObjectSimple_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
25072 PyObject *resultobj;
25073 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25074 PyObject *result;
25075 PyObject * obj0 = 0 ;
25076 char *kwnames[] = {
25077 (char *) "self", NULL
25078 };
25079
25080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataHere",kwnames,&obj0)) goto fail;
25081 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25082 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25083 {
25084 PyThreadState* __tstate = wxPyBeginAllowThreads();
25085 result = (PyObject *)wxDataObjectSimple_GetDataHere(arg1);
25086
25087 wxPyEndAllowThreads(__tstate);
25088 if (PyErr_Occurred()) SWIG_fail;
25089 }
25090 resultobj = result;
25091 return resultobj;
25092 fail:
25093 return NULL;
25094 }
25095
25096
25097 static PyObject *_wrap_DataObjectSimple_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
25098 PyObject *resultobj;
25099 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
25100 PyObject *arg2 = (PyObject *) 0 ;
25101 bool result;
25102 PyObject * obj0 = 0 ;
25103 PyObject * obj1 = 0 ;
25104 char *kwnames[] = {
25105 (char *) "self",(char *) "data", NULL
25106 };
25107
25108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetData",kwnames,&obj0,&obj1)) goto fail;
25109 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectSimple,
25110 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25111 arg2 = obj1;
25112 {
25113 PyThreadState* __tstate = wxPyBeginAllowThreads();
25114 result = (bool)wxDataObjectSimple_SetData(arg1,arg2);
25115
25116 wxPyEndAllowThreads(__tstate);
25117 if (PyErr_Occurred()) SWIG_fail;
25118 }
25119 {
25120 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25121 }
25122 return resultobj;
25123 fail:
25124 return NULL;
25125 }
25126
25127
25128 static PyObject * DataObjectSimple_swigregister(PyObject *, PyObject *args) {
25129 PyObject *obj;
25130 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25131 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
25132 Py_INCREF(obj);
25133 return Py_BuildValue((char *)"");
25134 }
25135 static PyObject *_wrap_new_PyDataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
25136 PyObject *resultobj;
25137 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
25138 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
25139 wxPyDataObjectSimple *result;
25140 PyObject * obj0 = 0 ;
25141 char *kwnames[] = {
25142 (char *) "format", NULL
25143 };
25144
25145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
25146 if (obj0) {
25147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
25148 SWIG_POINTER_EXCEPTION | 0)) == -1)
25149 SWIG_fail;
25150 if (arg1 == NULL) {
25151 PyErr_SetString(PyExc_TypeError,"null reference");
25152 SWIG_fail;
25153 }
25154 }
25155 {
25156 PyThreadState* __tstate = wxPyBeginAllowThreads();
25157 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
25158
25159 wxPyEndAllowThreads(__tstate);
25160 if (PyErr_Occurred()) SWIG_fail;
25161 }
25162 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDataObjectSimple, 1);
25163 return resultobj;
25164 fail:
25165 return NULL;
25166 }
25167
25168
25169 static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25170 PyObject *resultobj;
25171 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
25172 PyObject *arg2 = (PyObject *) 0 ;
25173 PyObject *arg3 = (PyObject *) 0 ;
25174 PyObject * obj0 = 0 ;
25175 PyObject * obj1 = 0 ;
25176 PyObject * obj2 = 0 ;
25177 char *kwnames[] = {
25178 (char *) "self",(char *) "self",(char *) "_class", NULL
25179 };
25180
25181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDataObjectSimple,
25183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25184 arg2 = obj1;
25185 arg3 = obj2;
25186 {
25187 PyThreadState* __tstate = wxPyBeginAllowThreads();
25188 (arg1)->_setCallbackInfo(arg2,arg3);
25189
25190 wxPyEndAllowThreads(__tstate);
25191 if (PyErr_Occurred()) SWIG_fail;
25192 }
25193 Py_INCREF(Py_None); resultobj = Py_None;
25194 return resultobj;
25195 fail:
25196 return NULL;
25197 }
25198
25199
25200 static PyObject * PyDataObjectSimple_swigregister(PyObject *, PyObject *args) {
25201 PyObject *obj;
25202 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25203 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
25204 Py_INCREF(obj);
25205 return Py_BuildValue((char *)"");
25206 }
25207 static PyObject *_wrap_new_DataObjectComposite(PyObject *, PyObject *args, PyObject *kwargs) {
25208 PyObject *resultobj;
25209 wxDataObjectComposite *result;
25210 char *kwnames[] = {
25211 NULL
25212 };
25213
25214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
25215 {
25216 PyThreadState* __tstate = wxPyBeginAllowThreads();
25217 result = (wxDataObjectComposite *)new wxDataObjectComposite();
25218
25219 wxPyEndAllowThreads(__tstate);
25220 if (PyErr_Occurred()) SWIG_fail;
25221 }
25222 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectComposite, 1);
25223 return resultobj;
25224 fail:
25225 return NULL;
25226 }
25227
25228
25229 static PyObject *_wrap_DataObjectComposite_Add(PyObject *, PyObject *args, PyObject *kwargs) {
25230 PyObject *resultobj;
25231 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
25232 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
25233 bool arg3 = (bool) False ;
25234 PyObject * obj0 = 0 ;
25235 PyObject * obj1 = 0 ;
25236 PyObject * obj2 = 0 ;
25237 char *kwnames[] = {
25238 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
25239 };
25240
25241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
25242 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObjectComposite,
25243 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25244 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObjectSimple,
25245 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
25246 if (obj2) {
25247 arg3 = (bool)SWIG_As_bool(obj2);
25248 if (PyErr_Occurred()) SWIG_fail;
25249 }
25250 {
25251 PyThreadState* __tstate = wxPyBeginAllowThreads();
25252 (arg1)->Add(arg2,arg3);
25253
25254 wxPyEndAllowThreads(__tstate);
25255 if (PyErr_Occurred()) SWIG_fail;
25256 }
25257 Py_INCREF(Py_None); resultobj = Py_None;
25258 return resultobj;
25259 fail:
25260 return NULL;
25261 }
25262
25263
25264 static PyObject * DataObjectComposite_swigregister(PyObject *, PyObject *args) {
25265 PyObject *obj;
25266 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25267 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
25268 Py_INCREF(obj);
25269 return Py_BuildValue((char *)"");
25270 }
25271 static PyObject *_wrap_new_TextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25272 PyObject *resultobj;
25273 wxString const &arg1_defvalue = wxPyEmptyString ;
25274 wxString *arg1 = (wxString *) &arg1_defvalue ;
25275 wxTextDataObject *result;
25276 bool temp1 = False ;
25277 PyObject * obj0 = 0 ;
25278 char *kwnames[] = {
25279 (char *) "text", NULL
25280 };
25281
25282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
25283 if (obj0) {
25284 {
25285 arg1 = wxString_in_helper(obj0);
25286 if (arg1 == NULL) SWIG_fail;
25287 temp1 = True;
25288 }
25289 }
25290 {
25291 PyThreadState* __tstate = wxPyBeginAllowThreads();
25292 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
25293
25294 wxPyEndAllowThreads(__tstate);
25295 if (PyErr_Occurred()) SWIG_fail;
25296 }
25297 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextDataObject, 1);
25298 {
25299 if (temp1)
25300 delete arg1;
25301 }
25302 return resultobj;
25303 fail:
25304 {
25305 if (temp1)
25306 delete arg1;
25307 }
25308 return NULL;
25309 }
25310
25311
25312 static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *, PyObject *args, PyObject *kwargs) {
25313 PyObject *resultobj;
25314 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
25315 size_t result;
25316 PyObject * obj0 = 0 ;
25317 char *kwnames[] = {
25318 (char *) "self", NULL
25319 };
25320
25321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
25322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
25323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25324 {
25325 PyThreadState* __tstate = wxPyBeginAllowThreads();
25326 result = (size_t)(arg1)->GetTextLength();
25327
25328 wxPyEndAllowThreads(__tstate);
25329 if (PyErr_Occurred()) SWIG_fail;
25330 }
25331 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
25332 return resultobj;
25333 fail:
25334 return NULL;
25335 }
25336
25337
25338 static PyObject *_wrap_TextDataObject_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
25339 PyObject *resultobj;
25340 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
25341 wxString result;
25342 PyObject * obj0 = 0 ;
25343 char *kwnames[] = {
25344 (char *) "self", NULL
25345 };
25346
25347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
25348 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
25349 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25350 {
25351 PyThreadState* __tstate = wxPyBeginAllowThreads();
25352 result = (arg1)->GetText();
25353
25354 wxPyEndAllowThreads(__tstate);
25355 if (PyErr_Occurred()) SWIG_fail;
25356 }
25357 {
25358 #if wxUSE_UNICODE
25359 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25360 #else
25361 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25362 #endif
25363 }
25364 return resultobj;
25365 fail:
25366 return NULL;
25367 }
25368
25369
25370 static PyObject *_wrap_TextDataObject_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
25371 PyObject *resultobj;
25372 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
25373 wxString *arg2 = 0 ;
25374 bool temp2 = False ;
25375 PyObject * obj0 = 0 ;
25376 PyObject * obj1 = 0 ;
25377 char *kwnames[] = {
25378 (char *) "self",(char *) "text", NULL
25379 };
25380
25381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
25382 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxTextDataObject,
25383 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25384 {
25385 arg2 = wxString_in_helper(obj1);
25386 if (arg2 == NULL) SWIG_fail;
25387 temp2 = True;
25388 }
25389 {
25390 PyThreadState* __tstate = wxPyBeginAllowThreads();
25391 (arg1)->SetText((wxString const &)*arg2);
25392
25393 wxPyEndAllowThreads(__tstate);
25394 if (PyErr_Occurred()) SWIG_fail;
25395 }
25396 Py_INCREF(Py_None); resultobj = Py_None;
25397 {
25398 if (temp2)
25399 delete arg2;
25400 }
25401 return resultobj;
25402 fail:
25403 {
25404 if (temp2)
25405 delete arg2;
25406 }
25407 return NULL;
25408 }
25409
25410
25411 static PyObject * TextDataObject_swigregister(PyObject *, PyObject *args) {
25412 PyObject *obj;
25413 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25414 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
25415 Py_INCREF(obj);
25416 return Py_BuildValue((char *)"");
25417 }
25418 static PyObject *_wrap_new_PyTextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25419 PyObject *resultobj;
25420 wxString const &arg1_defvalue = wxPyEmptyString ;
25421 wxString *arg1 = (wxString *) &arg1_defvalue ;
25422 wxPyTextDataObject *result;
25423 bool temp1 = False ;
25424 PyObject * obj0 = 0 ;
25425 char *kwnames[] = {
25426 (char *) "text", NULL
25427 };
25428
25429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
25430 if (obj0) {
25431 {
25432 arg1 = wxString_in_helper(obj0);
25433 if (arg1 == NULL) SWIG_fail;
25434 temp1 = True;
25435 }
25436 }
25437 {
25438 PyThreadState* __tstate = wxPyBeginAllowThreads();
25439 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
25440
25441 wxPyEndAllowThreads(__tstate);
25442 if (PyErr_Occurred()) SWIG_fail;
25443 }
25444 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDataObject, 1);
25445 {
25446 if (temp1)
25447 delete arg1;
25448 }
25449 return resultobj;
25450 fail:
25451 {
25452 if (temp1)
25453 delete arg1;
25454 }
25455 return NULL;
25456 }
25457
25458
25459 static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25460 PyObject *resultobj;
25461 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
25462 PyObject *arg2 = (PyObject *) 0 ;
25463 PyObject *arg3 = (PyObject *) 0 ;
25464 PyObject * obj0 = 0 ;
25465 PyObject * obj1 = 0 ;
25466 PyObject * obj2 = 0 ;
25467 char *kwnames[] = {
25468 (char *) "self",(char *) "self",(char *) "_class", NULL
25469 };
25470
25471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDataObject,
25473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25474 arg2 = obj1;
25475 arg3 = obj2;
25476 {
25477 PyThreadState* __tstate = wxPyBeginAllowThreads();
25478 (arg1)->_setCallbackInfo(arg2,arg3);
25479
25480 wxPyEndAllowThreads(__tstate);
25481 if (PyErr_Occurred()) SWIG_fail;
25482 }
25483 Py_INCREF(Py_None); resultobj = Py_None;
25484 return resultobj;
25485 fail:
25486 return NULL;
25487 }
25488
25489
25490 static PyObject * PyTextDataObject_swigregister(PyObject *, PyObject *args) {
25491 PyObject *obj;
25492 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25493 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
25494 Py_INCREF(obj);
25495 return Py_BuildValue((char *)"");
25496 }
25497 static PyObject *_wrap_new_BitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25498 PyObject *resultobj;
25499 wxBitmap const &arg1_defvalue = wxNullBitmap ;
25500 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
25501 wxBitmapDataObject *result;
25502 PyObject * obj0 = 0 ;
25503 char *kwnames[] = {
25504 (char *) "bitmap", NULL
25505 };
25506
25507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
25508 if (obj0) {
25509 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
25510 SWIG_POINTER_EXCEPTION | 0)) == -1)
25511 SWIG_fail;
25512 if (arg1 == NULL) {
25513 PyErr_SetString(PyExc_TypeError,"null reference");
25514 SWIG_fail;
25515 }
25516 }
25517 {
25518 PyThreadState* __tstate = wxPyBeginAllowThreads();
25519 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
25520
25521 wxPyEndAllowThreads(__tstate);
25522 if (PyErr_Occurred()) SWIG_fail;
25523 }
25524 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapDataObject, 1);
25525 return resultobj;
25526 fail:
25527 return NULL;
25528 }
25529
25530
25531 static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
25532 PyObject *resultobj;
25533 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
25534 wxBitmap result;
25535 PyObject * obj0 = 0 ;
25536 char *kwnames[] = {
25537 (char *) "self", NULL
25538 };
25539
25540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
25541 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapDataObject,
25542 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25543 {
25544 PyThreadState* __tstate = wxPyBeginAllowThreads();
25545 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
25546
25547 wxPyEndAllowThreads(__tstate);
25548 if (PyErr_Occurred()) SWIG_fail;
25549 }
25550 {
25551 wxBitmap * resultptr;
25552 resultptr = new wxBitmap((wxBitmap &) result);
25553 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
25554 }
25555 return resultobj;
25556 fail:
25557 return NULL;
25558 }
25559
25560
25561 static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
25562 PyObject *resultobj;
25563 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
25564 wxBitmap *arg2 = 0 ;
25565 PyObject * obj0 = 0 ;
25566 PyObject * obj1 = 0 ;
25567 char *kwnames[] = {
25568 (char *) "self",(char *) "bitmap", NULL
25569 };
25570
25571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
25572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmapDataObject,
25573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25574 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
25575 SWIG_POINTER_EXCEPTION | 0)) == -1)
25576 SWIG_fail;
25577 if (arg2 == NULL) {
25578 PyErr_SetString(PyExc_TypeError,"null reference");
25579 SWIG_fail;
25580 }
25581 {
25582 PyThreadState* __tstate = wxPyBeginAllowThreads();
25583 (arg1)->SetBitmap((wxBitmap const &)*arg2);
25584
25585 wxPyEndAllowThreads(__tstate);
25586 if (PyErr_Occurred()) SWIG_fail;
25587 }
25588 Py_INCREF(Py_None); resultobj = Py_None;
25589 return resultobj;
25590 fail:
25591 return NULL;
25592 }
25593
25594
25595 static PyObject * BitmapDataObject_swigregister(PyObject *, PyObject *args) {
25596 PyObject *obj;
25597 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25598 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
25599 Py_INCREF(obj);
25600 return Py_BuildValue((char *)"");
25601 }
25602 static PyObject *_wrap_new_PyBitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25603 PyObject *resultobj;
25604 wxBitmap const &arg1_defvalue = wxNullBitmap ;
25605 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
25606 wxPyBitmapDataObject *result;
25607 PyObject * obj0 = 0 ;
25608 char *kwnames[] = {
25609 (char *) "bitmap", NULL
25610 };
25611
25612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
25613 if (obj0) {
25614 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxBitmap,
25615 SWIG_POINTER_EXCEPTION | 0)) == -1)
25616 SWIG_fail;
25617 if (arg1 == NULL) {
25618 PyErr_SetString(PyExc_TypeError,"null reference");
25619 SWIG_fail;
25620 }
25621 }
25622 {
25623 PyThreadState* __tstate = wxPyBeginAllowThreads();
25624 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
25625
25626 wxPyEndAllowThreads(__tstate);
25627 if (PyErr_Occurred()) SWIG_fail;
25628 }
25629 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapDataObject, 1);
25630 return resultobj;
25631 fail:
25632 return NULL;
25633 }
25634
25635
25636 static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25637 PyObject *resultobj;
25638 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
25639 PyObject *arg2 = (PyObject *) 0 ;
25640 PyObject *arg3 = (PyObject *) 0 ;
25641 PyObject * obj0 = 0 ;
25642 PyObject * obj1 = 0 ;
25643 PyObject * obj2 = 0 ;
25644 char *kwnames[] = {
25645 (char *) "self",(char *) "self",(char *) "_class", NULL
25646 };
25647
25648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
25649 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapDataObject,
25650 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25651 arg2 = obj1;
25652 arg3 = obj2;
25653 {
25654 PyThreadState* __tstate = wxPyBeginAllowThreads();
25655 (arg1)->_setCallbackInfo(arg2,arg3);
25656
25657 wxPyEndAllowThreads(__tstate);
25658 if (PyErr_Occurred()) SWIG_fail;
25659 }
25660 Py_INCREF(Py_None); resultobj = Py_None;
25661 return resultobj;
25662 fail:
25663 return NULL;
25664 }
25665
25666
25667 static PyObject * PyBitmapDataObject_swigregister(PyObject *, PyObject *args) {
25668 PyObject *obj;
25669 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25670 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
25671 Py_INCREF(obj);
25672 return Py_BuildValue((char *)"");
25673 }
25674 static PyObject *_wrap_new_FileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25675 PyObject *resultobj;
25676 wxFileDataObject *result;
25677 char *kwnames[] = {
25678 NULL
25679 };
25680
25681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
25682 {
25683 PyThreadState* __tstate = wxPyBeginAllowThreads();
25684 result = (wxFileDataObject *)new wxFileDataObject();
25685
25686 wxPyEndAllowThreads(__tstate);
25687 if (PyErr_Occurred()) SWIG_fail;
25688 }
25689 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDataObject, 1);
25690 return resultobj;
25691 fail:
25692 return NULL;
25693 }
25694
25695
25696 static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
25697 PyObject *resultobj;
25698 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
25699 wxArrayString *result;
25700 PyObject * obj0 = 0 ;
25701 char *kwnames[] = {
25702 (char *) "self", NULL
25703 };
25704
25705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
25706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileDataObject,
25707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25708 {
25709 PyThreadState* __tstate = wxPyBeginAllowThreads();
25710 {
25711 wxArrayString const &_result_ref = (arg1)->GetFilenames();
25712 result = (wxArrayString *) &_result_ref;
25713 }
25714
25715 wxPyEndAllowThreads(__tstate);
25716 if (PyErr_Occurred()) SWIG_fail;
25717 }
25718 {
25719 resultobj = wxArrayString2PyList_helper(*result);
25720 }
25721 return resultobj;
25722 fail:
25723 return NULL;
25724 }
25725
25726
25727 static PyObject *_wrap_FileDataObject_AddFile(PyObject *, PyObject *args, PyObject *kwargs) {
25728 PyObject *resultobj;
25729 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
25730 wxString *arg2 = 0 ;
25731 bool temp2 = False ;
25732 PyObject * obj0 = 0 ;
25733 PyObject * obj1 = 0 ;
25734 char *kwnames[] = {
25735 (char *) "self",(char *) "filename", NULL
25736 };
25737
25738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDataObject_AddFile",kwnames,&obj0,&obj1)) goto fail;
25739 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxFileDataObject,
25740 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25741 {
25742 arg2 = wxString_in_helper(obj1);
25743 if (arg2 == NULL) SWIG_fail;
25744 temp2 = True;
25745 }
25746 {
25747 PyThreadState* __tstate = wxPyBeginAllowThreads();
25748 (arg1)->AddFile((wxString const &)*arg2);
25749
25750 wxPyEndAllowThreads(__tstate);
25751 if (PyErr_Occurred()) SWIG_fail;
25752 }
25753 Py_INCREF(Py_None); resultobj = Py_None;
25754 {
25755 if (temp2)
25756 delete arg2;
25757 }
25758 return resultobj;
25759 fail:
25760 {
25761 if (temp2)
25762 delete arg2;
25763 }
25764 return NULL;
25765 }
25766
25767
25768 static PyObject * FileDataObject_swigregister(PyObject *, PyObject *args) {
25769 PyObject *obj;
25770 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25771 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
25772 Py_INCREF(obj);
25773 return Py_BuildValue((char *)"");
25774 }
25775 static PyObject *_wrap_new_CustomDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25776 PyObject *resultobj;
25777 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
25778 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
25779 wxCustomDataObject *result;
25780 PyObject * obj0 = 0 ;
25781 char *kwnames[] = {
25782 (char *) "format", NULL
25783 };
25784
25785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_CustomDataObject",kwnames,&obj0)) goto fail;
25786 if (obj0) {
25787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataFormat,
25788 SWIG_POINTER_EXCEPTION | 0)) == -1)
25789 SWIG_fail;
25790 if (arg1 == NULL) {
25791 PyErr_SetString(PyExc_TypeError,"null reference");
25792 SWIG_fail;
25793 }
25794 }
25795 {
25796 PyThreadState* __tstate = wxPyBeginAllowThreads();
25797 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
25798
25799 wxPyEndAllowThreads(__tstate);
25800 if (PyErr_Occurred()) SWIG_fail;
25801 }
25802 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
25803 return resultobj;
25804 fail:
25805 return NULL;
25806 }
25807
25808
25809 static PyObject *_wrap_CustomDataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
25810 PyObject *resultobj;
25811 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
25812 PyObject *arg2 = (PyObject *) 0 ;
25813 bool result;
25814 PyObject * obj0 = 0 ;
25815 PyObject * obj1 = 0 ;
25816 char *kwnames[] = {
25817 (char *) "self",(char *) "data", NULL
25818 };
25819
25820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
25821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
25822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25823 arg2 = obj1;
25824 {
25825 PyThreadState* __tstate = wxPyBeginAllowThreads();
25826 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
25827
25828 wxPyEndAllowThreads(__tstate);
25829 if (PyErr_Occurred()) SWIG_fail;
25830 }
25831 {
25832 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25833 }
25834 return resultobj;
25835 fail:
25836 return NULL;
25837 }
25838
25839
25840 static PyObject *_wrap_CustomDataObject_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
25841 PyObject *resultobj;
25842 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
25843 size_t result;
25844 PyObject * obj0 = 0 ;
25845 char *kwnames[] = {
25846 (char *) "self", NULL
25847 };
25848
25849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
25850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
25851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25852 {
25853 PyThreadState* __tstate = wxPyBeginAllowThreads();
25854 result = (size_t)(arg1)->GetSize();
25855
25856 wxPyEndAllowThreads(__tstate);
25857 if (PyErr_Occurred()) SWIG_fail;
25858 }
25859 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
25860 return resultobj;
25861 fail:
25862 return NULL;
25863 }
25864
25865
25866 static PyObject *_wrap_CustomDataObject_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
25867 PyObject *resultobj;
25868 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
25869 PyObject *result;
25870 PyObject * obj0 = 0 ;
25871 char *kwnames[] = {
25872 (char *) "self", NULL
25873 };
25874
25875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
25876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxCustomDataObject,
25877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25878 {
25879 PyThreadState* __tstate = wxPyBeginAllowThreads();
25880 result = (PyObject *)wxCustomDataObject_GetData(arg1);
25881
25882 wxPyEndAllowThreads(__tstate);
25883 if (PyErr_Occurred()) SWIG_fail;
25884 }
25885 resultobj = result;
25886 return resultobj;
25887 fail:
25888 return NULL;
25889 }
25890
25891
25892 static PyObject * CustomDataObject_swigregister(PyObject *, PyObject *args) {
25893 PyObject *obj;
25894 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25895 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
25896 Py_INCREF(obj);
25897 return Py_BuildValue((char *)"");
25898 }
25899 static PyObject *_wrap_new_URLDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
25900 PyObject *resultobj;
25901 wxURLDataObject *result;
25902 char *kwnames[] = {
25903 NULL
25904 };
25905
25906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
25907 {
25908 PyThreadState* __tstate = wxPyBeginAllowThreads();
25909 result = (wxURLDataObject *)new wxURLDataObject();
25910
25911 wxPyEndAllowThreads(__tstate);
25912 if (PyErr_Occurred()) SWIG_fail;
25913 }
25914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxURLDataObject, 1);
25915 return resultobj;
25916 fail:
25917 return NULL;
25918 }
25919
25920
25921 static PyObject *_wrap_URLDataObject_GetURL(PyObject *, PyObject *args, PyObject *kwargs) {
25922 PyObject *resultobj;
25923 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
25924 wxString result;
25925 PyObject * obj0 = 0 ;
25926 char *kwnames[] = {
25927 (char *) "self", NULL
25928 };
25929
25930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
25931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxURLDataObject,
25932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25933 {
25934 PyThreadState* __tstate = wxPyBeginAllowThreads();
25935 result = (arg1)->GetURL();
25936
25937 wxPyEndAllowThreads(__tstate);
25938 if (PyErr_Occurred()) SWIG_fail;
25939 }
25940 {
25941 #if wxUSE_UNICODE
25942 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25943 #else
25944 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25945 #endif
25946 }
25947 return resultobj;
25948 fail:
25949 return NULL;
25950 }
25951
25952
25953 static PyObject *_wrap_URLDataObject_SetURL(PyObject *, PyObject *args, PyObject *kwargs) {
25954 PyObject *resultobj;
25955 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
25956 wxString *arg2 = 0 ;
25957 bool temp2 = False ;
25958 PyObject * obj0 = 0 ;
25959 PyObject * obj1 = 0 ;
25960 char *kwnames[] = {
25961 (char *) "self",(char *) "url", NULL
25962 };
25963
25964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
25965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxURLDataObject,
25966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25967 {
25968 arg2 = wxString_in_helper(obj1);
25969 if (arg2 == NULL) SWIG_fail;
25970 temp2 = True;
25971 }
25972 {
25973 PyThreadState* __tstate = wxPyBeginAllowThreads();
25974 (arg1)->SetURL((wxString const &)*arg2);
25975
25976 wxPyEndAllowThreads(__tstate);
25977 if (PyErr_Occurred()) SWIG_fail;
25978 }
25979 Py_INCREF(Py_None); resultobj = Py_None;
25980 {
25981 if (temp2)
25982 delete arg2;
25983 }
25984 return resultobj;
25985 fail:
25986 {
25987 if (temp2)
25988 delete arg2;
25989 }
25990 return NULL;
25991 }
25992
25993
25994 static PyObject * URLDataObject_swigregister(PyObject *, PyObject *args) {
25995 PyObject *obj;
25996 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25997 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
25998 Py_INCREF(obj);
25999 return Py_BuildValue((char *)"");
26000 }
26001 static PyObject *_wrap_new_MetafileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26002 PyObject *resultobj;
26003 wxMetafileDataObject *result;
26004 char *kwnames[] = {
26005 NULL
26006 };
26007
26008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
26009 {
26010 PyThreadState* __tstate = wxPyBeginAllowThreads();
26011 result = (wxMetafileDataObject *)new wxMetafileDataObject();
26012
26013 wxPyEndAllowThreads(__tstate);
26014 if (PyErr_Occurred()) SWIG_fail;
26015 }
26016 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMetafileDataObject, 1);
26017 return resultobj;
26018 fail:
26019 return NULL;
26020 }
26021
26022
26023 static PyObject *_wrap_MetafileDataObject_SetMetafile(PyObject *, PyObject *args, PyObject *kwargs) {
26024 PyObject *resultobj;
26025 wxMetafileDataObject *arg1 = (wxMetafileDataObject *) 0 ;
26026 wxMetafile *arg2 = 0 ;
26027 PyObject * obj0 = 0 ;
26028 PyObject * obj1 = 0 ;
26029 char *kwnames[] = {
26030 (char *) "self",(char *) "metafile", NULL
26031 };
26032
26033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MetafileDataObject_SetMetafile",kwnames,&obj0,&obj1)) goto fail;
26034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMetafileDataObject,
26035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26036 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxMetafile,
26037 SWIG_POINTER_EXCEPTION | 0)) == -1)
26038 SWIG_fail;
26039 if (arg2 == NULL) {
26040 PyErr_SetString(PyExc_TypeError,"null reference");
26041 SWIG_fail;
26042 }
26043 {
26044 PyThreadState* __tstate = wxPyBeginAllowThreads();
26045 (arg1)->SetMetafile((wxMetafile const &)*arg2);
26046
26047 wxPyEndAllowThreads(__tstate);
26048 if (PyErr_Occurred()) SWIG_fail;
26049 }
26050 Py_INCREF(Py_None); resultobj = Py_None;
26051 return resultobj;
26052 fail:
26053 return NULL;
26054 }
26055
26056
26057 static PyObject *_wrap_MetafileDataObject_GetMetafile(PyObject *, PyObject *args, PyObject *kwargs) {
26058 PyObject *resultobj;
26059 wxMetafileDataObject *arg1 = (wxMetafileDataObject *) 0 ;
26060 wxMetafile result;
26061 PyObject * obj0 = 0 ;
26062 char *kwnames[] = {
26063 (char *) "self", NULL
26064 };
26065
26066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MetafileDataObject_GetMetafile",kwnames,&obj0)) goto fail;
26067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxMetafileDataObject,
26068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26069 {
26070 PyThreadState* __tstate = wxPyBeginAllowThreads();
26071 result = ((wxMetafileDataObject const *)arg1)->GetMetafile();
26072
26073 wxPyEndAllowThreads(__tstate);
26074 if (PyErr_Occurred()) SWIG_fail;
26075 }
26076 {
26077 wxMetafile * resultptr;
26078 resultptr = new wxMetafile((wxMetafile &) result);
26079 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxMetafile, 1);
26080 }
26081 return resultobj;
26082 fail:
26083 return NULL;
26084 }
26085
26086
26087 static PyObject * MetafileDataObject_swigregister(PyObject *, PyObject *args) {
26088 PyObject *obj;
26089 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26090 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
26091 Py_INCREF(obj);
26092 return Py_BuildValue((char *)"");
26093 }
26094 static PyObject *_wrap_IsDragResultOk(PyObject *, PyObject *args, PyObject *kwargs) {
26095 PyObject *resultobj;
26096 int arg1 ;
26097 bool result;
26098 PyObject * obj0 = 0 ;
26099 char *kwnames[] = {
26100 (char *) "res", NULL
26101 };
26102
26103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
26104 arg1 = (int)SWIG_As_int(obj0);
26105 if (PyErr_Occurred()) SWIG_fail;
26106 {
26107 PyThreadState* __tstate = wxPyBeginAllowThreads();
26108 result = (bool)wxIsDragResultOk((wxDragResult )arg1);
26109
26110 wxPyEndAllowThreads(__tstate);
26111 if (PyErr_Occurred()) SWIG_fail;
26112 }
26113 {
26114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26115 }
26116 return resultobj;
26117 fail:
26118 return NULL;
26119 }
26120
26121
26122 static PyObject *_wrap_new_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
26123 PyObject *resultobj;
26124 wxWindow *arg1 = (wxWindow *) 0 ;
26125 wxCursor const &arg2_defvalue = wxNullCursor ;
26126 wxCursor *arg2 = (wxCursor *) &arg2_defvalue ;
26127 wxCursor const &arg3_defvalue = wxNullCursor ;
26128 wxCursor *arg3 = (wxCursor *) &arg3_defvalue ;
26129 wxCursor const &arg4_defvalue = wxNullCursor ;
26130 wxCursor *arg4 = (wxCursor *) &arg4_defvalue ;
26131 wxPyDropSource *result;
26132 PyObject * obj0 = 0 ;
26133 PyObject * obj1 = 0 ;
26134 PyObject * obj2 = 0 ;
26135 PyObject * obj3 = 0 ;
26136 char *kwnames[] = {
26137 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
26138 };
26139
26140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26141 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
26142 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26143 if (obj1) {
26144 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxCursor,
26145 SWIG_POINTER_EXCEPTION | 0)) == -1)
26146 SWIG_fail;
26147 if (arg2 == NULL) {
26148 PyErr_SetString(PyExc_TypeError,"null reference");
26149 SWIG_fail;
26150 }
26151 }
26152 if (obj2) {
26153 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxCursor,
26154 SWIG_POINTER_EXCEPTION | 0)) == -1)
26155 SWIG_fail;
26156 if (arg3 == NULL) {
26157 PyErr_SetString(PyExc_TypeError,"null reference");
26158 SWIG_fail;
26159 }
26160 }
26161 if (obj3) {
26162 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxCursor,
26163 SWIG_POINTER_EXCEPTION | 0)) == -1)
26164 SWIG_fail;
26165 if (arg4 == NULL) {
26166 PyErr_SetString(PyExc_TypeError,"null reference");
26167 SWIG_fail;
26168 }
26169 }
26170 {
26171 PyThreadState* __tstate = wxPyBeginAllowThreads();
26172 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxCursor const &)*arg2,(wxCursor const &)*arg3,(wxCursor const &)*arg4);
26173
26174 wxPyEndAllowThreads(__tstate);
26175 if (PyErr_Occurred()) SWIG_fail;
26176 }
26177 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropSource, 1);
26178 return resultobj;
26179 fail:
26180 return NULL;
26181 }
26182
26183
26184 static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26185 PyObject *resultobj;
26186 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26187 PyObject *arg2 = (PyObject *) 0 ;
26188 PyObject *arg3 = (PyObject *) 0 ;
26189 int arg4 ;
26190 PyObject * obj0 = 0 ;
26191 PyObject * obj1 = 0 ;
26192 PyObject * obj2 = 0 ;
26193 PyObject * obj3 = 0 ;
26194 char *kwnames[] = {
26195 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
26196 };
26197
26198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26201 arg2 = obj1;
26202 arg3 = obj2;
26203 arg4 = (int)SWIG_As_int(obj3);
26204 if (PyErr_Occurred()) SWIG_fail;
26205 {
26206 PyThreadState* __tstate = wxPyBeginAllowThreads();
26207 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
26208
26209 wxPyEndAllowThreads(__tstate);
26210 if (PyErr_Occurred()) SWIG_fail;
26211 }
26212 Py_INCREF(Py_None); resultobj = Py_None;
26213 return resultobj;
26214 fail:
26215 return NULL;
26216 }
26217
26218
26219 static PyObject *_wrap_delete_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
26220 PyObject *resultobj;
26221 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26222 PyObject * obj0 = 0 ;
26223 char *kwnames[] = {
26224 (char *) "self", NULL
26225 };
26226
26227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
26228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26230 {
26231 PyThreadState* __tstate = wxPyBeginAllowThreads();
26232 delete arg1;
26233
26234 wxPyEndAllowThreads(__tstate);
26235 if (PyErr_Occurred()) SWIG_fail;
26236 }
26237 Py_INCREF(Py_None); resultobj = Py_None;
26238 return resultobj;
26239 fail:
26240 return NULL;
26241 }
26242
26243
26244 static PyObject *_wrap_DropSource_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
26245 PyObject *resultobj;
26246 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26247 wxDataObject *arg2 = 0 ;
26248 PyObject * obj0 = 0 ;
26249 PyObject * obj1 = 0 ;
26250 char *kwnames[] = {
26251 (char *) "self",(char *) "data", NULL
26252 };
26253
26254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
26255 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26256 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26257 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
26258 SWIG_POINTER_EXCEPTION | 0)) == -1)
26259 SWIG_fail;
26260 if (arg2 == NULL) {
26261 PyErr_SetString(PyExc_TypeError,"null reference");
26262 SWIG_fail;
26263 }
26264 {
26265 PyThreadState* __tstate = wxPyBeginAllowThreads();
26266 (arg1)->SetData(*arg2);
26267
26268 wxPyEndAllowThreads(__tstate);
26269 if (PyErr_Occurred()) SWIG_fail;
26270 }
26271 Py_INCREF(Py_None); resultobj = Py_None;
26272 return resultobj;
26273 fail:
26274 return NULL;
26275 }
26276
26277
26278 static PyObject *_wrap_DropSource_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26279 PyObject *resultobj;
26280 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26281 wxDataObject *result;
26282 PyObject * obj0 = 0 ;
26283 char *kwnames[] = {
26284 (char *) "self", NULL
26285 };
26286
26287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
26288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26290 {
26291 PyThreadState* __tstate = wxPyBeginAllowThreads();
26292 result = (wxDataObject *)(arg1)->GetDataObject();
26293
26294 wxPyEndAllowThreads(__tstate);
26295 if (PyErr_Occurred()) SWIG_fail;
26296 }
26297 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
26298 return resultobj;
26299 fail:
26300 return NULL;
26301 }
26302
26303
26304 static PyObject *_wrap_DropSource_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
26305 PyObject *resultobj;
26306 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26307 int arg2 ;
26308 wxCursor *arg3 = 0 ;
26309 PyObject * obj0 = 0 ;
26310 PyObject * obj1 = 0 ;
26311 PyObject * obj2 = 0 ;
26312 char *kwnames[] = {
26313 (char *) "self",(char *) "res",(char *) "cursor", NULL
26314 };
26315
26316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
26317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26319 arg2 = (int)SWIG_As_int(obj1);
26320 if (PyErr_Occurred()) SWIG_fail;
26321 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxCursor,
26322 SWIG_POINTER_EXCEPTION | 0)) == -1)
26323 SWIG_fail;
26324 if (arg3 == NULL) {
26325 PyErr_SetString(PyExc_TypeError,"null reference");
26326 SWIG_fail;
26327 }
26328 {
26329 PyThreadState* __tstate = wxPyBeginAllowThreads();
26330 (arg1)->SetCursor((wxDragResult )arg2,(wxCursor const &)*arg3);
26331
26332 wxPyEndAllowThreads(__tstate);
26333 if (PyErr_Occurred()) SWIG_fail;
26334 }
26335 Py_INCREF(Py_None); resultobj = Py_None;
26336 return resultobj;
26337 fail:
26338 return NULL;
26339 }
26340
26341
26342 static PyObject *_wrap_DropSource_DoDragDrop(PyObject *, PyObject *args, PyObject *kwargs) {
26343 PyObject *resultobj;
26344 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26345 int arg2 = (int) wxDrag_CopyOnly ;
26346 int result;
26347 PyObject * obj0 = 0 ;
26348 PyObject * obj1 = 0 ;
26349 char *kwnames[] = {
26350 (char *) "self",(char *) "flags", NULL
26351 };
26352
26353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
26354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26356 if (obj1) {
26357 arg2 = (int)SWIG_As_int(obj1);
26358 if (PyErr_Occurred()) SWIG_fail;
26359 }
26360 {
26361 PyThreadState* __tstate = wxPyBeginAllowThreads();
26362 result = (int)(arg1)->DoDragDrop(arg2);
26363
26364 wxPyEndAllowThreads(__tstate);
26365 if (PyErr_Occurred()) SWIG_fail;
26366 }
26367 resultobj = SWIG_From_int((int)result);
26368 return resultobj;
26369 fail:
26370 return NULL;
26371 }
26372
26373
26374 static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *, PyObject *args, PyObject *kwargs) {
26375 PyObject *resultobj;
26376 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
26377 int arg2 ;
26378 bool result;
26379 PyObject * obj0 = 0 ;
26380 PyObject * obj1 = 0 ;
26381 char *kwnames[] = {
26382 (char *) "self",(char *) "effect", NULL
26383 };
26384
26385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_base_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
26386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropSource,
26387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26388 arg2 = (int)SWIG_As_int(obj1);
26389 if (PyErr_Occurred()) SWIG_fail;
26390 {
26391 PyThreadState* __tstate = wxPyBeginAllowThreads();
26392 result = (bool)(arg1)->base_GiveFeedback((wxDragResult )arg2);
26393
26394 wxPyEndAllowThreads(__tstate);
26395 if (PyErr_Occurred()) SWIG_fail;
26396 }
26397 {
26398 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26399 }
26400 return resultobj;
26401 fail:
26402 return NULL;
26403 }
26404
26405
26406 static PyObject * DropSource_swigregister(PyObject *, PyObject *args) {
26407 PyObject *obj;
26408 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26409 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
26410 Py_INCREF(obj);
26411 return Py_BuildValue((char *)"");
26412 }
26413 static PyObject *_wrap_new_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
26414 PyObject *resultobj;
26415 wxDataObject *arg1 = (wxDataObject *) NULL ;
26416 wxPyDropTarget *result;
26417 PyObject * obj0 = 0 ;
26418 char *kwnames[] = {
26419 (char *) "dataObject", NULL
26420 };
26421
26422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
26423 if (obj0) {
26424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDataObject,
26425 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
26426 }
26427 {
26428 PyThreadState* __tstate = wxPyBeginAllowThreads();
26429 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
26430
26431 wxPyEndAllowThreads(__tstate);
26432 if (PyErr_Occurred()) SWIG_fail;
26433 }
26434 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 1);
26435 return resultobj;
26436 fail:
26437 return NULL;
26438 }
26439
26440
26441 static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26442 PyObject *resultobj;
26443 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26444 PyObject *arg2 = (PyObject *) 0 ;
26445 PyObject *arg3 = (PyObject *) 0 ;
26446 PyObject * obj0 = 0 ;
26447 PyObject * obj1 = 0 ;
26448 PyObject * obj2 = 0 ;
26449 char *kwnames[] = {
26450 (char *) "self",(char *) "self",(char *) "_class", NULL
26451 };
26452
26453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26454 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26455 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26456 arg2 = obj1;
26457 arg3 = obj2;
26458 {
26459 PyThreadState* __tstate = wxPyBeginAllowThreads();
26460 (arg1)->_setCallbackInfo(arg2,arg3);
26461
26462 wxPyEndAllowThreads(__tstate);
26463 if (PyErr_Occurred()) SWIG_fail;
26464 }
26465 Py_INCREF(Py_None); resultobj = Py_None;
26466 return resultobj;
26467 fail:
26468 return NULL;
26469 }
26470
26471
26472 static PyObject *_wrap_delete_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
26473 PyObject *resultobj;
26474 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26475 PyObject * obj0 = 0 ;
26476 char *kwnames[] = {
26477 (char *) "self", NULL
26478 };
26479
26480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
26481 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26482 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26483 {
26484 PyThreadState* __tstate = wxPyBeginAllowThreads();
26485 delete arg1;
26486
26487 wxPyEndAllowThreads(__tstate);
26488 if (PyErr_Occurred()) SWIG_fail;
26489 }
26490 Py_INCREF(Py_None); resultobj = Py_None;
26491 return resultobj;
26492 fail:
26493 return NULL;
26494 }
26495
26496
26497 static PyObject *_wrap_DropTarget_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26498 PyObject *resultobj;
26499 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26500 wxDataObject *result;
26501 PyObject * obj0 = 0 ;
26502 char *kwnames[] = {
26503 (char *) "self", NULL
26504 };
26505
26506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
26507 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26509 {
26510 PyThreadState* __tstate = wxPyBeginAllowThreads();
26511 result = (wxDataObject *)(arg1)->GetDataObject();
26512
26513 wxPyEndAllowThreads(__tstate);
26514 if (PyErr_Occurred()) SWIG_fail;
26515 }
26516 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
26517 return resultobj;
26518 fail:
26519 return NULL;
26520 }
26521
26522
26523 static PyObject *_wrap_DropTarget_SetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
26524 PyObject *resultobj;
26525 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26526 wxDataObject *arg2 = (wxDataObject *) 0 ;
26527 PyObject * obj0 = 0 ;
26528 PyObject * obj1 = 0 ;
26529 char *kwnames[] = {
26530 (char *) "self",(char *) "dataObject", NULL
26531 };
26532
26533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
26534 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26535 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26536 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
26537 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
26538 {
26539 PyThreadState* __tstate = wxPyBeginAllowThreads();
26540 (arg1)->SetDataObject(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_DropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
26553 PyObject *resultobj;
26554 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26555 int arg2 ;
26556 int arg3 ;
26557 int arg4 ;
26558 int result;
26559 PyObject * obj0 = 0 ;
26560 PyObject * obj1 = 0 ;
26561 PyObject * obj2 = 0 ;
26562 PyObject * obj3 = 0 ;
26563 char *kwnames[] = {
26564 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26565 };
26566
26567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26570 arg2 = (int)SWIG_As_int(obj1);
26571 if (PyErr_Occurred()) SWIG_fail;
26572 arg3 = (int)SWIG_As_int(obj2);
26573 if (PyErr_Occurred()) SWIG_fail;
26574 arg4 = (int)SWIG_As_int(obj3);
26575 if (PyErr_Occurred()) SWIG_fail;
26576 {
26577 PyThreadState* __tstate = wxPyBeginAllowThreads();
26578 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
26579
26580 wxPyEndAllowThreads(__tstate);
26581 if (PyErr_Occurred()) SWIG_fail;
26582 }
26583 resultobj = SWIG_From_int((int)result);
26584 return resultobj;
26585 fail:
26586 return NULL;
26587 }
26588
26589
26590 static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
26591 PyObject *resultobj;
26592 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26593 int arg2 ;
26594 int arg3 ;
26595 int arg4 ;
26596 int result;
26597 PyObject * obj0 = 0 ;
26598 PyObject * obj1 = 0 ;
26599 PyObject * obj2 = 0 ;
26600 PyObject * obj3 = 0 ;
26601 char *kwnames[] = {
26602 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26603 };
26604
26605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26606 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26607 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26608 arg2 = (int)SWIG_As_int(obj1);
26609 if (PyErr_Occurred()) SWIG_fail;
26610 arg3 = (int)SWIG_As_int(obj2);
26611 if (PyErr_Occurred()) SWIG_fail;
26612 arg4 = (int)SWIG_As_int(obj3);
26613 if (PyErr_Occurred()) SWIG_fail;
26614 {
26615 PyThreadState* __tstate = wxPyBeginAllowThreads();
26616 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
26617
26618 wxPyEndAllowThreads(__tstate);
26619 if (PyErr_Occurred()) SWIG_fail;
26620 }
26621 resultobj = SWIG_From_int((int)result);
26622 return resultobj;
26623 fail:
26624 return NULL;
26625 }
26626
26627
26628 static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
26629 PyObject *resultobj;
26630 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26631 PyObject * obj0 = 0 ;
26632 char *kwnames[] = {
26633 (char *) "self", NULL
26634 };
26635
26636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
26637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26639 {
26640 PyThreadState* __tstate = wxPyBeginAllowThreads();
26641 (arg1)->base_OnLeave();
26642
26643 wxPyEndAllowThreads(__tstate);
26644 if (PyErr_Occurred()) SWIG_fail;
26645 }
26646 Py_INCREF(Py_None); resultobj = Py_None;
26647 return resultobj;
26648 fail:
26649 return NULL;
26650 }
26651
26652
26653 static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
26654 PyObject *resultobj;
26655 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26656 int arg2 ;
26657 int arg3 ;
26658 bool result;
26659 PyObject * obj0 = 0 ;
26660 PyObject * obj1 = 0 ;
26661 PyObject * obj2 = 0 ;
26662 char *kwnames[] = {
26663 (char *) "self",(char *) "x",(char *) "y", NULL
26664 };
26665
26666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
26667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26669 arg2 = (int)SWIG_As_int(obj1);
26670 if (PyErr_Occurred()) SWIG_fail;
26671 arg3 = (int)SWIG_As_int(obj2);
26672 if (PyErr_Occurred()) SWIG_fail;
26673 {
26674 PyThreadState* __tstate = wxPyBeginAllowThreads();
26675 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
26676
26677 wxPyEndAllowThreads(__tstate);
26678 if (PyErr_Occurred()) SWIG_fail;
26679 }
26680 {
26681 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26682 }
26683 return resultobj;
26684 fail:
26685 return NULL;
26686 }
26687
26688
26689 static PyObject *_wrap_DropTarget_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
26690 PyObject *resultobj;
26691 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
26692 bool result;
26693 PyObject * obj0 = 0 ;
26694 char *kwnames[] = {
26695 (char *) "self", NULL
26696 };
26697
26698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
26699 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDropTarget,
26700 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26701 {
26702 PyThreadState* __tstate = wxPyBeginAllowThreads();
26703 result = (bool)(arg1)->GetData();
26704
26705 wxPyEndAllowThreads(__tstate);
26706 if (PyErr_Occurred()) SWIG_fail;
26707 }
26708 {
26709 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26710 }
26711 return resultobj;
26712 fail:
26713 return NULL;
26714 }
26715
26716
26717 static PyObject * DropTarget_swigregister(PyObject *, PyObject *args) {
26718 PyObject *obj;
26719 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26720 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
26721 Py_INCREF(obj);
26722 return Py_BuildValue((char *)"");
26723 }
26724 static PyObject *_wrap_new_TextDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
26725 PyObject *resultobj;
26726 wxPyTextDropTarget *result;
26727 char *kwnames[] = {
26728 NULL
26729 };
26730
26731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
26732 {
26733 PyThreadState* __tstate = wxPyBeginAllowThreads();
26734 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
26735
26736 wxPyEndAllowThreads(__tstate);
26737 if (PyErr_Occurred()) SWIG_fail;
26738 }
26739 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDropTarget, 1);
26740 return resultobj;
26741 fail:
26742 return NULL;
26743 }
26744
26745
26746 static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26747 PyObject *resultobj;
26748 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26749 PyObject *arg2 = (PyObject *) 0 ;
26750 PyObject *arg3 = (PyObject *) 0 ;
26751 PyObject * obj0 = 0 ;
26752 PyObject * obj1 = 0 ;
26753 PyObject * obj2 = 0 ;
26754 char *kwnames[] = {
26755 (char *) "self",(char *) "self",(char *) "_class", NULL
26756 };
26757
26758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26761 arg2 = obj1;
26762 arg3 = obj2;
26763 {
26764 PyThreadState* __tstate = wxPyBeginAllowThreads();
26765 (arg1)->_setCallbackInfo(arg2,arg3);
26766
26767 wxPyEndAllowThreads(__tstate);
26768 if (PyErr_Occurred()) SWIG_fail;
26769 }
26770 Py_INCREF(Py_None); resultobj = Py_None;
26771 return resultobj;
26772 fail:
26773 return NULL;
26774 }
26775
26776
26777 static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
26778 PyObject *resultobj;
26779 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26780 int arg2 ;
26781 int arg3 ;
26782 int arg4 ;
26783 int result;
26784 PyObject * obj0 = 0 ;
26785 PyObject * obj1 = 0 ;
26786 PyObject * obj2 = 0 ;
26787 PyObject * obj3 = 0 ;
26788 char *kwnames[] = {
26789 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26790 };
26791
26792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26793 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26794 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26795 arg2 = (int)SWIG_As_int(obj1);
26796 if (PyErr_Occurred()) SWIG_fail;
26797 arg3 = (int)SWIG_As_int(obj2);
26798 if (PyErr_Occurred()) SWIG_fail;
26799 arg4 = (int)SWIG_As_int(obj3);
26800 if (PyErr_Occurred()) SWIG_fail;
26801 {
26802 PyThreadState* __tstate = wxPyBeginAllowThreads();
26803 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
26804
26805 wxPyEndAllowThreads(__tstate);
26806 if (PyErr_Occurred()) SWIG_fail;
26807 }
26808 resultobj = SWIG_From_int((int)result);
26809 return resultobj;
26810 fail:
26811 return NULL;
26812 }
26813
26814
26815 static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
26816 PyObject *resultobj;
26817 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26818 int arg2 ;
26819 int arg3 ;
26820 int arg4 ;
26821 int result;
26822 PyObject * obj0 = 0 ;
26823 PyObject * obj1 = 0 ;
26824 PyObject * obj2 = 0 ;
26825 PyObject * obj3 = 0 ;
26826 char *kwnames[] = {
26827 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26828 };
26829
26830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26833 arg2 = (int)SWIG_As_int(obj1);
26834 if (PyErr_Occurred()) SWIG_fail;
26835 arg3 = (int)SWIG_As_int(obj2);
26836 if (PyErr_Occurred()) SWIG_fail;
26837 arg4 = (int)SWIG_As_int(obj3);
26838 if (PyErr_Occurred()) SWIG_fail;
26839 {
26840 PyThreadState* __tstate = wxPyBeginAllowThreads();
26841 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
26842
26843 wxPyEndAllowThreads(__tstate);
26844 if (PyErr_Occurred()) SWIG_fail;
26845 }
26846 resultobj = SWIG_From_int((int)result);
26847 return resultobj;
26848 fail:
26849 return NULL;
26850 }
26851
26852
26853 static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
26854 PyObject *resultobj;
26855 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26856 PyObject * obj0 = 0 ;
26857 char *kwnames[] = {
26858 (char *) "self", NULL
26859 };
26860
26861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
26862 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26863 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26864 {
26865 PyThreadState* __tstate = wxPyBeginAllowThreads();
26866 (arg1)->base_OnLeave();
26867
26868 wxPyEndAllowThreads(__tstate);
26869 if (PyErr_Occurred()) SWIG_fail;
26870 }
26871 Py_INCREF(Py_None); resultobj = Py_None;
26872 return resultobj;
26873 fail:
26874 return NULL;
26875 }
26876
26877
26878 static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
26879 PyObject *resultobj;
26880 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26881 int arg2 ;
26882 int arg3 ;
26883 bool result;
26884 PyObject * obj0 = 0 ;
26885 PyObject * obj1 = 0 ;
26886 PyObject * obj2 = 0 ;
26887 char *kwnames[] = {
26888 (char *) "self",(char *) "x",(char *) "y", NULL
26889 };
26890
26891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
26892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26894 arg2 = (int)SWIG_As_int(obj1);
26895 if (PyErr_Occurred()) SWIG_fail;
26896 arg3 = (int)SWIG_As_int(obj2);
26897 if (PyErr_Occurred()) SWIG_fail;
26898 {
26899 PyThreadState* __tstate = wxPyBeginAllowThreads();
26900 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
26901
26902 wxPyEndAllowThreads(__tstate);
26903 if (PyErr_Occurred()) SWIG_fail;
26904 }
26905 {
26906 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26907 }
26908 return resultobj;
26909 fail:
26910 return NULL;
26911 }
26912
26913
26914 static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
26915 PyObject *resultobj;
26916 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
26917 int arg2 ;
26918 int arg3 ;
26919 int arg4 ;
26920 int result;
26921 PyObject * obj0 = 0 ;
26922 PyObject * obj1 = 0 ;
26923 PyObject * obj2 = 0 ;
26924 PyObject * obj3 = 0 ;
26925 char *kwnames[] = {
26926 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
26927 };
26928
26929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26930 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextDropTarget,
26931 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26932 arg2 = (int)SWIG_As_int(obj1);
26933 if (PyErr_Occurred()) SWIG_fail;
26934 arg3 = (int)SWIG_As_int(obj2);
26935 if (PyErr_Occurred()) SWIG_fail;
26936 arg4 = (int)SWIG_As_int(obj3);
26937 if (PyErr_Occurred()) SWIG_fail;
26938 {
26939 PyThreadState* __tstate = wxPyBeginAllowThreads();
26940 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
26941
26942 wxPyEndAllowThreads(__tstate);
26943 if (PyErr_Occurred()) SWIG_fail;
26944 }
26945 resultobj = SWIG_From_int((int)result);
26946 return resultobj;
26947 fail:
26948 return NULL;
26949 }
26950
26951
26952 static PyObject * TextDropTarget_swigregister(PyObject *, PyObject *args) {
26953 PyObject *obj;
26954 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26955 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
26956 Py_INCREF(obj);
26957 return Py_BuildValue((char *)"");
26958 }
26959 static PyObject *_wrap_new_FileDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
26960 PyObject *resultobj;
26961 wxPyFileDropTarget *result;
26962 char *kwnames[] = {
26963 NULL
26964 };
26965
26966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
26967 {
26968 PyThreadState* __tstate = wxPyBeginAllowThreads();
26969 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
26970
26971 wxPyEndAllowThreads(__tstate);
26972 if (PyErr_Occurred()) SWIG_fail;
26973 }
26974 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileDropTarget, 1);
26975 return resultobj;
26976 fail:
26977 return NULL;
26978 }
26979
26980
26981 static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26982 PyObject *resultobj;
26983 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
26984 PyObject *arg2 = (PyObject *) 0 ;
26985 PyObject *arg3 = (PyObject *) 0 ;
26986 PyObject * obj0 = 0 ;
26987 PyObject * obj1 = 0 ;
26988 PyObject * obj2 = 0 ;
26989 char *kwnames[] = {
26990 (char *) "self",(char *) "self",(char *) "_class", NULL
26991 };
26992
26993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
26995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26996 arg2 = obj1;
26997 arg3 = obj2;
26998 {
26999 PyThreadState* __tstate = wxPyBeginAllowThreads();
27000 (arg1)->_setCallbackInfo(arg2,arg3);
27001
27002 wxPyEndAllowThreads(__tstate);
27003 if (PyErr_Occurred()) SWIG_fail;
27004 }
27005 Py_INCREF(Py_None); resultobj = Py_None;
27006 return resultobj;
27007 fail:
27008 return NULL;
27009 }
27010
27011
27012 static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
27013 PyObject *resultobj;
27014 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27015 int arg2 ;
27016 int arg3 ;
27017 int arg4 ;
27018 int result;
27019 PyObject * obj0 = 0 ;
27020 PyObject * obj1 = 0 ;
27021 PyObject * obj2 = 0 ;
27022 PyObject * obj3 = 0 ;
27023 char *kwnames[] = {
27024 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27025 };
27026
27027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27028 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27029 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27030 arg2 = (int)SWIG_As_int(obj1);
27031 if (PyErr_Occurred()) SWIG_fail;
27032 arg3 = (int)SWIG_As_int(obj2);
27033 if (PyErr_Occurred()) SWIG_fail;
27034 arg4 = (int)SWIG_As_int(obj3);
27035 if (PyErr_Occurred()) SWIG_fail;
27036 {
27037 PyThreadState* __tstate = wxPyBeginAllowThreads();
27038 result = (int)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
27039
27040 wxPyEndAllowThreads(__tstate);
27041 if (PyErr_Occurred()) SWIG_fail;
27042 }
27043 resultobj = SWIG_From_int((int)result);
27044 return resultobj;
27045 fail:
27046 return NULL;
27047 }
27048
27049
27050 static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
27051 PyObject *resultobj;
27052 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27053 int arg2 ;
27054 int arg3 ;
27055 int arg4 ;
27056 int result;
27057 PyObject * obj0 = 0 ;
27058 PyObject * obj1 = 0 ;
27059 PyObject * obj2 = 0 ;
27060 PyObject * obj3 = 0 ;
27061 char *kwnames[] = {
27062 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27063 };
27064
27065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27068 arg2 = (int)SWIG_As_int(obj1);
27069 if (PyErr_Occurred()) SWIG_fail;
27070 arg3 = (int)SWIG_As_int(obj2);
27071 if (PyErr_Occurred()) SWIG_fail;
27072 arg4 = (int)SWIG_As_int(obj3);
27073 if (PyErr_Occurred()) SWIG_fail;
27074 {
27075 PyThreadState* __tstate = wxPyBeginAllowThreads();
27076 result = (int)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
27077
27078 wxPyEndAllowThreads(__tstate);
27079 if (PyErr_Occurred()) SWIG_fail;
27080 }
27081 resultobj = SWIG_From_int((int)result);
27082 return resultobj;
27083 fail:
27084 return NULL;
27085 }
27086
27087
27088 static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
27089 PyObject *resultobj;
27090 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27091 PyObject * obj0 = 0 ;
27092 char *kwnames[] = {
27093 (char *) "self", NULL
27094 };
27095
27096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
27097 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27098 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27099 {
27100 PyThreadState* __tstate = wxPyBeginAllowThreads();
27101 (arg1)->base_OnLeave();
27102
27103 wxPyEndAllowThreads(__tstate);
27104 if (PyErr_Occurred()) SWIG_fail;
27105 }
27106 Py_INCREF(Py_None); resultobj = Py_None;
27107 return resultobj;
27108 fail:
27109 return NULL;
27110 }
27111
27112
27113 static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
27114 PyObject *resultobj;
27115 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27116 int arg2 ;
27117 int arg3 ;
27118 bool result;
27119 PyObject * obj0 = 0 ;
27120 PyObject * obj1 = 0 ;
27121 PyObject * obj2 = 0 ;
27122 char *kwnames[] = {
27123 (char *) "self",(char *) "x",(char *) "y", NULL
27124 };
27125
27126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
27127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27129 arg2 = (int)SWIG_As_int(obj1);
27130 if (PyErr_Occurred()) SWIG_fail;
27131 arg3 = (int)SWIG_As_int(obj2);
27132 if (PyErr_Occurred()) SWIG_fail;
27133 {
27134 PyThreadState* __tstate = wxPyBeginAllowThreads();
27135 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
27136
27137 wxPyEndAllowThreads(__tstate);
27138 if (PyErr_Occurred()) SWIG_fail;
27139 }
27140 {
27141 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27142 }
27143 return resultobj;
27144 fail:
27145 return NULL;
27146 }
27147
27148
27149 static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
27150 PyObject *resultobj;
27151 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
27152 int arg2 ;
27153 int arg3 ;
27154 int arg4 ;
27155 int result;
27156 PyObject * obj0 = 0 ;
27157 PyObject * obj1 = 0 ;
27158 PyObject * obj2 = 0 ;
27159 PyObject * obj3 = 0 ;
27160 char *kwnames[] = {
27161 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
27162 };
27163
27164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27165 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyFileDropTarget,
27166 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27167 arg2 = (int)SWIG_As_int(obj1);
27168 if (PyErr_Occurred()) SWIG_fail;
27169 arg3 = (int)SWIG_As_int(obj2);
27170 if (PyErr_Occurred()) SWIG_fail;
27171 arg4 = (int)SWIG_As_int(obj3);
27172 if (PyErr_Occurred()) SWIG_fail;
27173 {
27174 PyThreadState* __tstate = wxPyBeginAllowThreads();
27175 result = (int)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
27176
27177 wxPyEndAllowThreads(__tstate);
27178 if (PyErr_Occurred()) SWIG_fail;
27179 }
27180 resultobj = SWIG_From_int((int)result);
27181 return resultobj;
27182 fail:
27183 return NULL;
27184 }
27185
27186
27187 static PyObject * FileDropTarget_swigregister(PyObject *, PyObject *args) {
27188 PyObject *obj;
27189 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27190 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
27191 Py_INCREF(obj);
27192 return Py_BuildValue((char *)"");
27193 }
27194 static PyObject *_wrap_new_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
27195 PyObject *resultobj;
27196 wxClipboard *result;
27197 char *kwnames[] = {
27198 NULL
27199 };
27200
27201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
27202 {
27203 PyThreadState* __tstate = wxPyBeginAllowThreads();
27204 result = (wxClipboard *)new wxClipboard();
27205
27206 wxPyEndAllowThreads(__tstate);
27207 if (PyErr_Occurred()) SWIG_fail;
27208 }
27209 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 1);
27210 return resultobj;
27211 fail:
27212 return NULL;
27213 }
27214
27215
27216 static PyObject *_wrap_delete_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
27217 PyObject *resultobj;
27218 wxClipboard *arg1 = (wxClipboard *) 0 ;
27219 PyObject * obj0 = 0 ;
27220 char *kwnames[] = {
27221 (char *) "self", NULL
27222 };
27223
27224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
27225 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27226 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27227 {
27228 PyThreadState* __tstate = wxPyBeginAllowThreads();
27229 delete arg1;
27230
27231 wxPyEndAllowThreads(__tstate);
27232 if (PyErr_Occurred()) SWIG_fail;
27233 }
27234 Py_INCREF(Py_None); resultobj = Py_None;
27235 return resultobj;
27236 fail:
27237 return NULL;
27238 }
27239
27240
27241 static PyObject *_wrap_Clipboard_Open(PyObject *, PyObject *args, PyObject *kwargs) {
27242 PyObject *resultobj;
27243 wxClipboard *arg1 = (wxClipboard *) 0 ;
27244 bool result;
27245 PyObject * obj0 = 0 ;
27246 char *kwnames[] = {
27247 (char *) "self", NULL
27248 };
27249
27250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
27251 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27252 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27253 {
27254 PyThreadState* __tstate = wxPyBeginAllowThreads();
27255 result = (bool)(arg1)->Open();
27256
27257 wxPyEndAllowThreads(__tstate);
27258 if (PyErr_Occurred()) SWIG_fail;
27259 }
27260 {
27261 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27262 }
27263 return resultobj;
27264 fail:
27265 return NULL;
27266 }
27267
27268
27269 static PyObject *_wrap_Clipboard_Close(PyObject *, PyObject *args, PyObject *kwargs) {
27270 PyObject *resultobj;
27271 wxClipboard *arg1 = (wxClipboard *) 0 ;
27272 PyObject * obj0 = 0 ;
27273 char *kwnames[] = {
27274 (char *) "self", NULL
27275 };
27276
27277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
27278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27280 {
27281 PyThreadState* __tstate = wxPyBeginAllowThreads();
27282 (arg1)->Close();
27283
27284 wxPyEndAllowThreads(__tstate);
27285 if (PyErr_Occurred()) SWIG_fail;
27286 }
27287 Py_INCREF(Py_None); resultobj = Py_None;
27288 return resultobj;
27289 fail:
27290 return NULL;
27291 }
27292
27293
27294 static PyObject *_wrap_Clipboard_IsOpened(PyObject *, PyObject *args, PyObject *kwargs) {
27295 PyObject *resultobj;
27296 wxClipboard *arg1 = (wxClipboard *) 0 ;
27297 bool result;
27298 PyObject * obj0 = 0 ;
27299 char *kwnames[] = {
27300 (char *) "self", NULL
27301 };
27302
27303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
27304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27306 {
27307 PyThreadState* __tstate = wxPyBeginAllowThreads();
27308 result = (bool)((wxClipboard const *)arg1)->IsOpened();
27309
27310 wxPyEndAllowThreads(__tstate);
27311 if (PyErr_Occurred()) SWIG_fail;
27312 }
27313 {
27314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27315 }
27316 return resultobj;
27317 fail:
27318 return NULL;
27319 }
27320
27321
27322 static PyObject *_wrap_Clipboard_AddData(PyObject *, PyObject *args, PyObject *kwargs) {
27323 PyObject *resultobj;
27324 wxClipboard *arg1 = (wxClipboard *) 0 ;
27325 wxDataObject *arg2 = (wxDataObject *) 0 ;
27326 bool result;
27327 PyObject * obj0 = 0 ;
27328 PyObject * obj1 = 0 ;
27329 char *kwnames[] = {
27330 (char *) "self",(char *) "data", NULL
27331 };
27332
27333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
27334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27336 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
27337 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27338 {
27339 PyThreadState* __tstate = wxPyBeginAllowThreads();
27340 result = (bool)(arg1)->AddData(arg2);
27341
27342 wxPyEndAllowThreads(__tstate);
27343 if (PyErr_Occurred()) SWIG_fail;
27344 }
27345 {
27346 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27347 }
27348 return resultobj;
27349 fail:
27350 return NULL;
27351 }
27352
27353
27354 static PyObject *_wrap_Clipboard_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
27355 PyObject *resultobj;
27356 wxClipboard *arg1 = (wxClipboard *) 0 ;
27357 wxDataObject *arg2 = (wxDataObject *) 0 ;
27358 bool result;
27359 PyObject * obj0 = 0 ;
27360 PyObject * obj1 = 0 ;
27361 char *kwnames[] = {
27362 (char *) "self",(char *) "data", NULL
27363 };
27364
27365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
27366 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27367 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27368 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
27369 SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
27370 {
27371 PyThreadState* __tstate = wxPyBeginAllowThreads();
27372 result = (bool)(arg1)->SetData(arg2);
27373
27374 wxPyEndAllowThreads(__tstate);
27375 if (PyErr_Occurred()) SWIG_fail;
27376 }
27377 {
27378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27379 }
27380 return resultobj;
27381 fail:
27382 return NULL;
27383 }
27384
27385
27386 static PyObject *_wrap_Clipboard_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
27387 PyObject *resultobj;
27388 wxClipboard *arg1 = (wxClipboard *) 0 ;
27389 wxDataFormat *arg2 = 0 ;
27390 bool result;
27391 PyObject * obj0 = 0 ;
27392 PyObject * obj1 = 0 ;
27393 char *kwnames[] = {
27394 (char *) "self",(char *) "format", NULL
27395 };
27396
27397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
27398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27400 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataFormat,
27401 SWIG_POINTER_EXCEPTION | 0)) == -1)
27402 SWIG_fail;
27403 if (arg2 == NULL) {
27404 PyErr_SetString(PyExc_TypeError,"null reference");
27405 SWIG_fail;
27406 }
27407 {
27408 PyThreadState* __tstate = wxPyBeginAllowThreads();
27409 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
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_Clipboard_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
27424 PyObject *resultobj;
27425 wxClipboard *arg1 = (wxClipboard *) 0 ;
27426 wxDataObject *arg2 = 0 ;
27427 bool result;
27428 PyObject * obj0 = 0 ;
27429 PyObject * obj1 = 0 ;
27430 char *kwnames[] = {
27431 (char *) "self",(char *) "data", NULL
27432 };
27433
27434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
27435 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27436 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27437 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDataObject,
27438 SWIG_POINTER_EXCEPTION | 0)) == -1)
27439 SWIG_fail;
27440 if (arg2 == NULL) {
27441 PyErr_SetString(PyExc_TypeError,"null reference");
27442 SWIG_fail;
27443 }
27444 {
27445 PyThreadState* __tstate = wxPyBeginAllowThreads();
27446 result = (bool)(arg1)->GetData(*arg2);
27447
27448 wxPyEndAllowThreads(__tstate);
27449 if (PyErr_Occurred()) SWIG_fail;
27450 }
27451 {
27452 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27453 }
27454 return resultobj;
27455 fail:
27456 return NULL;
27457 }
27458
27459
27460 static PyObject *_wrap_Clipboard_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
27461 PyObject *resultobj;
27462 wxClipboard *arg1 = (wxClipboard *) 0 ;
27463 PyObject * obj0 = 0 ;
27464 char *kwnames[] = {
27465 (char *) "self", NULL
27466 };
27467
27468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
27469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27471 {
27472 PyThreadState* __tstate = wxPyBeginAllowThreads();
27473 (arg1)->Clear();
27474
27475 wxPyEndAllowThreads(__tstate);
27476 if (PyErr_Occurred()) SWIG_fail;
27477 }
27478 Py_INCREF(Py_None); resultobj = Py_None;
27479 return resultobj;
27480 fail:
27481 return NULL;
27482 }
27483
27484
27485 static PyObject *_wrap_Clipboard_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
27486 PyObject *resultobj;
27487 wxClipboard *arg1 = (wxClipboard *) 0 ;
27488 bool result;
27489 PyObject * obj0 = 0 ;
27490 char *kwnames[] = {
27491 (char *) "self", NULL
27492 };
27493
27494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
27495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27497 {
27498 PyThreadState* __tstate = wxPyBeginAllowThreads();
27499 result = (bool)(arg1)->Flush();
27500
27501 wxPyEndAllowThreads(__tstate);
27502 if (PyErr_Occurred()) SWIG_fail;
27503 }
27504 {
27505 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27506 }
27507 return resultobj;
27508 fail:
27509 return NULL;
27510 }
27511
27512
27513 static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *, PyObject *args, PyObject *kwargs) {
27514 PyObject *resultobj;
27515 wxClipboard *arg1 = (wxClipboard *) 0 ;
27516 bool arg2 = (bool) True ;
27517 PyObject * obj0 = 0 ;
27518 PyObject * obj1 = 0 ;
27519 char *kwnames[] = {
27520 (char *) "self",(char *) "primary", NULL
27521 };
27522
27523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
27524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27526 if (obj1) {
27527 arg2 = (bool)SWIG_As_bool(obj1);
27528 if (PyErr_Occurred()) SWIG_fail;
27529 }
27530 {
27531 PyThreadState* __tstate = wxPyBeginAllowThreads();
27532 (arg1)->UsePrimarySelection(arg2);
27533
27534 wxPyEndAllowThreads(__tstate);
27535 if (PyErr_Occurred()) SWIG_fail;
27536 }
27537 Py_INCREF(Py_None); resultobj = Py_None;
27538 return resultobj;
27539 fail:
27540 return NULL;
27541 }
27542
27543
27544 static PyObject *_wrap_Clipboard_Get(PyObject *, PyObject *args, PyObject *kwargs) {
27545 PyObject *resultobj;
27546 wxClipboard *result;
27547 char *kwnames[] = {
27548 NULL
27549 };
27550
27551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Clipboard_Get",kwnames)) goto fail;
27552 {
27553 PyThreadState* __tstate = wxPyBeginAllowThreads();
27554 result = (wxClipboard *)wxClipboard::Get();
27555
27556 wxPyEndAllowThreads(__tstate);
27557 if (PyErr_Occurred()) SWIG_fail;
27558 }
27559 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 0);
27560 return resultobj;
27561 fail:
27562 return NULL;
27563 }
27564
27565
27566 static PyObject * Clipboard_swigregister(PyObject *, PyObject *args) {
27567 PyObject *obj;
27568 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27569 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
27570 Py_INCREF(obj);
27571 return Py_BuildValue((char *)"");
27572 }
27573 static PyObject *_wrap_new_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
27574 PyObject *resultobj;
27575 wxClipboard *arg1 = (wxClipboard *) NULL ;
27576 wxClipboardLocker *result;
27577 PyObject * obj0 = 0 ;
27578 char *kwnames[] = {
27579 (char *) "clipboard", NULL
27580 };
27581
27582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
27583 if (obj0) {
27584 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboard,
27585 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27586 }
27587 {
27588 PyThreadState* __tstate = wxPyBeginAllowThreads();
27589 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
27590
27591 wxPyEndAllowThreads(__tstate);
27592 if (PyErr_Occurred()) SWIG_fail;
27593 }
27594 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboardLocker, 1);
27595 return resultobj;
27596 fail:
27597 return NULL;
27598 }
27599
27600
27601 static PyObject *_wrap_delete_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
27602 PyObject *resultobj;
27603 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
27604 PyObject * obj0 = 0 ;
27605 char *kwnames[] = {
27606 (char *) "self", NULL
27607 };
27608
27609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
27610 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboardLocker,
27611 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27612 {
27613 PyThreadState* __tstate = wxPyBeginAllowThreads();
27614 delete arg1;
27615
27616 wxPyEndAllowThreads(__tstate);
27617 if (PyErr_Occurred()) SWIG_fail;
27618 }
27619 Py_INCREF(Py_None); resultobj = Py_None;
27620 return resultobj;
27621 fail:
27622 return NULL;
27623 }
27624
27625
27626 static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *, PyObject *args, PyObject *kwargs) {
27627 PyObject *resultobj;
27628 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
27629 bool result;
27630 PyObject * obj0 = 0 ;
27631 char *kwnames[] = {
27632 (char *) "self", NULL
27633 };
27634
27635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
27636 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxClipboardLocker,
27637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27638 {
27639 PyThreadState* __tstate = wxPyBeginAllowThreads();
27640 result = (bool)wxClipboardLocker___nonzero__(arg1);
27641
27642 wxPyEndAllowThreads(__tstate);
27643 if (PyErr_Occurred()) SWIG_fail;
27644 }
27645 {
27646 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27647 }
27648 return resultobj;
27649 fail:
27650 return NULL;
27651 }
27652
27653
27654 static PyObject * ClipboardLocker_swigregister(PyObject *, PyObject *args) {
27655 PyObject *obj;
27656 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27657 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
27658 Py_INCREF(obj);
27659 return Py_BuildValue((char *)"");
27660 }
27661 static PyObject *_wrap_new_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
27662 PyObject *resultobj;
27663 int arg1 = (int) 0 ;
27664 int arg2 = (int) 0 ;
27665 int arg3 = (int) 0 ;
27666 int arg4 = (int) 0 ;
27667 wxVideoMode *result;
27668 PyObject * obj0 = 0 ;
27669 PyObject * obj1 = 0 ;
27670 PyObject * obj2 = 0 ;
27671 PyObject * obj3 = 0 ;
27672 char *kwnames[] = {
27673 (char *) "width",(char *) "height",(char *) "depth",(char *) "freq", NULL
27674 };
27675
27676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_VideoMode",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
27677 if (obj0) {
27678 arg1 = (int)SWIG_As_int(obj0);
27679 if (PyErr_Occurred()) SWIG_fail;
27680 }
27681 if (obj1) {
27682 arg2 = (int)SWIG_As_int(obj1);
27683 if (PyErr_Occurred()) SWIG_fail;
27684 }
27685 if (obj2) {
27686 arg3 = (int)SWIG_As_int(obj2);
27687 if (PyErr_Occurred()) SWIG_fail;
27688 }
27689 if (obj3) {
27690 arg4 = (int)SWIG_As_int(obj3);
27691 if (PyErr_Occurred()) SWIG_fail;
27692 }
27693 {
27694 PyThreadState* __tstate = wxPyBeginAllowThreads();
27695 result = (wxVideoMode *)new wxVideoMode(arg1,arg2,arg3,arg4);
27696
27697 wxPyEndAllowThreads(__tstate);
27698 if (PyErr_Occurred()) SWIG_fail;
27699 }
27700 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVideoMode, 1);
27701 return resultobj;
27702 fail:
27703 return NULL;
27704 }
27705
27706
27707 static PyObject *_wrap_delete_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
27708 PyObject *resultobj;
27709 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27710 PyObject * obj0 = 0 ;
27711 char *kwnames[] = {
27712 (char *) "self", NULL
27713 };
27714
27715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VideoMode",kwnames,&obj0)) goto fail;
27716 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27717 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27718 {
27719 PyThreadState* __tstate = wxPyBeginAllowThreads();
27720 delete arg1;
27721
27722 wxPyEndAllowThreads(__tstate);
27723 if (PyErr_Occurred()) SWIG_fail;
27724 }
27725 Py_INCREF(Py_None); resultobj = Py_None;
27726 return resultobj;
27727 fail:
27728 return NULL;
27729 }
27730
27731
27732 static PyObject *_wrap_VideoMode_Matches(PyObject *, PyObject *args, PyObject *kwargs) {
27733 PyObject *resultobj;
27734 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27735 wxVideoMode *arg2 = 0 ;
27736 bool result;
27737 PyObject * obj0 = 0 ;
27738 PyObject * obj1 = 0 ;
27739 char *kwnames[] = {
27740 (char *) "self",(char *) "other", NULL
27741 };
27742
27743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_Matches",kwnames,&obj0,&obj1)) goto fail;
27744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27746 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27747 SWIG_POINTER_EXCEPTION | 0)) == -1)
27748 SWIG_fail;
27749 if (arg2 == NULL) {
27750 PyErr_SetString(PyExc_TypeError,"null reference");
27751 SWIG_fail;
27752 }
27753 {
27754 PyThreadState* __tstate = wxPyBeginAllowThreads();
27755 result = (bool)((wxVideoMode const *)arg1)->Matches((wxVideoMode const &)*arg2);
27756
27757 wxPyEndAllowThreads(__tstate);
27758 if (PyErr_Occurred()) SWIG_fail;
27759 }
27760 {
27761 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27762 }
27763 return resultobj;
27764 fail:
27765 return NULL;
27766 }
27767
27768
27769 static PyObject *_wrap_VideoMode_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
27770 PyObject *resultobj;
27771 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27772 int result;
27773 PyObject * obj0 = 0 ;
27774 char *kwnames[] = {
27775 (char *) "self", NULL
27776 };
27777
27778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetWidth",kwnames,&obj0)) goto fail;
27779 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27780 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27781 {
27782 PyThreadState* __tstate = wxPyBeginAllowThreads();
27783 result = (int)((wxVideoMode const *)arg1)->GetWidth();
27784
27785 wxPyEndAllowThreads(__tstate);
27786 if (PyErr_Occurred()) SWIG_fail;
27787 }
27788 resultobj = SWIG_From_int((int)result);
27789 return resultobj;
27790 fail:
27791 return NULL;
27792 }
27793
27794
27795 static PyObject *_wrap_VideoMode_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
27796 PyObject *resultobj;
27797 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27798 int result;
27799 PyObject * obj0 = 0 ;
27800 char *kwnames[] = {
27801 (char *) "self", NULL
27802 };
27803
27804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetHeight",kwnames,&obj0)) goto fail;
27805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27807 {
27808 PyThreadState* __tstate = wxPyBeginAllowThreads();
27809 result = (int)((wxVideoMode const *)arg1)->GetHeight();
27810
27811 wxPyEndAllowThreads(__tstate);
27812 if (PyErr_Occurred()) SWIG_fail;
27813 }
27814 resultobj = SWIG_From_int((int)result);
27815 return resultobj;
27816 fail:
27817 return NULL;
27818 }
27819
27820
27821 static PyObject *_wrap_VideoMode_GetDepth(PyObject *, PyObject *args, PyObject *kwargs) {
27822 PyObject *resultobj;
27823 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27824 int result;
27825 PyObject * obj0 = 0 ;
27826 char *kwnames[] = {
27827 (char *) "self", NULL
27828 };
27829
27830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetDepth",kwnames,&obj0)) goto fail;
27831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27833 {
27834 PyThreadState* __tstate = wxPyBeginAllowThreads();
27835 result = (int)((wxVideoMode const *)arg1)->GetDepth();
27836
27837 wxPyEndAllowThreads(__tstate);
27838 if (PyErr_Occurred()) SWIG_fail;
27839 }
27840 resultobj = SWIG_From_int((int)result);
27841 return resultobj;
27842 fail:
27843 return NULL;
27844 }
27845
27846
27847 static PyObject *_wrap_VideoMode_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
27848 PyObject *resultobj;
27849 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27850 bool result;
27851 PyObject * obj0 = 0 ;
27852 char *kwnames[] = {
27853 (char *) "self", NULL
27854 };
27855
27856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_IsOk",kwnames,&obj0)) goto fail;
27857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27859 {
27860 PyThreadState* __tstate = wxPyBeginAllowThreads();
27861 result = (bool)((wxVideoMode const *)arg1)->IsOk();
27862
27863 wxPyEndAllowThreads(__tstate);
27864 if (PyErr_Occurred()) SWIG_fail;
27865 }
27866 {
27867 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27868 }
27869 return resultobj;
27870 fail:
27871 return NULL;
27872 }
27873
27874
27875 static PyObject *_wrap_VideoMode___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
27876 PyObject *resultobj;
27877 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27878 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
27879 bool result;
27880 PyObject * obj0 = 0 ;
27881 PyObject * obj1 = 0 ;
27882 char *kwnames[] = {
27883 (char *) "self",(char *) "other", NULL
27884 };
27885
27886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___eq__",kwnames,&obj0,&obj1)) goto fail;
27887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27889 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27890 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27891 {
27892 PyThreadState* __tstate = wxPyBeginAllowThreads();
27893 result = (bool)wxVideoMode___eq__(arg1,(wxVideoMode const *)arg2);
27894
27895 wxPyEndAllowThreads(__tstate);
27896 if (PyErr_Occurred()) SWIG_fail;
27897 }
27898 {
27899 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27900 }
27901 return resultobj;
27902 fail:
27903 return NULL;
27904 }
27905
27906
27907 static PyObject *_wrap_VideoMode___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
27908 PyObject *resultobj;
27909 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27910 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
27911 bool result;
27912 PyObject * obj0 = 0 ;
27913 PyObject * obj1 = 0 ;
27914 char *kwnames[] = {
27915 (char *) "self",(char *) "other", NULL
27916 };
27917
27918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___ne__",kwnames,&obj0,&obj1)) goto fail;
27919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27921 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
27922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27923 {
27924 PyThreadState* __tstate = wxPyBeginAllowThreads();
27925 result = (bool)wxVideoMode___ne__(arg1,(wxVideoMode const *)arg2);
27926
27927 wxPyEndAllowThreads(__tstate);
27928 if (PyErr_Occurred()) SWIG_fail;
27929 }
27930 {
27931 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27932 }
27933 return resultobj;
27934 fail:
27935 return NULL;
27936 }
27937
27938
27939 static PyObject *_wrap_VideoMode_w_set(PyObject *, PyObject *args, PyObject *kwargs) {
27940 PyObject *resultobj;
27941 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27942 int arg2 ;
27943 PyObject * obj0 = 0 ;
27944 PyObject * obj1 = 0 ;
27945 char *kwnames[] = {
27946 (char *) "self",(char *) "w", NULL
27947 };
27948
27949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_w_set",kwnames,&obj0,&obj1)) goto fail;
27950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27952 arg2 = (int)SWIG_As_int(obj1);
27953 if (PyErr_Occurred()) SWIG_fail;
27954 if (arg1) (arg1)->w = arg2;
27955
27956 Py_INCREF(Py_None); resultobj = Py_None;
27957 return resultobj;
27958 fail:
27959 return NULL;
27960 }
27961
27962
27963 static PyObject *_wrap_VideoMode_w_get(PyObject *, PyObject *args, PyObject *kwargs) {
27964 PyObject *resultobj;
27965 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27966 int result;
27967 PyObject * obj0 = 0 ;
27968 char *kwnames[] = {
27969 (char *) "self", NULL
27970 };
27971
27972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_w_get",kwnames,&obj0)) goto fail;
27973 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27974 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27975 result = (int) ((arg1)->w);
27976
27977 resultobj = SWIG_From_int((int)result);
27978 return resultobj;
27979 fail:
27980 return NULL;
27981 }
27982
27983
27984 static PyObject *_wrap_VideoMode_h_set(PyObject *, PyObject *args, PyObject *kwargs) {
27985 PyObject *resultobj;
27986 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
27987 int arg2 ;
27988 PyObject * obj0 = 0 ;
27989 PyObject * obj1 = 0 ;
27990 char *kwnames[] = {
27991 (char *) "self",(char *) "h", NULL
27992 };
27993
27994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_h_set",kwnames,&obj0,&obj1)) goto fail;
27995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
27996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27997 arg2 = (int)SWIG_As_int(obj1);
27998 if (PyErr_Occurred()) SWIG_fail;
27999 if (arg1) (arg1)->h = arg2;
28000
28001 Py_INCREF(Py_None); resultobj = Py_None;
28002 return resultobj;
28003 fail:
28004 return NULL;
28005 }
28006
28007
28008 static PyObject *_wrap_VideoMode_h_get(PyObject *, PyObject *args, PyObject *kwargs) {
28009 PyObject *resultobj;
28010 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28011 int result;
28012 PyObject * obj0 = 0 ;
28013 char *kwnames[] = {
28014 (char *) "self", NULL
28015 };
28016
28017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_h_get",kwnames,&obj0)) goto fail;
28018 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28019 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28020 result = (int) ((arg1)->h);
28021
28022 resultobj = SWIG_From_int((int)result);
28023 return resultobj;
28024 fail:
28025 return NULL;
28026 }
28027
28028
28029 static PyObject *_wrap_VideoMode_bpp_set(PyObject *, PyObject *args, PyObject *kwargs) {
28030 PyObject *resultobj;
28031 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28032 int arg2 ;
28033 PyObject * obj0 = 0 ;
28034 PyObject * obj1 = 0 ;
28035 char *kwnames[] = {
28036 (char *) "self",(char *) "bpp", NULL
28037 };
28038
28039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_bpp_set",kwnames,&obj0,&obj1)) goto fail;
28040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28042 arg2 = (int)SWIG_As_int(obj1);
28043 if (PyErr_Occurred()) SWIG_fail;
28044 if (arg1) (arg1)->bpp = arg2;
28045
28046 Py_INCREF(Py_None); resultobj = Py_None;
28047 return resultobj;
28048 fail:
28049 return NULL;
28050 }
28051
28052
28053 static PyObject *_wrap_VideoMode_bpp_get(PyObject *, PyObject *args, PyObject *kwargs) {
28054 PyObject *resultobj;
28055 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28056 int result;
28057 PyObject * obj0 = 0 ;
28058 char *kwnames[] = {
28059 (char *) "self", NULL
28060 };
28061
28062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_bpp_get",kwnames,&obj0)) goto fail;
28063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28065 result = (int) ((arg1)->bpp);
28066
28067 resultobj = SWIG_From_int((int)result);
28068 return resultobj;
28069 fail:
28070 return NULL;
28071 }
28072
28073
28074 static PyObject *_wrap_VideoMode_refresh_set(PyObject *, PyObject *args, PyObject *kwargs) {
28075 PyObject *resultobj;
28076 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28077 int arg2 ;
28078 PyObject * obj0 = 0 ;
28079 PyObject * obj1 = 0 ;
28080 char *kwnames[] = {
28081 (char *) "self",(char *) "refresh", NULL
28082 };
28083
28084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_refresh_set",kwnames,&obj0,&obj1)) goto fail;
28085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28087 arg2 = (int)SWIG_As_int(obj1);
28088 if (PyErr_Occurred()) SWIG_fail;
28089 if (arg1) (arg1)->refresh = arg2;
28090
28091 Py_INCREF(Py_None); resultobj = Py_None;
28092 return resultobj;
28093 fail:
28094 return NULL;
28095 }
28096
28097
28098 static PyObject *_wrap_VideoMode_refresh_get(PyObject *, PyObject *args, PyObject *kwargs) {
28099 PyObject *resultobj;
28100 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
28101 int result;
28102 PyObject * obj0 = 0 ;
28103 char *kwnames[] = {
28104 (char *) "self", NULL
28105 };
28106
28107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_refresh_get",kwnames,&obj0)) goto fail;
28108 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxVideoMode,
28109 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28110 result = (int) ((arg1)->refresh);
28111
28112 resultobj = SWIG_From_int((int)result);
28113 return resultobj;
28114 fail:
28115 return NULL;
28116 }
28117
28118
28119 static PyObject * VideoMode_swigregister(PyObject *, PyObject *args) {
28120 PyObject *obj;
28121 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28122 SWIG_TypeClientData(SWIGTYPE_p_wxVideoMode, obj);
28123 Py_INCREF(obj);
28124 return Py_BuildValue((char *)"");
28125 }
28126 static int _wrap_DefaultVideoMode_set(PyObject *) {
28127 PyErr_SetString(PyExc_TypeError,"Variable DefaultVideoMode is read-only.");
28128 return 1;
28129 }
28130
28131
28132 static PyObject *_wrap_DefaultVideoMode_get() {
28133 PyObject *pyobj;
28134
28135 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultVideoMode), SWIGTYPE_p_wxVideoMode, 0);
28136 return pyobj;
28137 }
28138
28139
28140 static PyObject *_wrap_new_Display(PyObject *, PyObject *args, PyObject *kwargs) {
28141 PyObject *resultobj;
28142 size_t arg1 = (size_t) 0 ;
28143 wxDisplay *result;
28144 PyObject * obj0 = 0 ;
28145 char *kwnames[] = {
28146 (char *) "index", NULL
28147 };
28148
28149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Display",kwnames,&obj0)) goto fail;
28150 if (obj0) {
28151 arg1 = (size_t)SWIG_As_unsigned_SS_long(obj0);
28152 if (PyErr_Occurred()) SWIG_fail;
28153 }
28154 {
28155 PyThreadState* __tstate = wxPyBeginAllowThreads();
28156 result = (wxDisplay *)new wxDisplay(arg1);
28157
28158 wxPyEndAllowThreads(__tstate);
28159 if (PyErr_Occurred()) SWIG_fail;
28160 }
28161 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplay, 1);
28162 return resultobj;
28163 fail:
28164 return NULL;
28165 }
28166
28167
28168 static PyObject *_wrap_delete_Display(PyObject *, PyObject *args, PyObject *kwargs) {
28169 PyObject *resultobj;
28170 wxDisplay *arg1 = (wxDisplay *) 0 ;
28171 PyObject * obj0 = 0 ;
28172 char *kwnames[] = {
28173 (char *) "self", NULL
28174 };
28175
28176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Display",kwnames,&obj0)) goto fail;
28177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28179 {
28180 PyThreadState* __tstate = wxPyBeginAllowThreads();
28181 delete arg1;
28182
28183 wxPyEndAllowThreads(__tstate);
28184 if (PyErr_Occurred()) SWIG_fail;
28185 }
28186 Py_INCREF(Py_None); resultobj = Py_None;
28187 return resultobj;
28188 fail:
28189 return NULL;
28190 }
28191
28192
28193 static PyObject *_wrap_Display_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
28194 PyObject *resultobj;
28195 size_t result;
28196 char *kwnames[] = {
28197 NULL
28198 };
28199
28200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Display_GetCount",kwnames)) goto fail;
28201 {
28202 PyThreadState* __tstate = wxPyBeginAllowThreads();
28203 result = (size_t)wxDisplay::GetCount();
28204
28205 wxPyEndAllowThreads(__tstate);
28206 if (PyErr_Occurred()) SWIG_fail;
28207 }
28208 resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
28209 return resultobj;
28210 fail:
28211 return NULL;
28212 }
28213
28214
28215 static PyObject *_wrap_Display_GetFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
28216 PyObject *resultobj;
28217 wxPoint *arg1 = 0 ;
28218 int result;
28219 wxPoint temp1 ;
28220 PyObject * obj0 = 0 ;
28221 char *kwnames[] = {
28222 (char *) "pt", NULL
28223 };
28224
28225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromPoint",kwnames,&obj0)) goto fail;
28226 {
28227 arg1 = &temp1;
28228 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
28229 }
28230 {
28231 PyThreadState* __tstate = wxPyBeginAllowThreads();
28232 result = (int)wxDisplay::GetFromPoint((wxPoint const &)*arg1);
28233
28234 wxPyEndAllowThreads(__tstate);
28235 if (PyErr_Occurred()) SWIG_fail;
28236 }
28237 resultobj = SWIG_From_int((int)result);
28238 return resultobj;
28239 fail:
28240 return NULL;
28241 }
28242
28243
28244 static PyObject *_wrap_Display_GetFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28245 PyObject *resultobj;
28246 wxWindow *arg1 = (wxWindow *) 0 ;
28247 int result;
28248 PyObject * obj0 = 0 ;
28249 char *kwnames[] = {
28250 (char *) "window", NULL
28251 };
28252
28253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromWindow",kwnames,&obj0)) goto fail;
28254 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
28255 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28256 {
28257 PyThreadState* __tstate = wxPyBeginAllowThreads();
28258 result = (int)Display_GetFromWindow(arg1);
28259
28260 wxPyEndAllowThreads(__tstate);
28261 if (PyErr_Occurred()) SWIG_fail;
28262 }
28263 resultobj = SWIG_From_int((int)result);
28264 return resultobj;
28265 fail:
28266 return NULL;
28267 }
28268
28269
28270 static PyObject *_wrap_Display_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
28271 PyObject *resultobj;
28272 wxDisplay *arg1 = (wxDisplay *) 0 ;
28273 bool result;
28274 PyObject * obj0 = 0 ;
28275 char *kwnames[] = {
28276 (char *) "self", NULL
28277 };
28278
28279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsOk",kwnames,&obj0)) goto fail;
28280 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28281 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28282 {
28283 PyThreadState* __tstate = wxPyBeginAllowThreads();
28284 result = (bool)((wxDisplay const *)arg1)->IsOk();
28285
28286 wxPyEndAllowThreads(__tstate);
28287 if (PyErr_Occurred()) SWIG_fail;
28288 }
28289 {
28290 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28291 }
28292 return resultobj;
28293 fail:
28294 return NULL;
28295 }
28296
28297
28298 static PyObject *_wrap_Display_GetGeometry(PyObject *, PyObject *args, PyObject *kwargs) {
28299 PyObject *resultobj;
28300 wxDisplay *arg1 = (wxDisplay *) 0 ;
28301 wxRect result;
28302 PyObject * obj0 = 0 ;
28303 char *kwnames[] = {
28304 (char *) "self", NULL
28305 };
28306
28307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetGeometry",kwnames,&obj0)) goto fail;
28308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28310 {
28311 PyThreadState* __tstate = wxPyBeginAllowThreads();
28312 result = ((wxDisplay const *)arg1)->GetGeometry();
28313
28314 wxPyEndAllowThreads(__tstate);
28315 if (PyErr_Occurred()) SWIG_fail;
28316 }
28317 {
28318 wxRect * resultptr;
28319 resultptr = new wxRect((wxRect &) result);
28320 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
28321 }
28322 return resultobj;
28323 fail:
28324 return NULL;
28325 }
28326
28327
28328 static PyObject *_wrap_Display_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
28329 PyObject *resultobj;
28330 wxDisplay *arg1 = (wxDisplay *) 0 ;
28331 wxString result;
28332 PyObject * obj0 = 0 ;
28333 char *kwnames[] = {
28334 (char *) "self", NULL
28335 };
28336
28337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetName",kwnames,&obj0)) goto fail;
28338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28340 {
28341 PyThreadState* __tstate = wxPyBeginAllowThreads();
28342 result = ((wxDisplay const *)arg1)->GetName();
28343
28344 wxPyEndAllowThreads(__tstate);
28345 if (PyErr_Occurred()) SWIG_fail;
28346 }
28347 {
28348 #if wxUSE_UNICODE
28349 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28350 #else
28351 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28352 #endif
28353 }
28354 return resultobj;
28355 fail:
28356 return NULL;
28357 }
28358
28359
28360 static PyObject *_wrap_Display_IsPrimary(PyObject *, PyObject *args, PyObject *kwargs) {
28361 PyObject *resultobj;
28362 wxDisplay *arg1 = (wxDisplay *) 0 ;
28363 bool result;
28364 PyObject * obj0 = 0 ;
28365 char *kwnames[] = {
28366 (char *) "self", NULL
28367 };
28368
28369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsPrimary",kwnames,&obj0)) goto fail;
28370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28372 {
28373 PyThreadState* __tstate = wxPyBeginAllowThreads();
28374 result = (bool)((wxDisplay const *)arg1)->IsPrimary();
28375
28376 wxPyEndAllowThreads(__tstate);
28377 if (PyErr_Occurred()) SWIG_fail;
28378 }
28379 {
28380 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28381 }
28382 return resultobj;
28383 fail:
28384 return NULL;
28385 }
28386
28387
28388 static PyObject *_wrap_Display_GetModes(PyObject *, PyObject *args, PyObject *kwargs) {
28389 PyObject *resultobj;
28390 wxDisplay *arg1 = (wxDisplay *) 0 ;
28391 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
28392 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
28393 PyObject *result;
28394 PyObject * obj0 = 0 ;
28395 PyObject * obj1 = 0 ;
28396 char *kwnames[] = {
28397 (char *) "self",(char *) "mode", NULL
28398 };
28399
28400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_GetModes",kwnames,&obj0,&obj1)) goto fail;
28401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28403 if (obj1) {
28404 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
28405 SWIG_POINTER_EXCEPTION | 0)) == -1)
28406 SWIG_fail;
28407 if (arg2 == NULL) {
28408 PyErr_SetString(PyExc_TypeError,"null reference");
28409 SWIG_fail;
28410 }
28411 }
28412 {
28413 PyThreadState* __tstate = wxPyBeginAllowThreads();
28414 result = (PyObject *)wxDisplay_GetModes(arg1,(wxVideoMode const &)*arg2);
28415
28416 wxPyEndAllowThreads(__tstate);
28417 if (PyErr_Occurred()) SWIG_fail;
28418 }
28419 resultobj = result;
28420 return resultobj;
28421 fail:
28422 return NULL;
28423 }
28424
28425
28426 static PyObject *_wrap_Display_GetCurrentMode(PyObject *, PyObject *args, PyObject *kwargs) {
28427 PyObject *resultobj;
28428 wxDisplay *arg1 = (wxDisplay *) 0 ;
28429 wxVideoMode result;
28430 PyObject * obj0 = 0 ;
28431 char *kwnames[] = {
28432 (char *) "self", NULL
28433 };
28434
28435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetCurrentMode",kwnames,&obj0)) goto fail;
28436 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28437 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28438 {
28439 PyThreadState* __tstate = wxPyBeginAllowThreads();
28440 result = ((wxDisplay const *)arg1)->GetCurrentMode();
28441
28442 wxPyEndAllowThreads(__tstate);
28443 if (PyErr_Occurred()) SWIG_fail;
28444 }
28445 {
28446 wxVideoMode * resultptr;
28447 resultptr = new wxVideoMode((wxVideoMode &) result);
28448 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVideoMode, 1);
28449 }
28450 return resultobj;
28451 fail:
28452 return NULL;
28453 }
28454
28455
28456 static PyObject *_wrap_Display_ChangeMode(PyObject *, PyObject *args, PyObject *kwargs) {
28457 PyObject *resultobj;
28458 wxDisplay *arg1 = (wxDisplay *) 0 ;
28459 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
28460 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
28461 bool result;
28462 PyObject * obj0 = 0 ;
28463 PyObject * obj1 = 0 ;
28464 char *kwnames[] = {
28465 (char *) "self",(char *) "mode", NULL
28466 };
28467
28468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_ChangeMode",kwnames,&obj0,&obj1)) goto fail;
28469 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28470 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28471 if (obj1) {
28472 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxVideoMode,
28473 SWIG_POINTER_EXCEPTION | 0)) == -1)
28474 SWIG_fail;
28475 if (arg2 == NULL) {
28476 PyErr_SetString(PyExc_TypeError,"null reference");
28477 SWIG_fail;
28478 }
28479 }
28480 {
28481 PyThreadState* __tstate = wxPyBeginAllowThreads();
28482 result = (bool)(arg1)->ChangeMode((wxVideoMode const &)*arg2);
28483
28484 wxPyEndAllowThreads(__tstate);
28485 if (PyErr_Occurred()) SWIG_fail;
28486 }
28487 {
28488 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28489 }
28490 return resultobj;
28491 fail:
28492 return NULL;
28493 }
28494
28495
28496 static PyObject *_wrap_Display_ResetMode(PyObject *, PyObject *args, PyObject *kwargs) {
28497 PyObject *resultobj;
28498 wxDisplay *arg1 = (wxDisplay *) 0 ;
28499 PyObject * obj0 = 0 ;
28500 char *kwnames[] = {
28501 (char *) "self", NULL
28502 };
28503
28504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_ResetMode",kwnames,&obj0)) goto fail;
28505 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDisplay,
28506 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28507 {
28508 PyThreadState* __tstate = wxPyBeginAllowThreads();
28509 (arg1)->ResetMode();
28510
28511 wxPyEndAllowThreads(__tstate);
28512 if (PyErr_Occurred()) SWIG_fail;
28513 }
28514 Py_INCREF(Py_None); resultobj = Py_None;
28515 return resultobj;
28516 fail:
28517 return NULL;
28518 }
28519
28520
28521 static PyObject * Display_swigregister(PyObject *, PyObject *args) {
28522 PyObject *obj;
28523 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28524 SWIG_TypeClientData(SWIGTYPE_p_wxDisplay, obj);
28525 Py_INCREF(obj);
28526 return Py_BuildValue((char *)"");
28527 }
28528 static PyMethodDef SwigMethods[] = {
28529 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS, NULL },
28530 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS, NULL },
28531 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL },
28532 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS, NULL },
28533 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS, NULL },
28534 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS, NULL },
28535 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS, NULL },
28536 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS, NULL },
28537 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS, NULL },
28538 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
28539 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS, NULL },
28540 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL },
28541 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS, NULL },
28542 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS, NULL },
28543 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS, NULL },
28544 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS, NULL },
28545 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS, NULL },
28546 { (char *)"IsStockID", (PyCFunction) _wrap_IsStockID, METH_VARARGS | METH_KEYWORDS, NULL },
28547 { (char *)"IsStockLabel", (PyCFunction) _wrap_IsStockLabel, METH_VARARGS | METH_KEYWORDS, NULL },
28548 { (char *)"GetStockLabel", (PyCFunction) _wrap_GetStockLabel, METH_VARARGS | METH_KEYWORDS, NULL },
28549 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS, NULL },
28550 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
28551 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS, NULL },
28552 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS, NULL },
28553 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS, NULL },
28554 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS, NULL },
28555 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS, NULL },
28556 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS, NULL },
28557 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS, NULL },
28558 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS, NULL },
28559 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS, NULL },
28560 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS, NULL },
28561 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS, NULL },
28562 { (char *)"MilliSleep", (PyCFunction) _wrap_MilliSleep, METH_VARARGS | METH_KEYWORDS, NULL },
28563 { (char *)"MicroSleep", (PyCFunction) _wrap_MicroSleep, METH_VARARGS | METH_KEYWORDS, NULL },
28564 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS, NULL },
28565 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS, NULL },
28566 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS, NULL },
28567 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS, NULL },
28568 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS, NULL },
28569 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS, NULL },
28570 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS, NULL },
28571 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS, NULL },
28572 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS, NULL },
28573 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS, NULL },
28574 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS, NULL },
28575 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS, NULL },
28576 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS, NULL },
28577 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS, NULL },
28578 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS, NULL },
28579 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS, NULL },
28580 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS, NULL },
28581 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS, NULL },
28582 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS, NULL },
28583 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS, NULL },
28584 { (char *)"GetNumberFromUser", (PyCFunction) _wrap_GetNumberFromUser, METH_VARARGS | METH_KEYWORDS, NULL },
28585 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS, NULL },
28586 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL },
28587 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL },
28588 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS, NULL },
28589 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS, NULL },
28590 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL },
28591 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL },
28592 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL },
28593 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL },
28594 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
28595 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
28596 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS, NULL },
28597 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL },
28598 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL },
28599 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS, NULL },
28600 { (char *)"GetKeyState", (PyCFunction) _wrap_GetKeyState, METH_VARARGS | METH_KEYWORDS, NULL },
28601 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS, NULL },
28602 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS, NULL },
28603 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS, NULL },
28604 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL },
28605 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL },
28606 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS, NULL },
28607 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS, NULL },
28608 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS, NULL },
28609 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS, NULL },
28610 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS, NULL },
28611 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
28612 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS, NULL },
28613 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS, NULL },
28614 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS, NULL },
28615 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS, NULL },
28616 { (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS, NULL },
28617 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
28618 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL },
28619 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28620 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL },
28621 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
28622 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL },
28623 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL },
28624 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL },
28625 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS, NULL },
28626 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL },
28627 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS, NULL },
28628 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS, NULL },
28629 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS, NULL },
28630 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL },
28631 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL },
28632 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL },
28633 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
28634 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL },
28635 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS, NULL },
28636 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
28637 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL },
28638 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS, NULL },
28639 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28640 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28641 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS, NULL },
28642 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS, NULL },
28643 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS, NULL },
28644 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS, NULL },
28645 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS, NULL },
28646 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS, NULL },
28647 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS, NULL },
28648 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL },
28649 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL },
28650 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS, NULL },
28651 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS, NULL },
28652 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS, NULL },
28653 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS, NULL },
28654 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS, NULL },
28655 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS, NULL },
28656 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS, NULL },
28657 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS, NULL },
28658 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS, NULL },
28659 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS, NULL },
28660 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
28661 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS, NULL },
28662 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL },
28663 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL },
28664 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL },
28665 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS, NULL },
28666 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS, NULL },
28667 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS, NULL },
28668 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS, NULL },
28669 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS, NULL },
28670 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS, NULL },
28671 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS, NULL },
28672 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS, NULL },
28673 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS, NULL },
28674 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS, NULL },
28675 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28676 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS, NULL },
28677 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS, NULL },
28678 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS, NULL },
28679 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS, NULL },
28680 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS, NULL },
28681 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28682 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS, NULL },
28683 { (char *)"Timer_GetOwner", (PyCFunction) _wrap_Timer_GetOwner, METH_VARARGS | METH_KEYWORDS, NULL },
28684 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS, NULL },
28685 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS, NULL },
28686 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL },
28687 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL },
28688 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS, NULL },
28689 { (char *)"Timer_GetId", (PyCFunction) _wrap_Timer_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
28690 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS, NULL },
28691 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS, NULL },
28692 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL },
28693 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS, NULL },
28694 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS, NULL },
28695 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS, NULL },
28696 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS, NULL },
28697 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS, NULL },
28698 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS, NULL },
28699 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL },
28700 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS, NULL },
28701 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS, NULL },
28702 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS, NULL },
28703 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS, NULL },
28704 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL },
28705 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL },
28706 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS, NULL },
28707 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS, NULL },
28708 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS, NULL },
28709 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL },
28710 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL },
28711 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
28712 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
28713 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
28714 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL },
28715 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL },
28716 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
28717 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS, NULL },
28718 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
28719 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS, NULL },
28720 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL },
28721 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL },
28722 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS, NULL },
28723 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
28724 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS, NULL },
28725 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS, NULL },
28726 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS, NULL },
28727 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL },
28728 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS, NULL },
28729 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS, NULL },
28730 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS, NULL },
28731 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS, NULL },
28732 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS, NULL },
28733 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL },
28734 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL },
28735 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL },
28736 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL },
28737 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS, NULL },
28738 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS, NULL },
28739 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS, NULL },
28740 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL },
28741 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL },
28742 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL },
28743 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS, NULL },
28744 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS, NULL },
28745 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS, NULL },
28746 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS, NULL },
28747 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS, NULL },
28748 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS, NULL },
28749 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS, NULL },
28750 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28751 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS, NULL },
28752 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS, NULL },
28753 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS, NULL },
28754 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS, NULL },
28755 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS, NULL },
28756 { (char *)"LogTrace", _wrap_LogTrace, METH_VARARGS, NULL },
28757 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS, NULL },
28758 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS, NULL },
28759 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS, NULL },
28760 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS, NULL },
28761 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS, NULL },
28762 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS, NULL },
28763 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28764 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS, NULL },
28765 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS, NULL },
28766 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS, NULL },
28767 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS, NULL },
28768 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS, NULL },
28769 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28770 { (char *)"Process_base_OnTerminate", (PyCFunction) _wrap_Process_base_OnTerminate, METH_VARARGS | METH_KEYWORDS, NULL },
28771 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS, NULL },
28772 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS, NULL },
28773 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS, NULL },
28774 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS, NULL },
28775 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS, NULL },
28776 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS, NULL },
28777 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS, NULL },
28778 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS, NULL },
28779 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS, NULL },
28780 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS, NULL },
28781 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS, NULL },
28782 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL },
28783 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS, NULL },
28784 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS, NULL },
28785 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS, NULL },
28786 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS, NULL },
28787 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS, NULL },
28788 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS, NULL },
28789 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS, NULL },
28790 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS, NULL },
28791 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS, NULL },
28792 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS, NULL },
28793 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28794 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28795 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL },
28796 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28797 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28798 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28799 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28800 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28801 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL },
28802 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL },
28803 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
28804 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS, NULL },
28805 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS, NULL },
28806 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS, NULL },
28807 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS, NULL },
28808 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS, NULL },
28809 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS, NULL },
28810 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS, NULL },
28811 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS, NULL },
28812 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS, NULL },
28813 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS, NULL },
28814 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS, NULL },
28815 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS, NULL },
28816 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS, NULL },
28817 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS, NULL },
28818 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS, NULL },
28819 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS, NULL },
28820 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS, NULL },
28821 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS, NULL },
28822 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS, NULL },
28823 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS, NULL },
28824 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS, NULL },
28825 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS, NULL },
28826 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS, NULL },
28827 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS, NULL },
28828 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS, NULL },
28829 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS, NULL },
28830 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS, NULL },
28831 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS, NULL },
28832 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS, NULL },
28833 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS, NULL },
28834 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS, NULL },
28835 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS, NULL },
28836 { (char *)"JoystickEvent_m_pos_set", (PyCFunction) _wrap_JoystickEvent_m_pos_set, METH_VARARGS | METH_KEYWORDS, NULL },
28837 { (char *)"JoystickEvent_m_pos_get", (PyCFunction) _wrap_JoystickEvent_m_pos_get, METH_VARARGS | METH_KEYWORDS, NULL },
28838 { (char *)"JoystickEvent_m_zPosition_set", (PyCFunction) _wrap_JoystickEvent_m_zPosition_set, METH_VARARGS | METH_KEYWORDS, NULL },
28839 { (char *)"JoystickEvent_m_zPosition_get", (PyCFunction) _wrap_JoystickEvent_m_zPosition_get, METH_VARARGS | METH_KEYWORDS, NULL },
28840 { (char *)"JoystickEvent_m_buttonChange_set", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_set, METH_VARARGS | METH_KEYWORDS, NULL },
28841 { (char *)"JoystickEvent_m_buttonChange_get", (PyCFunction) _wrap_JoystickEvent_m_buttonChange_get, METH_VARARGS | METH_KEYWORDS, NULL },
28842 { (char *)"JoystickEvent_m_buttonState_set", (PyCFunction) _wrap_JoystickEvent_m_buttonState_set, METH_VARARGS | METH_KEYWORDS, NULL },
28843 { (char *)"JoystickEvent_m_buttonState_get", (PyCFunction) _wrap_JoystickEvent_m_buttonState_get, METH_VARARGS | METH_KEYWORDS, NULL },
28844 { (char *)"JoystickEvent_m_joyStick_set", (PyCFunction) _wrap_JoystickEvent_m_joyStick_set, METH_VARARGS | METH_KEYWORDS, NULL },
28845 { (char *)"JoystickEvent_m_joyStick_get", (PyCFunction) _wrap_JoystickEvent_m_joyStick_get, METH_VARARGS | METH_KEYWORDS, NULL },
28846 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS, NULL },
28847 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28848 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28849 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL },
28850 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL },
28851 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS, NULL },
28852 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS, NULL },
28853 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS, NULL },
28854 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL },
28855 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28856 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS, NULL },
28857 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL },
28858 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS, NULL },
28859 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS, NULL },
28860 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL },
28861 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL },
28862 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL },
28863 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS, NULL },
28864 { (char *)"new_Sound", (PyCFunction) _wrap_new_Sound, METH_VARARGS | METH_KEYWORDS, NULL },
28865 { (char *)"new_SoundFromData", (PyCFunction) _wrap_new_SoundFromData, METH_VARARGS | METH_KEYWORDS, NULL },
28866 { (char *)"delete_Sound", (PyCFunction) _wrap_delete_Sound, METH_VARARGS | METH_KEYWORDS, NULL },
28867 { (char *)"Sound_Create", (PyCFunction) _wrap_Sound_Create, METH_VARARGS | METH_KEYWORDS, NULL },
28868 { (char *)"Sound_CreateFromData", (PyCFunction) _wrap_Sound_CreateFromData, METH_VARARGS | METH_KEYWORDS, NULL },
28869 { (char *)"Sound_IsOk", (PyCFunction) _wrap_Sound_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
28870 { (char *)"Sound_Play", (PyCFunction) _wrap_Sound_Play, METH_VARARGS | METH_KEYWORDS, NULL },
28871 { (char *)"Sound_PlaySound", (PyCFunction) _wrap_Sound_PlaySound, METH_VARARGS | METH_KEYWORDS, NULL },
28872 { (char *)"Sound_Stop", (PyCFunction) _wrap_Sound_Stop, METH_VARARGS | METH_KEYWORDS, NULL },
28873 { (char *)"Sound_swigregister", Sound_swigregister, METH_VARARGS, NULL },
28874 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28875 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS, NULL },
28876 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28877 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS, NULL },
28878 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL },
28879 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL },
28880 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
28881 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL },
28882 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL },
28883 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL },
28884 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL },
28885 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL },
28886 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS, NULL },
28887 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS, NULL },
28888 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS, NULL },
28889 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS, NULL },
28890 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS, NULL },
28891 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS, NULL },
28892 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
28893 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL },
28894 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL },
28895 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL },
28896 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28897 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL },
28898 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL },
28899 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL },
28900 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS, NULL },
28901 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS, NULL },
28902 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS, NULL },
28903 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL },
28904 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS, NULL },
28905 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS, NULL },
28906 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS, NULL },
28907 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL },
28908 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS, NULL },
28909 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS, NULL },
28910 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS, NULL },
28911 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS, NULL },
28912 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS, NULL },
28913 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL },
28914 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS, NULL },
28915 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS, NULL },
28916 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS, NULL },
28917 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL },
28918 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL },
28919 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS, NULL },
28920 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS, NULL },
28921 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
28922 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS, NULL },
28923 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS, NULL },
28924 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS, NULL },
28925 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
28926 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL },
28927 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL },
28928 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS, NULL },
28929 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS, NULL },
28930 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS, NULL },
28931 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS, NULL },
28932 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS, NULL },
28933 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL },
28934 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS, NULL },
28935 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS, NULL },
28936 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS, NULL },
28937 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS, NULL },
28938 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS, NULL },
28939 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS, NULL },
28940 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS, NULL },
28941 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS, NULL },
28942 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS, NULL },
28943 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS, NULL },
28944 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS, NULL },
28945 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS, NULL },
28946 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS, NULL },
28947 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS, NULL },
28948 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS, NULL },
28949 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS, NULL },
28950 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS, NULL },
28951 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS, NULL },
28952 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS, NULL },
28953 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS, NULL },
28954 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS, NULL },
28955 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS, NULL },
28956 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS, NULL },
28957 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS, NULL },
28958 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS, NULL },
28959 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS, NULL },
28960 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
28961 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
28962 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS, NULL },
28963 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS, NULL },
28964 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
28965 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
28966 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
28967 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL },
28968 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL },
28969 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
28970 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL },
28971 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS, NULL },
28972 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS, NULL },
28973 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS, NULL },
28974 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS, NULL },
28975 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL },
28976 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL },
28977 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS, NULL },
28978 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL },
28979 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL },
28980 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS, NULL },
28981 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS, NULL },
28982 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL },
28983 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS, NULL },
28984 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS, NULL },
28985 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS, NULL },
28986 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS, NULL },
28987 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS, NULL },
28988 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS, NULL },
28989 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS, NULL },
28990 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS, NULL },
28991 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS, NULL },
28992 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS, NULL },
28993 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS, NULL },
28994 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS, NULL },
28995 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS, NULL },
28996 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS, NULL },
28997 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS, NULL },
28998 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS, NULL },
28999 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS, NULL },
29000 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS, NULL },
29001 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS, NULL },
29002 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS, NULL },
29003 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS, NULL },
29004 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS, NULL },
29005 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS, NULL },
29006 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS, NULL },
29007 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS, NULL },
29008 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS, NULL },
29009 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS, NULL },
29010 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS, NULL },
29011 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS, NULL },
29012 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS, NULL },
29013 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS, NULL },
29014 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS, NULL },
29015 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29016 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS, NULL },
29017 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS, NULL },
29018 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS, NULL },
29019 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS, NULL },
29020 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL },
29021 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29022 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29023 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29024 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29025 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29026 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29027 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29028 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29029 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29030 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29031 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS, NULL },
29032 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL },
29033 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL },
29034 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS, NULL },
29035 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS, NULL },
29036 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL },
29037 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS, NULL },
29038 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL },
29039 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS, NULL },
29040 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS, NULL },
29041 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS, NULL },
29042 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS, NULL },
29043 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS, NULL },
29044 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS, NULL },
29045 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS, NULL },
29046 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS, NULL },
29047 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS, NULL },
29048 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS, NULL },
29049 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29050 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS, NULL },
29051 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS, NULL },
29052 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS, NULL },
29053 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS, NULL },
29054 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS, NULL },
29055 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL },
29056 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS, NULL },
29057 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL },
29058 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS, NULL },
29059 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS, NULL },
29060 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL },
29061 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS, NULL },
29062 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS, NULL },
29063 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS, NULL },
29064 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS, NULL },
29065 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS, NULL },
29066 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS, NULL },
29067 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS, NULL },
29068 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS, NULL },
29069 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS, NULL },
29070 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS, NULL },
29071 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS, NULL },
29072 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS, NULL },
29073 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS, NULL },
29074 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS, NULL },
29075 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS, NULL },
29076 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS, NULL },
29077 { (char *)"DateTime___lt__", _wrap_DateTime___lt__, METH_VARARGS, NULL },
29078 { (char *)"DateTime___le__", _wrap_DateTime___le__, METH_VARARGS, NULL },
29079 { (char *)"DateTime___gt__", _wrap_DateTime___gt__, METH_VARARGS, NULL },
29080 { (char *)"DateTime___ge__", _wrap_DateTime___ge__, METH_VARARGS, NULL },
29081 { (char *)"DateTime___eq__", _wrap_DateTime___eq__, METH_VARARGS, NULL },
29082 { (char *)"DateTime___ne__", _wrap_DateTime___ne__, METH_VARARGS, NULL },
29083 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS, NULL },
29084 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29085 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS, NULL },
29086 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS, NULL },
29087 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS, NULL },
29088 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS, NULL },
29089 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS, NULL },
29090 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS, NULL },
29091 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS, NULL },
29092 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS, NULL },
29093 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS, NULL },
29094 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS, NULL },
29095 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS, NULL },
29096 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS, NULL },
29097 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS, NULL },
29098 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS, NULL },
29099 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS, NULL },
29100 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL },
29101 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL },
29102 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL },
29103 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL },
29104 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29105 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29106 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL },
29107 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL },
29108 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL },
29109 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL },
29110 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS, NULL },
29111 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
29112 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
29113 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL },
29114 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL },
29115 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL },
29116 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
29117 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL },
29118 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL },
29119 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS, NULL },
29120 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS, NULL },
29121 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS, NULL },
29122 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS, NULL },
29123 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
29124 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
29125 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS, NULL },
29126 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS, NULL },
29127 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS, NULL },
29128 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL },
29129 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS, NULL },
29130 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS, NULL },
29131 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL },
29132 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL },
29133 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS, NULL },
29134 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS, NULL },
29135 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS, NULL },
29136 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS, NULL },
29137 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS, NULL },
29138 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS, NULL },
29139 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29140 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL },
29141 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL },
29142 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL },
29143 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL },
29144 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL },
29145 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS, NULL },
29146 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS, NULL },
29147 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS, NULL },
29148 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS, NULL },
29149 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS, NULL },
29150 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS, NULL },
29151 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS, NULL },
29152 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS, NULL },
29153 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS, NULL },
29154 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS, NULL },
29155 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL },
29156 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL },
29157 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS, NULL },
29158 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL },
29159 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL },
29160 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL },
29161 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL },
29162 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL },
29163 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL },
29164 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL },
29165 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL },
29166 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL },
29167 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL },
29168 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL },
29169 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL },
29170 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
29171 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
29172 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS, NULL },
29173 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS, NULL },
29174 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS, NULL },
29175 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS, NULL },
29176 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS, NULL },
29177 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29178 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29179 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29180 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS, NULL },
29181 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS, NULL },
29182 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS, NULL },
29183 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS, NULL },
29184 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS, NULL },
29185 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS, NULL },
29186 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS, NULL },
29187 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29188 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29189 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS, NULL },
29190 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL },
29191 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL },
29192 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS, NULL },
29193 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL },
29194 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29195 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS, NULL },
29196 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL },
29197 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29198 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS, NULL },
29199 { (char *)"DataObjectSimple_GetDataSize", (PyCFunction) _wrap_DataObjectSimple_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL },
29200 { (char *)"DataObjectSimple_GetDataHere", (PyCFunction) _wrap_DataObjectSimple_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL },
29201 { (char *)"DataObjectSimple_SetData", (PyCFunction) _wrap_DataObjectSimple_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29202 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS, NULL },
29203 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL },
29204 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29205 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS, NULL },
29206 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS, NULL },
29207 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS, NULL },
29208 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS, NULL },
29209 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29210 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS, NULL },
29211 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS, NULL },
29212 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS, NULL },
29213 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS, NULL },
29214 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29215 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29216 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS, NULL },
29217 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29218 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
29219 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL },
29220 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS, NULL },
29221 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29222 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29223 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS, NULL },
29224 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29225 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS, NULL },
29226 { (char *)"FileDataObject_AddFile", (PyCFunction) _wrap_FileDataObject_AddFile, METH_VARARGS | METH_KEYWORDS, NULL },
29227 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS, NULL },
29228 { (char *)"new_CustomDataObject", (PyCFunction) _wrap_new_CustomDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29229 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29230 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS, NULL },
29231 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
29232 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS, NULL },
29233 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29234 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS, NULL },
29235 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS, NULL },
29236 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS, NULL },
29237 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29238 { (char *)"MetafileDataObject_SetMetafile", (PyCFunction) _wrap_MetafileDataObject_SetMetafile, METH_VARARGS | METH_KEYWORDS, NULL },
29239 { (char *)"MetafileDataObject_GetMetafile", (PyCFunction) _wrap_MetafileDataObject_GetMetafile, METH_VARARGS | METH_KEYWORDS, NULL },
29240 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS, NULL },
29241 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS, NULL },
29242 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS, NULL },
29243 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29244 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS, NULL },
29245 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29246 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29247 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL },
29248 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29249 { (char *)"DropSource_base_GiveFeedback", (PyCFunction) _wrap_DropSource_base_GiveFeedback, METH_VARARGS | METH_KEYWORDS, NULL },
29250 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS, NULL },
29251 { (char *)"new_DropTarget", (PyCFunction) _wrap_new_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29252 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29253 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29254 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29255 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS, NULL },
29256 { (char *)"DropTarget_base_OnEnter", (PyCFunction) _wrap_DropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL },
29257 { (char *)"DropTarget_base_OnDragOver", (PyCFunction) _wrap_DropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL },
29258 { (char *)"DropTarget_base_OnLeave", (PyCFunction) _wrap_DropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL },
29259 { (char *)"DropTarget_base_OnDrop", (PyCFunction) _wrap_DropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29260 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
29261 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS, NULL },
29262 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29263 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29264 { (char *)"TextDropTarget_base_OnEnter", (PyCFunction) _wrap_TextDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL },
29265 { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction) _wrap_TextDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL },
29266 { (char *)"TextDropTarget_base_OnLeave", (PyCFunction) _wrap_TextDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL },
29267 { (char *)"TextDropTarget_base_OnDrop", (PyCFunction) _wrap_TextDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29268 { (char *)"TextDropTarget_base_OnData", (PyCFunction) _wrap_TextDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL },
29269 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS, NULL },
29270 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS, NULL },
29271 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL },
29272 { (char *)"FileDropTarget_base_OnEnter", (PyCFunction) _wrap_FileDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL },
29273 { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction) _wrap_FileDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL },
29274 { (char *)"FileDropTarget_base_OnLeave", (PyCFunction) _wrap_FileDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL },
29275 { (char *)"FileDropTarget_base_OnDrop", (PyCFunction) _wrap_FileDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL },
29276 { (char *)"FileDropTarget_base_OnData", (PyCFunction) _wrap_FileDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL },
29277 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS, NULL },
29278 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL },
29279 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL },
29280 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS, NULL },
29281 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS, NULL },
29282 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS, NULL },
29283 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS, NULL },
29284 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS, NULL },
29285 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL },
29286 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS, NULL },
29287 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS, NULL },
29288 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS, NULL },
29289 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS, NULL },
29290 { (char *)"Clipboard_Get", (PyCFunction) _wrap_Clipboard_Get, METH_VARARGS | METH_KEYWORDS, NULL },
29291 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS, NULL },
29292 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL },
29293 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL },
29294 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS, NULL },
29295 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS, NULL },
29296 { (char *)"new_VideoMode", (PyCFunction) _wrap_new_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL },
29297 { (char *)"delete_VideoMode", (PyCFunction) _wrap_delete_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL },
29298 { (char *)"VideoMode_Matches", (PyCFunction) _wrap_VideoMode_Matches, METH_VARARGS | METH_KEYWORDS, NULL },
29299 { (char *)"VideoMode_GetWidth", (PyCFunction) _wrap_VideoMode_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL },
29300 { (char *)"VideoMode_GetHeight", (PyCFunction) _wrap_VideoMode_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL },
29301 { (char *)"VideoMode_GetDepth", (PyCFunction) _wrap_VideoMode_GetDepth, METH_VARARGS | METH_KEYWORDS, NULL },
29302 { (char *)"VideoMode_IsOk", (PyCFunction) _wrap_VideoMode_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
29303 { (char *)"VideoMode___eq__", (PyCFunction) _wrap_VideoMode___eq__, METH_VARARGS | METH_KEYWORDS, NULL },
29304 { (char *)"VideoMode___ne__", (PyCFunction) _wrap_VideoMode___ne__, METH_VARARGS | METH_KEYWORDS, NULL },
29305 { (char *)"VideoMode_w_set", (PyCFunction) _wrap_VideoMode_w_set, METH_VARARGS | METH_KEYWORDS, NULL },
29306 { (char *)"VideoMode_w_get", (PyCFunction) _wrap_VideoMode_w_get, METH_VARARGS | METH_KEYWORDS, NULL },
29307 { (char *)"VideoMode_h_set", (PyCFunction) _wrap_VideoMode_h_set, METH_VARARGS | METH_KEYWORDS, NULL },
29308 { (char *)"VideoMode_h_get", (PyCFunction) _wrap_VideoMode_h_get, METH_VARARGS | METH_KEYWORDS, NULL },
29309 { (char *)"VideoMode_bpp_set", (PyCFunction) _wrap_VideoMode_bpp_set, METH_VARARGS | METH_KEYWORDS, NULL },
29310 { (char *)"VideoMode_bpp_get", (PyCFunction) _wrap_VideoMode_bpp_get, METH_VARARGS | METH_KEYWORDS, NULL },
29311 { (char *)"VideoMode_refresh_set", (PyCFunction) _wrap_VideoMode_refresh_set, METH_VARARGS | METH_KEYWORDS, NULL },
29312 { (char *)"VideoMode_refresh_get", (PyCFunction) _wrap_VideoMode_refresh_get, METH_VARARGS | METH_KEYWORDS, NULL },
29313 { (char *)"VideoMode_swigregister", VideoMode_swigregister, METH_VARARGS, NULL },
29314 { (char *)"new_Display", (PyCFunction) _wrap_new_Display, METH_VARARGS | METH_KEYWORDS, NULL },
29315 { (char *)"delete_Display", (PyCFunction) _wrap_delete_Display, METH_VARARGS | METH_KEYWORDS, NULL },
29316 { (char *)"Display_GetCount", (PyCFunction) _wrap_Display_GetCount, METH_VARARGS | METH_KEYWORDS, NULL },
29317 { (char *)"Display_GetFromPoint", (PyCFunction) _wrap_Display_GetFromPoint, METH_VARARGS | METH_KEYWORDS, NULL },
29318 { (char *)"Display_GetFromWindow", (PyCFunction) _wrap_Display_GetFromWindow, METH_VARARGS | METH_KEYWORDS, NULL },
29319 { (char *)"Display_IsOk", (PyCFunction) _wrap_Display_IsOk, METH_VARARGS | METH_KEYWORDS, NULL },
29320 { (char *)"Display_GetGeometry", (PyCFunction) _wrap_Display_GetGeometry, METH_VARARGS | METH_KEYWORDS, NULL },
29321 { (char *)"Display_GetName", (PyCFunction) _wrap_Display_GetName, METH_VARARGS | METH_KEYWORDS, NULL },
29322 { (char *)"Display_IsPrimary", (PyCFunction) _wrap_Display_IsPrimary, METH_VARARGS | METH_KEYWORDS, NULL },
29323 { (char *)"Display_GetModes", (PyCFunction) _wrap_Display_GetModes, METH_VARARGS | METH_KEYWORDS, NULL },
29324 { (char *)"Display_GetCurrentMode", (PyCFunction) _wrap_Display_GetCurrentMode, METH_VARARGS | METH_KEYWORDS, NULL },
29325 { (char *)"Display_ChangeMode", (PyCFunction) _wrap_Display_ChangeMode, METH_VARARGS | METH_KEYWORDS, NULL },
29326 { (char *)"Display_ResetMode", (PyCFunction) _wrap_Display_ResetMode, METH_VARARGS | METH_KEYWORDS, NULL },
29327 { (char *)"Display_swigregister", Display_swigregister, METH_VARARGS, NULL },
29328 { NULL, NULL, 0, NULL }
29329 };
29330
29331
29332 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
29333
29334 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
29335 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
29336 }
29337 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
29338 return (void *)((wxEvent *) ((wxMenuEvent *) x));
29339 }
29340 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
29341 return (void *)((wxEvent *) ((wxCloseEvent *) x));
29342 }
29343 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
29344 return (void *)((wxEvent *) ((wxMouseEvent *) x));
29345 }
29346 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
29347 return (void *)((wxEvent *) ((wxEraseEvent *) x));
29348 }
29349 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
29350 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
29351 }
29352 static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
29353 return (void *)((wxEvent *) ((wxTimerEvent *) x));
29354 }
29355 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
29356 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
29357 }
29358 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
29359 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
29360 }
29361 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
29362 return (void *)((wxEvent *) ((wxPyEvent *) x));
29363 }
29364 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
29365 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
29366 }
29367 static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
29368 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
29369 }
29370 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
29371 return (void *)((wxEvent *) ((wxIdleEvent *) x));
29372 }
29373 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
29374 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
29375 }
29376 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
29377 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
29378 }
29379 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
29380 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
29381 }
29382 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
29383 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
29384 }
29385 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
29386 return (void *)((wxEvent *) ((wxActivateEvent *) x));
29387 }
29388 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
29389 return (void *)((wxEvent *) ((wxSizeEvent *) x));
29390 }
29391 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
29392 return (void *)((wxEvent *) ((wxMoveEvent *) x));
29393 }
29394 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
29395 return (void *)((wxEvent *) ((wxPaintEvent *) x));
29396 }
29397 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
29398 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
29399 }
29400 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
29401 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
29402 }
29403 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
29404 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
29405 }
29406 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
29407 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
29408 }
29409 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
29410 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
29411 }
29412 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
29413 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
29414 }
29415 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
29416 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
29417 }
29418 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
29419 return (void *)((wxEvent *) ((wxFocusEvent *) x));
29420 }
29421 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
29422 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
29423 }
29424 static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
29425 return (void *)((wxEvent *) ((wxProcessEvent *) x));
29426 }
29427 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
29428 return (void *)((wxEvent *) ((wxShowEvent *) x));
29429 }
29430 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
29431 return (void *)((wxEvent *) ((wxCommandEvent *) x));
29432 }
29433 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
29434 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
29435 }
29436 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
29437 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
29438 }
29439 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
29440 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
29441 }
29442 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
29443 return (void *)((wxEvent *) ((wxKeyEvent *) x));
29444 }
29445 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
29446 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
29447 }
29448 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
29449 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
29450 }
29451 static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
29452 return (void *)((wxConfigBase *) ((wxConfig *) x));
29453 }
29454 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
29455 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
29456 }
29457 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
29458 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
29459 }
29460 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
29461 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
29462 }
29463 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
29464 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
29465 }
29466 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
29467 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
29468 }
29469 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
29470 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
29471 }
29472 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
29473 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
29474 }
29475 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
29476 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
29477 }
29478 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
29479 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
29480 }
29481 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
29482 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
29483 }
29484 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
29485 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
29486 }
29487 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
29488 return (void *)((wxDataObject *) (wxDataObjectComposite *) ((wxURLDataObject *) x));
29489 }
29490 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
29491 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
29492 }
29493 static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x) {
29494 return (void *)((wxDataObjectComposite *) ((wxURLDataObject *) x));
29495 }
29496 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
29497 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
29498 }
29499 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
29500 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
29501 }
29502 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
29503 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
29504 }
29505 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
29506 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
29507 }
29508 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
29509 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
29510 }
29511 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
29512 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
29513 }
29514 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
29515 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
29516 }
29517 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
29518 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
29519 }
29520 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
29521 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
29522 }
29523 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
29524 return (void *)((wxEvtHandler *) ((wxWindow *) x));
29525 }
29526 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
29527 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
29528 }
29529 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
29530 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
29531 }
29532 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
29533 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
29534 }
29535 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
29536 return (void *)((wxEvtHandler *) ((wxValidator *) x));
29537 }
29538 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
29539 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
29540 }
29541 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
29542 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
29543 }
29544 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
29545 return (void *)((wxEvtHandler *) ((wxMenu *) x));
29546 }
29547 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
29548 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
29549 }
29550 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
29551 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
29552 }
29553 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
29554 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
29555 }
29556 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
29557 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
29558 }
29559 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
29560 return (void *)((wxObject *) ((wxSizerItem *) x));
29561 }
29562 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
29563 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
29564 }
29565 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
29566 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
29567 }
29568 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
29569 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
29570 }
29571 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
29572 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
29573 }
29574 static void *_p_wxSizerTo_p_wxObject(void *x) {
29575 return (void *)((wxObject *) ((wxSizer *) x));
29576 }
29577 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
29578 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
29579 }
29580 static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
29581 return (void *)((wxObject *) ((wxFileHistory *) x));
29582 }
29583 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
29584 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
29585 }
29586 static void *_p_wxEventTo_p_wxObject(void *x) {
29587 return (void *)((wxObject *) ((wxEvent *) x));
29588 }
29589 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
29590 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
29591 }
29592 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
29593 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
29594 }
29595 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
29596 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
29597 }
29598 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
29599 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
29600 }
29601 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
29602 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
29603 }
29604 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
29605 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
29606 }
29607 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
29608 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
29609 }
29610 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
29611 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
29612 }
29613 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
29614 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
29615 }
29616 static void *_p_wxControlTo_p_wxObject(void *x) {
29617 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
29618 }
29619 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
29620 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
29621 }
29622 static void *_p_wxTimerEventTo_p_wxObject(void *x) {
29623 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
29624 }
29625 static void *_p_wxFSFileTo_p_wxObject(void *x) {
29626 return (void *)((wxObject *) ((wxFSFile *) x));
29627 }
29628 static void *_p_wxClipboardTo_p_wxObject(void *x) {
29629 return (void *)((wxObject *) ((wxClipboard *) x));
29630 }
29631 static void *_p_wxPySizerTo_p_wxObject(void *x) {
29632 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
29633 }
29634 static void *_p_wxPyEventTo_p_wxObject(void *x) {
29635 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
29636 }
29637 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
29638 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
29639 }
29640 static void *_p_wxShowEventTo_p_wxObject(void *x) {
29641 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
29642 }
29643 static void *_p_wxToolTipTo_p_wxObject(void *x) {
29644 return (void *)((wxObject *) ((wxToolTip *) x));
29645 }
29646 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
29647 return (void *)((wxObject *) ((wxMenuItem *) x));
29648 }
29649 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
29650 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
29651 }
29652 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
29653 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
29654 }
29655 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
29656 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
29657 }
29658 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
29659 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
29660 }
29661 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
29662 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
29663 }
29664 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
29665 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
29666 }
29667 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
29668 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
29669 }
29670 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
29671 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
29672 }
29673 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
29674 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
29675 }
29676 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
29677 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
29678 }
29679 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
29680 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
29681 }
29682 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
29683 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
29684 }
29685 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
29686 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
29687 }
29688 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
29689 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
29690 }
29691 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
29692 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
29693 }
29694 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
29695 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
29696 }
29697 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
29698 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
29699 }
29700 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
29701 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
29702 }
29703 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
29704 return (void *)((wxObject *) ((wxImageHandler *) x));
29705 }
29706 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
29707 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
29708 }
29709 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
29710 return (void *)((wxObject *) ((wxEvtHandler *) x));
29711 }
29712 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
29713 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
29714 }
29715 static void *_p_wxImageTo_p_wxObject(void *x) {
29716 return (void *)((wxObject *) ((wxImage *) x));
29717 }
29718 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
29719 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
29720 }
29721 static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
29722 return (void *)((wxObject *) ((wxSystemOptions *) x));
29723 }
29724 static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
29725 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
29726 }
29727 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
29728 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
29729 }
29730 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
29731 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
29732 }
29733 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
29734 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
29735 }
29736 static void *_p_wxWindowTo_p_wxObject(void *x) {
29737 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
29738 }
29739 static void *_p_wxMenuTo_p_wxObject(void *x) {
29740 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
29741 }
29742 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
29743 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
29744 }
29745 static void *_p_wxPyProcessTo_p_wxObject(void *x) {
29746 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
29747 }
29748 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
29749 return (void *)((wxObject *) ((wxFileSystem *) x));
29750 }
29751 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
29752 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
29753 }
29754 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
29755 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
29756 }
29757 static void *_p_wxPyAppTo_p_wxObject(void *x) {
29758 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
29759 }
29760 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
29761 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
29762 }
29763 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
29764 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
29765 }
29766 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
29767 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
29768 }
29769 static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
29770 return (void *)((wxObject *) ((wxBusyInfo *) x));
29771 }
29772 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
29773 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
29774 }
29775 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
29776 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
29777 }
29778 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
29779 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
29780 }
29781 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
29782 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
29783 }
29784 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
29785 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
29786 }
29787 static void *_p_wxProcessEventTo_p_wxObject(void *x) {
29788 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
29789 }
29790 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
29791 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
29792 }
29793 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
29794 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
29795 }
29796 static void *_p_wxValidatorTo_p_wxObject(void *x) {
29797 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
29798 }
29799 static void *_p_wxPyTimerTo_p_wxObject(void *x) {
29800 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
29801 }
29802 static void *_p_wxLogStderrTo_p_wxLog(void *x) {
29803 return (void *)((wxLog *) ((wxLogStderr *) x));
29804 }
29805 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
29806 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
29807 }
29808 static void *_p_wxLogWindowTo_p_wxLog(void *x) {
29809 return (void *)((wxLog *) ((wxLogWindow *) x));
29810 }
29811 static void *_p_wxLogChainTo_p_wxLog(void *x) {
29812 return (void *)((wxLog *) ((wxLogChain *) x));
29813 }
29814 static void *_p_wxLogGuiTo_p_wxLog(void *x) {
29815 return (void *)((wxLog *) ((wxLogGui *) x));
29816 }
29817 static void *_p_wxPyLogTo_p_wxLog(void *x) {
29818 return (void *)((wxLog *) ((wxPyLog *) x));
29819 }
29820 static void *_p_wxControlTo_p_wxWindow(void *x) {
29821 return (void *)((wxWindow *) ((wxControl *) x));
29822 }
29823 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
29824 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
29825 }
29826 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
29827 return (void *)((wxWindow *) ((wxMenuBar *) x));
29828 }
29829 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
29830 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
29831 }
29832 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
29833 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
29834 }
29835 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}};
29836 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}};
29837 static swig_type_info _swigt__p_wxMetafile[] = {{"_p_wxMetafile", 0, "wxMetafile *", 0, 0, 0, 0},{"_p_wxMetafile", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
29838 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}};
29839 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}};
29840 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}};
29841 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}};
29842 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}};
29843 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}};
29844 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}};
29845 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}};
29846 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}};
29847 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}};
29848 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}};
29849 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}};
29850 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}};
29851 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}};
29852 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}};
29853 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}};
29854 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}};
29855 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}};
29856 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}};
29857 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}};
29858 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}};
29859 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}};
29860 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}};
29861 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}};
29862 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}};
29863 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}};
29864 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}};
29865 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}};
29866 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}};
29867 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}};
29868 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}};
29869 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}};
29870 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}};
29871 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}};
29872 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}};
29873 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}};
29874 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}};
29875 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}};
29876 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}};
29877 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}};
29878 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}};
29879 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}};
29880 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}};
29881 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}};
29882 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}};
29883 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}};
29884 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}};
29885 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}};
29886 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}};
29887 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}};
29888 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}};
29889 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}};
29890 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}};
29891 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}};
29892 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}};
29893 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}};
29894 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}};
29895 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}};
29896 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}};
29897 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}};
29898 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}};
29899 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}};
29900 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}};
29901 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}};
29902 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}};
29903 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}};
29904 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}};
29905 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}};
29906 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}};
29907 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}};
29908 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}};
29909 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}};
29910 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}};
29911 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}};
29912 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}};
29913 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}};
29914 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}};
29915 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}};
29916 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}};
29917 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}};
29918 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}};
29919 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}};
29920 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}};
29921
29922 static swig_type_info *swig_types_initial[] = {
29923 _swigt__p_wxLogChain,
29924 _swigt__p_wxMutexGuiLocker,
29925 _swigt__p_wxMetafile,
29926 _swigt__p_wxFileHistory,
29927 _swigt__p_wxLog,
29928 _swigt__p_wxDateTime__TimeZone,
29929 _swigt__p_wxMenu,
29930 _swigt__p_wxEvent,
29931 _swigt__p_wxConfigBase,
29932 _swigt__p_wxDisplay,
29933 _swigt__p_wxFileType,
29934 _swigt__p_wxLogGui,
29935 _swigt__p_wxFont,
29936 _swigt__p_wxDataFormat,
29937 _swigt__p_wxTimerEvent,
29938 _swigt__p_wxCaret,
29939 _swigt__p_int,
29940 _swigt__p_wxSize,
29941 _swigt__p_wxClipboard,
29942 _swigt__p_wxStopWatch,
29943 _swigt__p_wxDC,
29944 _swigt__p_wxClipboardLocker,
29945 _swigt__p_wxIcon,
29946 _swigt__p_wxLogStderr,
29947 _swigt__p_wxLogTextCtrl,
29948 _swigt__p_wxTextCtrl,
29949 _swigt__p_wxBusyCursor,
29950 _swigt__p_wxPyBitmapDataObject,
29951 _swigt__p_wxPyTextDataObject,
29952 _swigt__p_wxBitmapDataObject,
29953 _swigt__p_wxTextDataObject,
29954 _swigt__p_wxDataObject,
29955 _swigt__p_wxFileDataObject,
29956 _swigt__p_wxCustomDataObject,
29957 _swigt__p_wxURLDataObject,
29958 _swigt__p_wxMetafileDataObject,
29959 _swigt__p_wxSound,
29960 _swigt__p_wxTimerRunner,
29961 _swigt__p_wxLogWindow,
29962 _swigt__p_wxTimeSpan,
29963 _swigt__p_wxArrayString,
29964 _swigt__p_wxWindowDisabler,
29965 _swigt__p_wxToolTip,
29966 _swigt__p_wxDataObjectComposite,
29967 _swigt__p_wxFileConfig,
29968 _swigt__p_wxSystemSettings,
29969 _swigt__p_wxVideoMode,
29970 _swigt__p_wxPyDataObjectSimple,
29971 _swigt__p_wxDataObjectSimple,
29972 _swigt__p_wxEvtHandler,
29973 _swigt__p_wxRect,
29974 _swigt__p_char,
29975 _swigt__p_wxSingleInstanceChecker,
29976 _swigt__p_wxFileTypeInfo,
29977 _swigt__p_wxFrame,
29978 _swigt__p_wxTimer,
29979 _swigt__p_wxMimeTypesManager,
29980 _swigt__p_wxPyArtProvider,
29981 _swigt__p_wxPyTipProvider,
29982 _swigt__p_wxTipProvider,
29983 _swigt__p_wxJoystick,
29984 _swigt__p_wxSystemOptions,
29985 _swigt__p_wxPoint,
29986 _swigt__p_wxJoystickEvent,
29987 _swigt__p_wxCursor,
29988 _swigt__p_wxObject,
29989 _swigt__p_wxOutputStream,
29990 _swigt__p_wxDateTime,
29991 _swigt__p_wxPyDropSource,
29992 _swigt__p_wxWindow,
29993 _swigt__p_wxString,
29994 _swigt__p_wxPyProcess,
29995 _swigt__p_wxBitmap,
29996 _swigt__p_wxConfig,
29997 _swigt__p_wxChar,
29998 _swigt__p_wxBusyInfo,
29999 _swigt__p_wxPyDropTarget,
30000 _swigt__p_wxPyTextDropTarget,
30001 _swigt__p_wxPyFileDropTarget,
30002 _swigt__p_wxProcessEvent,
30003 _swigt__p_wxPyLog,
30004 _swigt__p_wxLogNull,
30005 _swigt__p_wxColour,
30006 _swigt__p_wxConfigPathChanger,
30007 _swigt__p_wxPyTimer,
30008 _swigt__p_wxDateSpan,
30009 0
30010 };
30011
30012
30013 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
30014
30015 static swig_const_info swig_const_table[] = {
30016 { SWIG_PY_POINTER, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", &SWIGTYPE_p_char},
30017 { SWIG_PY_POINTER, (char*)"TRACE_Messages", 0, 0, (void *)"messages", &SWIGTYPE_p_char},
30018 { SWIG_PY_POINTER, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", &SWIGTYPE_p_char},
30019 { SWIG_PY_POINTER, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", &SWIGTYPE_p_char},
30020 { SWIG_PY_POINTER, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", &SWIGTYPE_p_char},
30021 {0, 0, 0, 0.0, 0, 0}};
30022
30023 #ifdef __cplusplus
30024 }
30025 #endif
30026
30027 #ifdef __cplusplus
30028 extern "C"
30029 #endif
30030 SWIGEXPORT(void) SWIG_init(void) {
30031 static PyObject *SWIG_globals = 0;
30032 static int typeinit = 0;
30033 PyObject *m, *d;
30034 int i;
30035 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
30036 m = Py_InitModule((char *) SWIG_name, SwigMethods);
30037 d = PyModule_GetDict(m);
30038
30039 if (!typeinit) {
30040 for (i = 0; swig_types_initial[i]; i++) {
30041 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
30042 }
30043 typeinit = 1;
30044 }
30045 SWIG_InstallConstants(d,swig_const_table);
30046
30047 PyDict_SetItemString(d,"SYS_OEM_FIXED_FONT", SWIG_From_int((int)wxSYS_OEM_FIXED_FONT));
30048 PyDict_SetItemString(d,"SYS_ANSI_FIXED_FONT", SWIG_From_int((int)wxSYS_ANSI_FIXED_FONT));
30049 PyDict_SetItemString(d,"SYS_ANSI_VAR_FONT", SWIG_From_int((int)wxSYS_ANSI_VAR_FONT));
30050 PyDict_SetItemString(d,"SYS_SYSTEM_FONT", SWIG_From_int((int)wxSYS_SYSTEM_FONT));
30051 PyDict_SetItemString(d,"SYS_DEVICE_DEFAULT_FONT", SWIG_From_int((int)wxSYS_DEVICE_DEFAULT_FONT));
30052 PyDict_SetItemString(d,"SYS_DEFAULT_PALETTE", SWIG_From_int((int)wxSYS_DEFAULT_PALETTE));
30053 PyDict_SetItemString(d,"SYS_SYSTEM_FIXED_FONT", SWIG_From_int((int)wxSYS_SYSTEM_FIXED_FONT));
30054 PyDict_SetItemString(d,"SYS_DEFAULT_GUI_FONT", SWIG_From_int((int)wxSYS_DEFAULT_GUI_FONT));
30055 PyDict_SetItemString(d,"SYS_ICONTITLE_FONT", SWIG_From_int((int)wxSYS_ICONTITLE_FONT));
30056 PyDict_SetItemString(d,"SYS_COLOUR_SCROLLBAR", SWIG_From_int((int)wxSYS_COLOUR_SCROLLBAR));
30057 PyDict_SetItemString(d,"SYS_COLOUR_BACKGROUND", SWIG_From_int((int)wxSYS_COLOUR_BACKGROUND));
30058 PyDict_SetItemString(d,"SYS_COLOUR_DESKTOP", SWIG_From_int((int)wxSYS_COLOUR_DESKTOP));
30059 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_ACTIVECAPTION));
30060 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_INACTIVECAPTION));
30061 PyDict_SetItemString(d,"SYS_COLOUR_MENU", SWIG_From_int((int)wxSYS_COLOUR_MENU));
30062 PyDict_SetItemString(d,"SYS_COLOUR_WINDOW", SWIG_From_int((int)wxSYS_COLOUR_WINDOW));
30063 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWFRAME", SWIG_From_int((int)wxSYS_COLOUR_WINDOWFRAME));
30064 PyDict_SetItemString(d,"SYS_COLOUR_MENUTEXT", SWIG_From_int((int)wxSYS_COLOUR_MENUTEXT));
30065 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWTEXT", SWIG_From_int((int)wxSYS_COLOUR_WINDOWTEXT));
30066 PyDict_SetItemString(d,"SYS_COLOUR_CAPTIONTEXT", SWIG_From_int((int)wxSYS_COLOUR_CAPTIONTEXT));
30067 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVEBORDER", SWIG_From_int((int)wxSYS_COLOUR_ACTIVEBORDER));
30068 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVEBORDER", SWIG_From_int((int)wxSYS_COLOUR_INACTIVEBORDER));
30069 PyDict_SetItemString(d,"SYS_COLOUR_APPWORKSPACE", SWIG_From_int((int)wxSYS_COLOUR_APPWORKSPACE));
30070 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHT", SWIG_From_int((int)wxSYS_COLOUR_HIGHLIGHT));
30071 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_From_int((int)wxSYS_COLOUR_HIGHLIGHTTEXT));
30072 PyDict_SetItemString(d,"SYS_COLOUR_BTNFACE", SWIG_From_int((int)wxSYS_COLOUR_BTNFACE));
30073 PyDict_SetItemString(d,"SYS_COLOUR_3DFACE", SWIG_From_int((int)wxSYS_COLOUR_3DFACE));
30074 PyDict_SetItemString(d,"SYS_COLOUR_BTNSHADOW", SWIG_From_int((int)wxSYS_COLOUR_BTNSHADOW));
30075 PyDict_SetItemString(d,"SYS_COLOUR_3DSHADOW", SWIG_From_int((int)wxSYS_COLOUR_3DSHADOW));
30076 PyDict_SetItemString(d,"SYS_COLOUR_GRAYTEXT", SWIG_From_int((int)wxSYS_COLOUR_GRAYTEXT));
30077 PyDict_SetItemString(d,"SYS_COLOUR_BTNTEXT", SWIG_From_int((int)wxSYS_COLOUR_BTNTEXT));
30078 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_From_int((int)wxSYS_COLOUR_INACTIVECAPTIONTEXT));
30079 PyDict_SetItemString(d,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_From_int((int)wxSYS_COLOUR_BTNHIGHLIGHT));
30080 PyDict_SetItemString(d,"SYS_COLOUR_BTNHILIGHT", SWIG_From_int((int)wxSYS_COLOUR_BTNHILIGHT));
30081 PyDict_SetItemString(d,"SYS_COLOUR_3DHIGHLIGHT", SWIG_From_int((int)wxSYS_COLOUR_3DHIGHLIGHT));
30082 PyDict_SetItemString(d,"SYS_COLOUR_3DHILIGHT", SWIG_From_int((int)wxSYS_COLOUR_3DHILIGHT));
30083 PyDict_SetItemString(d,"SYS_COLOUR_3DDKSHADOW", SWIG_From_int((int)wxSYS_COLOUR_3DDKSHADOW));
30084 PyDict_SetItemString(d,"SYS_COLOUR_3DLIGHT", SWIG_From_int((int)wxSYS_COLOUR_3DLIGHT));
30085 PyDict_SetItemString(d,"SYS_COLOUR_INFOTEXT", SWIG_From_int((int)wxSYS_COLOUR_INFOTEXT));
30086 PyDict_SetItemString(d,"SYS_COLOUR_INFOBK", SWIG_From_int((int)wxSYS_COLOUR_INFOBK));
30087 PyDict_SetItemString(d,"SYS_COLOUR_LISTBOX", SWIG_From_int((int)wxSYS_COLOUR_LISTBOX));
30088 PyDict_SetItemString(d,"SYS_COLOUR_HOTLIGHT", SWIG_From_int((int)wxSYS_COLOUR_HOTLIGHT));
30089 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_GRADIENTACTIVECAPTION));
30090 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_From_int((int)wxSYS_COLOUR_GRADIENTINACTIVECAPTION));
30091 PyDict_SetItemString(d,"SYS_COLOUR_MENUHILIGHT", SWIG_From_int((int)wxSYS_COLOUR_MENUHILIGHT));
30092 PyDict_SetItemString(d,"SYS_COLOUR_MENUBAR", SWIG_From_int((int)wxSYS_COLOUR_MENUBAR));
30093 PyDict_SetItemString(d,"SYS_COLOUR_MAX", SWIG_From_int((int)wxSYS_COLOUR_MAX));
30094 PyDict_SetItemString(d,"SYS_MOUSE_BUTTONS", SWIG_From_int((int)wxSYS_MOUSE_BUTTONS));
30095 PyDict_SetItemString(d,"SYS_BORDER_X", SWIG_From_int((int)wxSYS_BORDER_X));
30096 PyDict_SetItemString(d,"SYS_BORDER_Y", SWIG_From_int((int)wxSYS_BORDER_Y));
30097 PyDict_SetItemString(d,"SYS_CURSOR_X", SWIG_From_int((int)wxSYS_CURSOR_X));
30098 PyDict_SetItemString(d,"SYS_CURSOR_Y", SWIG_From_int((int)wxSYS_CURSOR_Y));
30099 PyDict_SetItemString(d,"SYS_DCLICK_X", SWIG_From_int((int)wxSYS_DCLICK_X));
30100 PyDict_SetItemString(d,"SYS_DCLICK_Y", SWIG_From_int((int)wxSYS_DCLICK_Y));
30101 PyDict_SetItemString(d,"SYS_DRAG_X", SWIG_From_int((int)wxSYS_DRAG_X));
30102 PyDict_SetItemString(d,"SYS_DRAG_Y", SWIG_From_int((int)wxSYS_DRAG_Y));
30103 PyDict_SetItemString(d,"SYS_EDGE_X", SWIG_From_int((int)wxSYS_EDGE_X));
30104 PyDict_SetItemString(d,"SYS_EDGE_Y", SWIG_From_int((int)wxSYS_EDGE_Y));
30105 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_X", SWIG_From_int((int)wxSYS_HSCROLL_ARROW_X));
30106 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_Y", SWIG_From_int((int)wxSYS_HSCROLL_ARROW_Y));
30107 PyDict_SetItemString(d,"SYS_HTHUMB_X", SWIG_From_int((int)wxSYS_HTHUMB_X));
30108 PyDict_SetItemString(d,"SYS_ICON_X", SWIG_From_int((int)wxSYS_ICON_X));
30109 PyDict_SetItemString(d,"SYS_ICON_Y", SWIG_From_int((int)wxSYS_ICON_Y));
30110 PyDict_SetItemString(d,"SYS_ICONSPACING_X", SWIG_From_int((int)wxSYS_ICONSPACING_X));
30111 PyDict_SetItemString(d,"SYS_ICONSPACING_Y", SWIG_From_int((int)wxSYS_ICONSPACING_Y));
30112 PyDict_SetItemString(d,"SYS_WINDOWMIN_X", SWIG_From_int((int)wxSYS_WINDOWMIN_X));
30113 PyDict_SetItemString(d,"SYS_WINDOWMIN_Y", SWIG_From_int((int)wxSYS_WINDOWMIN_Y));
30114 PyDict_SetItemString(d,"SYS_SCREEN_X", SWIG_From_int((int)wxSYS_SCREEN_X));
30115 PyDict_SetItemString(d,"SYS_SCREEN_Y", SWIG_From_int((int)wxSYS_SCREEN_Y));
30116 PyDict_SetItemString(d,"SYS_FRAMESIZE_X", SWIG_From_int((int)wxSYS_FRAMESIZE_X));
30117 PyDict_SetItemString(d,"SYS_FRAMESIZE_Y", SWIG_From_int((int)wxSYS_FRAMESIZE_Y));
30118 PyDict_SetItemString(d,"SYS_SMALLICON_X", SWIG_From_int((int)wxSYS_SMALLICON_X));
30119 PyDict_SetItemString(d,"SYS_SMALLICON_Y", SWIG_From_int((int)wxSYS_SMALLICON_Y));
30120 PyDict_SetItemString(d,"SYS_HSCROLL_Y", SWIG_From_int((int)wxSYS_HSCROLL_Y));
30121 PyDict_SetItemString(d,"SYS_VSCROLL_X", SWIG_From_int((int)wxSYS_VSCROLL_X));
30122 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_X", SWIG_From_int((int)wxSYS_VSCROLL_ARROW_X));
30123 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_Y", SWIG_From_int((int)wxSYS_VSCROLL_ARROW_Y));
30124 PyDict_SetItemString(d,"SYS_VTHUMB_Y", SWIG_From_int((int)wxSYS_VTHUMB_Y));
30125 PyDict_SetItemString(d,"SYS_CAPTION_Y", SWIG_From_int((int)wxSYS_CAPTION_Y));
30126 PyDict_SetItemString(d,"SYS_MENU_Y", SWIG_From_int((int)wxSYS_MENU_Y));
30127 PyDict_SetItemString(d,"SYS_NETWORK_PRESENT", SWIG_From_int((int)wxSYS_NETWORK_PRESENT));
30128 PyDict_SetItemString(d,"SYS_PENWINDOWS_PRESENT", SWIG_From_int((int)wxSYS_PENWINDOWS_PRESENT));
30129 PyDict_SetItemString(d,"SYS_SHOW_SOUNDS", SWIG_From_int((int)wxSYS_SHOW_SOUNDS));
30130 PyDict_SetItemString(d,"SYS_SWAP_BUTTONS", SWIG_From_int((int)wxSYS_SWAP_BUTTONS));
30131 PyDict_SetItemString(d,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_From_int((int)wxSYS_CAN_DRAW_FRAME_DECORATIONS));
30132 PyDict_SetItemString(d,"SYS_CAN_ICONIZE_FRAME", SWIG_From_int((int)wxSYS_CAN_ICONIZE_FRAME));
30133 PyDict_SetItemString(d,"SYS_SCREEN_NONE", SWIG_From_int((int)wxSYS_SCREEN_NONE));
30134 PyDict_SetItemString(d,"SYS_SCREEN_TINY", SWIG_From_int((int)wxSYS_SCREEN_TINY));
30135 PyDict_SetItemString(d,"SYS_SCREEN_PDA", SWIG_From_int((int)wxSYS_SCREEN_PDA));
30136 PyDict_SetItemString(d,"SYS_SCREEN_SMALL", SWIG_From_int((int)wxSYS_SCREEN_SMALL));
30137 PyDict_SetItemString(d,"SYS_SCREEN_DESKTOP", SWIG_From_int((int)wxSYS_SCREEN_DESKTOP));
30138 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
30139 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
30140 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
30141 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
30142 PyDict_SetItemString(d,"SHUTDOWN_POWEROFF", SWIG_From_int((int)wxSHUTDOWN_POWEROFF));
30143 PyDict_SetItemString(d,"SHUTDOWN_REBOOT", SWIG_From_int((int)wxSHUTDOWN_REBOOT));
30144 PyDict_SetItemString(d,"TIMER_CONTINUOUS", SWIG_From_int((int)wxTIMER_CONTINUOUS));
30145 PyDict_SetItemString(d,"TIMER_ONE_SHOT", SWIG_From_int((int)wxTIMER_ONE_SHOT));
30146 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
30147
30148 wxPyPtrTypeMap_Add("wxTimer", "wxPyTimer");
30149
30150 PyDict_SetItemString(d,"LOG_FatalError", SWIG_From_int((int)wxLOG_FatalError));
30151 PyDict_SetItemString(d,"LOG_Error", SWIG_From_int((int)wxLOG_Error));
30152 PyDict_SetItemString(d,"LOG_Warning", SWIG_From_int((int)wxLOG_Warning));
30153 PyDict_SetItemString(d,"LOG_Message", SWIG_From_int((int)wxLOG_Message));
30154 PyDict_SetItemString(d,"LOG_Status", SWIG_From_int((int)wxLOG_Status));
30155 PyDict_SetItemString(d,"LOG_Info", SWIG_From_int((int)wxLOG_Info));
30156 PyDict_SetItemString(d,"LOG_Debug", SWIG_From_int((int)wxLOG_Debug));
30157 PyDict_SetItemString(d,"LOG_Trace", SWIG_From_int((int)wxLOG_Trace));
30158 PyDict_SetItemString(d,"LOG_Progress", SWIG_From_int((int)wxLOG_Progress));
30159 PyDict_SetItemString(d,"LOG_User", SWIG_From_int((int)wxLOG_User));
30160 PyDict_SetItemString(d,"LOG_Max", SWIG_From_int((int)wxLOG_Max));
30161 PyDict_SetItemString(d,"TRACE_MemAlloc", SWIG_FromCharPtr("memalloc"));
30162 PyDict_SetItemString(d,"TRACE_Messages", SWIG_FromCharPtr("messages"));
30163 PyDict_SetItemString(d,"TRACE_ResAlloc", SWIG_FromCharPtr("resalloc"));
30164 PyDict_SetItemString(d,"TRACE_RefCount", SWIG_FromCharPtr("refcount"));
30165 PyDict_SetItemString(d,"TRACE_OleCalls", SWIG_FromCharPtr("ole"));
30166 PyDict_SetItemString(d,"TraceMemAlloc", SWIG_From_int((int)0x0001));
30167 PyDict_SetItemString(d,"TraceMessages", SWIG_From_int((int)0x0002));
30168 PyDict_SetItemString(d,"TraceResAlloc", SWIG_From_int((int)0x0004));
30169 PyDict_SetItemString(d,"TraceRefCount", SWIG_From_int((int)0x0008));
30170 PyDict_SetItemString(d,"TraceOleCalls", SWIG_From_int((int)0x0100));
30171 PyDict_SetItemString(d,"PROCESS_DEFAULT", SWIG_From_int((int)wxPROCESS_DEFAULT));
30172 PyDict_SetItemString(d,"PROCESS_REDIRECT", SWIG_From_int((int)wxPROCESS_REDIRECT));
30173 PyDict_SetItemString(d,"KILL_OK", SWIG_From_int((int)wxKILL_OK));
30174 PyDict_SetItemString(d,"KILL_BAD_SIGNAL", SWIG_From_int((int)wxKILL_BAD_SIGNAL));
30175 PyDict_SetItemString(d,"KILL_ACCESS_DENIED", SWIG_From_int((int)wxKILL_ACCESS_DENIED));
30176 PyDict_SetItemString(d,"KILL_NO_PROCESS", SWIG_From_int((int)wxKILL_NO_PROCESS));
30177 PyDict_SetItemString(d,"KILL_ERROR", SWIG_From_int((int)wxKILL_ERROR));
30178 PyDict_SetItemString(d,"SIGNONE", SWIG_From_int((int)wxSIGNONE));
30179 PyDict_SetItemString(d,"SIGHUP", SWIG_From_int((int)wxSIGHUP));
30180 PyDict_SetItemString(d,"SIGINT", SWIG_From_int((int)wxSIGINT));
30181 PyDict_SetItemString(d,"SIGQUIT", SWIG_From_int((int)wxSIGQUIT));
30182 PyDict_SetItemString(d,"SIGILL", SWIG_From_int((int)wxSIGILL));
30183 PyDict_SetItemString(d,"SIGTRAP", SWIG_From_int((int)wxSIGTRAP));
30184 PyDict_SetItemString(d,"SIGABRT", SWIG_From_int((int)wxSIGABRT));
30185 PyDict_SetItemString(d,"SIGIOT", SWIG_From_int((int)wxSIGIOT));
30186 PyDict_SetItemString(d,"SIGEMT", SWIG_From_int((int)wxSIGEMT));
30187 PyDict_SetItemString(d,"SIGFPE", SWIG_From_int((int)wxSIGFPE));
30188 PyDict_SetItemString(d,"SIGKILL", SWIG_From_int((int)wxSIGKILL));
30189 PyDict_SetItemString(d,"SIGBUS", SWIG_From_int((int)wxSIGBUS));
30190 PyDict_SetItemString(d,"SIGSEGV", SWIG_From_int((int)wxSIGSEGV));
30191 PyDict_SetItemString(d,"SIGSYS", SWIG_From_int((int)wxSIGSYS));
30192 PyDict_SetItemString(d,"SIGPIPE", SWIG_From_int((int)wxSIGPIPE));
30193 PyDict_SetItemString(d,"SIGALRM", SWIG_From_int((int)wxSIGALRM));
30194 PyDict_SetItemString(d,"SIGTERM", SWIG_From_int((int)wxSIGTERM));
30195 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
30196 PyDict_SetItemString(d,"EXEC_ASYNC", SWIG_From_int((int)wxEXEC_ASYNC));
30197 PyDict_SetItemString(d,"EXEC_SYNC", SWIG_From_int((int)wxEXEC_SYNC));
30198 PyDict_SetItemString(d,"EXEC_NOHIDE", SWIG_From_int((int)wxEXEC_NOHIDE));
30199 PyDict_SetItemString(d,"EXEC_MAKE_GROUP_LEADER", SWIG_From_int((int)wxEXEC_MAKE_GROUP_LEADER));
30200
30201 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
30202
30203 PyDict_SetItemString(d,"JOYSTICK1", SWIG_From_int((int)wxJOYSTICK1));
30204 PyDict_SetItemString(d,"JOYSTICK2", SWIG_From_int((int)wxJOYSTICK2));
30205 PyDict_SetItemString(d,"JOY_BUTTON_ANY", SWIG_From_int((int)wxJOY_BUTTON_ANY));
30206 PyDict_SetItemString(d,"JOY_BUTTON1", SWIG_From_int((int)wxJOY_BUTTON1));
30207 PyDict_SetItemString(d,"JOY_BUTTON2", SWIG_From_int((int)wxJOY_BUTTON2));
30208 PyDict_SetItemString(d,"JOY_BUTTON3", SWIG_From_int((int)wxJOY_BUTTON3));
30209 PyDict_SetItemString(d,"JOY_BUTTON4", SWIG_From_int((int)wxJOY_BUTTON4));
30210 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
30211 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
30212 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
30213 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
30214 PyDict_SetItemString(d,"SOUND_SYNC", SWIG_From_int((int)wxSOUND_SYNC));
30215 PyDict_SetItemString(d,"SOUND_ASYNC", SWIG_From_int((int)wxSOUND_ASYNC));
30216 PyDict_SetItemString(d,"SOUND_LOOP", SWIG_From_int((int)wxSOUND_LOOP));
30217 PyDict_SetItemString(d,"MAILCAP_STANDARD", SWIG_From_int((int)wxMAILCAP_STANDARD));
30218 PyDict_SetItemString(d,"MAILCAP_NETSCAPE", SWIG_From_int((int)wxMAILCAP_NETSCAPE));
30219 PyDict_SetItemString(d,"MAILCAP_KDE", SWIG_From_int((int)wxMAILCAP_KDE));
30220 PyDict_SetItemString(d,"MAILCAP_GNOME", SWIG_From_int((int)wxMAILCAP_GNOME));
30221 PyDict_SetItemString(d,"MAILCAP_ALL", SWIG_From_int((int)wxMAILCAP_ALL));
30222 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
30223 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
30224 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
30225 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
30226 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
30227 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
30228 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
30229 SWIG_addvarlink(SWIG_globals,(char*)"ART_BUTTON",_wrap_ART_BUTTON_get, _wrap_ART_BUTTON_set);
30230 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
30231 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
30232 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
30233 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
30234 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
30235 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
30236 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
30237 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
30238 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
30239 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
30240 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
30241 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
30242 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
30243 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
30244 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
30245 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
30246 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
30247 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
30248 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
30249 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
30250 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
30251 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
30252 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
30253 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
30254 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
30255 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
30256 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
30257 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
30258 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
30259 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
30260 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
30261 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
30262
30263 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
30264
30265 PyDict_SetItemString(d,"CONFIG_USE_LOCAL_FILE", SWIG_From_int((int)wxCONFIG_USE_LOCAL_FILE));
30266 PyDict_SetItemString(d,"CONFIG_USE_GLOBAL_FILE", SWIG_From_int((int)wxCONFIG_USE_GLOBAL_FILE));
30267 PyDict_SetItemString(d,"CONFIG_USE_RELATIVE_PATH", SWIG_From_int((int)wxCONFIG_USE_RELATIVE_PATH));
30268 PyDict_SetItemString(d,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_From_int((int)wxCONFIG_USE_NO_ESCAPE_CHARACTERS));
30269 PyDict_SetItemString(d,"ConfigBase_Type_Unknown", SWIG_From_int((int)wxConfigBase::Type_Unknown));
30270 PyDict_SetItemString(d,"ConfigBase_Type_String", SWIG_From_int((int)wxConfigBase::Type_String));
30271 PyDict_SetItemString(d,"ConfigBase_Type_Boolean", SWIG_From_int((int)wxConfigBase::Type_Boolean));
30272 PyDict_SetItemString(d,"ConfigBase_Type_Integer", SWIG_From_int((int)wxConfigBase::Type_Integer));
30273 PyDict_SetItemString(d,"ConfigBase_Type_Float", SWIG_From_int((int)wxConfigBase::Type_Float));
30274 SWIG_addvarlink(SWIG_globals,(char*)"DateFormatStr",_wrap_DateFormatStr_get, _wrap_DateFormatStr_set);
30275 SWIG_addvarlink(SWIG_globals,(char*)"TimeSpanFormatStr",_wrap_TimeSpanFormatStr_get, _wrap_TimeSpanFormatStr_set);
30276 PyDict_SetItemString(d,"DateTime_Local", SWIG_From_int((int)wxDateTime::Local));
30277 PyDict_SetItemString(d,"DateTime_GMT_12", SWIG_From_int((int)wxDateTime::GMT_12));
30278 PyDict_SetItemString(d,"DateTime_GMT_11", SWIG_From_int((int)wxDateTime::GMT_11));
30279 PyDict_SetItemString(d,"DateTime_GMT_10", SWIG_From_int((int)wxDateTime::GMT_10));
30280 PyDict_SetItemString(d,"DateTime_GMT_9", SWIG_From_int((int)wxDateTime::GMT_9));
30281 PyDict_SetItemString(d,"DateTime_GMT_8", SWIG_From_int((int)wxDateTime::GMT_8));
30282 PyDict_SetItemString(d,"DateTime_GMT_7", SWIG_From_int((int)wxDateTime::GMT_7));
30283 PyDict_SetItemString(d,"DateTime_GMT_6", SWIG_From_int((int)wxDateTime::GMT_6));
30284 PyDict_SetItemString(d,"DateTime_GMT_5", SWIG_From_int((int)wxDateTime::GMT_5));
30285 PyDict_SetItemString(d,"DateTime_GMT_4", SWIG_From_int((int)wxDateTime::GMT_4));
30286 PyDict_SetItemString(d,"DateTime_GMT_3", SWIG_From_int((int)wxDateTime::GMT_3));
30287 PyDict_SetItemString(d,"DateTime_GMT_2", SWIG_From_int((int)wxDateTime::GMT_2));
30288 PyDict_SetItemString(d,"DateTime_GMT_1", SWIG_From_int((int)wxDateTime::GMT_1));
30289 PyDict_SetItemString(d,"DateTime_GMT0", SWIG_From_int((int)wxDateTime::GMT0));
30290 PyDict_SetItemString(d,"DateTime_GMT1", SWIG_From_int((int)wxDateTime::GMT1));
30291 PyDict_SetItemString(d,"DateTime_GMT2", SWIG_From_int((int)wxDateTime::GMT2));
30292 PyDict_SetItemString(d,"DateTime_GMT3", SWIG_From_int((int)wxDateTime::GMT3));
30293 PyDict_SetItemString(d,"DateTime_GMT4", SWIG_From_int((int)wxDateTime::GMT4));
30294 PyDict_SetItemString(d,"DateTime_GMT5", SWIG_From_int((int)wxDateTime::GMT5));
30295 PyDict_SetItemString(d,"DateTime_GMT6", SWIG_From_int((int)wxDateTime::GMT6));
30296 PyDict_SetItemString(d,"DateTime_GMT7", SWIG_From_int((int)wxDateTime::GMT7));
30297 PyDict_SetItemString(d,"DateTime_GMT8", SWIG_From_int((int)wxDateTime::GMT8));
30298 PyDict_SetItemString(d,"DateTime_GMT9", SWIG_From_int((int)wxDateTime::GMT9));
30299 PyDict_SetItemString(d,"DateTime_GMT10", SWIG_From_int((int)wxDateTime::GMT10));
30300 PyDict_SetItemString(d,"DateTime_GMT11", SWIG_From_int((int)wxDateTime::GMT11));
30301 PyDict_SetItemString(d,"DateTime_GMT12", SWIG_From_int((int)wxDateTime::GMT12));
30302 PyDict_SetItemString(d,"DateTime_WET", SWIG_From_int((int)wxDateTime::WET));
30303 PyDict_SetItemString(d,"DateTime_WEST", SWIG_From_int((int)wxDateTime::WEST));
30304 PyDict_SetItemString(d,"DateTime_CET", SWIG_From_int((int)wxDateTime::CET));
30305 PyDict_SetItemString(d,"DateTime_CEST", SWIG_From_int((int)wxDateTime::CEST));
30306 PyDict_SetItemString(d,"DateTime_EET", SWIG_From_int((int)wxDateTime::EET));
30307 PyDict_SetItemString(d,"DateTime_EEST", SWIG_From_int((int)wxDateTime::EEST));
30308 PyDict_SetItemString(d,"DateTime_MSK", SWIG_From_int((int)wxDateTime::MSK));
30309 PyDict_SetItemString(d,"DateTime_MSD", SWIG_From_int((int)wxDateTime::MSD));
30310 PyDict_SetItemString(d,"DateTime_AST", SWIG_From_int((int)wxDateTime::AST));
30311 PyDict_SetItemString(d,"DateTime_ADT", SWIG_From_int((int)wxDateTime::ADT));
30312 PyDict_SetItemString(d,"DateTime_EST", SWIG_From_int((int)wxDateTime::EST));
30313 PyDict_SetItemString(d,"DateTime_EDT", SWIG_From_int((int)wxDateTime::EDT));
30314 PyDict_SetItemString(d,"DateTime_CST", SWIG_From_int((int)wxDateTime::CST));
30315 PyDict_SetItemString(d,"DateTime_CDT", SWIG_From_int((int)wxDateTime::CDT));
30316 PyDict_SetItemString(d,"DateTime_MST", SWIG_From_int((int)wxDateTime::MST));
30317 PyDict_SetItemString(d,"DateTime_MDT", SWIG_From_int((int)wxDateTime::MDT));
30318 PyDict_SetItemString(d,"DateTime_PST", SWIG_From_int((int)wxDateTime::PST));
30319 PyDict_SetItemString(d,"DateTime_PDT", SWIG_From_int((int)wxDateTime::PDT));
30320 PyDict_SetItemString(d,"DateTime_HST", SWIG_From_int((int)wxDateTime::HST));
30321 PyDict_SetItemString(d,"DateTime_AKST", SWIG_From_int((int)wxDateTime::AKST));
30322 PyDict_SetItemString(d,"DateTime_AKDT", SWIG_From_int((int)wxDateTime::AKDT));
30323 PyDict_SetItemString(d,"DateTime_A_WST", SWIG_From_int((int)wxDateTime::A_WST));
30324 PyDict_SetItemString(d,"DateTime_A_CST", SWIG_From_int((int)wxDateTime::A_CST));
30325 PyDict_SetItemString(d,"DateTime_A_EST", SWIG_From_int((int)wxDateTime::A_EST));
30326 PyDict_SetItemString(d,"DateTime_A_ESST", SWIG_From_int((int)wxDateTime::A_ESST));
30327 PyDict_SetItemString(d,"DateTime_UTC", SWIG_From_int((int)wxDateTime::UTC));
30328 PyDict_SetItemString(d,"DateTime_Gregorian", SWIG_From_int((int)wxDateTime::Gregorian));
30329 PyDict_SetItemString(d,"DateTime_Julian", SWIG_From_int((int)wxDateTime::Julian));
30330 PyDict_SetItemString(d,"DateTime_Gr_Unknown", SWIG_From_int((int)wxDateTime::Gr_Unknown));
30331 PyDict_SetItemString(d,"DateTime_Gr_Standard", SWIG_From_int((int)wxDateTime::Gr_Standard));
30332 PyDict_SetItemString(d,"DateTime_Gr_Alaska", SWIG_From_int((int)wxDateTime::Gr_Alaska));
30333 PyDict_SetItemString(d,"DateTime_Gr_Albania", SWIG_From_int((int)wxDateTime::Gr_Albania));
30334 PyDict_SetItemString(d,"DateTime_Gr_Austria", SWIG_From_int((int)wxDateTime::Gr_Austria));
30335 PyDict_SetItemString(d,"DateTime_Gr_Austria_Brixen", SWIG_From_int((int)wxDateTime::Gr_Austria_Brixen));
30336 PyDict_SetItemString(d,"DateTime_Gr_Austria_Salzburg", SWIG_From_int((int)wxDateTime::Gr_Austria_Salzburg));
30337 PyDict_SetItemString(d,"DateTime_Gr_Austria_Tyrol", SWIG_From_int((int)wxDateTime::Gr_Austria_Tyrol));
30338 PyDict_SetItemString(d,"DateTime_Gr_Austria_Carinthia", SWIG_From_int((int)wxDateTime::Gr_Austria_Carinthia));
30339 PyDict_SetItemString(d,"DateTime_Gr_Austria_Styria", SWIG_From_int((int)wxDateTime::Gr_Austria_Styria));
30340 PyDict_SetItemString(d,"DateTime_Gr_Belgium", SWIG_From_int((int)wxDateTime::Gr_Belgium));
30341 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria", SWIG_From_int((int)wxDateTime::Gr_Bulgaria));
30342 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_1", SWIG_From_int((int)wxDateTime::Gr_Bulgaria_1));
30343 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_2", SWIG_From_int((int)wxDateTime::Gr_Bulgaria_2));
30344 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_3", SWIG_From_int((int)wxDateTime::Gr_Bulgaria_3));
30345 PyDict_SetItemString(d,"DateTime_Gr_Canada", SWIG_From_int((int)wxDateTime::Gr_Canada));
30346 PyDict_SetItemString(d,"DateTime_Gr_China", SWIG_From_int((int)wxDateTime::Gr_China));
30347 PyDict_SetItemString(d,"DateTime_Gr_China_1", SWIG_From_int((int)wxDateTime::Gr_China_1));
30348 PyDict_SetItemString(d,"DateTime_Gr_China_2", SWIG_From_int((int)wxDateTime::Gr_China_2));
30349 PyDict_SetItemString(d,"DateTime_Gr_Czechoslovakia", SWIG_From_int((int)wxDateTime::Gr_Czechoslovakia));
30350 PyDict_SetItemString(d,"DateTime_Gr_Denmark", SWIG_From_int((int)wxDateTime::Gr_Denmark));
30351 PyDict_SetItemString(d,"DateTime_Gr_Egypt", SWIG_From_int((int)wxDateTime::Gr_Egypt));
30352 PyDict_SetItemString(d,"DateTime_Gr_Estonia", SWIG_From_int((int)wxDateTime::Gr_Estonia));
30353 PyDict_SetItemString(d,"DateTime_Gr_Finland", SWIG_From_int((int)wxDateTime::Gr_Finland));
30354 PyDict_SetItemString(d,"DateTime_Gr_France", SWIG_From_int((int)wxDateTime::Gr_France));
30355 PyDict_SetItemString(d,"DateTime_Gr_France_Alsace", SWIG_From_int((int)wxDateTime::Gr_France_Alsace));
30356 PyDict_SetItemString(d,"DateTime_Gr_France_Lorraine", SWIG_From_int((int)wxDateTime::Gr_France_Lorraine));
30357 PyDict_SetItemString(d,"DateTime_Gr_France_Strasbourg", SWIG_From_int((int)wxDateTime::Gr_France_Strasbourg));
30358 PyDict_SetItemString(d,"DateTime_Gr_Germany", SWIG_From_int((int)wxDateTime::Gr_Germany));
30359 PyDict_SetItemString(d,"DateTime_Gr_Germany_Catholic", SWIG_From_int((int)wxDateTime::Gr_Germany_Catholic));
30360 PyDict_SetItemString(d,"DateTime_Gr_Germany_Prussia", SWIG_From_int((int)wxDateTime::Gr_Germany_Prussia));
30361 PyDict_SetItemString(d,"DateTime_Gr_Germany_Protestant", SWIG_From_int((int)wxDateTime::Gr_Germany_Protestant));
30362 PyDict_SetItemString(d,"DateTime_Gr_GreatBritain", SWIG_From_int((int)wxDateTime::Gr_GreatBritain));
30363 PyDict_SetItemString(d,"DateTime_Gr_Greece", SWIG_From_int((int)wxDateTime::Gr_Greece));
30364 PyDict_SetItemString(d,"DateTime_Gr_Hungary", SWIG_From_int((int)wxDateTime::Gr_Hungary));
30365 PyDict_SetItemString(d,"DateTime_Gr_Ireland", SWIG_From_int((int)wxDateTime::Gr_Ireland));
30366 PyDict_SetItemString(d,"DateTime_Gr_Italy", SWIG_From_int((int)wxDateTime::Gr_Italy));
30367 PyDict_SetItemString(d,"DateTime_Gr_Japan", SWIG_From_int((int)wxDateTime::Gr_Japan));
30368 PyDict_SetItemString(d,"DateTime_Gr_Japan_1", SWIG_From_int((int)wxDateTime::Gr_Japan_1));
30369 PyDict_SetItemString(d,"DateTime_Gr_Japan_2", SWIG_From_int((int)wxDateTime::Gr_Japan_2));
30370 PyDict_SetItemString(d,"DateTime_Gr_Japan_3", SWIG_From_int((int)wxDateTime::Gr_Japan_3));
30371 PyDict_SetItemString(d,"DateTime_Gr_Latvia", SWIG_From_int((int)wxDateTime::Gr_Latvia));
30372 PyDict_SetItemString(d,"DateTime_Gr_Lithuania", SWIG_From_int((int)wxDateTime::Gr_Lithuania));
30373 PyDict_SetItemString(d,"DateTime_Gr_Luxemburg", SWIG_From_int((int)wxDateTime::Gr_Luxemburg));
30374 PyDict_SetItemString(d,"DateTime_Gr_Netherlands", SWIG_From_int((int)wxDateTime::Gr_Netherlands));
30375 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Groningen", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Groningen));
30376 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Gelderland", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Gelderland));
30377 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Utrecht", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Utrecht));
30378 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Friesland", SWIG_From_int((int)wxDateTime::Gr_Netherlands_Friesland));
30379 PyDict_SetItemString(d,"DateTime_Gr_Norway", SWIG_From_int((int)wxDateTime::Gr_Norway));
30380 PyDict_SetItemString(d,"DateTime_Gr_Poland", SWIG_From_int((int)wxDateTime::Gr_Poland));
30381 PyDict_SetItemString(d,"DateTime_Gr_Portugal", SWIG_From_int((int)wxDateTime::Gr_Portugal));
30382 PyDict_SetItemString(d,"DateTime_Gr_Romania", SWIG_From_int((int)wxDateTime::Gr_Romania));
30383 PyDict_SetItemString(d,"DateTime_Gr_Russia", SWIG_From_int((int)wxDateTime::Gr_Russia));
30384 PyDict_SetItemString(d,"DateTime_Gr_Scotland", SWIG_From_int((int)wxDateTime::Gr_Scotland));
30385 PyDict_SetItemString(d,"DateTime_Gr_Spain", SWIG_From_int((int)wxDateTime::Gr_Spain));
30386 PyDict_SetItemString(d,"DateTime_Gr_Sweden", SWIG_From_int((int)wxDateTime::Gr_Sweden));
30387 PyDict_SetItemString(d,"DateTime_Gr_Switzerland", SWIG_From_int((int)wxDateTime::Gr_Switzerland));
30388 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Catholic", SWIG_From_int((int)wxDateTime::Gr_Switzerland_Catholic));
30389 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Protestant", SWIG_From_int((int)wxDateTime::Gr_Switzerland_Protestant));
30390 PyDict_SetItemString(d,"DateTime_Gr_Turkey", SWIG_From_int((int)wxDateTime::Gr_Turkey));
30391 PyDict_SetItemString(d,"DateTime_Gr_USA", SWIG_From_int((int)wxDateTime::Gr_USA));
30392 PyDict_SetItemString(d,"DateTime_Gr_Wales", SWIG_From_int((int)wxDateTime::Gr_Wales));
30393 PyDict_SetItemString(d,"DateTime_Gr_Yugoslavia", SWIG_From_int((int)wxDateTime::Gr_Yugoslavia));
30394 PyDict_SetItemString(d,"DateTime_Country_Unknown", SWIG_From_int((int)wxDateTime::Country_Unknown));
30395 PyDict_SetItemString(d,"DateTime_Country_Default", SWIG_From_int((int)wxDateTime::Country_Default));
30396 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_Start", SWIG_From_int((int)wxDateTime::Country_WesternEurope_Start));
30397 PyDict_SetItemString(d,"DateTime_Country_EEC", SWIG_From_int((int)wxDateTime::Country_EEC));
30398 PyDict_SetItemString(d,"DateTime_France", SWIG_From_int((int)wxDateTime::France));
30399 PyDict_SetItemString(d,"DateTime_Germany", SWIG_From_int((int)wxDateTime::Germany));
30400 PyDict_SetItemString(d,"DateTime_UK", SWIG_From_int((int)wxDateTime::UK));
30401 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_End", SWIG_From_int((int)wxDateTime::Country_WesternEurope_End));
30402 PyDict_SetItemString(d,"DateTime_Russia", SWIG_From_int((int)wxDateTime::Russia));
30403 PyDict_SetItemString(d,"DateTime_USA", SWIG_From_int((int)wxDateTime::USA));
30404 PyDict_SetItemString(d,"DateTime_Jan", SWIG_From_int((int)wxDateTime::Jan));
30405 PyDict_SetItemString(d,"DateTime_Feb", SWIG_From_int((int)wxDateTime::Feb));
30406 PyDict_SetItemString(d,"DateTime_Mar", SWIG_From_int((int)wxDateTime::Mar));
30407 PyDict_SetItemString(d,"DateTime_Apr", SWIG_From_int((int)wxDateTime::Apr));
30408 PyDict_SetItemString(d,"DateTime_May", SWIG_From_int((int)wxDateTime::May));
30409 PyDict_SetItemString(d,"DateTime_Jun", SWIG_From_int((int)wxDateTime::Jun));
30410 PyDict_SetItemString(d,"DateTime_Jul", SWIG_From_int((int)wxDateTime::Jul));
30411 PyDict_SetItemString(d,"DateTime_Aug", SWIG_From_int((int)wxDateTime::Aug));
30412 PyDict_SetItemString(d,"DateTime_Sep", SWIG_From_int((int)wxDateTime::Sep));
30413 PyDict_SetItemString(d,"DateTime_Oct", SWIG_From_int((int)wxDateTime::Oct));
30414 PyDict_SetItemString(d,"DateTime_Nov", SWIG_From_int((int)wxDateTime::Nov));
30415 PyDict_SetItemString(d,"DateTime_Dec", SWIG_From_int((int)wxDateTime::Dec));
30416 PyDict_SetItemString(d,"DateTime_Inv_Month", SWIG_From_int((int)wxDateTime::Inv_Month));
30417 PyDict_SetItemString(d,"DateTime_Sun", SWIG_From_int((int)wxDateTime::Sun));
30418 PyDict_SetItemString(d,"DateTime_Mon", SWIG_From_int((int)wxDateTime::Mon));
30419 PyDict_SetItemString(d,"DateTime_Tue", SWIG_From_int((int)wxDateTime::Tue));
30420 PyDict_SetItemString(d,"DateTime_Wed", SWIG_From_int((int)wxDateTime::Wed));
30421 PyDict_SetItemString(d,"DateTime_Thu", SWIG_From_int((int)wxDateTime::Thu));
30422 PyDict_SetItemString(d,"DateTime_Fri", SWIG_From_int((int)wxDateTime::Fri));
30423 PyDict_SetItemString(d,"DateTime_Sat", SWIG_From_int((int)wxDateTime::Sat));
30424 PyDict_SetItemString(d,"DateTime_Inv_WeekDay", SWIG_From_int((int)wxDateTime::Inv_WeekDay));
30425 PyDict_SetItemString(d,"DateTime_Inv_Year", SWIG_From_int((int)wxDateTime::Inv_Year));
30426 PyDict_SetItemString(d,"DateTime_Name_Full", SWIG_From_int((int)wxDateTime::Name_Full));
30427 PyDict_SetItemString(d,"DateTime_Name_Abbr", SWIG_From_int((int)wxDateTime::Name_Abbr));
30428 PyDict_SetItemString(d,"DateTime_Default_First", SWIG_From_int((int)wxDateTime::Default_First));
30429 PyDict_SetItemString(d,"DateTime_Monday_First", SWIG_From_int((int)wxDateTime::Monday_First));
30430 PyDict_SetItemString(d,"DateTime_Sunday_First", SWIG_From_int((int)wxDateTime::Sunday_First));
30431 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTime",_wrap_DefaultDateTime_get, _wrap_DefaultDateTime_set);
30432 PyDict_SetItemString(d,"DF_INVALID", SWIG_From_int((int)wxDF_INVALID));
30433 PyDict_SetItemString(d,"DF_TEXT", SWIG_From_int((int)wxDF_TEXT));
30434 PyDict_SetItemString(d,"DF_BITMAP", SWIG_From_int((int)wxDF_BITMAP));
30435 PyDict_SetItemString(d,"DF_METAFILE", SWIG_From_int((int)wxDF_METAFILE));
30436 PyDict_SetItemString(d,"DF_SYLK", SWIG_From_int((int)wxDF_SYLK));
30437 PyDict_SetItemString(d,"DF_DIF", SWIG_From_int((int)wxDF_DIF));
30438 PyDict_SetItemString(d,"DF_TIFF", SWIG_From_int((int)wxDF_TIFF));
30439 PyDict_SetItemString(d,"DF_OEMTEXT", SWIG_From_int((int)wxDF_OEMTEXT));
30440 PyDict_SetItemString(d,"DF_DIB", SWIG_From_int((int)wxDF_DIB));
30441 PyDict_SetItemString(d,"DF_PALETTE", SWIG_From_int((int)wxDF_PALETTE));
30442 PyDict_SetItemString(d,"DF_PENDATA", SWIG_From_int((int)wxDF_PENDATA));
30443 PyDict_SetItemString(d,"DF_RIFF", SWIG_From_int((int)wxDF_RIFF));
30444 PyDict_SetItemString(d,"DF_WAVE", SWIG_From_int((int)wxDF_WAVE));
30445 PyDict_SetItemString(d,"DF_UNICODETEXT", SWIG_From_int((int)wxDF_UNICODETEXT));
30446 PyDict_SetItemString(d,"DF_ENHMETAFILE", SWIG_From_int((int)wxDF_ENHMETAFILE));
30447 PyDict_SetItemString(d,"DF_FILENAME", SWIG_From_int((int)wxDF_FILENAME));
30448 PyDict_SetItemString(d,"DF_LOCALE", SWIG_From_int((int)wxDF_LOCALE));
30449 PyDict_SetItemString(d,"DF_PRIVATE", SWIG_From_int((int)wxDF_PRIVATE));
30450 PyDict_SetItemString(d,"DF_HTML", SWIG_From_int((int)wxDF_HTML));
30451 PyDict_SetItemString(d,"DF_MAX", SWIG_From_int((int)wxDF_MAX));
30452 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
30453 PyDict_SetItemString(d,"DataObject_Get", SWIG_From_int((int)wxDataObject::Get));
30454 PyDict_SetItemString(d,"DataObject_Set", SWIG_From_int((int)wxDataObject::Set));
30455 PyDict_SetItemString(d,"DataObject_Both", SWIG_From_int((int)wxDataObject::Both));
30456 PyDict_SetItemString(d,"Drag_CopyOnly", SWIG_From_int((int)wxDrag_CopyOnly));
30457 PyDict_SetItemString(d,"Drag_AllowMove", SWIG_From_int((int)wxDrag_AllowMove));
30458 PyDict_SetItemString(d,"Drag_DefaultMove", SWIG_From_int((int)wxDrag_DefaultMove));
30459 PyDict_SetItemString(d,"DragError", SWIG_From_int((int)wxDragError));
30460 PyDict_SetItemString(d,"DragNone", SWIG_From_int((int)wxDragNone));
30461 PyDict_SetItemString(d,"DragCopy", SWIG_From_int((int)wxDragCopy));
30462 PyDict_SetItemString(d,"DragMove", SWIG_From_int((int)wxDragMove));
30463 PyDict_SetItemString(d,"DragLink", SWIG_From_int((int)wxDragLink));
30464 PyDict_SetItemString(d,"DragCancel", SWIG_From_int((int)wxDragCancel));
30465
30466 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
30467 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
30468 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
30469 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
30470
30471 SWIG_addvarlink(SWIG_globals,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get, _wrap_DefaultVideoMode_set);
30472 }
30473