]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_misc_wrap.cpp
Changes to how overridable C++ methods are virtualized for Python.
[wxWidgets.git] / wxPython / src / gtk / _misc_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.27
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_VERSION 0x010327
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 *
32 * This section contains generic SWIG labels for method/variable
33 * declarations/attributes, and other compiler dependent labels.
34 *
35 ************************************************************************/
36
37 /* template workaround for compilers that cannot correctly implement the C++ standard */
38 #ifndef SWIGTEMPLATEDISAMBIGUATOR
39 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
40 # define SWIGTEMPLATEDISAMBIGUATOR template
41 # else
42 # define SWIGTEMPLATEDISAMBIGUATOR
43 # endif
44 #endif
45
46 /* inline attribute */
47 #ifndef SWIGINLINE
48 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
49 # define SWIGINLINE inline
50 # else
51 # define SWIGINLINE
52 # endif
53 #endif
54
55 /* attribute recognised by some compilers to avoid 'unused' warnings */
56 #ifndef SWIGUNUSED
57 # if defined(__GNUC__) || defined(__ICC)
58 # define SWIGUNUSED __attribute__ ((unused))
59 # else
60 # define SWIGUNUSED
61 # endif
62 #endif
63
64 /* internal SWIG method */
65 #ifndef SWIGINTERN
66 # define SWIGINTERN static SWIGUNUSED
67 #endif
68
69 /* internal inline SWIG method */
70 #ifndef SWIGINTERNINLINE
71 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
72 #endif
73
74 /* exporting methods for Windows DLLs */
75 #ifndef SWIGEXPORT
76 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
77 # if defined(STATIC_LINKED)
78 # define SWIGEXPORT
79 # else
80 # define SWIGEXPORT __declspec(dllexport)
81 # endif
82 # else
83 # define SWIGEXPORT
84 # endif
85 #endif
86
87 /* calling conventions for Windows */
88 #ifndef SWIGSTDCALL
89 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
90 # define SWIGSTDCALL __stdcall
91 # else
92 # define SWIGSTDCALL
93 # endif
94 #endif
95
96
97
98 #include <Python.h>
99
100 /***********************************************************************
101 * swigrun.swg
102 *
103 * This file contains generic CAPI SWIG runtime support for pointer
104 * type checking.
105 *
106 ************************************************************************/
107
108 /* This should only be incremented when either the layout of swig_type_info changes,
109 or for whatever reason, the runtime changes incompatibly */
110 #define SWIG_RUNTIME_VERSION "2"
111
112 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
113 #ifdef SWIG_TYPE_TABLE
114 # define SWIG_QUOTE_STRING(x) #x
115 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
116 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
117 #else
118 # define SWIG_TYPE_TABLE_NAME
119 #endif
120
121 /*
122 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
123 creating a static or dynamic library from the swig runtime code.
124 In 99.9% of the cases, swig just needs to declare them as 'static'.
125
126 But only do this if is strictly necessary, ie, if you have problems
127 with your compiler or so.
128 */
129
130 #ifndef SWIGRUNTIME
131 # define SWIGRUNTIME SWIGINTERN
132 #endif
133
134 #ifndef SWIGRUNTIMEINLINE
135 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
136 #endif
137
138 #include <string.h>
139
140 #ifdef __cplusplus
141 extern "C" {
142 #endif
143
144 typedef void *(*swig_converter_func)(void *);
145 typedef struct swig_type_info *(*swig_dycast_func)(void **);
146
147 /* Structure to store inforomation on one type */
148 typedef struct swig_type_info {
149 const char *name; /* mangled name of this type */
150 const char *str; /* human readable name of this type */
151 swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
152 struct swig_cast_info *cast; /* linked list of types that can cast into this type */
153 void *clientdata; /* language specific type data */
154 } swig_type_info;
155
156 /* Structure to store a type and conversion function used for casting */
157 typedef struct swig_cast_info {
158 swig_type_info *type; /* pointer to type that is equivalent to this type */
159 swig_converter_func converter; /* function to cast the void pointers */
160 struct swig_cast_info *next; /* pointer to next cast in linked list */
161 struct swig_cast_info *prev; /* pointer to the previous cast */
162 } swig_cast_info;
163
164 /* Structure used to store module information
165 * Each module generates one structure like this, and the runtime collects
166 * all of these structures and stores them in a circularly linked list.*/
167 typedef struct swig_module_info {
168 swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
169 size_t size; /* Number of types in this module */
170 struct swig_module_info *next; /* Pointer to next element in circularly linked list */
171 swig_type_info **type_initial; /* Array of initially generated type structures */
172 swig_cast_info **cast_initial; /* Array of initially generated casting structures */
173 void *clientdata; /* Language specific module data */
174 } swig_module_info;
175
176
177 /*
178 Compare two type names skipping the space characters, therefore
179 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
180
181 Return 0 when the two name types are equivalent, as in
182 strncmp, but skipping ' '.
183 */
184 SWIGRUNTIME int
185 SWIG_TypeNameComp(const char *f1, const char *l1,
186 const char *f2, const char *l2) {
187 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
188 while ((*f1 == ' ') && (f1 != l1)) ++f1;
189 while ((*f2 == ' ') && (f2 != l2)) ++f2;
190 if (*f1 != *f2) return (int)(*f1 - *f2);
191 }
192 return (l1 - f1) - (l2 - f2);
193 }
194
195 /*
196 Check type equivalence in a name list like <name1>|<name2>|...
197 Return 0 if not equal, 1 if equal
198 */
199 SWIGRUNTIME int
200 SWIG_TypeEquiv(const char *nb, const char *tb) {
201 int equiv = 0;
202 const char* te = tb + strlen(tb);
203 const char* ne = nb;
204 while (!equiv && *ne) {
205 for (nb = ne; *ne; ++ne) {
206 if (*ne == '|') break;
207 }
208 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
209 if (*ne) ++ne;
210 }
211 return equiv;
212 }
213
214 /*
215 Check type equivalence in a name list like <name1>|<name2>|...
216 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
217 */
218 SWIGRUNTIME int
219 SWIG_TypeCompare(const char *nb, const char *tb) {
220 int equiv = 0;
221 const char* te = tb + strlen(tb);
222 const char* ne = nb;
223 while (!equiv && *ne) {
224 for (nb = ne; *ne; ++ne) {
225 if (*ne == '|') break;
226 }
227 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
228 if (*ne) ++ne;
229 }
230 return equiv;
231 }
232
233
234 /* think of this as a c++ template<> or a scheme macro */
235 #define SWIG_TypeCheck_Template(comparison, ty) \
236 if (ty) { \
237 swig_cast_info *iter = ty->cast; \
238 while (iter) { \
239 if (comparison) { \
240 if (iter == ty->cast) return iter; \
241 /* Move iter to the top of the linked list */ \
242 iter->prev->next = iter->next; \
243 if (iter->next) \
244 iter->next->prev = iter->prev; \
245 iter->next = ty->cast; \
246 iter->prev = 0; \
247 if (ty->cast) ty->cast->prev = iter; \
248 ty->cast = iter; \
249 return iter; \
250 } \
251 iter = iter->next; \
252 } \
253 } \
254 return 0
255
256 /*
257 Check the typename
258 */
259 SWIGRUNTIME swig_cast_info *
260 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
261 SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
262 }
263
264 /* Same as previous function, except strcmp is replaced with a pointer comparison */
265 SWIGRUNTIME swig_cast_info *
266 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
267 SWIG_TypeCheck_Template(iter->type == from, into);
268 }
269
270 /*
271 Cast a pointer up an inheritance hierarchy
272 */
273 SWIGRUNTIMEINLINE void *
274 SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
275 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
276 }
277
278 /*
279 Dynamic pointer casting. Down an inheritance hierarchy
280 */
281 SWIGRUNTIME swig_type_info *
282 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
283 swig_type_info *lastty = ty;
284 if (!ty || !ty->dcast) return ty;
285 while (ty && (ty->dcast)) {
286 ty = (*ty->dcast)(ptr);
287 if (ty) lastty = ty;
288 }
289 return lastty;
290 }
291
292 /*
293 Return the name associated with this type
294 */
295 SWIGRUNTIMEINLINE const char *
296 SWIG_TypeName(const swig_type_info *ty) {
297 return ty->name;
298 }
299
300 /*
301 Return the pretty name associated with this type,
302 that is an unmangled type name in a form presentable to the user.
303 */
304 SWIGRUNTIME const char *
305 SWIG_TypePrettyName(const swig_type_info *type) {
306 /* The "str" field contains the equivalent pretty names of the
307 type, separated by vertical-bar characters. We choose
308 to print the last name, as it is often (?) the most
309 specific. */
310 if (type->str != NULL) {
311 const char *last_name = type->str;
312 const char *s;
313 for (s = type->str; *s; s++)
314 if (*s == '|') last_name = s+1;
315 return last_name;
316 }
317 else
318 return type->name;
319 }
320
321 /*
322 Set the clientdata field for a type
323 */
324 SWIGRUNTIME void
325 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
326 swig_cast_info *cast = ti->cast;
327 /* if (ti->clientdata == clientdata) return; */
328 ti->clientdata = clientdata;
329
330 while (cast) {
331 if (!cast->converter) {
332 swig_type_info *tc = cast->type;
333 if (!tc->clientdata) {
334 SWIG_TypeClientData(tc, clientdata);
335 }
336 }
337 cast = cast->next;
338 }
339 }
340
341 /*
342 Search for a swig_type_info structure only by mangled name
343 Search is a O(log #types)
344
345 We start searching at module start, and finish searching when start == end.
346 Note: if start == end at the beginning of the function, we go all the way around
347 the circular list.
348 */
349 SWIGRUNTIME swig_type_info *
350 SWIG_MangledTypeQueryModule(swig_module_info *start,
351 swig_module_info *end,
352 const char *name) {
353 swig_module_info *iter = start;
354 do {
355 if (iter->size) {
356 register size_t l = 0;
357 register size_t r = iter->size - 1;
358 do {
359 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
360 register size_t i = (l + r) >> 1;
361 const char *iname = iter->types[i]->name;
362 if (iname) {
363 register int compare = strcmp(name, iname);
364 if (compare == 0) {
365 return iter->types[i];
366 } else if (compare < 0) {
367 if (i) {
368 r = i - 1;
369 } else {
370 break;
371 }
372 } else if (compare > 0) {
373 l = i + 1;
374 }
375 } else {
376 break; /* should never happen */
377 }
378 } while (l <= r);
379 }
380 iter = iter->next;
381 } while (iter != end);
382 return 0;
383 }
384
385 /*
386 Search for a swig_type_info structure for either a mangled name or a human readable name.
387 It first searches the mangled names of the types, which is a O(log #types)
388 If a type is not found it then searches the human readable names, which is O(#types).
389
390 We start searching at module start, and finish searching when start == end.
391 Note: if start == end at the beginning of the function, we go all the way around
392 the circular list.
393 */
394 SWIGRUNTIME swig_type_info *
395 SWIG_TypeQueryModule(swig_module_info *start,
396 swig_module_info *end,
397 const char *name) {
398 /* STEP 1: Search the name field using binary search */
399 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
400 if (ret) {
401 return ret;
402 } else {
403 /* STEP 2: If the type hasn't been found, do a complete search
404 of the str field (the human readable name) */
405 swig_module_info *iter = start;
406 do {
407 register size_t i = 0;
408 for (; i < iter->size; ++i) {
409 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
410 return iter->types[i];
411 }
412 iter = iter->next;
413 } while (iter != end);
414 }
415
416 /* neither found a match */
417 return 0;
418 }
419
420
421 /*
422 Pack binary data into a string
423 */
424 SWIGRUNTIME char *
425 SWIG_PackData(char *c, void *ptr, size_t sz) {
426 static const char hex[17] = "0123456789abcdef";
427 register const unsigned char *u = (unsigned char *) ptr;
428 register const unsigned char *eu = u + sz;
429 for (; u != eu; ++u) {
430 register unsigned char uu = *u;
431 *(c++) = hex[(uu & 0xf0) >> 4];
432 *(c++) = hex[uu & 0xf];
433 }
434 return c;
435 }
436
437 /*
438 Unpack binary data from a string
439 */
440 SWIGRUNTIME const char *
441 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
442 register unsigned char *u = (unsigned char *) ptr;
443 register const unsigned char *eu = u + sz;
444 for (; u != eu; ++u) {
445 register char d = *(c++);
446 register unsigned char uu = 0;
447 if ((d >= '0') && (d <= '9'))
448 uu = ((d - '0') << 4);
449 else if ((d >= 'a') && (d <= 'f'))
450 uu = ((d - ('a'-10)) << 4);
451 else
452 return (char *) 0;
453 d = *(c++);
454 if ((d >= '0') && (d <= '9'))
455 uu |= (d - '0');
456 else if ((d >= 'a') && (d <= 'f'))
457 uu |= (d - ('a'-10));
458 else
459 return (char *) 0;
460 *u = uu;
461 }
462 return c;
463 }
464
465 /*
466 Pack 'void *' into a string buffer.
467 */
468 SWIGRUNTIME char *
469 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
470 char *r = buff;
471 if ((2*sizeof(void *) + 2) > bsz) return 0;
472 *(r++) = '_';
473 r = SWIG_PackData(r,&ptr,sizeof(void *));
474 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
475 strcpy(r,name);
476 return buff;
477 }
478
479 SWIGRUNTIME const char *
480 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
481 if (*c != '_') {
482 if (strcmp(c,"NULL") == 0) {
483 *ptr = (void *) 0;
484 return name;
485 } else {
486 return 0;
487 }
488 }
489 return SWIG_UnpackData(++c,ptr,sizeof(void *));
490 }
491
492 SWIGRUNTIME char *
493 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
494 char *r = buff;
495 size_t lname = (name ? strlen(name) : 0);
496 if ((2*sz + 2 + lname) > bsz) return 0;
497 *(r++) = '_';
498 r = SWIG_PackData(r,ptr,sz);
499 if (lname) {
500 strncpy(r,name,lname+1);
501 } else {
502 *r = 0;
503 }
504 return buff;
505 }
506
507 SWIGRUNTIME const char *
508 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
509 if (*c != '_') {
510 if (strcmp(c,"NULL") == 0) {
511 memset(ptr,0,sz);
512 return name;
513 } else {
514 return 0;
515 }
516 }
517 return SWIG_UnpackData(++c,ptr,sz);
518 }
519
520 #ifdef __cplusplus
521 }
522 #endif
523
524 /* -----------------------------------------------------------------------------
525 * SWIG API. Portion that goes into the runtime
526 * ----------------------------------------------------------------------------- */
527
528 #ifdef __cplusplus
529 extern "C" {
530 #endif
531
532 /* -----------------------------------------------------------------------------
533 * for internal method declarations
534 * ----------------------------------------------------------------------------- */
535
536 #ifndef SWIGINTERN
537 # define SWIGINTERN static SWIGUNUSED
538 #endif
539
540 #ifndef SWIGINTERNINLINE
541 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
542 #endif
543
544 /*
545 Exception handling in wrappers
546 */
547 #define SWIG_fail goto fail
548 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
549 #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
550 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
551 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
552 #define SWIG_null_ref(type) SWIG_Python_NullRef(type)
553
554 /*
555 Contract support
556 */
557 #define SWIG_contract_assert(expr, msg) \
558 if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
559
560 /* -----------------------------------------------------------------------------
561 * Constant declarations
562 * ----------------------------------------------------------------------------- */
563
564 /* Constant Types */
565 #define SWIG_PY_INT 1
566 #define SWIG_PY_FLOAT 2
567 #define SWIG_PY_STRING 3
568 #define SWIG_PY_POINTER 4
569 #define SWIG_PY_BINARY 5
570
571 /* Constant information structure */
572 typedef struct swig_const_info {
573 int type;
574 char *name;
575 long lvalue;
576 double dvalue;
577 void *pvalue;
578 swig_type_info **ptype;
579 } swig_const_info;
580
581
582 /* -----------------------------------------------------------------------------
583 * Alloc. memory flags
584 * ----------------------------------------------------------------------------- */
585 #define SWIG_OLDOBJ 1
586 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
587 #define SWIG_PYSTR SWIG_NEWOBJ + 1
588
589 #ifdef __cplusplus
590 }
591 #endif
592
593
594 /***********************************************************************
595 * pyrun.swg
596 *
597 * This file contains the runtime support for Python modules
598 * and includes code for managing global variables and pointer
599 * type checking.
600 *
601 * Author : David Beazley (beazley@cs.uchicago.edu)
602 ************************************************************************/
603
604 /* Common SWIG API */
605 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
606 #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
607 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
608
609
610 /* Python-specific SWIG API */
611 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
612 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
613
614 /* Runtime API */
615 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
616 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
617
618 /* -----------------------------------------------------------------------------
619 * Pointer declarations
620 * ----------------------------------------------------------------------------- */
621 /*
622 Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
623 C/C++ pointers in the python side. Very useful for debugging, but
624 not always safe.
625 */
626 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
627 # define SWIG_COBJECT_TYPES
628 #endif
629
630 /* Flags for pointer conversion */
631 #define SWIG_POINTER_EXCEPTION 0x1
632 #define SWIG_POINTER_DISOWN 0x2
633
634
635 /* Add PyOS_snprintf for old Pythons */
636 #if PY_VERSION_HEX < 0x02020000
637 #define PyOS_snprintf snprintf
638 #endif
639
640 #ifdef __cplusplus
641 extern "C" {
642 #endif
643
644 /* -----------------------------------------------------------------------------
645 * Create a new pointer string
646 * ----------------------------------------------------------------------------- */
647 #ifndef SWIG_BUFFER_SIZE
648 #define SWIG_BUFFER_SIZE 1024
649 #endif
650
651 /* A crude PyString_FromFormat implementation for old Pythons */
652 #if PY_VERSION_HEX < 0x02020000
653 static PyObject *
654 PyString_FromFormat(const char *fmt, ...) {
655 va_list ap;
656 char buf[SWIG_BUFFER_SIZE * 2];
657 int res;
658 va_start(ap, fmt);
659 res = vsnprintf(buf, sizeof(buf), fmt, ap);
660 va_end(ap);
661 return (res < 0 || res >= sizeof(buf)) ? 0 : PyString_FromString(buf);
662 }
663 #endif
664
665 #if PY_VERSION_HEX < 0x01060000
666 #define PyObject_Del(op) PyMem_DEL((op))
667 #endif
668
669 #if defined(SWIG_COBJECT_TYPES)
670 #if !defined(SWIG_COBJECT_PYTHON)
671 /* -----------------------------------------------------------------------------
672 * Implements a simple Swig Object type, and use it instead of PyCObject
673 * ----------------------------------------------------------------------------- */
674
675 typedef struct {
676 PyObject_HEAD
677 void *ptr;
678 const char *desc;
679 } PySwigObject;
680
681 /* Declarations for objects of type PySwigObject */
682
683 SWIGRUNTIME int
684 PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
685 {
686 char result[SWIG_BUFFER_SIZE];
687 flags = flags;
688 if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
689 fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
690 return 0;
691 } else {
692 return 1;
693 }
694 }
695
696 SWIGRUNTIME PyObject *
697 PySwigObject_repr(PySwigObject *v)
698 {
699 char result[SWIG_BUFFER_SIZE];
700 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
701 PyString_FromFormat("<Swig Object at %s>", result) : 0;
702 }
703
704 SWIGRUNTIME PyObject *
705 PySwigObject_str(PySwigObject *v)
706 {
707 char result[SWIG_BUFFER_SIZE];
708 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
709 PyString_FromString(result) : 0;
710 }
711
712 SWIGRUNTIME PyObject *
713 PySwigObject_long(PySwigObject *v)
714 {
715 return PyLong_FromVoidPtr(v->ptr);
716 }
717
718 SWIGRUNTIME PyObject *
719 PySwigObject_format(const char* fmt, PySwigObject *v)
720 {
721 PyObject *res = NULL;
722 PyObject *args = PyTuple_New(1);
723 if (args && (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0)) {
724 PyObject *ofmt = PyString_FromString(fmt);
725 if (ofmt) {
726 res = PyString_Format(ofmt,args);
727 Py_DECREF(ofmt);
728 }
729 Py_DECREF(args);
730 }
731 return res;
732 }
733
734 SWIGRUNTIME PyObject *
735 PySwigObject_oct(PySwigObject *v)
736 {
737 return PySwigObject_format("%o",v);
738 }
739
740 SWIGRUNTIME PyObject *
741 PySwigObject_hex(PySwigObject *v)
742 {
743 return PySwigObject_format("%x",v);
744 }
745
746 SWIGRUNTIME int
747 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
748 {
749 int c = strcmp(v->desc, w->desc);
750 if (c) {
751 return (c > 0) ? 1 : -1;
752 } else {
753 void *i = v->ptr;
754 void *j = w->ptr;
755 return (i < j) ? -1 : ((i > j) ? 1 : 0);
756 }
757 }
758
759 SWIGRUNTIME void
760 PySwigObject_dealloc(PySwigObject *self)
761 {
762 PyObject_Del(self);
763 }
764
765 SWIGRUNTIME PyTypeObject*
766 PySwigObject_type(void) {
767 static char pyswigobject_type__doc__[] =
768 "Swig object carries a C/C++ instance pointer";
769
770 static PyNumberMethods PySwigObject_as_number = {
771 (binaryfunc)0, /*nb_add*/
772 (binaryfunc)0, /*nb_subtract*/
773 (binaryfunc)0, /*nb_multiply*/
774 (binaryfunc)0, /*nb_divide*/
775 (binaryfunc)0, /*nb_remainder*/
776 (binaryfunc)0, /*nb_divmod*/
777 (ternaryfunc)0,/*nb_power*/
778 (unaryfunc)0, /*nb_negative*/
779 (unaryfunc)0, /*nb_positive*/
780 (unaryfunc)0, /*nb_absolute*/
781 (inquiry)0, /*nb_nonzero*/
782 0, /*nb_invert*/
783 0, /*nb_lshift*/
784 0, /*nb_rshift*/
785 0, /*nb_and*/
786 0, /*nb_xor*/
787 0, /*nb_or*/
788 (coercion)0, /*nb_coerce*/
789 (unaryfunc)PySwigObject_long, /*nb_int*/
790 (unaryfunc)PySwigObject_long, /*nb_long*/
791 (unaryfunc)0, /*nb_float*/
792 (unaryfunc)PySwigObject_oct, /*nb_oct*/
793 (unaryfunc)PySwigObject_hex, /*nb_hex*/
794 #if PY_VERSION_HEX >= 0x02020000
795 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
796 #elif PY_VERSION_HEX >= 0x02000000
797 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
798 #endif
799 };
800
801 static PyTypeObject pyswigobject_type
802 #if !defined(__cplusplus)
803 ;
804 static int type_init = 0;
805 if (!type_init) {
806 PyTypeObject tmp
807 #endif
808 = {
809 PyObject_HEAD_INIT(&PyType_Type)
810 0, /*ob_size*/
811 (char *)"PySwigObject", /*tp_name*/
812 sizeof(PySwigObject), /*tp_basicsize*/
813 0, /*tp_itemsize*/
814 /* methods */
815 (destructor)PySwigObject_dealloc, /*tp_dealloc*/
816 (printfunc)PySwigObject_print, /*tp_print*/
817 (getattrfunc)0, /*tp_getattr*/
818 (setattrfunc)0, /*tp_setattr*/
819 (cmpfunc)PySwigObject_compare, /*tp_compare*/
820 (reprfunc)PySwigObject_repr, /*tp_repr*/
821 &PySwigObject_as_number, /*tp_as_number*/
822 0, /*tp_as_sequence*/
823 0, /*tp_as_mapping*/
824 (hashfunc)0, /*tp_hash*/
825 (ternaryfunc)0, /*tp_call*/
826 (reprfunc)PySwigObject_str, /*tp_str*/
827 /* Space for future expansion */
828 0,0,0,0,
829 pyswigobject_type__doc__, /* Documentation string */
830 #if PY_VERSION_HEX >= 0x02000000
831 0, /* tp_traverse */
832 0, /* tp_clear */
833 #endif
834 #if PY_VERSION_HEX >= 0x02010000
835 0, /* tp_richcompare */
836 0, /* tp_weaklistoffset */
837 #endif
838 #if PY_VERSION_HEX >= 0x02020000
839 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
840 #endif
841 #if PY_VERSION_HEX >= 0x02030000
842 0, /* tp_del */
843 #endif
844 #ifdef COUNT_ALLOCS
845 0,0,0,0 /* tp_alloc -> tp_next */
846 #endif
847 };
848 #if !defined(__cplusplus)
849 pyswigobject_type = tmp;
850 type_init = 1;
851 }
852 #endif
853 return &pyswigobject_type;
854 }
855
856 SWIGRUNTIME PyObject *
857 PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
858 {
859 PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_type());
860 if (self) {
861 self->ptr = ptr;
862 self->desc = desc;
863 }
864 return (PyObject *)self;
865 }
866
867 SWIGRUNTIMEINLINE void *
868 PySwigObject_AsVoidPtr(PyObject *self)
869 {
870 return ((PySwigObject *)self)->ptr;
871 }
872
873 SWIGRUNTIMEINLINE const char *
874 PySwigObject_GetDesc(PyObject *self)
875 {
876 return ((PySwigObject *)self)->desc;
877 }
878
879 SWIGRUNTIMEINLINE int
880 PySwigObject_Check(PyObject *op) {
881 return ((op)->ob_type == PySwigObject_type())
882 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
883 }
884
885 /* -----------------------------------------------------------------------------
886 * Implements a simple Swig Packed type, and use it instead of string
887 * ----------------------------------------------------------------------------- */
888
889 typedef struct {
890 PyObject_HEAD
891 void *pack;
892 const char *desc;
893 size_t size;
894 } PySwigPacked;
895
896 SWIGRUNTIME int
897 PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
898 {
899 char result[SWIG_BUFFER_SIZE];
900 flags = flags;
901 fputs("<Swig Packed ", fp);
902 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
903 fputs("at ", fp);
904 fputs(result, fp);
905 }
906 fputs(v->desc,fp);
907 fputs(">", fp);
908 return 0;
909 }
910
911 SWIGRUNTIME PyObject *
912 PySwigPacked_repr(PySwigPacked *v)
913 {
914 char result[SWIG_BUFFER_SIZE];
915 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
916 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
917 } else {
918 return PyString_FromFormat("<Swig Packed %s>", v->desc);
919 }
920 }
921
922 SWIGRUNTIME PyObject *
923 PySwigPacked_str(PySwigPacked *v)
924 {
925 char result[SWIG_BUFFER_SIZE];
926 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
927 return PyString_FromFormat("%s%s", result, v->desc);
928 } else {
929 return PyString_FromString(v->desc);
930 }
931 }
932
933 SWIGRUNTIME int
934 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
935 {
936 int c = strcmp(v->desc, w->desc);
937 if (c) {
938 return (c > 0) ? 1 : -1;
939 } else {
940 size_t i = v->size;
941 size_t j = w->size;
942 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
943 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
944 }
945 }
946
947 SWIGRUNTIME void
948 PySwigPacked_dealloc(PySwigPacked *self)
949 {
950 free(self->pack);
951 PyObject_Del(self);
952 }
953
954 SWIGRUNTIME PyTypeObject*
955 PySwigPacked_type(void) {
956 static char pyswigpacked_type__doc__[] =
957 "Swig object carries a C/C++ instance pointer";
958 static PyTypeObject pyswigpacked_type
959 #if !defined(__cplusplus)
960 ;
961 static int type_init = 0;
962 if (!type_init) {
963 PyTypeObject tmp
964 #endif
965 = {
966 PyObject_HEAD_INIT(&PyType_Type)
967 0, /*ob_size*/
968 (char *)"PySwigPacked", /*tp_name*/
969 sizeof(PySwigPacked), /*tp_basicsize*/
970 0, /*tp_itemsize*/
971 /* methods */
972 (destructor)PySwigPacked_dealloc, /*tp_dealloc*/
973 (printfunc)PySwigPacked_print, /*tp_print*/
974 (getattrfunc)0, /*tp_getattr*/
975 (setattrfunc)0, /*tp_setattr*/
976 (cmpfunc)PySwigPacked_compare, /*tp_compare*/
977 (reprfunc)PySwigPacked_repr, /*tp_repr*/
978 0, /*tp_as_number*/
979 0, /*tp_as_sequence*/
980 0, /*tp_as_mapping*/
981 (hashfunc)0, /*tp_hash*/
982 (ternaryfunc)0, /*tp_call*/
983 (reprfunc)PySwigPacked_str, /*tp_str*/
984 /* Space for future expansion */
985 0,0,0,0,
986 pyswigpacked_type__doc__, /* Documentation string */
987 #if PY_VERSION_HEX >= 0x02000000
988 0, /* tp_traverse */
989 0, /* tp_clear */
990 #endif
991 #if PY_VERSION_HEX >= 0x02010000
992 0, /* tp_richcompare */
993 0, /* tp_weaklistoffset */
994 #endif
995 #if PY_VERSION_HEX >= 0x02020000
996 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
997 #endif
998 #if PY_VERSION_HEX >= 0x02030000
999 0, /* tp_del */
1000 #endif
1001 #ifdef COUNT_ALLOCS
1002 0,0,0,0 /* tp_alloc -> tp_next */
1003 #endif
1004 };
1005 #if !defined(__cplusplus)
1006 pyswigpacked_type = tmp;
1007 type_init = 1;
1008 }
1009 #endif
1010 return &pyswigpacked_type;
1011 }
1012
1013 SWIGRUNTIME PyObject *
1014 PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
1015 {
1016 PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1017 if (self == NULL) {
1018 return NULL;
1019 } else {
1020 void *pack = malloc(size);
1021 if (pack) {
1022 memcpy(pack, ptr, size);
1023 self->pack = pack;
1024 self->desc = desc;
1025 self->size = size;
1026 return (PyObject *) self;
1027 }
1028 return NULL;
1029 }
1030 }
1031
1032 SWIGRUNTIMEINLINE const char *
1033 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1034 {
1035 PySwigPacked *self = (PySwigPacked *)obj;
1036 if (self->size != size) return 0;
1037 memcpy(ptr, self->pack, size);
1038 return self->desc;
1039 }
1040
1041 SWIGRUNTIMEINLINE const char *
1042 PySwigPacked_GetDesc(PyObject *self)
1043 {
1044 return ((PySwigPacked *)self)->desc;
1045 }
1046
1047 SWIGRUNTIMEINLINE int
1048 PySwigPacked_Check(PyObject *op) {
1049 return ((op)->ob_type == PySwigPacked_type())
1050 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1051 }
1052
1053 #else
1054 /* -----------------------------------------------------------------------------
1055 * Use the old Python PyCObject instead of PySwigObject
1056 * ----------------------------------------------------------------------------- */
1057
1058 #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1059 #define PySwigObject_Check(obj) PyCObject_Check(obj)
1060 #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1061 #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1062
1063 #endif
1064
1065 #endif
1066
1067 /* -----------------------------------------------------------------------------
1068 * errors manipulation
1069 * ----------------------------------------------------------------------------- */
1070
1071 SWIGRUNTIME void
1072 SWIG_Python_TypeError(const char *type, PyObject *obj)
1073 {
1074 if (type) {
1075 #if defined(SWIG_COBJECT_TYPES)
1076 if (obj && PySwigObject_Check(obj)) {
1077 const char *otype = (const char *) PySwigObject_GetDesc(obj);
1078 if (otype) {
1079 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
1080 type, otype);
1081 return;
1082 }
1083 } else
1084 #endif
1085 {
1086 const char *otype = (obj ? obj->ob_type->tp_name : 0);
1087 if (otype) {
1088 PyObject *str = PyObject_Str(obj);
1089 const char *cstr = str ? PyString_AsString(str) : 0;
1090 if (cstr) {
1091 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
1092 type, otype, cstr);
1093 } else {
1094 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
1095 type, otype);
1096 }
1097 Py_XDECREF(str);
1098 return;
1099 }
1100 }
1101 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1102 } else {
1103 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1104 }
1105 }
1106
1107 SWIGRUNTIMEINLINE void
1108 SWIG_Python_NullRef(const char *type)
1109 {
1110 if (type) {
1111 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1112 } else {
1113 PyErr_Format(PyExc_TypeError, "null reference was received");
1114 }
1115 }
1116
1117 SWIGRUNTIME int
1118 SWIG_Python_AddErrMesg(const char* mesg, int infront)
1119 {
1120 if (PyErr_Occurred()) {
1121 PyObject *type = 0;
1122 PyObject *value = 0;
1123 PyObject *traceback = 0;
1124 PyErr_Fetch(&type, &value, &traceback);
1125 if (value) {
1126 PyObject *old_str = PyObject_Str(value);
1127 Py_XINCREF(type);
1128 PyErr_Clear();
1129 if (infront) {
1130 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1131 } else {
1132 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1133 }
1134 Py_DECREF(old_str);
1135 }
1136 return 1;
1137 } else {
1138 return 0;
1139 }
1140 }
1141
1142 SWIGRUNTIME int
1143 SWIG_Python_ArgFail(int argnum)
1144 {
1145 if (PyErr_Occurred()) {
1146 /* add information about failing argument */
1147 char mesg[256];
1148 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
1149 return SWIG_Python_AddErrMesg(mesg, 1);
1150 } else {
1151 return 0;
1152 }
1153 }
1154
1155
1156 /* -----------------------------------------------------------------------------
1157 * pointers/data manipulation
1158 * ----------------------------------------------------------------------------- */
1159
1160 /* Convert a pointer value */
1161 SWIGRUNTIME int
1162 SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1163 swig_cast_info *tc;
1164 const char *c = 0;
1165 static PyObject *SWIG_this = 0;
1166 int newref = 0;
1167 PyObject *pyobj = 0;
1168 void *vptr;
1169
1170 if (!obj) return 0;
1171 if (obj == Py_None) {
1172 *ptr = 0;
1173 return 0;
1174 }
1175
1176 #ifdef SWIG_COBJECT_TYPES
1177 if (!(PySwigObject_Check(obj))) {
1178 if (!SWIG_this)
1179 SWIG_this = PyString_FromString("this");
1180 pyobj = obj;
1181 obj = PyObject_GetAttr(obj,SWIG_this);
1182 newref = 1;
1183 if (!obj) goto type_error;
1184 if (!PySwigObject_Check(obj)) {
1185 Py_DECREF(obj);
1186 goto type_error;
1187 }
1188 }
1189 vptr = PySwigObject_AsVoidPtr(obj);
1190 c = (const char *) PySwigObject_GetDesc(obj);
1191 if (newref) { Py_DECREF(obj); }
1192 goto type_check;
1193 #else
1194 if (!(PyString_Check(obj))) {
1195 if (!SWIG_this)
1196 SWIG_this = PyString_FromString("this");
1197 pyobj = obj;
1198 obj = PyObject_GetAttr(obj,SWIG_this);
1199 newref = 1;
1200 if (!obj) goto type_error;
1201 if (!PyString_Check(obj)) {
1202 Py_DECREF(obj);
1203 goto type_error;
1204 }
1205 }
1206 c = PyString_AsString(obj);
1207 /* Pointer values must start with leading underscore */
1208 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1209 if (newref) { Py_DECREF(obj); }
1210 if (!c) goto type_error;
1211 #endif
1212
1213 type_check:
1214 if (ty) {
1215 tc = SWIG_TypeCheck(c,ty);
1216 if (!tc) goto type_error;
1217 *ptr = SWIG_TypeCast(tc,vptr);
1218 } else {
1219 *ptr = vptr;
1220 }
1221 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1222 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1223 }
1224 return 0;
1225
1226 type_error:
1227 PyErr_Clear();
1228 if (pyobj && !obj) {
1229 obj = pyobj;
1230 if (PyCFunction_Check(obj)) {
1231 /* here we get the method pointer for callbacks */
1232 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1233 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1234 if (c) {
1235 c = ty ? SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name) : 0;
1236 if (!c) goto type_error;
1237 goto type_check;
1238 }
1239 }
1240 }
1241 if (flags & SWIG_POINTER_EXCEPTION) {
1242 if (ty) {
1243 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1244 } else {
1245 SWIG_Python_TypeError("C/C++ pointer", obj);
1246 }
1247 }
1248 return -1;
1249 }
1250
1251 /* Convert a pointer value, signal an exception on a type mismatch */
1252 SWIGRUNTIME void *
1253 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1254 void *result;
1255 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1256 PyErr_Clear();
1257 if (flags & SWIG_POINTER_EXCEPTION) {
1258 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1259 SWIG_Python_ArgFail(argnum);
1260 }
1261 }
1262 return result;
1263 }
1264
1265 /* Convert a packed value value */
1266 SWIGRUNTIME int
1267 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1268 swig_cast_info *tc;
1269 const char *c = 0;
1270
1271 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1272 c = PySwigPacked_UnpackData(obj, ptr, sz);
1273 #else
1274 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1275 c = PyString_AsString(obj);
1276 /* Pointer values must start with leading underscore */
1277 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1278 #endif
1279 if (!c) goto type_error;
1280 if (ty) {
1281 tc = SWIG_TypeCheck(c,ty);
1282 if (!tc) goto type_error;
1283 }
1284 return 0;
1285
1286 type_error:
1287 PyErr_Clear();
1288 if (flags & SWIG_POINTER_EXCEPTION) {
1289 if (ty) {
1290 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1291 } else {
1292 SWIG_Python_TypeError("C/C++ packed data", obj);
1293 }
1294 }
1295 return -1;
1296 }
1297
1298 /* Create a new array object */
1299 SWIGRUNTIME PyObject *
1300 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1301 PyObject *robj = 0;
1302 if (!type) {
1303 if (!PyErr_Occurred()) {
1304 PyErr_Format(PyExc_TypeError, "Swig: null type passed to NewPointerObj");
1305 }
1306 return robj;
1307 }
1308 if (!ptr) {
1309 Py_INCREF(Py_None);
1310 return Py_None;
1311 }
1312 #ifdef SWIG_COBJECT_TYPES
1313 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1314 #else
1315 {
1316 char result[SWIG_BUFFER_SIZE];
1317 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1318 PyString_FromString(result) : 0;
1319 }
1320 #endif
1321 if (!robj || (robj == Py_None)) return robj;
1322 if (type->clientdata) {
1323 PyObject *inst;
1324 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1325 Py_DECREF(robj);
1326 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1327 Py_DECREF(args);
1328 if (inst) {
1329 if (own) {
1330 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1331 }
1332 robj = inst;
1333 }
1334 }
1335 return robj;
1336 }
1337
1338 SWIGRUNTIME PyObject *
1339 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1340 PyObject *robj = 0;
1341 if (!ptr) {
1342 Py_INCREF(Py_None);
1343 return Py_None;
1344 }
1345 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1346 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1347 #else
1348 {
1349 char result[SWIG_BUFFER_SIZE];
1350 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1351 PyString_FromString(result) : 0;
1352 }
1353 #endif
1354 return robj;
1355 }
1356
1357 /* -----------------------------------------------------------------------------*
1358 * Get type list
1359 * -----------------------------------------------------------------------------*/
1360
1361 #ifdef SWIG_LINK_RUNTIME
1362 void *SWIG_ReturnGlobalTypeList(void *);
1363 #endif
1364
1365 SWIGRUNTIME swig_module_info *
1366 SWIG_Python_GetModule(void) {
1367 static void *type_pointer = (void *)0;
1368 /* first check if module already created */
1369 if (!type_pointer) {
1370 #ifdef SWIG_LINK_RUNTIME
1371 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1372 #else
1373 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1374 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1375 if (PyErr_Occurred()) {
1376 PyErr_Clear();
1377 type_pointer = (void *)0;
1378 }
1379 #endif
1380 }
1381 return (swig_module_info *) type_pointer;
1382 }
1383
1384 #if PY_MAJOR_VERSION < 2
1385 /* PyModule_AddObject function was introduced in Python 2.0. The following function
1386 is copied out of Python/modsupport.c in python version 2.3.4 */
1387 SWIGINTERN int
1388 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
1389 {
1390 PyObject *dict;
1391 if (!PyModule_Check(m)) {
1392 PyErr_SetString(PyExc_TypeError,
1393 "PyModule_AddObject() needs module as first arg");
1394 return -1;
1395 }
1396 if (!o) {
1397 PyErr_SetString(PyExc_TypeError,
1398 "PyModule_AddObject() needs non-NULL value");
1399 return -1;
1400 }
1401
1402 dict = PyModule_GetDict(m);
1403 if (dict == NULL) {
1404 /* Internal error -- modules must have a dict! */
1405 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
1406 PyModule_GetName(m));
1407 return -1;
1408 }
1409 if (PyDict_SetItemString(dict, name, o))
1410 return -1;
1411 Py_DECREF(o);
1412 return 0;
1413 }
1414 #endif
1415
1416 SWIGRUNTIME void
1417 SWIG_Python_SetModule(swig_module_info *swig_module) {
1418 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
1419
1420 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1421 swig_empty_runtime_method_table);
1422 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, NULL);
1423 if (pointer && module) {
1424 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
1425 }
1426 }
1427
1428 #ifdef __cplusplus
1429 }
1430 #endif
1431
1432
1433 /* -------- TYPES TABLE (BEGIN) -------- */
1434
1435 #define SWIGTYPE_p_char swig_types[0]
1436 #define SWIGTYPE_p_form_ops_t swig_types[1]
1437 #define SWIGTYPE_p_int swig_types[2]
1438 #define SWIGTYPE_p_unsigned_char swig_types[3]
1439 #define SWIGTYPE_p_unsigned_int swig_types[4]
1440 #define SWIGTYPE_p_unsigned_long swig_types[5]
1441 #define SWIGTYPE_p_void swig_types[6]
1442 #define SWIGTYPE_p_wxANIHandler swig_types[7]
1443 #define SWIGTYPE_p_wxAcceleratorTable swig_types[8]
1444 #define SWIGTYPE_p_wxActivateEvent swig_types[9]
1445 #define SWIGTYPE_p_wxArrayString swig_types[10]
1446 #define SWIGTYPE_p_wxBMPHandler swig_types[11]
1447 #define SWIGTYPE_p_wxBitmap swig_types[12]
1448 #define SWIGTYPE_p_wxBitmapDataObject swig_types[13]
1449 #define SWIGTYPE_p_wxBoxSizer swig_types[14]
1450 #define SWIGTYPE_p_wxBusyCursor swig_types[15]
1451 #define SWIGTYPE_p_wxBusyInfo swig_types[16]
1452 #define SWIGTYPE_p_wxCURHandler swig_types[17]
1453 #define SWIGTYPE_p_wxCaret swig_types[18]
1454 #define SWIGTYPE_p_wxChar swig_types[19]
1455 #define SWIGTYPE_p_wxChildFocusEvent swig_types[20]
1456 #define SWIGTYPE_p_wxClipboard swig_types[21]
1457 #define SWIGTYPE_p_wxClipboardLocker swig_types[22]
1458 #define SWIGTYPE_p_wxCloseEvent swig_types[23]
1459 #define SWIGTYPE_p_wxColour swig_types[24]
1460 #define SWIGTYPE_p_wxCommandEvent swig_types[25]
1461 #define SWIGTYPE_p_wxConfig swig_types[26]
1462 #define SWIGTYPE_p_wxConfigBase swig_types[27]
1463 #define SWIGTYPE_p_wxConfigPathChanger swig_types[28]
1464 #define SWIGTYPE_p_wxContextMenuEvent swig_types[29]
1465 #define SWIGTYPE_p_wxControl swig_types[30]
1466 #define SWIGTYPE_p_wxControlWithItems swig_types[31]
1467 #define SWIGTYPE_p_wxCursor swig_types[32]
1468 #define SWIGTYPE_p_wxCustomDataObject swig_types[33]
1469 #define SWIGTYPE_p_wxDC swig_types[34]
1470 #define SWIGTYPE_p_wxDataFormat swig_types[35]
1471 #define SWIGTYPE_p_wxDataObject swig_types[36]
1472 #define SWIGTYPE_p_wxDataObjectComposite swig_types[37]
1473 #define SWIGTYPE_p_wxDataObjectSimple swig_types[38]
1474 #define SWIGTYPE_p_wxDateEvent swig_types[39]
1475 #define SWIGTYPE_p_wxDateSpan swig_types[40]
1476 #define SWIGTYPE_p_wxDateTime swig_types[41]
1477 #define SWIGTYPE_p_wxDateTime__TimeZone swig_types[42]
1478 #define SWIGTYPE_p_wxDisplay swig_types[43]
1479 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[44]
1480 #define SWIGTYPE_p_wxDropFilesEvent swig_types[45]
1481 #define SWIGTYPE_p_wxDuplexMode swig_types[46]
1482 #define SWIGTYPE_p_wxEraseEvent swig_types[47]
1483 #define SWIGTYPE_p_wxEvent swig_types[48]
1484 #define SWIGTYPE_p_wxEvtHandler swig_types[49]
1485 #define SWIGTYPE_p_wxFSFile swig_types[50]
1486 #define SWIGTYPE_p_wxFileConfig swig_types[51]
1487 #define SWIGTYPE_p_wxFileDataObject swig_types[52]
1488 #define SWIGTYPE_p_wxFileHistory swig_types[53]
1489 #define SWIGTYPE_p_wxFileSystem swig_types[54]
1490 #define SWIGTYPE_p_wxFileType swig_types[55]
1491 #define SWIGTYPE_p_wxFileTypeInfo swig_types[56]
1492 #define SWIGTYPE_p_wxFlexGridSizer swig_types[57]
1493 #define SWIGTYPE_p_wxFocusEvent swig_types[58]
1494 #define SWIGTYPE_p_wxFont swig_types[59]
1495 #define SWIGTYPE_p_wxFrame swig_types[60]
1496 #define SWIGTYPE_p_wxGBSizerItem swig_types[61]
1497 #define SWIGTYPE_p_wxGIFHandler swig_types[62]
1498 #define SWIGTYPE_p_wxGridBagSizer swig_types[63]
1499 #define SWIGTYPE_p_wxGridSizer swig_types[64]
1500 #define SWIGTYPE_p_wxICOHandler swig_types[65]
1501 #define SWIGTYPE_p_wxIcon swig_types[66]
1502 #define SWIGTYPE_p_wxIconizeEvent swig_types[67]
1503 #define SWIGTYPE_p_wxIdleEvent swig_types[68]
1504 #define SWIGTYPE_p_wxImage swig_types[69]
1505 #define SWIGTYPE_p_wxImageHandler swig_types[70]
1506 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[71]
1507 #define SWIGTYPE_p_wxInitDialogEvent swig_types[72]
1508 #define SWIGTYPE_p_wxJPEGHandler swig_types[73]
1509 #define SWIGTYPE_p_wxJoystick swig_types[74]
1510 #define SWIGTYPE_p_wxJoystickEvent swig_types[75]
1511 #define SWIGTYPE_p_wxKeyEvent swig_types[76]
1512 #define SWIGTYPE_p_wxKillError swig_types[77]
1513 #define SWIGTYPE_p_wxLayoutConstraints swig_types[78]
1514 #define SWIGTYPE_p_wxLog swig_types[79]
1515 #define SWIGTYPE_p_wxLogBuffer swig_types[80]
1516 #define SWIGTYPE_p_wxLogChain swig_types[81]
1517 #define SWIGTYPE_p_wxLogGui swig_types[82]
1518 #define SWIGTYPE_p_wxLogNull swig_types[83]
1519 #define SWIGTYPE_p_wxLogStderr swig_types[84]
1520 #define SWIGTYPE_p_wxLogTextCtrl swig_types[85]
1521 #define SWIGTYPE_p_wxLogWindow swig_types[86]
1522 #define SWIGTYPE_p_wxMaximizeEvent swig_types[87]
1523 #define SWIGTYPE_p_wxMemorySize swig_types[88]
1524 #define SWIGTYPE_p_wxMenu swig_types[89]
1525 #define SWIGTYPE_p_wxMenuBar swig_types[90]
1526 #define SWIGTYPE_p_wxMenuEvent swig_types[91]
1527 #define SWIGTYPE_p_wxMenuItem swig_types[92]
1528 #define SWIGTYPE_p_wxMetafileDataObject swig_types[93]
1529 #define SWIGTYPE_p_wxMimeTypesManager swig_types[94]
1530 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[95]
1531 #define SWIGTYPE_p_wxMouseEvent swig_types[96]
1532 #define SWIGTYPE_p_wxMouseState swig_types[97]
1533 #define SWIGTYPE_p_wxMoveEvent swig_types[98]
1534 #define SWIGTYPE_p_wxMutexGuiLocker swig_types[99]
1535 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[100]
1536 #define SWIGTYPE_p_wxNcPaintEvent swig_types[101]
1537 #define SWIGTYPE_p_wxNotifyEvent swig_types[102]
1538 #define SWIGTYPE_p_wxObject swig_types[103]
1539 #define SWIGTYPE_p_wxOutputStream swig_types[104]
1540 #define SWIGTYPE_p_wxPCXHandler swig_types[105]
1541 #define SWIGTYPE_p_wxPNGHandler swig_types[106]
1542 #define SWIGTYPE_p_wxPNMHandler swig_types[107]
1543 #define SWIGTYPE_p_wxPaintEvent swig_types[108]
1544 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[109]
1545 #define SWIGTYPE_p_wxPaperSize swig_types[110]
1546 #define SWIGTYPE_p_wxPoint swig_types[111]
1547 #define SWIGTYPE_p_wxProcessEvent swig_types[112]
1548 #define SWIGTYPE_p_wxPyApp swig_types[113]
1549 #define SWIGTYPE_p_wxPyArtProvider swig_types[114]
1550 #define SWIGTYPE_p_wxPyBitmapDataObject swig_types[115]
1551 #define SWIGTYPE_p_wxPyCommandEvent swig_types[116]
1552 #define SWIGTYPE_p_wxPyDataObjectSimple swig_types[117]
1553 #define SWIGTYPE_p_wxPyDropSource swig_types[118]
1554 #define SWIGTYPE_p_wxPyDropTarget swig_types[119]
1555 #define SWIGTYPE_p_wxPyEvent swig_types[120]
1556 #define SWIGTYPE_p_wxPyFileDropTarget swig_types[121]
1557 #define SWIGTYPE_p_wxPyImageHandler swig_types[122]
1558 #define SWIGTYPE_p_wxPyLog swig_types[123]
1559 #define SWIGTYPE_p_wxPyProcess swig_types[124]
1560 #define SWIGTYPE_p_wxPySizer swig_types[125]
1561 #define SWIGTYPE_p_wxPyTextDataObject swig_types[126]
1562 #define SWIGTYPE_p_wxPyTextDropTarget swig_types[127]
1563 #define SWIGTYPE_p_wxPyTimer swig_types[128]
1564 #define SWIGTYPE_p_wxPyTipProvider swig_types[129]
1565 #define SWIGTYPE_p_wxPyValidator swig_types[130]
1566 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[131]
1567 #define SWIGTYPE_p_wxRect swig_types[132]
1568 #define SWIGTYPE_p_wxScrollEvent swig_types[133]
1569 #define SWIGTYPE_p_wxScrollWinEvent swig_types[134]
1570 #define SWIGTYPE_p_wxSetCursorEvent swig_types[135]
1571 #define SWIGTYPE_p_wxShowEvent swig_types[136]
1572 #define SWIGTYPE_p_wxSingleInstanceChecker swig_types[137]
1573 #define SWIGTYPE_p_wxSize swig_types[138]
1574 #define SWIGTYPE_p_wxSizeEvent swig_types[139]
1575 #define SWIGTYPE_p_wxSizer swig_types[140]
1576 #define SWIGTYPE_p_wxSizerItem swig_types[141]
1577 #define SWIGTYPE_p_wxSound swig_types[142]
1578 #define SWIGTYPE_p_wxStandardPaths swig_types[143]
1579 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[144]
1580 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[145]
1581 #define SWIGTYPE_p_wxStopWatch swig_types[146]
1582 #define SWIGTYPE_p_wxString swig_types[147]
1583 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[148]
1584 #define SWIGTYPE_p_wxSystemOptions swig_types[149]
1585 #define SWIGTYPE_p_wxSystemSettings swig_types[150]
1586 #define SWIGTYPE_p_wxTIFFHandler swig_types[151]
1587 #define SWIGTYPE_p_wxTextCtrl swig_types[152]
1588 #define SWIGTYPE_p_wxTextDataObject swig_types[153]
1589 #define SWIGTYPE_p_wxTimeSpan swig_types[154]
1590 #define SWIGTYPE_p_wxTimer swig_types[155]
1591 #define SWIGTYPE_p_wxTimerEvent swig_types[156]
1592 #define SWIGTYPE_p_wxTimerRunner swig_types[157]
1593 #define SWIGTYPE_p_wxTipProvider swig_types[158]
1594 #define SWIGTYPE_p_wxToolTip swig_types[159]
1595 #define SWIGTYPE_p_wxURLDataObject swig_types[160]
1596 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[161]
1597 #define SWIGTYPE_p_wxValidator swig_types[162]
1598 #define SWIGTYPE_p_wxVideoMode swig_types[163]
1599 #define SWIGTYPE_p_wxWindow swig_types[164]
1600 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[165]
1601 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[166]
1602 #define SWIGTYPE_p_wxWindowDisabler swig_types[167]
1603 #define SWIGTYPE_p_wxXPMHandler swig_types[168]
1604 #define SWIGTYPE_ptrdiff_t swig_types[169]
1605 #define SWIGTYPE_std__ptrdiff_t swig_types[170]
1606 #define SWIGTYPE_unsigned_int swig_types[171]
1607 static swig_type_info *swig_types[173];
1608 static swig_module_info swig_module = {swig_types, 172, 0, 0, 0, 0};
1609 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1610 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1611
1612 /* -------- TYPES TABLE (END) -------- */
1613
1614
1615 /*-----------------------------------------------
1616 @(target):= _misc_.so
1617 ------------------------------------------------*/
1618 #define SWIG_init init_misc_
1619
1620 #define SWIG_name "_misc_"
1621
1622 #include "wx/wxPython/wxPython.h"
1623 #include "wx/wxPython/pyclasses.h"
1624 #include "wx/wxPython/pyistream.h"
1625
1626 static const wxString wxPyEmptyString(wxEmptyString);
1627
1628
1629
1630 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
1631 #define SWIG_From_int PyInt_FromLong
1632 /*@@*/
1633
1634
1635 #include <limits.h>
1636
1637
1638 SWIGINTERN int
1639 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1640 const char *errmsg)
1641 {
1642 if (value < min_value) {
1643 if (errmsg) {
1644 PyErr_Format(PyExc_OverflowError,
1645 "value %ld is less than '%s' minimum %ld",
1646 value, errmsg, min_value);
1647 }
1648 return 0;
1649 } else if (value > max_value) {
1650 if (errmsg) {
1651 PyErr_Format(PyExc_OverflowError,
1652 "value %ld is greater than '%s' maximum %ld",
1653 value, errmsg, max_value);
1654 }
1655 return 0;
1656 }
1657 return 1;
1658 }
1659
1660
1661 SWIGINTERN int
1662 SWIG_AsVal_long(PyObject* obj, long* val)
1663 {
1664 if (PyNumber_Check(obj)) {
1665 if (val) *val = PyInt_AsLong(obj);
1666 return 1;
1667 }
1668 else {
1669 SWIG_Python_TypeError("number", obj);
1670 }
1671 return 0;
1672 }
1673
1674
1675 #if INT_MAX != LONG_MAX
1676 SWIGINTERN int
1677 SWIG_AsVal_int(PyObject *obj, int *val)
1678 {
1679 const char* errmsg = val ? "int" : (char*)0;
1680 long v;
1681 if (SWIG_AsVal_long(obj, &v)) {
1682 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1683 if (val) *val = static_cast<int >(v);
1684 return 1;
1685 } else {
1686 return 0;
1687 }
1688 } else {
1689 PyErr_Clear();
1690 }
1691 if (val) {
1692 SWIG_type_error(errmsg, obj);
1693 }
1694 return 0;
1695 }
1696 #else
1697 SWIGINTERNINLINE int
1698 SWIG_AsVal_int(PyObject *obj, int *val)
1699 {
1700 return SWIG_AsVal_long(obj,(long*)val);
1701 }
1702 #endif
1703
1704
1705 SWIGINTERNINLINE int
1706 SWIG_As_int(PyObject* obj)
1707 {
1708 int v;
1709 if (!SWIG_AsVal_int(obj, &v)) {
1710 /*
1711 this is needed to make valgrind/purify happier.
1712 */
1713 memset((void*)&v, 0, sizeof(int));
1714 }
1715 return v;
1716 }
1717
1718
1719 SWIGINTERNINLINE int
1720 SWIG_Check_int(PyObject* obj)
1721 {
1722 return SWIG_AsVal_int(obj, (int*)0);
1723 }
1724
1725 static const wxString wxPyWINDOW_DEFAULT_VARIANT(wxWINDOW_DEFAULT_VARIANT);
1726
1727 #include <wx/stockitem.h>
1728
1729 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
1730 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
1731 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
1732
1733 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
1734 #define SWIG_From_long PyInt_FromLong
1735 /*@@*/
1736
1737
1738 SWIGINTERNINLINE long
1739 SWIG_As_long(PyObject* obj)
1740 {
1741 long v;
1742 if (!SWIG_AsVal_long(obj, &v)) {
1743 /*
1744 this is needed to make valgrind/purify happier.
1745 */
1746 memset((void*)&v, 0, sizeof(long));
1747 }
1748 return v;
1749 }
1750
1751
1752 SWIGINTERNINLINE int
1753 SWIG_Check_long(PyObject* obj)
1754 {
1755 return SWIG_AsVal_long(obj, (long*)0);
1756 }
1757
1758
1759 SWIGINTERN int
1760 SWIG_AsVal_bool(PyObject *obj, bool *val)
1761 {
1762 if (obj == Py_True) {
1763 if (val) *val = true;
1764 return 1;
1765 }
1766 if (obj == Py_False) {
1767 if (val) *val = false;
1768 return 1;
1769 }
1770 int res = 0;
1771 if (SWIG_AsVal_int(obj, &res)) {
1772 if (val) *val = res ? true : false;
1773 return 1;
1774 } else {
1775 PyErr_Clear();
1776 }
1777 if (val) {
1778 SWIG_type_error("bool", obj);
1779 }
1780 return 0;
1781 }
1782
1783
1784 SWIGINTERNINLINE bool
1785 SWIG_As_bool(PyObject* obj)
1786 {
1787 bool v;
1788 if (!SWIG_AsVal_bool(obj, &v)) {
1789 /*
1790 this is needed to make valgrind/purify happier.
1791 */
1792 memset((void*)&v, 0, sizeof(bool));
1793 }
1794 return v;
1795 }
1796
1797
1798 SWIGINTERNINLINE int
1799 SWIG_Check_bool(PyObject* obj)
1800 {
1801 return SWIG_AsVal_bool(obj, (bool*)0);
1802 }
1803
1804
1805 static PyObject* t_output_helper(PyObject* result, PyObject* obj)
1806 {
1807 PyObject* o2;
1808 PyObject* o3;
1809 if (!result) {
1810 result = obj;
1811 } else if (result == Py_None) {
1812 Py_DECREF(result);
1813 result = obj;
1814 } else {
1815 if (!PyTuple_Check(result)) {
1816 o2 = result;
1817 result = PyTuple_New(1);
1818 PyTuple_SET_ITEM(result, 0, o2);
1819 }
1820 o3 = PyTuple_New(1);
1821 PyTuple_SetItem(o3, 0, obj);
1822 o2 = result;
1823 result = PySequence_Concat(o2, o3);
1824 Py_DECREF(o2);
1825 Py_DECREF(o3);
1826 }
1827 return result;
1828 }
1829
1830
1831
1832 wxMemorySize wxGetFreeMemory()
1833 { wxPyRaiseNotImplemented(); return 0; }
1834
1835
1836 SWIGINTERN int
1837 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
1838 {
1839 long v = 0;
1840 if (SWIG_AsVal_long(obj, &v) && v < 0) {
1841 SWIG_Python_TypeError("unsigned number", obj);
1842 }
1843 else if (val)
1844 *val = (unsigned long)v;
1845 return 1;
1846 }
1847
1848
1849 SWIGINTERNINLINE unsigned long
1850 SWIG_As_unsigned_SS_long(PyObject* obj)
1851 {
1852 unsigned long v;
1853 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1854 /*
1855 this is needed to make valgrind/purify happier.
1856 */
1857 memset((void*)&v, 0, sizeof(unsigned long));
1858 }
1859 return v;
1860 }
1861
1862
1863 SWIGINTERNINLINE int
1864 SWIG_Check_unsigned_SS_long(PyObject* obj)
1865 {
1866 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
1867 }
1868
1869
1870 SWIGINTERNINLINE PyObject*
1871 SWIG_From_unsigned_SS_long(unsigned long value)
1872 {
1873 return (value > LONG_MAX) ?
1874 PyLong_FromUnsignedLong(value)
1875 : PyInt_FromLong(static_cast<long >(value));
1876 }
1877
1878
1879 void* wxGetXDisplay()
1880 {
1881 #ifdef __WXGTK__
1882 return wxGetDisplay();
1883 #else
1884 return NULL;
1885 #endif
1886 }
1887
1888
1889 wxWindow* FindWindowAtPointer() {
1890 wxPoint unused;
1891 return wxFindWindowAtPointer(unused);
1892 }
1893
1894
1895 void wxWakeUpMainThread() {}
1896
1897
1898 bool wxThread_IsMain() {
1899 #ifdef WXP_WITH_THREAD
1900 return wxThread::IsMain();
1901 #else
1902 return true;
1903 #endif
1904 }
1905
1906 static void wxCaret_Destroy(wxCaret *self){
1907 delete self;
1908 }
1909
1910 #include <wx/snglinst.h>
1911
1912
1913 #ifdef __WXMSW__
1914 #include <wx/msw/private.h>
1915 #include <wx/dynload.h>
1916 #endif
1917
1918
1919
1920 bool wxDrawWindowOnDC(wxWindow* window, const wxDC& dc
1921 #if 0
1922 , int method
1923 #endif
1924 )
1925 {
1926 #ifdef __WXMSW__
1927 #if 0
1928 switch (method)
1929 {
1930 case 1:
1931 // This one only partially works. Appears to be an undocumented
1932 // "standard" convention that not all widgets adhear to. For
1933 // example, for some widgets backgrounds or non-client areas may
1934 // not be painted.
1935 ::SendMessage(GetHwndOf(window), WM_PAINT, (long)GetHdcOf(dc), 0);
1936 break;
1937
1938 case 2:
1939 #endif
1940 // This one works much better, nearly all widgets and their
1941 // children are captured correctly[**]. Prior to the big
1942 // background erase changes that Vadim did in 2004-2005 this
1943 // method failed badly on XP with Themes activated, most native
1944 // widgets draw only partially, if at all. Without themes it
1945 // worked just like on Win2k. After those changes this method
1946 // works very well.
1947 //
1948 // ** For example the radio buttons in a wxRadioBox are not its
1949 // children by default, but you can capture it via the panel
1950 // instead, or change RADIOBTN_PARENT_IS_RADIOBOX in radiobox.cpp.
1951 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
1952 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
1953 PRF_ERASEBKGND | PRF_OWNED );
1954 return true;
1955 #if 0
1956 break;
1957
1958 case 3:
1959 // This one is only defined in the latest SDK and is only
1960 // available on XP. MSDN says it is similar to sending WM_PRINT
1961 // so I expect that it will work similar to the above. Since it
1962 // is avaialble only on XP, it can't be compiled like this and
1963 // will have to be loaded dynamically.
1964 // //::PrintWindow(GetHwndOf(window), GetHdcOf(dc), 0); //break;
1965
1966 // fall through
1967
1968 case 4:
1969 // Use PrintWindow if available, or fallback to WM_PRINT
1970 // otherwise. Unfortunately using PrintWindow is even worse than
1971 // WM_PRINT. For most native widgets nothing is drawn to the dc
1972 // at all, with or without Themes.
1973 typedef BOOL (WINAPI *PrintWindow_t)(HWND, HDC, UINT);
1974 static bool s_triedToLoad = false;
1975 static PrintWindow_t pfnPrintWindow = NULL;
1976 if ( !s_triedToLoad )
1977 {
1978
1979 s_triedToLoad = true;
1980 wxDynamicLibrary dllUser32(_T("user32.dll"));
1981 if ( dllUser32.IsLoaded() )
1982 {
1983 wxLogNull nolog; // Don't report errors here
1984 pfnPrintWindow = (PrintWindow_t)dllUser32.GetSymbol(_T("PrintWindow"));
1985 }
1986 }
1987 if (pfnPrintWindow)
1988 {
1989 //printf("Using PrintWindow\n");
1990 pfnPrintWindow(GetHwndOf(window), GetHdcOf(dc), 0);
1991 }
1992 else
1993 {
1994 //printf("Using WM_PRINT\n");
1995 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
1996 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
1997 PRF_ERASEBKGND | PRF_OWNED );
1998 }
1999 }
2000 #endif // 0
2001 #else
2002 return false;
2003 #endif // __WXMSW__
2004 }
2005
2006
2007
2008 #include <wx/tipdlg.h>
2009
2010
2011 class wxPyTipProvider : public wxTipProvider {
2012 public:
2013 wxPyTipProvider(size_t currentTip)
2014 : wxTipProvider(currentTip) {}
2015
2016 DEC_PYCALLBACK_STRING__pure(GetTip);
2017 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
2018 PYPRIVATE;
2019 };
2020
2021 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
2022 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
2023
2024
2025 //IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
2026
2027 IMPLEMENT_ABSTRACT_CLASS(wxPyTimer, wxTimer);
2028
2029 wxPyTimer::wxPyTimer(wxEvtHandler *owner, int id)
2030 : wxTimer(owner, id)
2031 {
2032 if (owner == NULL) SetOwner(this);
2033 }
2034
2035
2036 void wxPyTimer::Notify() {
2037 bool found;
2038 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2039 if ((found = wxPyCBH_findCallback(m_myInst, "Notify")))
2040 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()"));
2041 wxPyEndBlockThreads(blocked);
2042 if (! found)
2043 wxTimer::Notify();
2044 }
2045 void wxPyTimer::base_Notify() {
2046 wxTimer::Notify();
2047 }
2048
2049
2050
2051 SWIGINTERN PyObject *
2052 SWIG_FromCharPtr(const char* cptr)
2053 {
2054 if (cptr) {
2055 size_t size = strlen(cptr);
2056 if (size > INT_MAX) {
2057 return SWIG_NewPointerObj(const_cast<char* >(cptr),
2058 SWIG_TypeQuery("char *"), 0);
2059 } else {
2060 if (size != 0) {
2061 return PyString_FromStringAndSize(cptr, size);
2062 } else {
2063 return PyString_FromString(cptr);
2064 }
2065 }
2066 }
2067 Py_INCREF(Py_None);
2068 return Py_None;
2069 }
2070
2071
2072 SWIGINTERNINLINE int
2073 SWIG_CheckUnsignedLongInRange(unsigned long value,
2074 unsigned long max_value,
2075 const char *errmsg)
2076 {
2077 if (value > max_value) {
2078 if (errmsg) {
2079 PyErr_Format(PyExc_OverflowError,
2080 "value %lu is greater than '%s' minimum %lu",
2081 value, errmsg, max_value);
2082 }
2083 return 0;
2084 }
2085 return 1;
2086 }
2087
2088
2089 #if UINT_MAX != ULONG_MAX
2090 SWIGINTERN int
2091 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2092 {
2093 const char* errmsg = val ? "unsigned int" : (char*)0;
2094 unsigned long v;
2095 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2096 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
2097 if (val) *val = static_cast<unsigned int >(v);
2098 return 1;
2099 }
2100 } else {
2101 PyErr_Clear();
2102 }
2103 if (val) {
2104 SWIG_type_error(errmsg, obj);
2105 }
2106 return 0;
2107 }
2108 #else
2109 SWIGINTERNINLINE unsigned int
2110 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2111 {
2112 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2113 }
2114 #endif
2115
2116
2117 SWIGINTERNINLINE unsigned int
2118 SWIG_As_unsigned_SS_int(PyObject* obj)
2119 {
2120 unsigned int v;
2121 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2122 /*
2123 this is needed to make valgrind/purify happier.
2124 */
2125 memset((void*)&v, 0, sizeof(unsigned int));
2126 }
2127 return v;
2128 }
2129
2130
2131 SWIGINTERNINLINE int
2132 SWIG_Check_unsigned_SS_int(PyObject* obj)
2133 {
2134 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
2135 }
2136
2137 static wxString wxLog_TimeStamp(){
2138 wxString msg;
2139 wxLog::TimeStamp(&msg);
2140 return msg;
2141 }
2142 static void wxLog_Destroy(wxLog *self){ delete self; }
2143 // Make some wrappers that double any % signs so they are 'escaped'
2144 void wxPyLogFatalError(const wxString& msg)
2145 {
2146 wxString m(msg);
2147 m.Replace(wxT("%"), wxT("%%"));
2148 wxLogFatalError(m);
2149 }
2150
2151 void wxPyLogError(const wxString& msg)
2152 {
2153 wxString m(msg);
2154 m.Replace(wxT("%"), wxT("%%"));
2155 wxLogError(m);
2156 }
2157
2158 void wxPyLogWarning(const wxString& msg)
2159 {
2160 wxString m(msg);
2161 m.Replace(wxT("%"), wxT("%%"));
2162 wxLogWarning(m);
2163 }
2164
2165 void wxPyLogMessage(const wxString& msg)
2166 {
2167 wxString m(msg);
2168 m.Replace(wxT("%"), wxT("%%"));
2169 wxLogMessage(m);
2170 }
2171
2172 void wxPyLogInfo(const wxString& msg)
2173 {
2174 wxString m(msg);
2175 m.Replace(wxT("%"), wxT("%%"));
2176 wxLogInfo(m);
2177 }
2178
2179 void wxPyLogDebug(const wxString& msg)
2180 {
2181 wxString m(msg);
2182 m.Replace(wxT("%"), wxT("%%"));
2183 wxLogDebug(m);
2184 }
2185
2186 void wxPyLogVerbose(const wxString& msg)
2187 {
2188 wxString m(msg);
2189 m.Replace(wxT("%"), wxT("%%"));
2190 wxLogVerbose(m);
2191 }
2192
2193 void wxPyLogStatus(const wxString& msg)
2194 {
2195 wxString m(msg);
2196 m.Replace(wxT("%"), wxT("%%"));
2197 wxLogStatus(m);
2198 }
2199
2200 void wxPyLogStatusFrame(wxFrame *pFrame, const wxString& msg)
2201 {
2202 wxString m(msg);
2203 m.Replace(wxT("%"), wxT("%%"));
2204 wxLogStatus(pFrame, m);
2205 }
2206
2207 void wxPyLogSysError(const wxString& msg)
2208 {
2209 wxString m(msg);
2210 m.Replace(wxT("%"), wxT("%%"));
2211 wxLogSysError(m);
2212 }
2213
2214 void wxPyLogGeneric(unsigned long level, const wxString& msg)
2215 {
2216 wxString m(msg);
2217 m.Replace(wxT("%"), wxT("%%"));
2218 wxLogGeneric(level, m);
2219 }
2220
2221 void wxPyLogTrace(unsigned long mask, const wxString& msg)
2222 {
2223 wxString m(msg);
2224 m.Replace(wxT("%"), wxT("%%"));
2225 wxLogTrace(mask, m);
2226 }
2227
2228 void wxPyLogTrace(const wxString& mask, const wxString& msg)
2229 {
2230 wxString m(msg);
2231 m.Replace(wxT("%"), wxT("%%"));
2232 wxLogTrace(mask, m);
2233 }
2234
2235
2236
2237 // A wxLog class that can be derived from in wxPython
2238 class wxPyLog : public wxLog {
2239 public:
2240 wxPyLog() : wxLog() {}
2241
2242 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
2243 bool found;
2244 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2245 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
2246 PyObject* s = wx2PyString(szString);
2247 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
2248 Py_DECREF(s);
2249 }
2250 wxPyEndBlockThreads(blocked);
2251 if (! found)
2252 wxLog::DoLog(level, szString, t);
2253 }
2254
2255 virtual void DoLogString(const wxChar *szString, time_t t) {
2256 bool found;
2257 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2258 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
2259 PyObject* s = wx2PyString(szString);
2260 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
2261 Py_DECREF(s);
2262 }
2263 wxPyEndBlockThreads(blocked);
2264 if (! found)
2265 wxLog::DoLogString(szString, t);
2266 }
2267
2268 PYPRIVATE;
2269 };
2270
2271
2272
2273
2274 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
2275
2276
2277 #include <wx/joystick.h>
2278
2279
2280 #if !wxUSE_JOYSTICK && !defined(__WXMSW__)
2281 // A C++ stub class for wxJoystick for platforms that don't have it.
2282 class wxJoystick : public wxObject {
2283 public:
2284 wxJoystick(int joystick = wxJOYSTICK1) {
2285 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2286 PyErr_SetString(PyExc_NotImplementedError,
2287 "wxJoystick is not available on this platform.");
2288 wxPyEndBlockThreads(blocked);
2289 }
2290 wxPoint GetPosition() { return wxPoint(-1,-1); }
2291 int GetZPosition() { return -1; }
2292 int GetButtonState() { return -1; }
2293 int GetPOVPosition() { return -1; }
2294 int GetPOVCTSPosition() { return -1; }
2295 int GetRudderPosition() { return -1; }
2296 int GetUPosition() { return -1; }
2297 int GetVPosition() { return -1; }
2298 int GetMovementThreshold() { return -1; }
2299 void SetMovementThreshold(int threshold) {}
2300
2301 bool IsOk(void) { return false; }
2302 int GetNumberJoysticks() { return -1; }
2303 int GetManufacturerId() { return -1; }
2304 int GetProductId() { return -1; }
2305 wxString GetProductName() { return wxEmptyString; }
2306 int GetXMin() { return -1; }
2307 int GetYMin() { return -1; }
2308 int GetZMin() { return -1; }
2309 int GetXMax() { return -1; }
2310 int GetYMax() { return -1; }
2311 int GetZMax() { return -1; }
2312 int GetNumberButtons() { return -1; }
2313 int GetNumberAxes() { return -1; }
2314 int GetMaxButtons() { return -1; }
2315 int GetMaxAxes() { return -1; }
2316 int GetPollingMin() { return -1; }
2317 int GetPollingMax() { return -1; }
2318 int GetRudderMin() { return -1; }
2319 int GetRudderMax() { return -1; }
2320 int GetUMin() { return -1; }
2321 int GetUMax() { return -1; }
2322 int GetVMin() { return -1; }
2323 int GetVMax() { return -1; }
2324
2325 bool HasRudder() { return false; }
2326 bool HasZ() { return false; }
2327 bool HasU() { return false; }
2328 bool HasV() { return false; }
2329 bool HasPOV() { return false; }
2330 bool HasPOV4Dir() { return false; }
2331 bool HasPOVCTS() { return false; }
2332
2333 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return false; }
2334 bool ReleaseCapture() { return false; }
2335 };
2336 #endif
2337
2338
2339 #include <wx/sound.h>
2340
2341
2342 #if !wxUSE_SOUND
2343 // A C++ stub class for wxWave for platforms that don't have it.
2344 class wxSound : public wxObject
2345 {
2346 public:
2347 wxSound() {
2348 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2349 PyErr_SetString(PyExc_NotImplementedError,
2350 "wxSound is not available on this platform.");
2351 wxPyEndBlockThreads(blocked);
2352 }
2353 wxSound(const wxString&/*, bool*/) {
2354 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2355 PyErr_SetString(PyExc_NotImplementedError,
2356 "wxSound is not available on this platform.");
2357 wxPyEndBlockThreads(blocked);
2358 }
2359 wxSound(int, const wxByte*) {
2360 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2361 PyErr_SetString(PyExc_NotImplementedError,
2362 "wxSound is not available on this platform.");
2363 wxPyEndBlockThreads(blocked);
2364 }
2365
2366 ~wxSound() {};
2367
2368 bool Create(const wxString&/*, bool*/) { return false; }
2369 bool Create(int, const wxByte*) { return false; };
2370 bool IsOk() { return false; };
2371 bool Play(unsigned) const { return false; }
2372 static bool Play(const wxString&, unsigned) { return false; }
2373 static void Stop() {}
2374 };
2375
2376 #endif
2377
2378 static wxSound *new_wxSound(wxString const &fileName=wxPyEmptyString){
2379 if (fileName.Length() == 0)
2380 return new wxSound;
2381 else
2382 return new wxSound(fileName);
2383 }
2384 static wxSound *new_wxSound(PyObject *data){
2385 unsigned char* buffer; int size;
2386 wxSound *sound = NULL;
2387
2388 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2389 if (!PyArg_Parse(data, "t#", &buffer, &size))
2390 goto done;
2391 sound = new wxSound(size, buffer);
2392 done:
2393 wxPyEndBlockThreads(blocked);
2394 return sound;
2395 }
2396 static bool wxSound_CreateFromData(wxSound *self,PyObject *data){
2397 #ifndef __WXMAC__
2398 unsigned char* buffer;
2399 int size;
2400 bool rv = false;
2401
2402 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2403 if (!PyArg_Parse(data, "t#", &buffer, &size))
2404 goto done;
2405 rv = self->Create(size, buffer);
2406 done:
2407 wxPyEndBlockThreads(blocked);
2408 return rv;
2409 #else
2410 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2411 PyErr_SetString(PyExc_NotImplementedError,
2412 "Create from data is not available on this platform.");
2413 wxPyEndBlockThreads(blocked);
2414 return false;
2415 #endif
2416 }
2417
2418 #include <wx/mimetype.h>
2419
2420 static PyObject *wxFileType_GetMimeType(wxFileType *self){
2421 wxString str;
2422 if (self->GetMimeType(&str))
2423 return wx2PyString(str);
2424 else
2425 RETURN_NONE();
2426 }
2427 static PyObject *wxFileType_GetMimeTypes(wxFileType *self){
2428 wxArrayString arr;
2429 if (self->GetMimeTypes(arr))
2430 return wxArrayString2PyList_helper(arr);
2431 else
2432 RETURN_NONE();
2433 }
2434 static PyObject *wxFileType_GetExtensions(wxFileType *self){
2435 wxArrayString arr;
2436 if (self->GetExtensions(arr))
2437 return wxArrayString2PyList_helper(arr);
2438 else
2439 RETURN_NONE();
2440 }
2441 static wxIcon *wxFileType_GetIcon(wxFileType *self){
2442 wxIconLocation loc;
2443 if (self->GetIcon(&loc))
2444 return new wxIcon(loc);
2445 else
2446 return NULL;
2447 }
2448 static PyObject *wxFileType_GetIconInfo(wxFileType *self){
2449 wxIconLocation loc;
2450 if (self->GetIcon(&loc)) {
2451 wxString iconFile = loc.GetFileName();
2452 int iconIndex = -1;
2453
2454
2455
2456 // Make a tuple and put the values in it
2457 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2458 PyObject* tuple = PyTuple_New(3);
2459 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
2460 wxT("wxIcon"), true));
2461 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
2462 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
2463 wxPyEndBlockThreads(blocked);
2464 return tuple;
2465 }
2466 else
2467 RETURN_NONE();
2468 }
2469 static PyObject *wxFileType_GetDescription(wxFileType *self){
2470 wxString str;
2471 if (self->GetDescription(&str))
2472 return wx2PyString(str);
2473 else
2474 RETURN_NONE();
2475 }
2476 static PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2477 wxString str;
2478 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
2479 return wx2PyString(str);
2480 else
2481 RETURN_NONE();
2482 }
2483 static PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2484 wxString str;
2485 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
2486 return wx2PyString(str);
2487 else
2488 RETURN_NONE();
2489 }
2490 static PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2491 wxArrayString verbs;
2492 wxArrayString commands;
2493 if (self->GetAllCommands(&verbs, &commands,
2494 wxFileType::MessageParameters(filename, mimetype))) {
2495 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2496 PyObject* tuple = PyTuple_New(2);
2497 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
2498 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
2499 wxPyEndBlockThreads(blocked);
2500 return tuple;
2501 }
2502 else
2503 RETURN_NONE();
2504 }
2505 static wxString wxFileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2506 return wxFileType::ExpandCommand(command,
2507 wxFileType::MessageParameters(filename, mimetype));
2508 }
2509 static PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
2510 wxArrayString arr;
2511 self->EnumAllFileTypes(arr);
2512 return wxArrayString2PyList_helper(arr);
2513 }
2514
2515 #include <wx/artprov.h>
2516
2517 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
2518 static const wxString wxPyART_MENU(wxART_MENU);
2519 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
2520 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
2521 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
2522 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
2523 static const wxString wxPyART_BUTTON(wxART_BUTTON);
2524 static const wxString wxPyART_OTHER(wxART_OTHER);
2525 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
2526 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
2527 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
2528 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
2529 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
2530 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
2531 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
2532 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
2533 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
2534 static const wxString wxPyART_GO_UP(wxART_GO_UP);
2535 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
2536 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
2537 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
2538 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
2539 static const wxString wxPyART_FILE_SAVE(wxART_FILE_SAVE);
2540 static const wxString wxPyART_FILE_SAVE_AS(wxART_FILE_SAVE_AS);
2541 static const wxString wxPyART_PRINT(wxART_PRINT);
2542 static const wxString wxPyART_HELP(wxART_HELP);
2543 static const wxString wxPyART_TIP(wxART_TIP);
2544 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
2545 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
2546 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
2547 static const wxString wxPyART_HARDDISK(wxART_HARDDISK);
2548 static const wxString wxPyART_FLOPPY(wxART_FLOPPY);
2549 static const wxString wxPyART_CDROM(wxART_CDROM);
2550 static const wxString wxPyART_REMOVABLE(wxART_REMOVABLE);
2551 static const wxString wxPyART_FOLDER(wxART_FOLDER);
2552 static const wxString wxPyART_FOLDER_OPEN(wxART_FOLDER_OPEN);
2553 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
2554 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
2555 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
2556 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
2557 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
2558 static const wxString wxPyART_ERROR(wxART_ERROR);
2559 static const wxString wxPyART_QUESTION(wxART_QUESTION);
2560 static const wxString wxPyART_WARNING(wxART_WARNING);
2561 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
2562 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
2563 static const wxString wxPyART_COPY(wxART_COPY);
2564 static const wxString wxPyART_CUT(wxART_CUT);
2565 static const wxString wxPyART_PASTE(wxART_PASTE);
2566 static const wxString wxPyART_DELETE(wxART_DELETE);
2567 static const wxString wxPyART_NEW(wxART_NEW);
2568 static const wxString wxPyART_UNDO(wxART_UNDO);
2569 static const wxString wxPyART_REDO(wxART_REDO);
2570 static const wxString wxPyART_QUIT(wxART_QUIT);
2571 static const wxString wxPyART_FIND(wxART_FIND);
2572 static const wxString wxPyART_FIND_AND_REPLACE(wxART_FIND_AND_REPLACE);
2573 // Python aware wxArtProvider
2574 class wxPyArtProvider : public wxArtProvider {
2575 public:
2576
2577 virtual wxBitmap CreateBitmap(const wxArtID& id,
2578 const wxArtClient& client,
2579 const wxSize& size) {
2580 wxBitmap rval = wxNullBitmap;
2581 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2582 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
2583 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
2584 PyObject* ro;
2585 wxBitmap* ptr;
2586 PyObject* s1, *s2;
2587 s1 = wx2PyString(id);
2588 s2 = wx2PyString(client);
2589 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
2590 Py_DECREF(so);
2591 Py_DECREF(s1);
2592 Py_DECREF(s2);
2593 if (ro) {
2594 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
2595 rval = *ptr;
2596 Py_DECREF(ro);
2597 }
2598 }
2599 wxPyEndBlockThreads(blocked);
2600 return rval;
2601 }
2602
2603 PYPRIVATE;
2604 };
2605
2606 static void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
2607
2608
2609
2610 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
2611 PyObject* ret = PyTuple_New(3);
2612 if (ret) {
2613 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
2614 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
2615 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
2616 }
2617 return ret;
2618 }
2619
2620 static PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
2621 bool cont;
2622 long index = 0;
2623 wxString value;
2624
2625 cont = self->GetFirstGroup(value, index);
2626 return __EnumerationHelper(cont, value, index);
2627 }
2628 static PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
2629 bool cont;
2630 wxString value;
2631
2632 cont = self->GetNextGroup(value, index);
2633 return __EnumerationHelper(cont, value, index);
2634 }
2635 static PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
2636 bool cont;
2637 long index = 0;
2638 wxString value;
2639
2640 cont = self->GetFirstEntry(value, index);
2641 return __EnumerationHelper(cont, value, index);
2642 }
2643 static PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
2644 bool cont;
2645 wxString value;
2646
2647 cont = self->GetNextEntry(value, index);
2648 return __EnumerationHelper(cont, value, index);
2649 }
2650 static long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal=0){
2651 long rv;
2652 self->Read(key, &rv, defaultVal);
2653 return rv;
2654 }
2655
2656 SWIGINTERN int
2657 SWIG_AsVal_double(PyObject *obj, double* val)
2658 {
2659 if (PyNumber_Check(obj)) {
2660 if (val) *val = PyFloat_AsDouble(obj);
2661 return 1;
2662 }
2663 else {
2664 SWIG_Python_TypeError("number", obj);
2665 }
2666 return 0;
2667 }
2668
2669
2670 SWIGINTERNINLINE double
2671 SWIG_As_double(PyObject* obj)
2672 {
2673 double v;
2674 if (!SWIG_AsVal_double(obj, &v)) {
2675 /*
2676 this is needed to make valgrind/purify happier.
2677 */
2678 memset((void*)&v, 0, sizeof(double));
2679 }
2680 return v;
2681 }
2682
2683
2684 SWIGINTERNINLINE int
2685 SWIG_Check_double(PyObject* obj)
2686 {
2687 return SWIG_AsVal_double(obj, (double*)0);
2688 }
2689
2690 static double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal=0.0){
2691 double rv;
2692 self->Read(key, &rv, defaultVal);
2693 return rv;
2694 }
2695
2696 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2697 #define SWIG_From_double PyFloat_FromDouble
2698 /*@@*/
2699
2700 static bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal=false){
2701 bool rv;
2702 self->Read(key, &rv, defaultVal);
2703 return rv;
2704 }
2705
2706 #include <wx/datetime.h>
2707
2708 static const wxString wxPyDefaultDateTimeFormat(wxDefaultDateTimeFormat);
2709 static const wxString wxPyDefaultTimeSpanFormat(wxDefaultTimeSpanFormat);
2710
2711 #define LOCAL_TZ wxDateTime::Local
2712
2713 static PyObject *wxDateTime_GetAmPmStrings(){
2714 wxString am;
2715 wxString pm;
2716 wxDateTime::GetAmPmStrings(&am, &pm);
2717 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2718 PyObject* tup = PyTuple_New(2);
2719 PyTuple_SET_ITEM(tup, 0, wx2PyString(am));
2720 PyTuple_SET_ITEM(tup, 1, wx2PyString(pm));
2721 wxPyEndBlockThreads(blocked);
2722 return tup;
2723 }
2724
2725 #if UINT_MAX < LONG_MAX
2726 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2727 #define SWIG_From_unsigned_SS_int SWIG_From_long
2728 /*@@*/
2729 #else
2730 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2731 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
2732 /*@@*/
2733 #endif
2734
2735 static wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
2736 static wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
2737 static wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
2738 static wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
2739 static wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
2740 static bool wxDateTime___lt__(wxDateTime *self,wxDateTime const *other){
2741 if (!other || !self->IsValid() || !other->IsValid()) return self < other;
2742 return (*self < *other);
2743 }
2744 static bool wxDateTime___le__(wxDateTime *self,wxDateTime const *other){
2745 if (!other || !self->IsValid() || !other->IsValid()) return self <= other;
2746 return (*self <= *other);
2747 }
2748 static bool wxDateTime___gt__(wxDateTime *self,wxDateTime const *other){
2749 if (!other || !self->IsValid() || !other->IsValid()) return self > other;
2750 return (*self > *other);
2751 }
2752 static bool wxDateTime___ge__(wxDateTime *self,wxDateTime const *other){
2753 if (!other || !self->IsValid() || !other->IsValid()) return self >= other;
2754 return (*self >= *other);
2755 }
2756 static bool wxDateTime___eq__(wxDateTime *self,wxDateTime const *other){
2757 if (!other || !self->IsValid() || !other->IsValid()) return self == other;
2758 return (*self == *other);
2759 }
2760 static bool wxDateTime___ne__(wxDateTime *self,wxDateTime const *other){
2761 if (!other || !self->IsValid() || !other->IsValid()) return self != other;
2762 return (*self != *other);
2763 }
2764 static int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
2765 const wxChar* rv;
2766 const wxChar* _date = date;
2767 rv = self->ParseRfc822Date(_date);
2768 if (rv == NULL) return -1;
2769 return rv - _date;
2770 }
2771 static int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format=wxPyDefaultDateTimeFormat,wxDateTime const &dateDef=wxDefaultDateTime){
2772 const wxChar* rv;
2773 const wxChar* _date = date;
2774 rv = self->ParseFormat(_date, format, dateDef);
2775 if (rv == NULL) return -1;
2776 return rv - _date;
2777 }
2778 static int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
2779 const wxChar* rv;
2780 const wxChar* _datetime = datetime;
2781 rv = self->ParseDateTime(_datetime);
2782 if (rv == NULL) return -1;
2783 return rv - _datetime;
2784 }
2785 static int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
2786 const wxChar* rv;
2787 const wxChar* _date = date;
2788 rv = self->ParseDate(_date);
2789 if (rv == NULL) return -1;
2790 return rv - _date;
2791 }
2792 static int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
2793 const wxChar* rv;
2794 const wxChar* _time = time;
2795 rv = self->ParseTime(_time);
2796 if (rv == NULL) return -1;
2797 return rv - _time;
2798 }
2799 static wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
2800 static wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
2801 static wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
2802 static wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
2803 static bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self < *other) : false; }
2804 static bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self <= *other) : false; }
2805 static bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self > *other) : true; }
2806 static bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self >= *other) : true; }
2807 static bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self == *other) : false; }
2808 static bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self != *other) : true; }
2809 static wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
2810 static wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
2811 static wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
2812 static wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
2813 static bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self == *other) : false; }
2814 static bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self != *other) : true; }
2815
2816 #include <wx/dataobj.h>
2817
2818 static PyObject *wxDataObject_GetAllFormats(wxDataObject *self,wxDataObject::Direction dir=wxDataObject::Get){
2819 size_t count = self->GetFormatCount(dir);
2820 wxDataFormat* formats = new wxDataFormat[count];
2821 self->GetAllFormats(formats, dir);
2822
2823 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2824 PyObject* list = PyList_New(count);
2825 for (size_t i=0; i<count; i++) {
2826 wxDataFormat* format = new wxDataFormat(formats[i]);
2827 PyObject* obj = wxPyConstructObject((void*)format, wxT("wxDataFormat"), true);
2828 PyList_SET_ITEM(list, i, obj); // PyList_SET_ITEM steals a reference
2829 }
2830 wxPyEndBlockThreads(blocked);
2831 delete [] formats;
2832 return list;
2833 }
2834 static PyObject *wxDataObject_GetDataHere(wxDataObject *self,wxDataFormat const &format){
2835 PyObject* rval = NULL;
2836 size_t size = self->GetDataSize(format);
2837 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2838 if (size) {
2839 char* buf = new char[size];
2840 if (self->GetDataHere(format, buf))
2841 rval = PyString_FromStringAndSize(buf, size);
2842 delete [] buf;
2843 }
2844 if (! rval) {
2845 rval = Py_None;
2846 Py_INCREF(rval);
2847 }
2848 wxPyEndBlockThreads(blocked);
2849 return rval;
2850 }
2851 static bool wxDataObject_SetData(wxDataObject *self,wxDataFormat const &format,PyObject *data){
2852 bool rval;
2853 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2854 if (PyString_Check(data)) {
2855 rval = self->SetData(format, PyString_Size(data), PyString_AsString(data));
2856 }
2857 else {
2858 // raise a TypeError if not a string
2859 PyErr_SetString(PyExc_TypeError, "String expected.");
2860 rval = false;
2861 }
2862 wxPyEndBlockThreads(blocked);
2863 return rval;
2864 }
2865 static PyObject *wxDataObjectSimple_GetDataHere(wxDataObjectSimple *self){
2866 PyObject* rval = NULL;
2867 size_t size = self->GetDataSize();
2868 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2869 if (size) {
2870 char* buf = new char[size];
2871 if (self->GetDataHere(buf))
2872 rval = PyString_FromStringAndSize(buf, size);
2873 delete [] buf;
2874 }
2875 if (! rval) {
2876 rval = Py_None;
2877 Py_INCREF(rval);
2878 }
2879 wxPyEndBlockThreads(blocked);
2880 return rval;
2881 }
2882 static bool wxDataObjectSimple_SetData(wxDataObjectSimple *self,PyObject *data){
2883 bool rval;
2884 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2885 if (PyString_Check(data)) {
2886 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
2887 }
2888 else {
2889 // raise a TypeError if not a string
2890 PyErr_SetString(PyExc_TypeError, "String expected.");
2891 rval = false;
2892 }
2893 wxPyEndBlockThreads(blocked);
2894 return rval;
2895 }
2896 // Create a new class for wxPython to use
2897 class wxPyDataObjectSimple : public wxDataObjectSimple {
2898 public:
2899 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
2900 : wxDataObjectSimple(format) {}
2901
2902 DEC_PYCALLBACK_SIZET__const(GetDataSize);
2903 bool GetDataHere(void *buf) const;
2904 bool SetData(size_t len, const void *buf) const;
2905 PYPRIVATE;
2906 };
2907
2908 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
2909
2910 bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
2911 // We need to get the data for this object and write it to buf. I think
2912 // the best way to do this for wxPython is to have the Python method
2913 // return either a string or None and then act appropriately with the
2914 // C++ version.
2915
2916 bool rval = false;
2917 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2918 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
2919 PyObject* ro;
2920 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2921 if (ro) {
2922 rval = (ro != Py_None && PyString_Check(ro));
2923 if (rval)
2924 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
2925 Py_DECREF(ro);
2926 }
2927 }
2928 wxPyEndBlockThreads(blocked);
2929 return rval;
2930 }
2931
2932 bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
2933 // For this one we simply need to make a string from buf and len
2934 // and send it to the Python method.
2935 bool rval = false;
2936 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2937 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
2938 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
2939 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
2940 Py_DECREF(data);
2941 }
2942 wxPyEndBlockThreads(blocked);
2943 return rval;
2944 }
2945
2946 // Create a new class for wxPython to use
2947 class wxPyTextDataObject : public wxTextDataObject {
2948 public:
2949 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
2950 : wxTextDataObject(text) {}
2951
2952 DEC_PYCALLBACK_SIZET__const(GetTextLength);
2953 DEC_PYCALLBACK_STRING__const(GetText);
2954 DEC_PYCALLBACK__STRING(SetText);
2955 PYPRIVATE;
2956 };
2957
2958 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
2959 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
2960 IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
2961
2962
2963 // Create a new class for wxPython to use
2964 class wxPyBitmapDataObject : public wxBitmapDataObject {
2965 public:
2966 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
2967 : wxBitmapDataObject(bitmap) {}
2968
2969 wxBitmap GetBitmap() const;
2970 void SetBitmap(const wxBitmap& bitmap);
2971 PYPRIVATE;
2972 };
2973
2974 wxBitmap wxPyBitmapDataObject::GetBitmap() const {
2975 wxBitmap* rval = &wxNullBitmap;
2976 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2977 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
2978 PyObject* ro;
2979 wxBitmap* ptr;
2980 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2981 if (ro) {
2982 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
2983 rval = ptr;
2984 Py_DECREF(ro);
2985 }
2986 }
2987 wxPyEndBlockThreads(blocked);
2988 return *rval;
2989 }
2990
2991 void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
2992 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2993 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
2994 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), false);
2995 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
2996 Py_DECREF(bo);
2997 }
2998 wxPyEndBlockThreads(blocked);
2999 }
3000
3001 static wxCustomDataObject *new_wxCustomDataObject__SWIG_1(wxString const &formatName){
3002 return new wxCustomDataObject(wxDataFormat(formatName));
3003 }
3004 static bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
3005 bool rval;
3006 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3007 if (PyString_Check(data)) {
3008 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
3009 }
3010 else {
3011 // raise a TypeError if not a string
3012 PyErr_SetString(PyExc_TypeError, "String expected.");
3013 rval = false;
3014 }
3015 wxPyEndBlockThreads(blocked);
3016 return rval;
3017 }
3018 static PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
3019 PyObject* obj;
3020 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3021 obj = PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
3022 wxPyEndBlockThreads(blocked);
3023 return obj;
3024 }
3025
3026 class wxMetafileDataObject : public wxDataObjectSimple
3027 {
3028 public:
3029 wxMetafileDataObject() { wxPyRaiseNotImplemented(); }
3030 };
3031
3032
3033 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
3034
3035
3036 IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
3037 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
3038 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
3039 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
3040 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
3041
3042
3043 class wxPyTextDropTarget : public wxTextDropTarget {
3044 public:
3045 wxPyTextDropTarget() {}
3046
3047 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
3048
3049 DEC_PYCALLBACK__(OnLeave);
3050 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
3051 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
3052 DEC_PYCALLBACK_DR_2WXCDR(OnData);
3053 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
3054
3055 PYPRIVATE;
3056 };
3057
3058 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
3059 IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
3060 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
3061 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
3062 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
3063 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
3064
3065
3066
3067 class wxPyFileDropTarget : public wxFileDropTarget {
3068 public:
3069 wxPyFileDropTarget() {}
3070
3071 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
3072
3073 DEC_PYCALLBACK__(OnLeave);
3074 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
3075 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
3076 DEC_PYCALLBACK_DR_2WXCDR(OnData);
3077 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
3078
3079 PYPRIVATE;
3080 };
3081
3082 bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
3083 const wxArrayString& filenames) {
3084 bool rval = false;
3085 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3086 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
3087 PyObject* list = wxArrayString2PyList_helper(filenames);
3088 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
3089 Py_DECREF(list);
3090 }
3091 wxPyEndBlockThreads(blocked);
3092 return rval;
3093 }
3094
3095
3096
3097 IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
3098 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
3099 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
3100 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
3101 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
3102
3103
3104
3105
3106 static bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
3107
3108 #include <wx/display.h>
3109
3110 static bool wxVideoMode___eq__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self == *other) : false; }
3111 static bool wxVideoMode___ne__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self != *other) : true; }
3112
3113 // dummy version of wxDisplay for when it is not enabled in the wxWidgets build
3114 #if !wxUSE_DISPLAY
3115 #include <wx/dynarray.h>
3116 #include <wx/vidmode.h>
3117
3118 WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
3119 #include "wx/arrimpl.cpp"
3120 WX_DEFINE_OBJARRAY(wxArrayVideoModes);
3121 const wxVideoMode wxDefaultVideoMode;
3122
3123 class wxDisplay
3124 {
3125 public:
3126 wxDisplay(size_t index = 0) { wxPyRaiseNotImplemented(); }
3127 ~wxDisplay() {}
3128
3129 static size_t GetCount()
3130 { wxPyRaiseNotImplemented(); return 0; }
3131
3132 static int GetFromPoint(const wxPoint& pt)
3133 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
3134 static int GetFromWindow(wxWindow *window)
3135 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
3136
3137 virtual bool IsOk() const { return false; }
3138 virtual wxRect GetGeometry() const { wxRect r; return r; }
3139 virtual wxString GetName() const { return wxEmptyString; }
3140 bool IsPrimary() const { return false; }
3141
3142 wxArrayVideoModes GetModes(const wxVideoMode& mode = wxDefaultVideoMode)
3143 { wxArrayVideoModes a; return a; }
3144
3145 virtual wxVideoMode GetCurrentMode() const
3146 { return wxDefaultVideoMode; }
3147
3148 virtual bool ChangeMode(const wxVideoMode& mode = wxDefaultVideoMode)
3149 { return false; }
3150
3151 void ResetMode() {}
3152 };
3153 #endif
3154
3155 static int wxDisplay_GetFromWindow(wxWindow *window){ wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
3156 static PyObject *wxDisplay_GetModes(wxDisplay *self,wxVideoMode const &mode=wxDefaultVideoMode){
3157 PyObject* pyList = NULL;
3158 wxArrayVideoModes arr = self->GetModes(mode);
3159 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3160 pyList = PyList_New(0);
3161 for (int i=0; i < arr.GetCount(); i++) {
3162 wxVideoMode* m = new wxVideoMode(arr.Item(i));
3163 PyObject* pyObj = wxPyConstructObject(m, wxT("wxVideoMode"), true);
3164 PyList_Append(pyList, pyObj);
3165 Py_DECREF(pyObj);
3166 }
3167 wxPyEndBlockThreads(blocked);
3168 return pyList;
3169 }
3170
3171 #include <wx/stdpaths.h>
3172
3173 static wxStandardPaths *wxStandardPaths_Get(){
3174 return (wxStandardPaths*) &wxStandardPaths::Get();
3175 }
3176 #ifdef __cplusplus
3177 extern "C" {
3178 #endif
3179 static PyObject *_wrap_SystemSettings_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
3180 PyObject *resultobj = NULL;
3181 wxSystemColour arg1 ;
3182 wxColour result;
3183 PyObject * obj0 = 0 ;
3184 char *kwnames[] = {
3185 (char *) "index", NULL
3186 };
3187
3188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetColour",kwnames,&obj0)) goto fail;
3189 {
3190 arg1 = static_cast<wxSystemColour >(SWIG_As_int(obj0));
3191 if (SWIG_arg_fail(1)) SWIG_fail;
3192 }
3193 {
3194 if (!wxPyCheckForApp()) SWIG_fail;
3195 PyThreadState* __tstate = wxPyBeginAllowThreads();
3196 result = wxSystemSettings::GetColour(arg1);
3197
3198 wxPyEndAllowThreads(__tstate);
3199 if (PyErr_Occurred()) SWIG_fail;
3200 }
3201 {
3202 wxColour * resultptr;
3203 resultptr = new wxColour(static_cast<wxColour & >(result));
3204 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
3205 }
3206 return resultobj;
3207 fail:
3208 return NULL;
3209 }
3210
3211
3212 static PyObject *_wrap_SystemSettings_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
3213 PyObject *resultobj = NULL;
3214 wxSystemFont arg1 ;
3215 wxFont result;
3216 PyObject * obj0 = 0 ;
3217 char *kwnames[] = {
3218 (char *) "index", NULL
3219 };
3220
3221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
3222 {
3223 arg1 = static_cast<wxSystemFont >(SWIG_As_int(obj0));
3224 if (SWIG_arg_fail(1)) SWIG_fail;
3225 }
3226 {
3227 if (!wxPyCheckForApp()) SWIG_fail;
3228 PyThreadState* __tstate = wxPyBeginAllowThreads();
3229 result = wxSystemSettings::GetFont(arg1);
3230
3231 wxPyEndAllowThreads(__tstate);
3232 if (PyErr_Occurred()) SWIG_fail;
3233 }
3234 {
3235 wxFont * resultptr;
3236 resultptr = new wxFont(static_cast<wxFont & >(result));
3237 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
3238 }
3239 return resultobj;
3240 fail:
3241 return NULL;
3242 }
3243
3244
3245 static PyObject *_wrap_SystemSettings_GetMetric(PyObject *, PyObject *args, PyObject *kwargs) {
3246 PyObject *resultobj = NULL;
3247 wxSystemMetric arg1 ;
3248 wxWindow *arg2 = (wxWindow *) NULL ;
3249 int result;
3250 PyObject * obj0 = 0 ;
3251 PyObject * obj1 = 0 ;
3252 char *kwnames[] = {
3253 (char *) "index",(char *) "win", NULL
3254 };
3255
3256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:SystemSettings_GetMetric",kwnames,&obj0,&obj1)) goto fail;
3257 {
3258 arg1 = static_cast<wxSystemMetric >(SWIG_As_int(obj0));
3259 if (SWIG_arg_fail(1)) SWIG_fail;
3260 }
3261 if (obj1) {
3262 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3263 if (SWIG_arg_fail(2)) SWIG_fail;
3264 }
3265 {
3266 if (!wxPyCheckForApp()) SWIG_fail;
3267 PyThreadState* __tstate = wxPyBeginAllowThreads();
3268 result = (int)wxSystemSettings::GetMetric(arg1,arg2);
3269
3270 wxPyEndAllowThreads(__tstate);
3271 if (PyErr_Occurred()) SWIG_fail;
3272 }
3273 {
3274 resultobj = SWIG_From_int(static_cast<int >(result));
3275 }
3276 return resultobj;
3277 fail:
3278 return NULL;
3279 }
3280
3281
3282 static PyObject *_wrap_SystemSettings_HasFeature(PyObject *, PyObject *args, PyObject *kwargs) {
3283 PyObject *resultobj = NULL;
3284 wxSystemFeature arg1 ;
3285 bool result;
3286 PyObject * obj0 = 0 ;
3287 char *kwnames[] = {
3288 (char *) "index", NULL
3289 };
3290
3291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
3292 {
3293 arg1 = static_cast<wxSystemFeature >(SWIG_As_int(obj0));
3294 if (SWIG_arg_fail(1)) SWIG_fail;
3295 }
3296 {
3297 if (!wxPyCheckForApp()) SWIG_fail;
3298 PyThreadState* __tstate = wxPyBeginAllowThreads();
3299 result = (bool)wxSystemSettings::HasFeature(arg1);
3300
3301 wxPyEndAllowThreads(__tstate);
3302 if (PyErr_Occurred()) SWIG_fail;
3303 }
3304 {
3305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3306 }
3307 return resultobj;
3308 fail:
3309 return NULL;
3310 }
3311
3312
3313 static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
3314 PyObject *resultobj = NULL;
3315 wxSystemScreenType result;
3316 char *kwnames[] = {
3317 NULL
3318 };
3319
3320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
3321 {
3322 if (!wxPyCheckForApp()) SWIG_fail;
3323 PyThreadState* __tstate = wxPyBeginAllowThreads();
3324 result = (wxSystemScreenType)wxSystemSettings::GetScreenType();
3325
3326 wxPyEndAllowThreads(__tstate);
3327 if (PyErr_Occurred()) SWIG_fail;
3328 }
3329 resultobj = SWIG_From_int((result));
3330 return resultobj;
3331 fail:
3332 return NULL;
3333 }
3334
3335
3336 static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
3337 PyObject *resultobj = NULL;
3338 wxSystemScreenType arg1 ;
3339 PyObject * obj0 = 0 ;
3340 char *kwnames[] = {
3341 (char *) "screen", NULL
3342 };
3343
3344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_SetScreenType",kwnames,&obj0)) goto fail;
3345 {
3346 arg1 = static_cast<wxSystemScreenType >(SWIG_As_int(obj0));
3347 if (SWIG_arg_fail(1)) SWIG_fail;
3348 }
3349 {
3350 if (!wxPyCheckForApp()) SWIG_fail;
3351 PyThreadState* __tstate = wxPyBeginAllowThreads();
3352 wxSystemSettings::SetScreenType(arg1);
3353
3354 wxPyEndAllowThreads(__tstate);
3355 if (PyErr_Occurred()) SWIG_fail;
3356 }
3357 Py_INCREF(Py_None); resultobj = Py_None;
3358 return resultobj;
3359 fail:
3360 return NULL;
3361 }
3362
3363
3364 static PyObject * SystemSettings_swigregister(PyObject *, PyObject *args) {
3365 PyObject *obj;
3366 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3367 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
3368 Py_INCREF(obj);
3369 return Py_BuildValue((char *)"");
3370 }
3371 static int _wrap_WINDOW_DEFAULT_VARIANT_set(PyObject *) {
3372 PyErr_SetString(PyExc_TypeError,"Variable WINDOW_DEFAULT_VARIANT is read-only.");
3373 return 1;
3374 }
3375
3376
3377 static PyObject *_wrap_WINDOW_DEFAULT_VARIANT_get(void) {
3378 PyObject *pyobj = NULL;
3379
3380 {
3381 #if wxUSE_UNICODE
3382 pyobj = PyUnicode_FromWideChar((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
3383 #else
3384 pyobj = PyString_FromStringAndSize((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
3385 #endif
3386 }
3387 return pyobj;
3388 }
3389
3390
3391 static PyObject *_wrap_new_SystemOptions(PyObject *, PyObject *args, PyObject *kwargs) {
3392 PyObject *resultobj = NULL;
3393 wxSystemOptions *result;
3394 char *kwnames[] = {
3395 NULL
3396 };
3397
3398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
3399 {
3400 PyThreadState* __tstate = wxPyBeginAllowThreads();
3401 result = (wxSystemOptions *)new wxSystemOptions();
3402
3403 wxPyEndAllowThreads(__tstate);
3404 if (PyErr_Occurred()) SWIG_fail;
3405 }
3406 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSystemOptions, 1);
3407 return resultobj;
3408 fail:
3409 return NULL;
3410 }
3411
3412
3413 static PyObject *_wrap_SystemOptions_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
3414 PyObject *resultobj = NULL;
3415 wxString *arg1 = 0 ;
3416 wxString *arg2 = 0 ;
3417 bool temp1 = false ;
3418 bool temp2 = false ;
3419 PyObject * obj0 = 0 ;
3420 PyObject * obj1 = 0 ;
3421 char *kwnames[] = {
3422 (char *) "name",(char *) "value", NULL
3423 };
3424
3425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
3426 {
3427 arg1 = wxString_in_helper(obj0);
3428 if (arg1 == NULL) SWIG_fail;
3429 temp1 = true;
3430 }
3431 {
3432 arg2 = wxString_in_helper(obj1);
3433 if (arg2 == NULL) SWIG_fail;
3434 temp2 = true;
3435 }
3436 {
3437 PyThreadState* __tstate = wxPyBeginAllowThreads();
3438 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
3439
3440 wxPyEndAllowThreads(__tstate);
3441 if (PyErr_Occurred()) SWIG_fail;
3442 }
3443 Py_INCREF(Py_None); resultobj = Py_None;
3444 {
3445 if (temp1)
3446 delete arg1;
3447 }
3448 {
3449 if (temp2)
3450 delete arg2;
3451 }
3452 return resultobj;
3453 fail:
3454 {
3455 if (temp1)
3456 delete arg1;
3457 }
3458 {
3459 if (temp2)
3460 delete arg2;
3461 }
3462 return NULL;
3463 }
3464
3465
3466 static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
3467 PyObject *resultobj = NULL;
3468 wxString *arg1 = 0 ;
3469 int arg2 ;
3470 bool temp1 = false ;
3471 PyObject * obj0 = 0 ;
3472 PyObject * obj1 = 0 ;
3473 char *kwnames[] = {
3474 (char *) "name",(char *) "value", NULL
3475 };
3476
3477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOptionInt",kwnames,&obj0,&obj1)) goto fail;
3478 {
3479 arg1 = wxString_in_helper(obj0);
3480 if (arg1 == NULL) SWIG_fail;
3481 temp1 = true;
3482 }
3483 {
3484 arg2 = static_cast<int >(SWIG_As_int(obj1));
3485 if (SWIG_arg_fail(2)) SWIG_fail;
3486 }
3487 {
3488 PyThreadState* __tstate = wxPyBeginAllowThreads();
3489 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
3490
3491 wxPyEndAllowThreads(__tstate);
3492 if (PyErr_Occurred()) SWIG_fail;
3493 }
3494 Py_INCREF(Py_None); resultobj = Py_None;
3495 {
3496 if (temp1)
3497 delete arg1;
3498 }
3499 return resultobj;
3500 fail:
3501 {
3502 if (temp1)
3503 delete arg1;
3504 }
3505 return NULL;
3506 }
3507
3508
3509 static PyObject *_wrap_SystemOptions_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
3510 PyObject *resultobj = NULL;
3511 wxString *arg1 = 0 ;
3512 wxString result;
3513 bool temp1 = false ;
3514 PyObject * obj0 = 0 ;
3515 char *kwnames[] = {
3516 (char *) "name", NULL
3517 };
3518
3519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
3520 {
3521 arg1 = wxString_in_helper(obj0);
3522 if (arg1 == NULL) SWIG_fail;
3523 temp1 = true;
3524 }
3525 {
3526 PyThreadState* __tstate = wxPyBeginAllowThreads();
3527 result = wxSystemOptions::GetOption((wxString const &)*arg1);
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 return resultobj;
3544 fail:
3545 {
3546 if (temp1)
3547 delete arg1;
3548 }
3549 return NULL;
3550 }
3551
3552
3553 static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
3554 PyObject *resultobj = NULL;
3555 wxString *arg1 = 0 ;
3556 int result;
3557 bool temp1 = false ;
3558 PyObject * obj0 = 0 ;
3559 char *kwnames[] = {
3560 (char *) "name", NULL
3561 };
3562
3563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
3564 {
3565 arg1 = wxString_in_helper(obj0);
3566 if (arg1 == NULL) SWIG_fail;
3567 temp1 = true;
3568 }
3569 {
3570 PyThreadState* __tstate = wxPyBeginAllowThreads();
3571 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
3572
3573 wxPyEndAllowThreads(__tstate);
3574 if (PyErr_Occurred()) SWIG_fail;
3575 }
3576 {
3577 resultobj = SWIG_From_int(static_cast<int >(result));
3578 }
3579 {
3580 if (temp1)
3581 delete arg1;
3582 }
3583 return resultobj;
3584 fail:
3585 {
3586 if (temp1)
3587 delete arg1;
3588 }
3589 return NULL;
3590 }
3591
3592
3593 static PyObject *_wrap_SystemOptions_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
3594 PyObject *resultobj = NULL;
3595 wxString *arg1 = 0 ;
3596 bool result;
3597 bool temp1 = false ;
3598 PyObject * obj0 = 0 ;
3599 char *kwnames[] = {
3600 (char *) "name", NULL
3601 };
3602
3603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
3604 {
3605 arg1 = wxString_in_helper(obj0);
3606 if (arg1 == NULL) SWIG_fail;
3607 temp1 = true;
3608 }
3609 {
3610 PyThreadState* __tstate = wxPyBeginAllowThreads();
3611 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
3612
3613 wxPyEndAllowThreads(__tstate);
3614 if (PyErr_Occurred()) SWIG_fail;
3615 }
3616 {
3617 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3618 }
3619 {
3620 if (temp1)
3621 delete arg1;
3622 }
3623 return resultobj;
3624 fail:
3625 {
3626 if (temp1)
3627 delete arg1;
3628 }
3629 return NULL;
3630 }
3631
3632
3633 static PyObject *_wrap_SystemOptions_IsFalse(PyObject *, PyObject *args, PyObject *kwargs) {
3634 PyObject *resultobj = NULL;
3635 wxString *arg1 = 0 ;
3636 bool result;
3637 bool temp1 = false ;
3638 PyObject * obj0 = 0 ;
3639 char *kwnames[] = {
3640 (char *) "name", NULL
3641 };
3642
3643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_IsFalse",kwnames,&obj0)) goto fail;
3644 {
3645 arg1 = wxString_in_helper(obj0);
3646 if (arg1 == NULL) SWIG_fail;
3647 temp1 = true;
3648 }
3649 {
3650 PyThreadState* __tstate = wxPyBeginAllowThreads();
3651 result = (bool)wxSystemOptions::IsFalse((wxString const &)*arg1);
3652
3653 wxPyEndAllowThreads(__tstate);
3654 if (PyErr_Occurred()) SWIG_fail;
3655 }
3656 {
3657 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3658 }
3659 {
3660 if (temp1)
3661 delete arg1;
3662 }
3663 return resultobj;
3664 fail:
3665 {
3666 if (temp1)
3667 delete arg1;
3668 }
3669 return NULL;
3670 }
3671
3672
3673 static PyObject * SystemOptions_swigregister(PyObject *, PyObject *args) {
3674 PyObject *obj;
3675 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3676 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
3677 Py_INCREF(obj);
3678 return Py_BuildValue((char *)"");
3679 }
3680 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
3681 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
3682 return 1;
3683 }
3684
3685
3686 static PyObject *_wrap_FileSelectorPromptStr_get(void) {
3687 PyObject *pyobj = NULL;
3688
3689 {
3690 #if wxUSE_UNICODE
3691 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
3692 #else
3693 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
3694 #endif
3695 }
3696 return pyobj;
3697 }
3698
3699
3700 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
3701 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
3702 return 1;
3703 }
3704
3705
3706 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get(void) {
3707 PyObject *pyobj = NULL;
3708
3709 {
3710 #if wxUSE_UNICODE
3711 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
3712 #else
3713 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
3714 #endif
3715 }
3716 return pyobj;
3717 }
3718
3719
3720 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
3721 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
3722 return 1;
3723 }
3724
3725
3726 static PyObject *_wrap_DirSelectorPromptStr_get(void) {
3727 PyObject *pyobj = NULL;
3728
3729 {
3730 #if wxUSE_UNICODE
3731 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
3732 #else
3733 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
3734 #endif
3735 }
3736 return pyobj;
3737 }
3738
3739
3740 static PyObject *_wrap_NewId(PyObject *, PyObject *args, PyObject *kwargs) {
3741 PyObject *resultobj = NULL;
3742 long result;
3743 char *kwnames[] = {
3744 NULL
3745 };
3746
3747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
3748 {
3749 PyThreadState* __tstate = wxPyBeginAllowThreads();
3750 result = (long)wxNewId();
3751
3752 wxPyEndAllowThreads(__tstate);
3753 if (PyErr_Occurred()) SWIG_fail;
3754 }
3755 {
3756 resultobj = SWIG_From_long(static_cast<long >(result));
3757 }
3758 return resultobj;
3759 fail:
3760 return NULL;
3761 }
3762
3763
3764 static PyObject *_wrap_RegisterId(PyObject *, PyObject *args, PyObject *kwargs) {
3765 PyObject *resultobj = NULL;
3766 long arg1 ;
3767 PyObject * obj0 = 0 ;
3768 char *kwnames[] = {
3769 (char *) "id", NULL
3770 };
3771
3772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RegisterId",kwnames,&obj0)) goto fail;
3773 {
3774 arg1 = static_cast<long >(SWIG_As_long(obj0));
3775 if (SWIG_arg_fail(1)) SWIG_fail;
3776 }
3777 {
3778 PyThreadState* __tstate = wxPyBeginAllowThreads();
3779 wxRegisterId(arg1);
3780
3781 wxPyEndAllowThreads(__tstate);
3782 if (PyErr_Occurred()) SWIG_fail;
3783 }
3784 Py_INCREF(Py_None); resultobj = Py_None;
3785 return resultobj;
3786 fail:
3787 return NULL;
3788 }
3789
3790
3791 static PyObject *_wrap_GetCurrentId(PyObject *, PyObject *args, PyObject *kwargs) {
3792 PyObject *resultobj = NULL;
3793 long result;
3794 char *kwnames[] = {
3795 NULL
3796 };
3797
3798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
3799 {
3800 PyThreadState* __tstate = wxPyBeginAllowThreads();
3801 result = (long)wxGetCurrentId();
3802
3803 wxPyEndAllowThreads(__tstate);
3804 if (PyErr_Occurred()) SWIG_fail;
3805 }
3806 {
3807 resultobj = SWIG_From_long(static_cast<long >(result));
3808 }
3809 return resultobj;
3810 fail:
3811 return NULL;
3812 }
3813
3814
3815 static PyObject *_wrap_IsStockID(PyObject *, PyObject *args, PyObject *kwargs) {
3816 PyObject *resultobj = NULL;
3817 int arg1 ;
3818 bool result;
3819 PyObject * obj0 = 0 ;
3820 char *kwnames[] = {
3821 (char *) "id", NULL
3822 };
3823
3824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsStockID",kwnames,&obj0)) goto fail;
3825 {
3826 arg1 = static_cast<int >(SWIG_As_int(obj0));
3827 if (SWIG_arg_fail(1)) SWIG_fail;
3828 }
3829 {
3830 PyThreadState* __tstate = wxPyBeginAllowThreads();
3831 result = (bool)wxIsStockID(arg1);
3832
3833 wxPyEndAllowThreads(__tstate);
3834 if (PyErr_Occurred()) SWIG_fail;
3835 }
3836 {
3837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3838 }
3839 return resultobj;
3840 fail:
3841 return NULL;
3842 }
3843
3844
3845 static PyObject *_wrap_IsStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3846 PyObject *resultobj = NULL;
3847 int arg1 ;
3848 wxString *arg2 = 0 ;
3849 bool result;
3850 bool temp2 = false ;
3851 PyObject * obj0 = 0 ;
3852 PyObject * obj1 = 0 ;
3853 char *kwnames[] = {
3854 (char *) "id",(char *) "label", NULL
3855 };
3856
3857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IsStockLabel",kwnames,&obj0,&obj1)) goto fail;
3858 {
3859 arg1 = static_cast<int >(SWIG_As_int(obj0));
3860 if (SWIG_arg_fail(1)) SWIG_fail;
3861 }
3862 {
3863 arg2 = wxString_in_helper(obj1);
3864 if (arg2 == NULL) SWIG_fail;
3865 temp2 = true;
3866 }
3867 {
3868 PyThreadState* __tstate = wxPyBeginAllowThreads();
3869 result = (bool)wxIsStockLabel(arg1,(wxString const &)*arg2);
3870
3871 wxPyEndAllowThreads(__tstate);
3872 if (PyErr_Occurred()) SWIG_fail;
3873 }
3874 {
3875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3876 }
3877 {
3878 if (temp2)
3879 delete arg2;
3880 }
3881 return resultobj;
3882 fail:
3883 {
3884 if (temp2)
3885 delete arg2;
3886 }
3887 return NULL;
3888 }
3889
3890
3891 static PyObject *_wrap_GetStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3892 PyObject *resultobj = NULL;
3893 int arg1 ;
3894 bool arg2 = (bool) true ;
3895 wxString arg3 = (wxString) wxPyEmptyString ;
3896 wxString result;
3897 PyObject * obj0 = 0 ;
3898 PyObject * obj1 = 0 ;
3899 PyObject * obj2 = 0 ;
3900 char *kwnames[] = {
3901 (char *) "id",(char *) "withCodes",(char *) "accelerator", NULL
3902 };
3903
3904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GetStockLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
3905 {
3906 arg1 = static_cast<int >(SWIG_As_int(obj0));
3907 if (SWIG_arg_fail(1)) SWIG_fail;
3908 }
3909 if (obj1) {
3910 {
3911 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
3912 if (SWIG_arg_fail(2)) SWIG_fail;
3913 }
3914 }
3915 if (obj2) {
3916 {
3917 wxString* sptr = wxString_in_helper(obj2);
3918 if (sptr == NULL) SWIG_fail;
3919 arg3 = *sptr;
3920 delete sptr;
3921 }
3922 }
3923 {
3924 PyThreadState* __tstate = wxPyBeginAllowThreads();
3925 result = wxGetStockLabel(arg1,arg2,arg3);
3926
3927 wxPyEndAllowThreads(__tstate);
3928 if (PyErr_Occurred()) SWIG_fail;
3929 }
3930 {
3931 #if wxUSE_UNICODE
3932 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3933 #else
3934 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3935 #endif
3936 }
3937 return resultobj;
3938 fail:
3939 return NULL;
3940 }
3941
3942
3943 static PyObject *_wrap_Bell(PyObject *, PyObject *args, PyObject *kwargs) {
3944 PyObject *resultobj = NULL;
3945 char *kwnames[] = {
3946 NULL
3947 };
3948
3949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
3950 {
3951 if (!wxPyCheckForApp()) SWIG_fail;
3952 PyThreadState* __tstate = wxPyBeginAllowThreads();
3953 wxBell();
3954
3955 wxPyEndAllowThreads(__tstate);
3956 if (PyErr_Occurred()) SWIG_fail;
3957 }
3958 Py_INCREF(Py_None); resultobj = Py_None;
3959 return resultobj;
3960 fail:
3961 return NULL;
3962 }
3963
3964
3965 static PyObject *_wrap_EndBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
3966 PyObject *resultobj = NULL;
3967 char *kwnames[] = {
3968 NULL
3969 };
3970
3971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
3972 {
3973 if (!wxPyCheckForApp()) SWIG_fail;
3974 PyThreadState* __tstate = wxPyBeginAllowThreads();
3975 wxEndBusyCursor();
3976
3977 wxPyEndAllowThreads(__tstate);
3978 if (PyErr_Occurred()) SWIG_fail;
3979 }
3980 Py_INCREF(Py_None); resultobj = Py_None;
3981 return resultobj;
3982 fail:
3983 return NULL;
3984 }
3985
3986
3987 static PyObject *_wrap_GetElapsedTime(PyObject *, PyObject *args, PyObject *kwargs) {
3988 PyObject *resultobj = NULL;
3989 bool arg1 = (bool) true ;
3990 long result;
3991 PyObject * obj0 = 0 ;
3992 char *kwnames[] = {
3993 (char *) "resetTimer", NULL
3994 };
3995
3996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
3997 if (obj0) {
3998 {
3999 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
4000 if (SWIG_arg_fail(1)) SWIG_fail;
4001 }
4002 }
4003 {
4004 PyThreadState* __tstate = wxPyBeginAllowThreads();
4005 result = (long)wxGetElapsedTime(arg1);
4006
4007 wxPyEndAllowThreads(__tstate);
4008 if (PyErr_Occurred()) SWIG_fail;
4009 }
4010 {
4011 resultobj = SWIG_From_long(static_cast<long >(result));
4012 }
4013 return resultobj;
4014 fail:
4015 return NULL;
4016 }
4017
4018
4019 static PyObject *_wrap_IsBusy(PyObject *, PyObject *args, PyObject *kwargs) {
4020 PyObject *resultobj = NULL;
4021 bool result;
4022 char *kwnames[] = {
4023 NULL
4024 };
4025
4026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
4027 {
4028 PyThreadState* __tstate = wxPyBeginAllowThreads();
4029 result = (bool)wxIsBusy();
4030
4031 wxPyEndAllowThreads(__tstate);
4032 if (PyErr_Occurred()) SWIG_fail;
4033 }
4034 {
4035 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4036 }
4037 return resultobj;
4038 fail:
4039 return NULL;
4040 }
4041
4042
4043 static PyObject *_wrap_Now(PyObject *, PyObject *args, PyObject *kwargs) {
4044 PyObject *resultobj = NULL;
4045 wxString result;
4046 char *kwnames[] = {
4047 NULL
4048 };
4049
4050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
4051 {
4052 PyThreadState* __tstate = wxPyBeginAllowThreads();
4053 result = wxNow();
4054
4055 wxPyEndAllowThreads(__tstate);
4056 if (PyErr_Occurred()) SWIG_fail;
4057 }
4058 {
4059 #if wxUSE_UNICODE
4060 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4061 #else
4062 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4063 #endif
4064 }
4065 return resultobj;
4066 fail:
4067 return NULL;
4068 }
4069
4070
4071 static PyObject *_wrap_Shell(PyObject *, PyObject *args, PyObject *kwargs) {
4072 PyObject *resultobj = NULL;
4073 wxString const &arg1_defvalue = wxPyEmptyString ;
4074 wxString *arg1 = (wxString *) &arg1_defvalue ;
4075 bool result;
4076 bool temp1 = false ;
4077 PyObject * obj0 = 0 ;
4078 char *kwnames[] = {
4079 (char *) "command", NULL
4080 };
4081
4082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
4083 if (obj0) {
4084 {
4085 arg1 = wxString_in_helper(obj0);
4086 if (arg1 == NULL) SWIG_fail;
4087 temp1 = true;
4088 }
4089 }
4090 {
4091 PyThreadState* __tstate = wxPyBeginAllowThreads();
4092 result = (bool)wxShell((wxString const &)*arg1);
4093
4094 wxPyEndAllowThreads(__tstate);
4095 if (PyErr_Occurred()) SWIG_fail;
4096 }
4097 {
4098 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4099 }
4100 {
4101 if (temp1)
4102 delete arg1;
4103 }
4104 return resultobj;
4105 fail:
4106 {
4107 if (temp1)
4108 delete arg1;
4109 }
4110 return NULL;
4111 }
4112
4113
4114 static PyObject *_wrap_StartTimer(PyObject *, PyObject *args, PyObject *kwargs) {
4115 PyObject *resultobj = NULL;
4116 char *kwnames[] = {
4117 NULL
4118 };
4119
4120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
4121 {
4122 PyThreadState* __tstate = wxPyBeginAllowThreads();
4123 wxStartTimer();
4124
4125 wxPyEndAllowThreads(__tstate);
4126 if (PyErr_Occurred()) SWIG_fail;
4127 }
4128 Py_INCREF(Py_None); resultobj = Py_None;
4129 return resultobj;
4130 fail:
4131 return NULL;
4132 }
4133
4134
4135 static PyObject *_wrap_GetOsVersion(PyObject *, PyObject *args, PyObject *kwargs) {
4136 PyObject *resultobj = NULL;
4137 int *arg1 = (int *) 0 ;
4138 int *arg2 = (int *) 0 ;
4139 int result;
4140 int temp1 ;
4141 int res1 = 0 ;
4142 int temp2 ;
4143 int res2 = 0 ;
4144 char *kwnames[] = {
4145 NULL
4146 };
4147
4148 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4149 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
4151 {
4152 PyThreadState* __tstate = wxPyBeginAllowThreads();
4153 result = (int)wxGetOsVersion(arg1,arg2);
4154
4155 wxPyEndAllowThreads(__tstate);
4156 if (PyErr_Occurred()) SWIG_fail;
4157 }
4158 {
4159 resultobj = SWIG_From_int(static_cast<int >(result));
4160 }
4161 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4162 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4163 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4164 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4165 return resultobj;
4166 fail:
4167 return NULL;
4168 }
4169
4170
4171 static PyObject *_wrap_GetOsDescription(PyObject *, PyObject *args, PyObject *kwargs) {
4172 PyObject *resultobj = NULL;
4173 wxString result;
4174 char *kwnames[] = {
4175 NULL
4176 };
4177
4178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
4179 {
4180 PyThreadState* __tstate = wxPyBeginAllowThreads();
4181 result = wxGetOsDescription();
4182
4183 wxPyEndAllowThreads(__tstate);
4184 if (PyErr_Occurred()) SWIG_fail;
4185 }
4186 {
4187 #if wxUSE_UNICODE
4188 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4189 #else
4190 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4191 #endif
4192 }
4193 return resultobj;
4194 fail:
4195 return NULL;
4196 }
4197
4198
4199 static PyObject *_wrap_GetFreeMemory(PyObject *, PyObject *args, PyObject *kwargs) {
4200 PyObject *resultobj = NULL;
4201 wxMemorySize result;
4202 char *kwnames[] = {
4203 NULL
4204 };
4205
4206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
4207 {
4208 PyThreadState* __tstate = wxPyBeginAllowThreads();
4209 result = wxGetFreeMemory();
4210
4211 wxPyEndAllowThreads(__tstate);
4212 if (PyErr_Occurred()) SWIG_fail;
4213 }
4214 {
4215 wxMemorySize * resultptr;
4216 resultptr = new wxMemorySize(static_cast<wxMemorySize & >(result));
4217 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxMemorySize, 1);
4218 }
4219 return resultobj;
4220 fail:
4221 return NULL;
4222 }
4223
4224
4225 static PyObject *_wrap_Shutdown(PyObject *, PyObject *args, PyObject *kwargs) {
4226 PyObject *resultobj = NULL;
4227 wxShutdownFlags arg1 ;
4228 bool result;
4229 PyObject * obj0 = 0 ;
4230 char *kwnames[] = {
4231 (char *) "wFlags", NULL
4232 };
4233
4234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Shutdown",kwnames,&obj0)) goto fail;
4235 {
4236 arg1 = static_cast<wxShutdownFlags >(SWIG_As_int(obj0));
4237 if (SWIG_arg_fail(1)) SWIG_fail;
4238 }
4239 {
4240 if (!wxPyCheckForApp()) SWIG_fail;
4241 PyThreadState* __tstate = wxPyBeginAllowThreads();
4242 result = (bool)wxShutdown(arg1);
4243
4244 wxPyEndAllowThreads(__tstate);
4245 if (PyErr_Occurred()) SWIG_fail;
4246 }
4247 {
4248 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4249 }
4250 return resultobj;
4251 fail:
4252 return NULL;
4253 }
4254
4255
4256 static PyObject *_wrap_Sleep(PyObject *, PyObject *args, PyObject *kwargs) {
4257 PyObject *resultobj = NULL;
4258 int arg1 ;
4259 PyObject * obj0 = 0 ;
4260 char *kwnames[] = {
4261 (char *) "secs", NULL
4262 };
4263
4264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sleep",kwnames,&obj0)) goto fail;
4265 {
4266 arg1 = static_cast<int >(SWIG_As_int(obj0));
4267 if (SWIG_arg_fail(1)) SWIG_fail;
4268 }
4269 {
4270 PyThreadState* __tstate = wxPyBeginAllowThreads();
4271 wxSleep(arg1);
4272
4273 wxPyEndAllowThreads(__tstate);
4274 if (PyErr_Occurred()) SWIG_fail;
4275 }
4276 Py_INCREF(Py_None); resultobj = Py_None;
4277 return resultobj;
4278 fail:
4279 return NULL;
4280 }
4281
4282
4283 static PyObject *_wrap_MilliSleep(PyObject *, PyObject *args, PyObject *kwargs) {
4284 PyObject *resultobj = NULL;
4285 unsigned long arg1 ;
4286 PyObject * obj0 = 0 ;
4287 char *kwnames[] = {
4288 (char *) "milliseconds", NULL
4289 };
4290
4291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MilliSleep",kwnames,&obj0)) goto fail;
4292 {
4293 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
4294 if (SWIG_arg_fail(1)) SWIG_fail;
4295 }
4296 {
4297 PyThreadState* __tstate = wxPyBeginAllowThreads();
4298 wxMilliSleep(arg1);
4299
4300 wxPyEndAllowThreads(__tstate);
4301 if (PyErr_Occurred()) SWIG_fail;
4302 }
4303 Py_INCREF(Py_None); resultobj = Py_None;
4304 return resultobj;
4305 fail:
4306 return NULL;
4307 }
4308
4309
4310 static PyObject *_wrap_MicroSleep(PyObject *, PyObject *args, PyObject *kwargs) {
4311 PyObject *resultobj = NULL;
4312 unsigned long arg1 ;
4313 PyObject * obj0 = 0 ;
4314 char *kwnames[] = {
4315 (char *) "microseconds", NULL
4316 };
4317
4318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MicroSleep",kwnames,&obj0)) goto fail;
4319 {
4320 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
4321 if (SWIG_arg_fail(1)) SWIG_fail;
4322 }
4323 {
4324 PyThreadState* __tstate = wxPyBeginAllowThreads();
4325 wxMicroSleep(arg1);
4326
4327 wxPyEndAllowThreads(__tstate);
4328 if (PyErr_Occurred()) SWIG_fail;
4329 }
4330 Py_INCREF(Py_None); resultobj = Py_None;
4331 return resultobj;
4332 fail:
4333 return NULL;
4334 }
4335
4336
4337 static PyObject *_wrap_EnableTopLevelWindows(PyObject *, PyObject *args, PyObject *kwargs) {
4338 PyObject *resultobj = NULL;
4339 bool arg1 ;
4340 PyObject * obj0 = 0 ;
4341 char *kwnames[] = {
4342 (char *) "enable", NULL
4343 };
4344
4345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
4346 {
4347 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
4348 if (SWIG_arg_fail(1)) SWIG_fail;
4349 }
4350 {
4351 PyThreadState* __tstate = wxPyBeginAllowThreads();
4352 wxEnableTopLevelWindows(arg1);
4353
4354 wxPyEndAllowThreads(__tstate);
4355 if (PyErr_Occurred()) SWIG_fail;
4356 }
4357 Py_INCREF(Py_None); resultobj = Py_None;
4358 return resultobj;
4359 fail:
4360 return NULL;
4361 }
4362
4363
4364 static PyObject *_wrap_StripMenuCodes(PyObject *, PyObject *args, PyObject *kwargs) {
4365 PyObject *resultobj = NULL;
4366 wxString *arg1 = 0 ;
4367 wxString result;
4368 bool temp1 = false ;
4369 PyObject * obj0 = 0 ;
4370 char *kwnames[] = {
4371 (char *) "in", NULL
4372 };
4373
4374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
4375 {
4376 arg1 = wxString_in_helper(obj0);
4377 if (arg1 == NULL) SWIG_fail;
4378 temp1 = true;
4379 }
4380 {
4381 PyThreadState* __tstate = wxPyBeginAllowThreads();
4382 result = wxStripMenuCodes((wxString const &)*arg1);
4383
4384 wxPyEndAllowThreads(__tstate);
4385 if (PyErr_Occurred()) SWIG_fail;
4386 }
4387 {
4388 #if wxUSE_UNICODE
4389 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4390 #else
4391 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4392 #endif
4393 }
4394 {
4395 if (temp1)
4396 delete arg1;
4397 }
4398 return resultobj;
4399 fail:
4400 {
4401 if (temp1)
4402 delete arg1;
4403 }
4404 return NULL;
4405 }
4406
4407
4408 static PyObject *_wrap_GetEmailAddress(PyObject *, PyObject *args, PyObject *kwargs) {
4409 PyObject *resultobj = NULL;
4410 wxString result;
4411 char *kwnames[] = {
4412 NULL
4413 };
4414
4415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
4416 {
4417 PyThreadState* __tstate = wxPyBeginAllowThreads();
4418 result = wxGetEmailAddress();
4419
4420 wxPyEndAllowThreads(__tstate);
4421 if (PyErr_Occurred()) SWIG_fail;
4422 }
4423 {
4424 #if wxUSE_UNICODE
4425 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4426 #else
4427 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4428 #endif
4429 }
4430 return resultobj;
4431 fail:
4432 return NULL;
4433 }
4434
4435
4436 static PyObject *_wrap_GetHostName(PyObject *, PyObject *args, PyObject *kwargs) {
4437 PyObject *resultobj = NULL;
4438 wxString result;
4439 char *kwnames[] = {
4440 NULL
4441 };
4442
4443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
4444 {
4445 PyThreadState* __tstate = wxPyBeginAllowThreads();
4446 result = wxGetHostName();
4447
4448 wxPyEndAllowThreads(__tstate);
4449 if (PyErr_Occurred()) SWIG_fail;
4450 }
4451 {
4452 #if wxUSE_UNICODE
4453 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4454 #else
4455 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4456 #endif
4457 }
4458 return resultobj;
4459 fail:
4460 return NULL;
4461 }
4462
4463
4464 static PyObject *_wrap_GetFullHostName(PyObject *, PyObject *args, PyObject *kwargs) {
4465 PyObject *resultobj = NULL;
4466 wxString result;
4467 char *kwnames[] = {
4468 NULL
4469 };
4470
4471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
4472 {
4473 PyThreadState* __tstate = wxPyBeginAllowThreads();
4474 result = wxGetFullHostName();
4475
4476 wxPyEndAllowThreads(__tstate);
4477 if (PyErr_Occurred()) SWIG_fail;
4478 }
4479 {
4480 #if wxUSE_UNICODE
4481 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4482 #else
4483 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4484 #endif
4485 }
4486 return resultobj;
4487 fail:
4488 return NULL;
4489 }
4490
4491
4492 static PyObject *_wrap_GetUserId(PyObject *, PyObject *args, PyObject *kwargs) {
4493 PyObject *resultobj = NULL;
4494 wxString result;
4495 char *kwnames[] = {
4496 NULL
4497 };
4498
4499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
4500 {
4501 PyThreadState* __tstate = wxPyBeginAllowThreads();
4502 result = wxGetUserId();
4503
4504 wxPyEndAllowThreads(__tstate);
4505 if (PyErr_Occurred()) SWIG_fail;
4506 }
4507 {
4508 #if wxUSE_UNICODE
4509 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4510 #else
4511 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4512 #endif
4513 }
4514 return resultobj;
4515 fail:
4516 return NULL;
4517 }
4518
4519
4520 static PyObject *_wrap_GetUserName(PyObject *, PyObject *args, PyObject *kwargs) {
4521 PyObject *resultobj = NULL;
4522 wxString result;
4523 char *kwnames[] = {
4524 NULL
4525 };
4526
4527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
4528 {
4529 PyThreadState* __tstate = wxPyBeginAllowThreads();
4530 result = wxGetUserName();
4531
4532 wxPyEndAllowThreads(__tstate);
4533 if (PyErr_Occurred()) SWIG_fail;
4534 }
4535 {
4536 #if wxUSE_UNICODE
4537 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4538 #else
4539 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4540 #endif
4541 }
4542 return resultobj;
4543 fail:
4544 return NULL;
4545 }
4546
4547
4548 static PyObject *_wrap_GetHomeDir(PyObject *, PyObject *args, PyObject *kwargs) {
4549 PyObject *resultobj = NULL;
4550 wxString result;
4551 char *kwnames[] = {
4552 NULL
4553 };
4554
4555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
4556 {
4557 PyThreadState* __tstate = wxPyBeginAllowThreads();
4558 result = wxGetHomeDir();
4559
4560 wxPyEndAllowThreads(__tstate);
4561 if (PyErr_Occurred()) SWIG_fail;
4562 }
4563 {
4564 #if wxUSE_UNICODE
4565 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4566 #else
4567 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4568 #endif
4569 }
4570 return resultobj;
4571 fail:
4572 return NULL;
4573 }
4574
4575
4576 static PyObject *_wrap_GetUserHome(PyObject *, PyObject *args, PyObject *kwargs) {
4577 PyObject *resultobj = NULL;
4578 wxString const &arg1_defvalue = wxPyEmptyString ;
4579 wxString *arg1 = (wxString *) &arg1_defvalue ;
4580 wxString result;
4581 bool temp1 = false ;
4582 PyObject * obj0 = 0 ;
4583 char *kwnames[] = {
4584 (char *) "user", NULL
4585 };
4586
4587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
4588 if (obj0) {
4589 {
4590 arg1 = wxString_in_helper(obj0);
4591 if (arg1 == NULL) SWIG_fail;
4592 temp1 = true;
4593 }
4594 }
4595 {
4596 PyThreadState* __tstate = wxPyBeginAllowThreads();
4597 result = wxGetUserHome((wxString const &)*arg1);
4598
4599 wxPyEndAllowThreads(__tstate);
4600 if (PyErr_Occurred()) SWIG_fail;
4601 }
4602 {
4603 #if wxUSE_UNICODE
4604 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4605 #else
4606 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4607 #endif
4608 }
4609 {
4610 if (temp1)
4611 delete arg1;
4612 }
4613 return resultobj;
4614 fail:
4615 {
4616 if (temp1)
4617 delete arg1;
4618 }
4619 return NULL;
4620 }
4621
4622
4623 static PyObject *_wrap_GetProcessId(PyObject *, PyObject *args, PyObject *kwargs) {
4624 PyObject *resultobj = NULL;
4625 unsigned long result;
4626 char *kwnames[] = {
4627 NULL
4628 };
4629
4630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
4631 {
4632 PyThreadState* __tstate = wxPyBeginAllowThreads();
4633 result = (unsigned long)wxGetProcessId();
4634
4635 wxPyEndAllowThreads(__tstate);
4636 if (PyErr_Occurred()) SWIG_fail;
4637 }
4638 {
4639 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
4640 }
4641 return resultobj;
4642 fail:
4643 return NULL;
4644 }
4645
4646
4647 static PyObject *_wrap_Trap(PyObject *, PyObject *args, PyObject *kwargs) {
4648 PyObject *resultobj = NULL;
4649 char *kwnames[] = {
4650 NULL
4651 };
4652
4653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
4654 {
4655 PyThreadState* __tstate = wxPyBeginAllowThreads();
4656 wxTrap();
4657
4658 wxPyEndAllowThreads(__tstate);
4659 if (PyErr_Occurred()) SWIG_fail;
4660 }
4661 Py_INCREF(Py_None); resultobj = Py_None;
4662 return resultobj;
4663 fail:
4664 return NULL;
4665 }
4666
4667
4668 static PyObject *_wrap_FileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4669 PyObject *resultobj = NULL;
4670 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
4671 wxString *arg1 = (wxString *) &arg1_defvalue ;
4672 wxString const &arg2_defvalue = wxPyEmptyString ;
4673 wxString *arg2 = (wxString *) &arg2_defvalue ;
4674 wxString const &arg3_defvalue = wxPyEmptyString ;
4675 wxString *arg3 = (wxString *) &arg3_defvalue ;
4676 wxString const &arg4_defvalue = wxPyEmptyString ;
4677 wxString *arg4 = (wxString *) &arg4_defvalue ;
4678 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
4679 wxString *arg5 = (wxString *) &arg5_defvalue ;
4680 int arg6 = (int) 0 ;
4681 wxWindow *arg7 = (wxWindow *) NULL ;
4682 int arg8 = (int) -1 ;
4683 int arg9 = (int) -1 ;
4684 wxString result;
4685 bool temp1 = false ;
4686 bool temp2 = false ;
4687 bool temp3 = false ;
4688 bool temp4 = false ;
4689 bool temp5 = false ;
4690 PyObject * obj0 = 0 ;
4691 PyObject * obj1 = 0 ;
4692 PyObject * obj2 = 0 ;
4693 PyObject * obj3 = 0 ;
4694 PyObject * obj4 = 0 ;
4695 PyObject * obj5 = 0 ;
4696 PyObject * obj6 = 0 ;
4697 PyObject * obj7 = 0 ;
4698 PyObject * obj8 = 0 ;
4699 char *kwnames[] = {
4700 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
4701 };
4702
4703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOOOO:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
4704 if (obj0) {
4705 {
4706 arg1 = wxString_in_helper(obj0);
4707 if (arg1 == NULL) SWIG_fail;
4708 temp1 = true;
4709 }
4710 }
4711 if (obj1) {
4712 {
4713 arg2 = wxString_in_helper(obj1);
4714 if (arg2 == NULL) SWIG_fail;
4715 temp2 = true;
4716 }
4717 }
4718 if (obj2) {
4719 {
4720 arg3 = wxString_in_helper(obj2);
4721 if (arg3 == NULL) SWIG_fail;
4722 temp3 = true;
4723 }
4724 }
4725 if (obj3) {
4726 {
4727 arg4 = wxString_in_helper(obj3);
4728 if (arg4 == NULL) SWIG_fail;
4729 temp4 = true;
4730 }
4731 }
4732 if (obj4) {
4733 {
4734 arg5 = wxString_in_helper(obj4);
4735 if (arg5 == NULL) SWIG_fail;
4736 temp5 = true;
4737 }
4738 }
4739 if (obj5) {
4740 {
4741 arg6 = static_cast<int >(SWIG_As_int(obj5));
4742 if (SWIG_arg_fail(6)) SWIG_fail;
4743 }
4744 }
4745 if (obj6) {
4746 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4747 if (SWIG_arg_fail(7)) SWIG_fail;
4748 }
4749 if (obj7) {
4750 {
4751 arg8 = static_cast<int >(SWIG_As_int(obj7));
4752 if (SWIG_arg_fail(8)) SWIG_fail;
4753 }
4754 }
4755 if (obj8) {
4756 {
4757 arg9 = static_cast<int >(SWIG_As_int(obj8));
4758 if (SWIG_arg_fail(9)) SWIG_fail;
4759 }
4760 }
4761 {
4762 if (!wxPyCheckForApp()) SWIG_fail;
4763 PyThreadState* __tstate = wxPyBeginAllowThreads();
4764 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
4765
4766 wxPyEndAllowThreads(__tstate);
4767 if (PyErr_Occurred()) SWIG_fail;
4768 }
4769 {
4770 #if wxUSE_UNICODE
4771 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4772 #else
4773 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4774 #endif
4775 }
4776 {
4777 if (temp1)
4778 delete arg1;
4779 }
4780 {
4781 if (temp2)
4782 delete arg2;
4783 }
4784 {
4785 if (temp3)
4786 delete arg3;
4787 }
4788 {
4789 if (temp4)
4790 delete arg4;
4791 }
4792 {
4793 if (temp5)
4794 delete arg5;
4795 }
4796 return resultobj;
4797 fail:
4798 {
4799 if (temp1)
4800 delete arg1;
4801 }
4802 {
4803 if (temp2)
4804 delete arg2;
4805 }
4806 {
4807 if (temp3)
4808 delete arg3;
4809 }
4810 {
4811 if (temp4)
4812 delete arg4;
4813 }
4814 {
4815 if (temp5)
4816 delete arg5;
4817 }
4818 return NULL;
4819 }
4820
4821
4822 static PyObject *_wrap_LoadFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4823 PyObject *resultobj = NULL;
4824 wxString *arg1 = 0 ;
4825 wxString *arg2 = 0 ;
4826 wxString const &arg3_defvalue = wxPyEmptyString ;
4827 wxString *arg3 = (wxString *) &arg3_defvalue ;
4828 wxWindow *arg4 = (wxWindow *) NULL ;
4829 wxString result;
4830 bool temp1 = false ;
4831 bool temp2 = false ;
4832 bool temp3 = false ;
4833 PyObject * obj0 = 0 ;
4834 PyObject * obj1 = 0 ;
4835 PyObject * obj2 = 0 ;
4836 PyObject * obj3 = 0 ;
4837 char *kwnames[] = {
4838 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
4839 };
4840
4841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4842 {
4843 arg1 = wxString_in_helper(obj0);
4844 if (arg1 == NULL) SWIG_fail;
4845 temp1 = true;
4846 }
4847 {
4848 arg2 = wxString_in_helper(obj1);
4849 if (arg2 == NULL) SWIG_fail;
4850 temp2 = true;
4851 }
4852 if (obj2) {
4853 {
4854 arg3 = wxString_in_helper(obj2);
4855 if (arg3 == NULL) SWIG_fail;
4856 temp3 = true;
4857 }
4858 }
4859 if (obj3) {
4860 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4861 if (SWIG_arg_fail(4)) SWIG_fail;
4862 }
4863 {
4864 if (!wxPyCheckForApp()) SWIG_fail;
4865 PyThreadState* __tstate = wxPyBeginAllowThreads();
4866 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
4867
4868 wxPyEndAllowThreads(__tstate);
4869 if (PyErr_Occurred()) SWIG_fail;
4870 }
4871 {
4872 #if wxUSE_UNICODE
4873 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4874 #else
4875 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4876 #endif
4877 }
4878 {
4879 if (temp1)
4880 delete arg1;
4881 }
4882 {
4883 if (temp2)
4884 delete arg2;
4885 }
4886 {
4887 if (temp3)
4888 delete arg3;
4889 }
4890 return resultobj;
4891 fail:
4892 {
4893 if (temp1)
4894 delete arg1;
4895 }
4896 {
4897 if (temp2)
4898 delete arg2;
4899 }
4900 {
4901 if (temp3)
4902 delete arg3;
4903 }
4904 return NULL;
4905 }
4906
4907
4908 static PyObject *_wrap_SaveFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4909 PyObject *resultobj = NULL;
4910 wxString *arg1 = 0 ;
4911 wxString *arg2 = 0 ;
4912 wxString const &arg3_defvalue = wxPyEmptyString ;
4913 wxString *arg3 = (wxString *) &arg3_defvalue ;
4914 wxWindow *arg4 = (wxWindow *) NULL ;
4915 wxString result;
4916 bool temp1 = false ;
4917 bool temp2 = false ;
4918 bool temp3 = false ;
4919 PyObject * obj0 = 0 ;
4920 PyObject * obj1 = 0 ;
4921 PyObject * obj2 = 0 ;
4922 PyObject * obj3 = 0 ;
4923 char *kwnames[] = {
4924 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
4925 };
4926
4927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4928 {
4929 arg1 = wxString_in_helper(obj0);
4930 if (arg1 == NULL) SWIG_fail;
4931 temp1 = true;
4932 }
4933 {
4934 arg2 = wxString_in_helper(obj1);
4935 if (arg2 == NULL) SWIG_fail;
4936 temp2 = true;
4937 }
4938 if (obj2) {
4939 {
4940 arg3 = wxString_in_helper(obj2);
4941 if (arg3 == NULL) SWIG_fail;
4942 temp3 = true;
4943 }
4944 }
4945 if (obj3) {
4946 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4947 if (SWIG_arg_fail(4)) SWIG_fail;
4948 }
4949 {
4950 if (!wxPyCheckForApp()) SWIG_fail;
4951 PyThreadState* __tstate = wxPyBeginAllowThreads();
4952 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
4953
4954 wxPyEndAllowThreads(__tstate);
4955 if (PyErr_Occurred()) SWIG_fail;
4956 }
4957 {
4958 #if wxUSE_UNICODE
4959 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4960 #else
4961 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4962 #endif
4963 }
4964 {
4965 if (temp1)
4966 delete arg1;
4967 }
4968 {
4969 if (temp2)
4970 delete arg2;
4971 }
4972 {
4973 if (temp3)
4974 delete arg3;
4975 }
4976 return resultobj;
4977 fail:
4978 {
4979 if (temp1)
4980 delete arg1;
4981 }
4982 {
4983 if (temp2)
4984 delete arg2;
4985 }
4986 {
4987 if (temp3)
4988 delete arg3;
4989 }
4990 return NULL;
4991 }
4992
4993
4994 static PyObject *_wrap_DirSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4995 PyObject *resultobj = NULL;
4996 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
4997 wxString *arg1 = (wxString *) &arg1_defvalue ;
4998 wxString const &arg2_defvalue = wxPyEmptyString ;
4999 wxString *arg2 = (wxString *) &arg2_defvalue ;
5000 long arg3 = (long) wxDD_DEFAULT_STYLE ;
5001 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5002 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5003 wxWindow *arg5 = (wxWindow *) NULL ;
5004 wxString result;
5005 bool temp1 = false ;
5006 bool temp2 = false ;
5007 wxPoint temp4 ;
5008 PyObject * obj0 = 0 ;
5009 PyObject * obj1 = 0 ;
5010 PyObject * obj2 = 0 ;
5011 PyObject * obj3 = 0 ;
5012 PyObject * obj4 = 0 ;
5013 char *kwnames[] = {
5014 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
5015 };
5016
5017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:DirSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
5018 if (obj0) {
5019 {
5020 arg1 = wxString_in_helper(obj0);
5021 if (arg1 == NULL) SWIG_fail;
5022 temp1 = true;
5023 }
5024 }
5025 if (obj1) {
5026 {
5027 arg2 = wxString_in_helper(obj1);
5028 if (arg2 == NULL) SWIG_fail;
5029 temp2 = true;
5030 }
5031 }
5032 if (obj2) {
5033 {
5034 arg3 = static_cast<long >(SWIG_As_long(obj2));
5035 if (SWIG_arg_fail(3)) SWIG_fail;
5036 }
5037 }
5038 if (obj3) {
5039 {
5040 arg4 = &temp4;
5041 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5042 }
5043 }
5044 if (obj4) {
5045 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5046 if (SWIG_arg_fail(5)) SWIG_fail;
5047 }
5048 {
5049 if (!wxPyCheckForApp()) SWIG_fail;
5050 PyThreadState* __tstate = wxPyBeginAllowThreads();
5051 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
5052
5053 wxPyEndAllowThreads(__tstate);
5054 if (PyErr_Occurred()) SWIG_fail;
5055 }
5056 {
5057 #if wxUSE_UNICODE
5058 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5059 #else
5060 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5061 #endif
5062 }
5063 {
5064 if (temp1)
5065 delete arg1;
5066 }
5067 {
5068 if (temp2)
5069 delete arg2;
5070 }
5071 return resultobj;
5072 fail:
5073 {
5074 if (temp1)
5075 delete arg1;
5076 }
5077 {
5078 if (temp2)
5079 delete arg2;
5080 }
5081 return NULL;
5082 }
5083
5084
5085 static PyObject *_wrap_GetTextFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
5086 PyObject *resultobj = NULL;
5087 wxString *arg1 = 0 ;
5088 wxString const &arg2_defvalue = wxPyEmptyString ;
5089 wxString *arg2 = (wxString *) &arg2_defvalue ;
5090 wxString const &arg3_defvalue = wxPyEmptyString ;
5091 wxString *arg3 = (wxString *) &arg3_defvalue ;
5092 wxWindow *arg4 = (wxWindow *) NULL ;
5093 int arg5 = (int) -1 ;
5094 int arg6 = (int) -1 ;
5095 bool arg7 = (bool) true ;
5096 wxString result;
5097 bool temp1 = false ;
5098 bool temp2 = false ;
5099 bool temp3 = false ;
5100 PyObject * obj0 = 0 ;
5101 PyObject * obj1 = 0 ;
5102 PyObject * obj2 = 0 ;
5103 PyObject * obj3 = 0 ;
5104 PyObject * obj4 = 0 ;
5105 PyObject * obj5 = 0 ;
5106 PyObject * obj6 = 0 ;
5107 char *kwnames[] = {
5108 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
5109 };
5110
5111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
5112 {
5113 arg1 = wxString_in_helper(obj0);
5114 if (arg1 == NULL) SWIG_fail;
5115 temp1 = true;
5116 }
5117 if (obj1) {
5118 {
5119 arg2 = wxString_in_helper(obj1);
5120 if (arg2 == NULL) SWIG_fail;
5121 temp2 = true;
5122 }
5123 }
5124 if (obj2) {
5125 {
5126 arg3 = wxString_in_helper(obj2);
5127 if (arg3 == NULL) SWIG_fail;
5128 temp3 = true;
5129 }
5130 }
5131 if (obj3) {
5132 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5133 if (SWIG_arg_fail(4)) SWIG_fail;
5134 }
5135 if (obj4) {
5136 {
5137 arg5 = static_cast<int >(SWIG_As_int(obj4));
5138 if (SWIG_arg_fail(5)) SWIG_fail;
5139 }
5140 }
5141 if (obj5) {
5142 {
5143 arg6 = static_cast<int >(SWIG_As_int(obj5));
5144 if (SWIG_arg_fail(6)) SWIG_fail;
5145 }
5146 }
5147 if (obj6) {
5148 {
5149 arg7 = static_cast<bool >(SWIG_As_bool(obj6));
5150 if (SWIG_arg_fail(7)) SWIG_fail;
5151 }
5152 }
5153 {
5154 if (!wxPyCheckForApp()) SWIG_fail;
5155 PyThreadState* __tstate = wxPyBeginAllowThreads();
5156 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
5157
5158 wxPyEndAllowThreads(__tstate);
5159 if (PyErr_Occurred()) SWIG_fail;
5160 }
5161 {
5162 #if wxUSE_UNICODE
5163 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5164 #else
5165 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5166 #endif
5167 }
5168 {
5169 if (temp1)
5170 delete arg1;
5171 }
5172 {
5173 if (temp2)
5174 delete arg2;
5175 }
5176 {
5177 if (temp3)
5178 delete arg3;
5179 }
5180 return resultobj;
5181 fail:
5182 {
5183 if (temp1)
5184 delete arg1;
5185 }
5186 {
5187 if (temp2)
5188 delete arg2;
5189 }
5190 {
5191 if (temp3)
5192 delete arg3;
5193 }
5194 return NULL;
5195 }
5196
5197
5198 static PyObject *_wrap_GetPasswordFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
5199 PyObject *resultobj = NULL;
5200 wxString *arg1 = 0 ;
5201 wxString const &arg2_defvalue = wxPyEmptyString ;
5202 wxString *arg2 = (wxString *) &arg2_defvalue ;
5203 wxString const &arg3_defvalue = wxPyEmptyString ;
5204 wxString *arg3 = (wxString *) &arg3_defvalue ;
5205 wxWindow *arg4 = (wxWindow *) NULL ;
5206 wxString result;
5207 bool temp1 = false ;
5208 bool temp2 = false ;
5209 bool temp3 = false ;
5210 PyObject * obj0 = 0 ;
5211 PyObject * obj1 = 0 ;
5212 PyObject * obj2 = 0 ;
5213 PyObject * obj3 = 0 ;
5214 char *kwnames[] = {
5215 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
5216 };
5217
5218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
5219 {
5220 arg1 = wxString_in_helper(obj0);
5221 if (arg1 == NULL) SWIG_fail;
5222 temp1 = true;
5223 }
5224 if (obj1) {
5225 {
5226 arg2 = wxString_in_helper(obj1);
5227 if (arg2 == NULL) SWIG_fail;
5228 temp2 = true;
5229 }
5230 }
5231 if (obj2) {
5232 {
5233 arg3 = wxString_in_helper(obj2);
5234 if (arg3 == NULL) SWIG_fail;
5235 temp3 = true;
5236 }
5237 }
5238 if (obj3) {
5239 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5240 if (SWIG_arg_fail(4)) SWIG_fail;
5241 }
5242 {
5243 if (!wxPyCheckForApp()) SWIG_fail;
5244 PyThreadState* __tstate = wxPyBeginAllowThreads();
5245 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
5246
5247 wxPyEndAllowThreads(__tstate);
5248 if (PyErr_Occurred()) SWIG_fail;
5249 }
5250 {
5251 #if wxUSE_UNICODE
5252 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5253 #else
5254 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5255 #endif
5256 }
5257 {
5258 if (temp1)
5259 delete arg1;
5260 }
5261 {
5262 if (temp2)
5263 delete arg2;
5264 }
5265 {
5266 if (temp3)
5267 delete arg3;
5268 }
5269 return resultobj;
5270 fail:
5271 {
5272 if (temp1)
5273 delete arg1;
5274 }
5275 {
5276 if (temp2)
5277 delete arg2;
5278 }
5279 {
5280 if (temp3)
5281 delete arg3;
5282 }
5283 return NULL;
5284 }
5285
5286
5287 static PyObject *_wrap_GetSingleChoice(PyObject *, PyObject *args, PyObject *kwargs) {
5288 PyObject *resultobj = NULL;
5289 wxString *arg1 = 0 ;
5290 wxString *arg2 = 0 ;
5291 int arg3 ;
5292 wxString *arg4 = (wxString *) 0 ;
5293 wxWindow *arg5 = (wxWindow *) NULL ;
5294 int arg6 = (int) -1 ;
5295 int arg7 = (int) -1 ;
5296 bool arg8 = (bool) true ;
5297 int arg9 = (int) 150 ;
5298 int arg10 = (int) 200 ;
5299 wxString result;
5300 bool temp1 = false ;
5301 bool temp2 = false ;
5302 PyObject * obj0 = 0 ;
5303 PyObject * obj1 = 0 ;
5304 PyObject * obj2 = 0 ;
5305 PyObject * obj3 = 0 ;
5306 PyObject * obj4 = 0 ;
5307 PyObject * obj5 = 0 ;
5308 PyObject * obj6 = 0 ;
5309 PyObject * obj7 = 0 ;
5310 PyObject * obj8 = 0 ;
5311 char *kwnames[] = {
5312 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
5313 };
5314
5315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5316 {
5317 arg1 = wxString_in_helper(obj0);
5318 if (arg1 == NULL) SWIG_fail;
5319 temp1 = true;
5320 }
5321 {
5322 arg2 = wxString_in_helper(obj1);
5323 if (arg2 == NULL) SWIG_fail;
5324 temp2 = true;
5325 }
5326 {
5327 arg3 = PyList_Size(obj2);
5328 arg4 = wxString_LIST_helper(obj2);
5329 if (arg4 == NULL) SWIG_fail;
5330 }
5331 if (obj3) {
5332 SWIG_Python_ConvertPtr(obj3, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5333 if (SWIG_arg_fail(5)) SWIG_fail;
5334 }
5335 if (obj4) {
5336 {
5337 arg6 = static_cast<int >(SWIG_As_int(obj4));
5338 if (SWIG_arg_fail(6)) SWIG_fail;
5339 }
5340 }
5341 if (obj5) {
5342 {
5343 arg7 = static_cast<int >(SWIG_As_int(obj5));
5344 if (SWIG_arg_fail(7)) SWIG_fail;
5345 }
5346 }
5347 if (obj6) {
5348 {
5349 arg8 = static_cast<bool >(SWIG_As_bool(obj6));
5350 if (SWIG_arg_fail(8)) SWIG_fail;
5351 }
5352 }
5353 if (obj7) {
5354 {
5355 arg9 = static_cast<int >(SWIG_As_int(obj7));
5356 if (SWIG_arg_fail(9)) SWIG_fail;
5357 }
5358 }
5359 if (obj8) {
5360 {
5361 arg10 = static_cast<int >(SWIG_As_int(obj8));
5362 if (SWIG_arg_fail(10)) SWIG_fail;
5363 }
5364 }
5365 {
5366 if (!wxPyCheckForApp()) SWIG_fail;
5367 PyThreadState* __tstate = wxPyBeginAllowThreads();
5368 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
5369
5370 wxPyEndAllowThreads(__tstate);
5371 if (PyErr_Occurred()) SWIG_fail;
5372 }
5373 {
5374 #if wxUSE_UNICODE
5375 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5376 #else
5377 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5378 #endif
5379 }
5380 {
5381 if (temp1)
5382 delete arg1;
5383 }
5384 {
5385 if (temp2)
5386 delete arg2;
5387 }
5388 {
5389 if (arg4) delete [] arg4;
5390 }
5391 return resultobj;
5392 fail:
5393 {
5394 if (temp1)
5395 delete arg1;
5396 }
5397 {
5398 if (temp2)
5399 delete arg2;
5400 }
5401 {
5402 if (arg4) delete [] arg4;
5403 }
5404 return NULL;
5405 }
5406
5407
5408 static PyObject *_wrap_GetSingleChoiceIndex(PyObject *, PyObject *args, PyObject *kwargs) {
5409 PyObject *resultobj = NULL;
5410 wxString *arg1 = 0 ;
5411 wxString *arg2 = 0 ;
5412 int arg3 ;
5413 wxString *arg4 = (wxString *) 0 ;
5414 wxWindow *arg5 = (wxWindow *) NULL ;
5415 int arg6 = (int) -1 ;
5416 int arg7 = (int) -1 ;
5417 bool arg8 = (bool) true ;
5418 int arg9 = (int) 150 ;
5419 int arg10 = (int) 200 ;
5420 int result;
5421 bool temp1 = false ;
5422 bool temp2 = false ;
5423 PyObject * obj0 = 0 ;
5424 PyObject * obj1 = 0 ;
5425 PyObject * obj2 = 0 ;
5426 PyObject * obj3 = 0 ;
5427 PyObject * obj4 = 0 ;
5428 PyObject * obj5 = 0 ;
5429 PyObject * obj6 = 0 ;
5430 PyObject * obj7 = 0 ;
5431 PyObject * obj8 = 0 ;
5432 char *kwnames[] = {
5433 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
5434 };
5435
5436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5437 {
5438 arg1 = wxString_in_helper(obj0);
5439 if (arg1 == NULL) SWIG_fail;
5440 temp1 = true;
5441 }
5442 {
5443 arg2 = wxString_in_helper(obj1);
5444 if (arg2 == NULL) SWIG_fail;
5445 temp2 = true;
5446 }
5447 {
5448 arg3 = PyList_Size(obj2);
5449 arg4 = wxString_LIST_helper(obj2);
5450 if (arg4 == NULL) SWIG_fail;
5451 }
5452 if (obj3) {
5453 SWIG_Python_ConvertPtr(obj3, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5454 if (SWIG_arg_fail(5)) SWIG_fail;
5455 }
5456 if (obj4) {
5457 {
5458 arg6 = static_cast<int >(SWIG_As_int(obj4));
5459 if (SWIG_arg_fail(6)) SWIG_fail;
5460 }
5461 }
5462 if (obj5) {
5463 {
5464 arg7 = static_cast<int >(SWIG_As_int(obj5));
5465 if (SWIG_arg_fail(7)) SWIG_fail;
5466 }
5467 }
5468 if (obj6) {
5469 {
5470 arg8 = static_cast<bool >(SWIG_As_bool(obj6));
5471 if (SWIG_arg_fail(8)) SWIG_fail;
5472 }
5473 }
5474 if (obj7) {
5475 {
5476 arg9 = static_cast<int >(SWIG_As_int(obj7));
5477 if (SWIG_arg_fail(9)) SWIG_fail;
5478 }
5479 }
5480 if (obj8) {
5481 {
5482 arg10 = static_cast<int >(SWIG_As_int(obj8));
5483 if (SWIG_arg_fail(10)) SWIG_fail;
5484 }
5485 }
5486 {
5487 if (!wxPyCheckForApp()) SWIG_fail;
5488 PyThreadState* __tstate = wxPyBeginAllowThreads();
5489 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
5490
5491 wxPyEndAllowThreads(__tstate);
5492 if (PyErr_Occurred()) SWIG_fail;
5493 }
5494 {
5495 resultobj = SWIG_From_int(static_cast<int >(result));
5496 }
5497 {
5498 if (temp1)
5499 delete arg1;
5500 }
5501 {
5502 if (temp2)
5503 delete arg2;
5504 }
5505 {
5506 if (arg4) delete [] arg4;
5507 }
5508 return resultobj;
5509 fail:
5510 {
5511 if (temp1)
5512 delete arg1;
5513 }
5514 {
5515 if (temp2)
5516 delete arg2;
5517 }
5518 {
5519 if (arg4) delete [] arg4;
5520 }
5521 return NULL;
5522 }
5523
5524
5525 static PyObject *_wrap_MessageBox(PyObject *, PyObject *args, PyObject *kwargs) {
5526 PyObject *resultobj = NULL;
5527 wxString *arg1 = 0 ;
5528 wxString const &arg2_defvalue = wxPyEmptyString ;
5529 wxString *arg2 = (wxString *) &arg2_defvalue ;
5530 int arg3 = (int) wxOK|wxCENTRE ;
5531 wxWindow *arg4 = (wxWindow *) NULL ;
5532 int arg5 = (int) -1 ;
5533 int arg6 = (int) -1 ;
5534 int result;
5535 bool temp1 = false ;
5536 bool temp2 = false ;
5537 PyObject * obj0 = 0 ;
5538 PyObject * obj1 = 0 ;
5539 PyObject * obj2 = 0 ;
5540 PyObject * obj3 = 0 ;
5541 PyObject * obj4 = 0 ;
5542 PyObject * obj5 = 0 ;
5543 char *kwnames[] = {
5544 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
5545 };
5546
5547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:MessageBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
5548 {
5549 arg1 = wxString_in_helper(obj0);
5550 if (arg1 == NULL) SWIG_fail;
5551 temp1 = true;
5552 }
5553 if (obj1) {
5554 {
5555 arg2 = wxString_in_helper(obj1);
5556 if (arg2 == NULL) SWIG_fail;
5557 temp2 = true;
5558 }
5559 }
5560 if (obj2) {
5561 {
5562 arg3 = static_cast<int >(SWIG_As_int(obj2));
5563 if (SWIG_arg_fail(3)) SWIG_fail;
5564 }
5565 }
5566 if (obj3) {
5567 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5568 if (SWIG_arg_fail(4)) SWIG_fail;
5569 }
5570 if (obj4) {
5571 {
5572 arg5 = static_cast<int >(SWIG_As_int(obj4));
5573 if (SWIG_arg_fail(5)) SWIG_fail;
5574 }
5575 }
5576 if (obj5) {
5577 {
5578 arg6 = static_cast<int >(SWIG_As_int(obj5));
5579 if (SWIG_arg_fail(6)) SWIG_fail;
5580 }
5581 }
5582 {
5583 if (!wxPyCheckForApp()) SWIG_fail;
5584 PyThreadState* __tstate = wxPyBeginAllowThreads();
5585 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
5586
5587 wxPyEndAllowThreads(__tstate);
5588 if (PyErr_Occurred()) SWIG_fail;
5589 }
5590 {
5591 resultobj = SWIG_From_int(static_cast<int >(result));
5592 }
5593 {
5594 if (temp1)
5595 delete arg1;
5596 }
5597 {
5598 if (temp2)
5599 delete arg2;
5600 }
5601 return resultobj;
5602 fail:
5603 {
5604 if (temp1)
5605 delete arg1;
5606 }
5607 {
5608 if (temp2)
5609 delete arg2;
5610 }
5611 return NULL;
5612 }
5613
5614
5615 static PyObject *_wrap_ColourDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
5616 PyObject *resultobj = NULL;
5617 bool result;
5618 char *kwnames[] = {
5619 NULL
5620 };
5621
5622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
5623 {
5624 if (!wxPyCheckForApp()) SWIG_fail;
5625 PyThreadState* __tstate = wxPyBeginAllowThreads();
5626 result = (bool)wxColourDisplay();
5627
5628 wxPyEndAllowThreads(__tstate);
5629 if (PyErr_Occurred()) SWIG_fail;
5630 }
5631 {
5632 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5633 }
5634 return resultobj;
5635 fail:
5636 return NULL;
5637 }
5638
5639
5640 static PyObject *_wrap_DisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
5641 PyObject *resultobj = NULL;
5642 int result;
5643 char *kwnames[] = {
5644 NULL
5645 };
5646
5647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
5648 {
5649 if (!wxPyCheckForApp()) SWIG_fail;
5650 PyThreadState* __tstate = wxPyBeginAllowThreads();
5651 result = (int)wxDisplayDepth();
5652
5653 wxPyEndAllowThreads(__tstate);
5654 if (PyErr_Occurred()) SWIG_fail;
5655 }
5656 {
5657 resultobj = SWIG_From_int(static_cast<int >(result));
5658 }
5659 return resultobj;
5660 fail:
5661 return NULL;
5662 }
5663
5664
5665 static PyObject *_wrap_GetDisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
5666 PyObject *resultobj = NULL;
5667 int result;
5668 char *kwnames[] = {
5669 NULL
5670 };
5671
5672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
5673 {
5674 if (!wxPyCheckForApp()) SWIG_fail;
5675 PyThreadState* __tstate = wxPyBeginAllowThreads();
5676 result = (int)wxGetDisplayDepth();
5677
5678 wxPyEndAllowThreads(__tstate);
5679 if (PyErr_Occurred()) SWIG_fail;
5680 }
5681 {
5682 resultobj = SWIG_From_int(static_cast<int >(result));
5683 }
5684 return resultobj;
5685 fail:
5686 return NULL;
5687 }
5688
5689
5690 static PyObject *_wrap_DisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
5691 PyObject *resultobj = NULL;
5692 int *arg1 = (int *) 0 ;
5693 int *arg2 = (int *) 0 ;
5694 int temp1 ;
5695 int res1 = 0 ;
5696 int temp2 ;
5697 int res2 = 0 ;
5698 char *kwnames[] = {
5699 NULL
5700 };
5701
5702 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5703 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
5705 {
5706 if (!wxPyCheckForApp()) SWIG_fail;
5707 PyThreadState* __tstate = wxPyBeginAllowThreads();
5708 wxDisplaySize(arg1,arg2);
5709
5710 wxPyEndAllowThreads(__tstate);
5711 if (PyErr_Occurred()) SWIG_fail;
5712 }
5713 Py_INCREF(Py_None); resultobj = Py_None;
5714 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5715 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5716 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5717 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5718 return resultobj;
5719 fail:
5720 return NULL;
5721 }
5722
5723
5724 static PyObject *_wrap_GetDisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
5725 PyObject *resultobj = NULL;
5726 wxSize result;
5727 char *kwnames[] = {
5728 NULL
5729 };
5730
5731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
5732 {
5733 if (!wxPyCheckForApp()) SWIG_fail;
5734 PyThreadState* __tstate = wxPyBeginAllowThreads();
5735 result = wxGetDisplaySize();
5736
5737 wxPyEndAllowThreads(__tstate);
5738 if (PyErr_Occurred()) SWIG_fail;
5739 }
5740 {
5741 wxSize * resultptr;
5742 resultptr = new wxSize(static_cast<wxSize & >(result));
5743 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5744 }
5745 return resultobj;
5746 fail:
5747 return NULL;
5748 }
5749
5750
5751 static PyObject *_wrap_DisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
5752 PyObject *resultobj = NULL;
5753 int *arg1 = (int *) 0 ;
5754 int *arg2 = (int *) 0 ;
5755 int temp1 ;
5756 int res1 = 0 ;
5757 int temp2 ;
5758 int res2 = 0 ;
5759 char *kwnames[] = {
5760 NULL
5761 };
5762
5763 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5764 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
5766 {
5767 if (!wxPyCheckForApp()) SWIG_fail;
5768 PyThreadState* __tstate = wxPyBeginAllowThreads();
5769 wxDisplaySizeMM(arg1,arg2);
5770
5771 wxPyEndAllowThreads(__tstate);
5772 if (PyErr_Occurred()) SWIG_fail;
5773 }
5774 Py_INCREF(Py_None); resultobj = Py_None;
5775 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5776 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5777 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5778 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5779 return resultobj;
5780 fail:
5781 return NULL;
5782 }
5783
5784
5785 static PyObject *_wrap_GetDisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
5786 PyObject *resultobj = NULL;
5787 wxSize result;
5788 char *kwnames[] = {
5789 NULL
5790 };
5791
5792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
5793 {
5794 if (!wxPyCheckForApp()) SWIG_fail;
5795 PyThreadState* __tstate = wxPyBeginAllowThreads();
5796 result = wxGetDisplaySizeMM();
5797
5798 wxPyEndAllowThreads(__tstate);
5799 if (PyErr_Occurred()) SWIG_fail;
5800 }
5801 {
5802 wxSize * resultptr;
5803 resultptr = new wxSize(static_cast<wxSize & >(result));
5804 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5805 }
5806 return resultobj;
5807 fail:
5808 return NULL;
5809 }
5810
5811
5812 static PyObject *_wrap_ClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
5813 PyObject *resultobj = NULL;
5814 int *arg1 = (int *) 0 ;
5815 int *arg2 = (int *) 0 ;
5816 int *arg3 = (int *) 0 ;
5817 int *arg4 = (int *) 0 ;
5818 int temp1 ;
5819 int res1 = 0 ;
5820 int temp2 ;
5821 int res2 = 0 ;
5822 int temp3 ;
5823 int res3 = 0 ;
5824 int temp4 ;
5825 int res4 = 0 ;
5826 char *kwnames[] = {
5827 NULL
5828 };
5829
5830 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5831 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5832 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5833 arg4 = &temp4; res4 = SWIG_NEWOBJ;
5834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
5835 {
5836 if (!wxPyCheckForApp()) SWIG_fail;
5837 PyThreadState* __tstate = wxPyBeginAllowThreads();
5838 wxClientDisplayRect(arg1,arg2,arg3,arg4);
5839
5840 wxPyEndAllowThreads(__tstate);
5841 if (PyErr_Occurred()) SWIG_fail;
5842 }
5843 Py_INCREF(Py_None); resultobj = Py_None;
5844 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5845 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5846 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5847 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5848 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5849 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5850 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
5851 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
5852 return resultobj;
5853 fail:
5854 return NULL;
5855 }
5856
5857
5858 static PyObject *_wrap_GetClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
5859 PyObject *resultobj = NULL;
5860 wxRect result;
5861 char *kwnames[] = {
5862 NULL
5863 };
5864
5865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
5866 {
5867 if (!wxPyCheckForApp()) SWIG_fail;
5868 PyThreadState* __tstate = wxPyBeginAllowThreads();
5869 result = wxGetClientDisplayRect();
5870
5871 wxPyEndAllowThreads(__tstate);
5872 if (PyErr_Occurred()) SWIG_fail;
5873 }
5874 {
5875 wxRect * resultptr;
5876 resultptr = new wxRect(static_cast<wxRect & >(result));
5877 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5878 }
5879 return resultobj;
5880 fail:
5881 return NULL;
5882 }
5883
5884
5885 static PyObject *_wrap_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5886 PyObject *resultobj = NULL;
5887 wxCursor *arg1 = 0 ;
5888 PyObject * obj0 = 0 ;
5889 char *kwnames[] = {
5890 (char *) "cursor", NULL
5891 };
5892
5893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
5894 {
5895 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
5896 if (SWIG_arg_fail(1)) SWIG_fail;
5897 if (arg1 == NULL) {
5898 SWIG_null_ref("wxCursor");
5899 }
5900 if (SWIG_arg_fail(1)) SWIG_fail;
5901 }
5902 {
5903 if (!wxPyCheckForApp()) SWIG_fail;
5904 PyThreadState* __tstate = wxPyBeginAllowThreads();
5905 wxSetCursor(*arg1);
5906
5907 wxPyEndAllowThreads(__tstate);
5908 if (PyErr_Occurred()) SWIG_fail;
5909 }
5910 Py_INCREF(Py_None); resultobj = Py_None;
5911 return resultobj;
5912 fail:
5913 return NULL;
5914 }
5915
5916
5917 static PyObject *_wrap_GetXDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
5918 PyObject *resultobj = NULL;
5919 void *result;
5920 char *kwnames[] = {
5921 NULL
5922 };
5923
5924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetXDisplay",kwnames)) goto fail;
5925 {
5926 if (!wxPyCheckForApp()) SWIG_fail;
5927 PyThreadState* __tstate = wxPyBeginAllowThreads();
5928 result = (void *)wxGetXDisplay();
5929
5930 wxPyEndAllowThreads(__tstate);
5931 if (PyErr_Occurred()) SWIG_fail;
5932 }
5933 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
5934 return resultobj;
5935 fail:
5936 return NULL;
5937 }
5938
5939
5940 static PyObject *_wrap_BeginBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5941 PyObject *resultobj = NULL;
5942 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
5943 PyObject * obj0 = 0 ;
5944 char *kwnames[] = {
5945 (char *) "cursor", NULL
5946 };
5947
5948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
5949 if (obj0) {
5950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
5951 if (SWIG_arg_fail(1)) SWIG_fail;
5952 }
5953 {
5954 if (!wxPyCheckForApp()) SWIG_fail;
5955 PyThreadState* __tstate = wxPyBeginAllowThreads();
5956 wxBeginBusyCursor(arg1);
5957
5958 wxPyEndAllowThreads(__tstate);
5959 if (PyErr_Occurred()) SWIG_fail;
5960 }
5961 Py_INCREF(Py_None); resultobj = Py_None;
5962 return resultobj;
5963 fail:
5964 return NULL;
5965 }
5966
5967
5968 static PyObject *_wrap_GetMousePosition(PyObject *, PyObject *args, PyObject *kwargs) {
5969 PyObject *resultobj = NULL;
5970 wxPoint result;
5971 char *kwnames[] = {
5972 NULL
5973 };
5974
5975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
5976 {
5977 if (!wxPyCheckForApp()) SWIG_fail;
5978 PyThreadState* __tstate = wxPyBeginAllowThreads();
5979 result = wxGetMousePosition();
5980
5981 wxPyEndAllowThreads(__tstate);
5982 if (PyErr_Occurred()) SWIG_fail;
5983 }
5984 {
5985 wxPoint * resultptr;
5986 resultptr = new wxPoint(static_cast<wxPoint & >(result));
5987 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5988 }
5989 return resultobj;
5990 fail:
5991 return NULL;
5992 }
5993
5994
5995 static PyObject *_wrap_FindWindowAtPointer(PyObject *, PyObject *args, PyObject *kwargs) {
5996 PyObject *resultobj = NULL;
5997 wxWindow *result;
5998 char *kwnames[] = {
5999 NULL
6000 };
6001
6002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FindWindowAtPointer",kwnames)) goto fail;
6003 {
6004 if (!wxPyCheckForApp()) SWIG_fail;
6005 PyThreadState* __tstate = wxPyBeginAllowThreads();
6006 result = (wxWindow *)FindWindowAtPointer();
6007
6008 wxPyEndAllowThreads(__tstate);
6009 if (PyErr_Occurred()) SWIG_fail;
6010 }
6011 {
6012 resultobj = wxPyMake_wxObject(result, 0);
6013 }
6014 return resultobj;
6015 fail:
6016 return NULL;
6017 }
6018
6019
6020 static PyObject *_wrap_GetActiveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6021 PyObject *resultobj = NULL;
6022 wxWindow *result;
6023 char *kwnames[] = {
6024 NULL
6025 };
6026
6027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
6028 {
6029 if (!wxPyCheckForApp()) SWIG_fail;
6030 PyThreadState* __tstate = wxPyBeginAllowThreads();
6031 result = (wxWindow *)wxGetActiveWindow();
6032
6033 wxPyEndAllowThreads(__tstate);
6034 if (PyErr_Occurred()) SWIG_fail;
6035 }
6036 {
6037 resultobj = wxPyMake_wxObject(result, 0);
6038 }
6039 return resultobj;
6040 fail:
6041 return NULL;
6042 }
6043
6044
6045 static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
6046 PyObject *resultobj = NULL;
6047 wxPoint *arg1 = 0 ;
6048 wxWindow *result;
6049 wxPoint temp1 ;
6050 PyObject * obj0 = 0 ;
6051 char *kwnames[] = {
6052 (char *) "pt", NULL
6053 };
6054
6055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
6056 {
6057 arg1 = &temp1;
6058 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
6059 }
6060 {
6061 if (!wxPyCheckForApp()) SWIG_fail;
6062 PyThreadState* __tstate = wxPyBeginAllowThreads();
6063 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
6064
6065 wxPyEndAllowThreads(__tstate);
6066 if (PyErr_Occurred()) SWIG_fail;
6067 }
6068 {
6069 resultobj = wxPyMake_wxObject(result, 0);
6070 }
6071 return resultobj;
6072 fail:
6073 return NULL;
6074 }
6075
6076
6077 static PyObject *_wrap_FindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
6078 PyObject *resultobj = NULL;
6079 wxPoint *arg1 = 0 ;
6080 wxWindow *result;
6081 wxPoint temp1 ;
6082 PyObject * obj0 = 0 ;
6083 char *kwnames[] = {
6084 (char *) "pt", NULL
6085 };
6086
6087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
6088 {
6089 arg1 = &temp1;
6090 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
6091 }
6092 {
6093 if (!wxPyCheckForApp()) SWIG_fail;
6094 PyThreadState* __tstate = wxPyBeginAllowThreads();
6095 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
6096
6097 wxPyEndAllowThreads(__tstate);
6098 if (PyErr_Occurred()) SWIG_fail;
6099 }
6100 {
6101 resultobj = wxPyMake_wxObject(result, 0);
6102 }
6103 return resultobj;
6104 fail:
6105 return NULL;
6106 }
6107
6108
6109 static PyObject *_wrap_GetTopLevelParent(PyObject *, PyObject *args, PyObject *kwargs) {
6110 PyObject *resultobj = NULL;
6111 wxWindow *arg1 = (wxWindow *) 0 ;
6112 wxWindow *result;
6113 PyObject * obj0 = 0 ;
6114 char *kwnames[] = {
6115 (char *) "win", NULL
6116 };
6117
6118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
6119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6120 if (SWIG_arg_fail(1)) SWIG_fail;
6121 {
6122 if (!wxPyCheckForApp()) SWIG_fail;
6123 PyThreadState* __tstate = wxPyBeginAllowThreads();
6124 result = (wxWindow *)wxGetTopLevelParent(arg1);
6125
6126 wxPyEndAllowThreads(__tstate);
6127 if (PyErr_Occurred()) SWIG_fail;
6128 }
6129 {
6130 resultobj = wxPyMake_wxObject(result, 0);
6131 }
6132 return resultobj;
6133 fail:
6134 return NULL;
6135 }
6136
6137
6138 static PyObject *_wrap_LaunchDefaultBrowser(PyObject *, PyObject *args, PyObject *kwargs) {
6139 PyObject *resultobj = NULL;
6140 wxString *arg1 = 0 ;
6141 bool result;
6142 bool temp1 = false ;
6143 PyObject * obj0 = 0 ;
6144 char *kwnames[] = {
6145 (char *) "url", NULL
6146 };
6147
6148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LaunchDefaultBrowser",kwnames,&obj0)) goto fail;
6149 {
6150 arg1 = wxString_in_helper(obj0);
6151 if (arg1 == NULL) SWIG_fail;
6152 temp1 = true;
6153 }
6154 {
6155 PyThreadState* __tstate = wxPyBeginAllowThreads();
6156 result = (bool)wxLaunchDefaultBrowser((wxString const &)*arg1);
6157
6158 wxPyEndAllowThreads(__tstate);
6159 if (PyErr_Occurred()) SWIG_fail;
6160 }
6161 {
6162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6163 }
6164 {
6165 if (temp1)
6166 delete arg1;
6167 }
6168 return resultobj;
6169 fail:
6170 {
6171 if (temp1)
6172 delete arg1;
6173 }
6174 return NULL;
6175 }
6176
6177
6178 static PyObject *_wrap_GetKeyState(PyObject *, PyObject *args, PyObject *kwargs) {
6179 PyObject *resultobj = NULL;
6180 wxKeyCode arg1 ;
6181 bool result;
6182 PyObject * obj0 = 0 ;
6183 char *kwnames[] = {
6184 (char *) "key", NULL
6185 };
6186
6187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
6188 {
6189 arg1 = static_cast<wxKeyCode >(SWIG_As_int(obj0));
6190 if (SWIG_arg_fail(1)) SWIG_fail;
6191 }
6192 {
6193 if (!wxPyCheckForApp()) SWIG_fail;
6194 PyThreadState* __tstate = wxPyBeginAllowThreads();
6195 result = (bool)wxGetKeyState(arg1);
6196
6197 wxPyEndAllowThreads(__tstate);
6198 if (PyErr_Occurred()) SWIG_fail;
6199 }
6200 {
6201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6202 }
6203 return resultobj;
6204 fail:
6205 return NULL;
6206 }
6207
6208
6209 static PyObject *_wrap_new_MouseState(PyObject *, PyObject *args, PyObject *kwargs) {
6210 PyObject *resultobj = NULL;
6211 wxMouseState *result;
6212 char *kwnames[] = {
6213 NULL
6214 };
6215
6216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MouseState",kwnames)) goto fail;
6217 {
6218 PyThreadState* __tstate = wxPyBeginAllowThreads();
6219 result = (wxMouseState *)new wxMouseState();
6220
6221 wxPyEndAllowThreads(__tstate);
6222 if (PyErr_Occurred()) SWIG_fail;
6223 }
6224 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseState, 1);
6225 return resultobj;
6226 fail:
6227 return NULL;
6228 }
6229
6230
6231 static PyObject *_wrap_delete_MouseState(PyObject *, PyObject *args, PyObject *kwargs) {
6232 PyObject *resultobj = NULL;
6233 wxMouseState *arg1 = (wxMouseState *) 0 ;
6234 PyObject * obj0 = 0 ;
6235 char *kwnames[] = {
6236 (char *) "self", NULL
6237 };
6238
6239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MouseState",kwnames,&obj0)) goto fail;
6240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6241 if (SWIG_arg_fail(1)) SWIG_fail;
6242 {
6243 PyThreadState* __tstate = wxPyBeginAllowThreads();
6244 delete arg1;
6245
6246 wxPyEndAllowThreads(__tstate);
6247 if (PyErr_Occurred()) SWIG_fail;
6248 }
6249 Py_INCREF(Py_None); resultobj = Py_None;
6250 return resultobj;
6251 fail:
6252 return NULL;
6253 }
6254
6255
6256 static PyObject *_wrap_MouseState_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
6257 PyObject *resultobj = NULL;
6258 wxMouseState *arg1 = (wxMouseState *) 0 ;
6259 int result;
6260 PyObject * obj0 = 0 ;
6261 char *kwnames[] = {
6262 (char *) "self", NULL
6263 };
6264
6265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_GetX",kwnames,&obj0)) goto fail;
6266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6267 if (SWIG_arg_fail(1)) SWIG_fail;
6268 {
6269 PyThreadState* __tstate = wxPyBeginAllowThreads();
6270 result = (int)(arg1)->GetX();
6271
6272 wxPyEndAllowThreads(__tstate);
6273 if (PyErr_Occurred()) SWIG_fail;
6274 }
6275 {
6276 resultobj = SWIG_From_int(static_cast<int >(result));
6277 }
6278 return resultobj;
6279 fail:
6280 return NULL;
6281 }
6282
6283
6284 static PyObject *_wrap_MouseState_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
6285 PyObject *resultobj = NULL;
6286 wxMouseState *arg1 = (wxMouseState *) 0 ;
6287 int result;
6288 PyObject * obj0 = 0 ;
6289 char *kwnames[] = {
6290 (char *) "self", NULL
6291 };
6292
6293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_GetY",kwnames,&obj0)) goto fail;
6294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6295 if (SWIG_arg_fail(1)) SWIG_fail;
6296 {
6297 PyThreadState* __tstate = wxPyBeginAllowThreads();
6298 result = (int)(arg1)->GetY();
6299
6300 wxPyEndAllowThreads(__tstate);
6301 if (PyErr_Occurred()) SWIG_fail;
6302 }
6303 {
6304 resultobj = SWIG_From_int(static_cast<int >(result));
6305 }
6306 return resultobj;
6307 fail:
6308 return NULL;
6309 }
6310
6311
6312 static PyObject *_wrap_MouseState_LeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6313 PyObject *resultobj = NULL;
6314 wxMouseState *arg1 = (wxMouseState *) 0 ;
6315 bool result;
6316 PyObject * obj0 = 0 ;
6317 char *kwnames[] = {
6318 (char *) "self", NULL
6319 };
6320
6321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_LeftDown",kwnames,&obj0)) goto fail;
6322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6323 if (SWIG_arg_fail(1)) SWIG_fail;
6324 {
6325 PyThreadState* __tstate = wxPyBeginAllowThreads();
6326 result = (bool)(arg1)->LeftDown();
6327
6328 wxPyEndAllowThreads(__tstate);
6329 if (PyErr_Occurred()) SWIG_fail;
6330 }
6331 {
6332 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6333 }
6334 return resultobj;
6335 fail:
6336 return NULL;
6337 }
6338
6339
6340 static PyObject *_wrap_MouseState_MiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
6341 PyObject *resultobj = NULL;
6342 wxMouseState *arg1 = (wxMouseState *) 0 ;
6343 bool result;
6344 PyObject * obj0 = 0 ;
6345 char *kwnames[] = {
6346 (char *) "self", NULL
6347 };
6348
6349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_MiddleDown",kwnames,&obj0)) goto fail;
6350 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6351 if (SWIG_arg_fail(1)) SWIG_fail;
6352 {
6353 PyThreadState* __tstate = wxPyBeginAllowThreads();
6354 result = (bool)(arg1)->MiddleDown();
6355
6356 wxPyEndAllowThreads(__tstate);
6357 if (PyErr_Occurred()) SWIG_fail;
6358 }
6359 {
6360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6361 }
6362 return resultobj;
6363 fail:
6364 return NULL;
6365 }
6366
6367
6368 static PyObject *_wrap_MouseState_RightDown(PyObject *, PyObject *args, PyObject *kwargs) {
6369 PyObject *resultobj = NULL;
6370 wxMouseState *arg1 = (wxMouseState *) 0 ;
6371 bool result;
6372 PyObject * obj0 = 0 ;
6373 char *kwnames[] = {
6374 (char *) "self", NULL
6375 };
6376
6377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_RightDown",kwnames,&obj0)) goto fail;
6378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6379 if (SWIG_arg_fail(1)) SWIG_fail;
6380 {
6381 PyThreadState* __tstate = wxPyBeginAllowThreads();
6382 result = (bool)(arg1)->RightDown();
6383
6384 wxPyEndAllowThreads(__tstate);
6385 if (PyErr_Occurred()) SWIG_fail;
6386 }
6387 {
6388 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6389 }
6390 return resultobj;
6391 fail:
6392 return NULL;
6393 }
6394
6395
6396 static PyObject *_wrap_MouseState_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
6397 PyObject *resultobj = NULL;
6398 wxMouseState *arg1 = (wxMouseState *) 0 ;
6399 bool result;
6400 PyObject * obj0 = 0 ;
6401 char *kwnames[] = {
6402 (char *) "self", NULL
6403 };
6404
6405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_ControlDown",kwnames,&obj0)) goto fail;
6406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6407 if (SWIG_arg_fail(1)) SWIG_fail;
6408 {
6409 PyThreadState* __tstate = wxPyBeginAllowThreads();
6410 result = (bool)(arg1)->ControlDown();
6411
6412 wxPyEndAllowThreads(__tstate);
6413 if (PyErr_Occurred()) SWIG_fail;
6414 }
6415 {
6416 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6417 }
6418 return resultobj;
6419 fail:
6420 return NULL;
6421 }
6422
6423
6424 static PyObject *_wrap_MouseState_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6425 PyObject *resultobj = NULL;
6426 wxMouseState *arg1 = (wxMouseState *) 0 ;
6427 bool result;
6428 PyObject * obj0 = 0 ;
6429 char *kwnames[] = {
6430 (char *) "self", NULL
6431 };
6432
6433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_ShiftDown",kwnames,&obj0)) goto fail;
6434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6435 if (SWIG_arg_fail(1)) SWIG_fail;
6436 {
6437 PyThreadState* __tstate = wxPyBeginAllowThreads();
6438 result = (bool)(arg1)->ShiftDown();
6439
6440 wxPyEndAllowThreads(__tstate);
6441 if (PyErr_Occurred()) SWIG_fail;
6442 }
6443 {
6444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6445 }
6446 return resultobj;
6447 fail:
6448 return NULL;
6449 }
6450
6451
6452 static PyObject *_wrap_MouseState_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
6453 PyObject *resultobj = NULL;
6454 wxMouseState *arg1 = (wxMouseState *) 0 ;
6455 bool result;
6456 PyObject * obj0 = 0 ;
6457 char *kwnames[] = {
6458 (char *) "self", NULL
6459 };
6460
6461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_AltDown",kwnames,&obj0)) goto fail;
6462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6463 if (SWIG_arg_fail(1)) SWIG_fail;
6464 {
6465 PyThreadState* __tstate = wxPyBeginAllowThreads();
6466 result = (bool)(arg1)->AltDown();
6467
6468 wxPyEndAllowThreads(__tstate);
6469 if (PyErr_Occurred()) SWIG_fail;
6470 }
6471 {
6472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6473 }
6474 return resultobj;
6475 fail:
6476 return NULL;
6477 }
6478
6479
6480 static PyObject *_wrap_MouseState_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
6481 PyObject *resultobj = NULL;
6482 wxMouseState *arg1 = (wxMouseState *) 0 ;
6483 bool result;
6484 PyObject * obj0 = 0 ;
6485 char *kwnames[] = {
6486 (char *) "self", NULL
6487 };
6488
6489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_MetaDown",kwnames,&obj0)) goto fail;
6490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6491 if (SWIG_arg_fail(1)) SWIG_fail;
6492 {
6493 PyThreadState* __tstate = wxPyBeginAllowThreads();
6494 result = (bool)(arg1)->MetaDown();
6495
6496 wxPyEndAllowThreads(__tstate);
6497 if (PyErr_Occurred()) SWIG_fail;
6498 }
6499 {
6500 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6501 }
6502 return resultobj;
6503 fail:
6504 return NULL;
6505 }
6506
6507
6508 static PyObject *_wrap_MouseState_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
6509 PyObject *resultobj = NULL;
6510 wxMouseState *arg1 = (wxMouseState *) 0 ;
6511 bool result;
6512 PyObject * obj0 = 0 ;
6513 char *kwnames[] = {
6514 (char *) "self", NULL
6515 };
6516
6517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_CmdDown",kwnames,&obj0)) goto fail;
6518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6519 if (SWIG_arg_fail(1)) SWIG_fail;
6520 {
6521 PyThreadState* __tstate = wxPyBeginAllowThreads();
6522 result = (bool)(arg1)->CmdDown();
6523
6524 wxPyEndAllowThreads(__tstate);
6525 if (PyErr_Occurred()) SWIG_fail;
6526 }
6527 {
6528 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6529 }
6530 return resultobj;
6531 fail:
6532 return NULL;
6533 }
6534
6535
6536 static PyObject *_wrap_MouseState_SetX(PyObject *, PyObject *args, PyObject *kwargs) {
6537 PyObject *resultobj = NULL;
6538 wxMouseState *arg1 = (wxMouseState *) 0 ;
6539 int arg2 ;
6540 PyObject * obj0 = 0 ;
6541 PyObject * obj1 = 0 ;
6542 char *kwnames[] = {
6543 (char *) "self",(char *) "x", NULL
6544 };
6545
6546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetX",kwnames,&obj0,&obj1)) goto fail;
6547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6548 if (SWIG_arg_fail(1)) SWIG_fail;
6549 {
6550 arg2 = static_cast<int >(SWIG_As_int(obj1));
6551 if (SWIG_arg_fail(2)) SWIG_fail;
6552 }
6553 {
6554 PyThreadState* __tstate = wxPyBeginAllowThreads();
6555 (arg1)->SetX(arg2);
6556
6557 wxPyEndAllowThreads(__tstate);
6558 if (PyErr_Occurred()) SWIG_fail;
6559 }
6560 Py_INCREF(Py_None); resultobj = Py_None;
6561 return resultobj;
6562 fail:
6563 return NULL;
6564 }
6565
6566
6567 static PyObject *_wrap_MouseState_SetY(PyObject *, PyObject *args, PyObject *kwargs) {
6568 PyObject *resultobj = NULL;
6569 wxMouseState *arg1 = (wxMouseState *) 0 ;
6570 int arg2 ;
6571 PyObject * obj0 = 0 ;
6572 PyObject * obj1 = 0 ;
6573 char *kwnames[] = {
6574 (char *) "self",(char *) "y", NULL
6575 };
6576
6577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetY",kwnames,&obj0,&obj1)) goto fail;
6578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6579 if (SWIG_arg_fail(1)) SWIG_fail;
6580 {
6581 arg2 = static_cast<int >(SWIG_As_int(obj1));
6582 if (SWIG_arg_fail(2)) SWIG_fail;
6583 }
6584 {
6585 PyThreadState* __tstate = wxPyBeginAllowThreads();
6586 (arg1)->SetY(arg2);
6587
6588 wxPyEndAllowThreads(__tstate);
6589 if (PyErr_Occurred()) SWIG_fail;
6590 }
6591 Py_INCREF(Py_None); resultobj = Py_None;
6592 return resultobj;
6593 fail:
6594 return NULL;
6595 }
6596
6597
6598 static PyObject *_wrap_MouseState_SetLeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6599 PyObject *resultobj = NULL;
6600 wxMouseState *arg1 = (wxMouseState *) 0 ;
6601 bool arg2 ;
6602 PyObject * obj0 = 0 ;
6603 PyObject * obj1 = 0 ;
6604 char *kwnames[] = {
6605 (char *) "self",(char *) "down", NULL
6606 };
6607
6608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetLeftDown",kwnames,&obj0,&obj1)) goto fail;
6609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6610 if (SWIG_arg_fail(1)) SWIG_fail;
6611 {
6612 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6613 if (SWIG_arg_fail(2)) SWIG_fail;
6614 }
6615 {
6616 PyThreadState* __tstate = wxPyBeginAllowThreads();
6617 (arg1)->SetLeftDown(arg2);
6618
6619 wxPyEndAllowThreads(__tstate);
6620 if (PyErr_Occurred()) SWIG_fail;
6621 }
6622 Py_INCREF(Py_None); resultobj = Py_None;
6623 return resultobj;
6624 fail:
6625 return NULL;
6626 }
6627
6628
6629 static PyObject *_wrap_MouseState_SetMiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
6630 PyObject *resultobj = NULL;
6631 wxMouseState *arg1 = (wxMouseState *) 0 ;
6632 bool arg2 ;
6633 PyObject * obj0 = 0 ;
6634 PyObject * obj1 = 0 ;
6635 char *kwnames[] = {
6636 (char *) "self",(char *) "down", NULL
6637 };
6638
6639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetMiddleDown",kwnames,&obj0,&obj1)) goto fail;
6640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6641 if (SWIG_arg_fail(1)) SWIG_fail;
6642 {
6643 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6644 if (SWIG_arg_fail(2)) SWIG_fail;
6645 }
6646 {
6647 PyThreadState* __tstate = wxPyBeginAllowThreads();
6648 (arg1)->SetMiddleDown(arg2);
6649
6650 wxPyEndAllowThreads(__tstate);
6651 if (PyErr_Occurred()) SWIG_fail;
6652 }
6653 Py_INCREF(Py_None); resultobj = Py_None;
6654 return resultobj;
6655 fail:
6656 return NULL;
6657 }
6658
6659
6660 static PyObject *_wrap_MouseState_SetRightDown(PyObject *, PyObject *args, PyObject *kwargs) {
6661 PyObject *resultobj = NULL;
6662 wxMouseState *arg1 = (wxMouseState *) 0 ;
6663 bool arg2 ;
6664 PyObject * obj0 = 0 ;
6665 PyObject * obj1 = 0 ;
6666 char *kwnames[] = {
6667 (char *) "self",(char *) "down", NULL
6668 };
6669
6670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetRightDown",kwnames,&obj0,&obj1)) goto fail;
6671 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6672 if (SWIG_arg_fail(1)) SWIG_fail;
6673 {
6674 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6675 if (SWIG_arg_fail(2)) SWIG_fail;
6676 }
6677 {
6678 PyThreadState* __tstate = wxPyBeginAllowThreads();
6679 (arg1)->SetRightDown(arg2);
6680
6681 wxPyEndAllowThreads(__tstate);
6682 if (PyErr_Occurred()) SWIG_fail;
6683 }
6684 Py_INCREF(Py_None); resultobj = Py_None;
6685 return resultobj;
6686 fail:
6687 return NULL;
6688 }
6689
6690
6691 static PyObject *_wrap_MouseState_SetControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
6692 PyObject *resultobj = NULL;
6693 wxMouseState *arg1 = (wxMouseState *) 0 ;
6694 bool arg2 ;
6695 PyObject * obj0 = 0 ;
6696 PyObject * obj1 = 0 ;
6697 char *kwnames[] = {
6698 (char *) "self",(char *) "down", NULL
6699 };
6700
6701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetControlDown",kwnames,&obj0,&obj1)) goto fail;
6702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6703 if (SWIG_arg_fail(1)) SWIG_fail;
6704 {
6705 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6706 if (SWIG_arg_fail(2)) SWIG_fail;
6707 }
6708 {
6709 PyThreadState* __tstate = wxPyBeginAllowThreads();
6710 (arg1)->SetControlDown(arg2);
6711
6712 wxPyEndAllowThreads(__tstate);
6713 if (PyErr_Occurred()) SWIG_fail;
6714 }
6715 Py_INCREF(Py_None); resultobj = Py_None;
6716 return resultobj;
6717 fail:
6718 return NULL;
6719 }
6720
6721
6722 static PyObject *_wrap_MouseState_SetShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6723 PyObject *resultobj = NULL;
6724 wxMouseState *arg1 = (wxMouseState *) 0 ;
6725 bool arg2 ;
6726 PyObject * obj0 = 0 ;
6727 PyObject * obj1 = 0 ;
6728 char *kwnames[] = {
6729 (char *) "self",(char *) "down", NULL
6730 };
6731
6732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetShiftDown",kwnames,&obj0,&obj1)) goto fail;
6733 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6734 if (SWIG_arg_fail(1)) SWIG_fail;
6735 {
6736 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6737 if (SWIG_arg_fail(2)) SWIG_fail;
6738 }
6739 {
6740 PyThreadState* __tstate = wxPyBeginAllowThreads();
6741 (arg1)->SetShiftDown(arg2);
6742
6743 wxPyEndAllowThreads(__tstate);
6744 if (PyErr_Occurred()) SWIG_fail;
6745 }
6746 Py_INCREF(Py_None); resultobj = Py_None;
6747 return resultobj;
6748 fail:
6749 return NULL;
6750 }
6751
6752
6753 static PyObject *_wrap_MouseState_SetAltDown(PyObject *, PyObject *args, PyObject *kwargs) {
6754 PyObject *resultobj = NULL;
6755 wxMouseState *arg1 = (wxMouseState *) 0 ;
6756 bool arg2 ;
6757 PyObject * obj0 = 0 ;
6758 PyObject * obj1 = 0 ;
6759 char *kwnames[] = {
6760 (char *) "self",(char *) "down", NULL
6761 };
6762
6763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetAltDown",kwnames,&obj0,&obj1)) goto fail;
6764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6765 if (SWIG_arg_fail(1)) SWIG_fail;
6766 {
6767 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6768 if (SWIG_arg_fail(2)) SWIG_fail;
6769 }
6770 {
6771 PyThreadState* __tstate = wxPyBeginAllowThreads();
6772 (arg1)->SetAltDown(arg2);
6773
6774 wxPyEndAllowThreads(__tstate);
6775 if (PyErr_Occurred()) SWIG_fail;
6776 }
6777 Py_INCREF(Py_None); resultobj = Py_None;
6778 return resultobj;
6779 fail:
6780 return NULL;
6781 }
6782
6783
6784 static PyObject *_wrap_MouseState_SetMetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
6785 PyObject *resultobj = NULL;
6786 wxMouseState *arg1 = (wxMouseState *) 0 ;
6787 bool arg2 ;
6788 PyObject * obj0 = 0 ;
6789 PyObject * obj1 = 0 ;
6790 char *kwnames[] = {
6791 (char *) "self",(char *) "down", NULL
6792 };
6793
6794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetMetaDown",kwnames,&obj0,&obj1)) goto fail;
6795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6796 if (SWIG_arg_fail(1)) SWIG_fail;
6797 {
6798 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6799 if (SWIG_arg_fail(2)) SWIG_fail;
6800 }
6801 {
6802 PyThreadState* __tstate = wxPyBeginAllowThreads();
6803 (arg1)->SetMetaDown(arg2);
6804
6805 wxPyEndAllowThreads(__tstate);
6806 if (PyErr_Occurred()) SWIG_fail;
6807 }
6808 Py_INCREF(Py_None); resultobj = Py_None;
6809 return resultobj;
6810 fail:
6811 return NULL;
6812 }
6813
6814
6815 static PyObject * MouseState_swigregister(PyObject *, PyObject *args) {
6816 PyObject *obj;
6817 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6818 SWIG_TypeClientData(SWIGTYPE_p_wxMouseState, obj);
6819 Py_INCREF(obj);
6820 return Py_BuildValue((char *)"");
6821 }
6822 static PyObject *_wrap_GetMouseState(PyObject *, PyObject *args, PyObject *kwargs) {
6823 PyObject *resultobj = NULL;
6824 wxMouseState result;
6825 char *kwnames[] = {
6826 NULL
6827 };
6828
6829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMouseState",kwnames)) goto fail;
6830 {
6831 PyThreadState* __tstate = wxPyBeginAllowThreads();
6832 result = wxGetMouseState();
6833
6834 wxPyEndAllowThreads(__tstate);
6835 if (PyErr_Occurred()) SWIG_fail;
6836 }
6837 {
6838 wxMouseState * resultptr;
6839 resultptr = new wxMouseState(static_cast<wxMouseState & >(result));
6840 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxMouseState, 1);
6841 }
6842 return resultobj;
6843 fail:
6844 return NULL;
6845 }
6846
6847
6848 static PyObject *_wrap_WakeUpMainThread(PyObject *, PyObject *args, PyObject *kwargs) {
6849 PyObject *resultobj = NULL;
6850 char *kwnames[] = {
6851 NULL
6852 };
6853
6854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
6855 {
6856 if (!wxPyCheckForApp()) SWIG_fail;
6857 PyThreadState* __tstate = wxPyBeginAllowThreads();
6858 wxWakeUpMainThread();
6859
6860 wxPyEndAllowThreads(__tstate);
6861 if (PyErr_Occurred()) SWIG_fail;
6862 }
6863 Py_INCREF(Py_None); resultobj = Py_None;
6864 return resultobj;
6865 fail:
6866 return NULL;
6867 }
6868
6869
6870 static PyObject *_wrap_MutexGuiEnter(PyObject *, PyObject *args, PyObject *kwargs) {
6871 PyObject *resultobj = NULL;
6872 char *kwnames[] = {
6873 NULL
6874 };
6875
6876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
6877 {
6878 if (!wxPyCheckForApp()) SWIG_fail;
6879 PyThreadState* __tstate = wxPyBeginAllowThreads();
6880 wxMutexGuiEnter();
6881
6882 wxPyEndAllowThreads(__tstate);
6883 if (PyErr_Occurred()) SWIG_fail;
6884 }
6885 Py_INCREF(Py_None); resultobj = Py_None;
6886 return resultobj;
6887 fail:
6888 return NULL;
6889 }
6890
6891
6892 static PyObject *_wrap_MutexGuiLeave(PyObject *, PyObject *args, PyObject *kwargs) {
6893 PyObject *resultobj = NULL;
6894 char *kwnames[] = {
6895 NULL
6896 };
6897
6898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
6899 {
6900 if (!wxPyCheckForApp()) SWIG_fail;
6901 PyThreadState* __tstate = wxPyBeginAllowThreads();
6902 wxMutexGuiLeave();
6903
6904 wxPyEndAllowThreads(__tstate);
6905 if (PyErr_Occurred()) SWIG_fail;
6906 }
6907 Py_INCREF(Py_None); resultobj = Py_None;
6908 return resultobj;
6909 fail:
6910 return NULL;
6911 }
6912
6913
6914 static PyObject *_wrap_new_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
6915 PyObject *resultobj = NULL;
6916 wxMutexGuiLocker *result;
6917 char *kwnames[] = {
6918 NULL
6919 };
6920
6921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
6922 {
6923 if (!wxPyCheckForApp()) SWIG_fail;
6924 PyThreadState* __tstate = wxPyBeginAllowThreads();
6925 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
6926
6927 wxPyEndAllowThreads(__tstate);
6928 if (PyErr_Occurred()) SWIG_fail;
6929 }
6930 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMutexGuiLocker, 1);
6931 return resultobj;
6932 fail:
6933 return NULL;
6934 }
6935
6936
6937 static PyObject *_wrap_delete_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
6938 PyObject *resultobj = NULL;
6939 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
6940 PyObject * obj0 = 0 ;
6941 char *kwnames[] = {
6942 (char *) "self", NULL
6943 };
6944
6945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
6946 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMutexGuiLocker, SWIG_POINTER_EXCEPTION | 0);
6947 if (SWIG_arg_fail(1)) SWIG_fail;
6948 {
6949 PyThreadState* __tstate = wxPyBeginAllowThreads();
6950 delete arg1;
6951
6952 wxPyEndAllowThreads(__tstate);
6953 if (PyErr_Occurred()) SWIG_fail;
6954 }
6955 Py_INCREF(Py_None); resultobj = Py_None;
6956 return resultobj;
6957 fail:
6958 return NULL;
6959 }
6960
6961
6962 static PyObject * MutexGuiLocker_swigregister(PyObject *, PyObject *args) {
6963 PyObject *obj;
6964 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6965 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
6966 Py_INCREF(obj);
6967 return Py_BuildValue((char *)"");
6968 }
6969 static PyObject *_wrap_Thread_IsMain(PyObject *, PyObject *args, PyObject *kwargs) {
6970 PyObject *resultobj = NULL;
6971 bool result;
6972 char *kwnames[] = {
6973 NULL
6974 };
6975
6976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
6977 {
6978 PyThreadState* __tstate = wxPyBeginAllowThreads();
6979 result = (bool)wxThread_IsMain();
6980
6981 wxPyEndAllowThreads(__tstate);
6982 if (PyErr_Occurred()) SWIG_fail;
6983 }
6984 {
6985 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6986 }
6987 return resultobj;
6988 fail:
6989 return NULL;
6990 }
6991
6992
6993 static PyObject *_wrap_new_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
6994 PyObject *resultobj = NULL;
6995 wxString *arg1 = 0 ;
6996 wxToolTip *result;
6997 bool temp1 = false ;
6998 PyObject * obj0 = 0 ;
6999 char *kwnames[] = {
7000 (char *) "tip", NULL
7001 };
7002
7003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
7004 {
7005 arg1 = wxString_in_helper(obj0);
7006 if (arg1 == NULL) SWIG_fail;
7007 temp1 = true;
7008 }
7009 {
7010 if (!wxPyCheckForApp()) SWIG_fail;
7011 PyThreadState* __tstate = wxPyBeginAllowThreads();
7012 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
7013
7014 wxPyEndAllowThreads(__tstate);
7015 if (PyErr_Occurred()) SWIG_fail;
7016 }
7017 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolTip, 1);
7018 {
7019 if (temp1)
7020 delete arg1;
7021 }
7022 return resultobj;
7023 fail:
7024 {
7025 if (temp1)
7026 delete arg1;
7027 }
7028 return NULL;
7029 }
7030
7031
7032 static PyObject *_wrap_delete_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
7033 PyObject *resultobj = NULL;
7034 wxToolTip *arg1 = (wxToolTip *) 0 ;
7035 PyObject * obj0 = 0 ;
7036 char *kwnames[] = {
7037 (char *) "self", NULL
7038 };
7039
7040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ToolTip",kwnames,&obj0)) goto fail;
7041 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7042 if (SWIG_arg_fail(1)) SWIG_fail;
7043 {
7044 PyThreadState* __tstate = wxPyBeginAllowThreads();
7045 delete arg1;
7046
7047 wxPyEndAllowThreads(__tstate);
7048 if (PyErr_Occurred()) SWIG_fail;
7049 }
7050 Py_INCREF(Py_None); resultobj = Py_None;
7051 return resultobj;
7052 fail:
7053 return NULL;
7054 }
7055
7056
7057 static PyObject *_wrap_ToolTip_SetTip(PyObject *, PyObject *args, PyObject *kwargs) {
7058 PyObject *resultobj = NULL;
7059 wxToolTip *arg1 = (wxToolTip *) 0 ;
7060 wxString *arg2 = 0 ;
7061 bool temp2 = false ;
7062 PyObject * obj0 = 0 ;
7063 PyObject * obj1 = 0 ;
7064 char *kwnames[] = {
7065 (char *) "self",(char *) "tip", NULL
7066 };
7067
7068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
7069 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7070 if (SWIG_arg_fail(1)) SWIG_fail;
7071 {
7072 arg2 = wxString_in_helper(obj1);
7073 if (arg2 == NULL) SWIG_fail;
7074 temp2 = true;
7075 }
7076 {
7077 PyThreadState* __tstate = wxPyBeginAllowThreads();
7078 (arg1)->SetTip((wxString const &)*arg2);
7079
7080 wxPyEndAllowThreads(__tstate);
7081 if (PyErr_Occurred()) SWIG_fail;
7082 }
7083 Py_INCREF(Py_None); resultobj = Py_None;
7084 {
7085 if (temp2)
7086 delete arg2;
7087 }
7088 return resultobj;
7089 fail:
7090 {
7091 if (temp2)
7092 delete arg2;
7093 }
7094 return NULL;
7095 }
7096
7097
7098 static PyObject *_wrap_ToolTip_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
7099 PyObject *resultobj = NULL;
7100 wxToolTip *arg1 = (wxToolTip *) 0 ;
7101 wxString result;
7102 PyObject * obj0 = 0 ;
7103 char *kwnames[] = {
7104 (char *) "self", NULL
7105 };
7106
7107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
7108 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7109 if (SWIG_arg_fail(1)) SWIG_fail;
7110 {
7111 PyThreadState* __tstate = wxPyBeginAllowThreads();
7112 result = (arg1)->GetTip();
7113
7114 wxPyEndAllowThreads(__tstate);
7115 if (PyErr_Occurred()) SWIG_fail;
7116 }
7117 {
7118 #if wxUSE_UNICODE
7119 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7120 #else
7121 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7122 #endif
7123 }
7124 return resultobj;
7125 fail:
7126 return NULL;
7127 }
7128
7129
7130 static PyObject *_wrap_ToolTip_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7131 PyObject *resultobj = NULL;
7132 wxToolTip *arg1 = (wxToolTip *) 0 ;
7133 wxWindow *result;
7134 PyObject * obj0 = 0 ;
7135 char *kwnames[] = {
7136 (char *) "self", NULL
7137 };
7138
7139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
7140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7141 if (SWIG_arg_fail(1)) SWIG_fail;
7142 {
7143 PyThreadState* __tstate = wxPyBeginAllowThreads();
7144 result = (wxWindow *)(arg1)->GetWindow();
7145
7146 wxPyEndAllowThreads(__tstate);
7147 if (PyErr_Occurred()) SWIG_fail;
7148 }
7149 {
7150 resultobj = wxPyMake_wxObject(result, 0);
7151 }
7152 return resultobj;
7153 fail:
7154 return NULL;
7155 }
7156
7157
7158 static PyObject *_wrap_ToolTip_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
7159 PyObject *resultobj = NULL;
7160 bool arg1 ;
7161 PyObject * obj0 = 0 ;
7162 char *kwnames[] = {
7163 (char *) "flag", NULL
7164 };
7165
7166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
7167 {
7168 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
7169 if (SWIG_arg_fail(1)) SWIG_fail;
7170 }
7171 {
7172 PyThreadState* __tstate = wxPyBeginAllowThreads();
7173 wxToolTip::Enable(arg1);
7174
7175 wxPyEndAllowThreads(__tstate);
7176 if (PyErr_Occurred()) SWIG_fail;
7177 }
7178 Py_INCREF(Py_None); resultobj = Py_None;
7179 return resultobj;
7180 fail:
7181 return NULL;
7182 }
7183
7184
7185 static PyObject *_wrap_ToolTip_SetDelay(PyObject *, PyObject *args, PyObject *kwargs) {
7186 PyObject *resultobj = NULL;
7187 long arg1 ;
7188 PyObject * obj0 = 0 ;
7189 char *kwnames[] = {
7190 (char *) "milliseconds", NULL
7191 };
7192
7193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
7194 {
7195 arg1 = static_cast<long >(SWIG_As_long(obj0));
7196 if (SWIG_arg_fail(1)) SWIG_fail;
7197 }
7198 {
7199 PyThreadState* __tstate = wxPyBeginAllowThreads();
7200 wxToolTip::SetDelay(arg1);
7201
7202 wxPyEndAllowThreads(__tstate);
7203 if (PyErr_Occurred()) SWIG_fail;
7204 }
7205 Py_INCREF(Py_None); resultobj = Py_None;
7206 return resultobj;
7207 fail:
7208 return NULL;
7209 }
7210
7211
7212 static PyObject * ToolTip_swigregister(PyObject *, PyObject *args) {
7213 PyObject *obj;
7214 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7215 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
7216 Py_INCREF(obj);
7217 return Py_BuildValue((char *)"");
7218 }
7219 static PyObject *_wrap_new_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
7220 PyObject *resultobj = NULL;
7221 wxWindow *arg1 = (wxWindow *) 0 ;
7222 wxSize *arg2 = 0 ;
7223 wxCaret *result;
7224 wxSize temp2 ;
7225 PyObject * obj0 = 0 ;
7226 PyObject * obj1 = 0 ;
7227 char *kwnames[] = {
7228 (char *) "window",(char *) "size", NULL
7229 };
7230
7231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
7232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7233 if (SWIG_arg_fail(1)) SWIG_fail;
7234 {
7235 arg2 = &temp2;
7236 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
7237 }
7238 {
7239 if (!wxPyCheckForApp()) SWIG_fail;
7240 PyThreadState* __tstate = wxPyBeginAllowThreads();
7241 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
7242
7243 wxPyEndAllowThreads(__tstate);
7244 if (PyErr_Occurred()) SWIG_fail;
7245 }
7246 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 1);
7247 return resultobj;
7248 fail:
7249 return NULL;
7250 }
7251
7252
7253 static PyObject *_wrap_delete_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
7254 PyObject *resultobj = NULL;
7255 wxCaret *arg1 = (wxCaret *) 0 ;
7256 PyObject * obj0 = 0 ;
7257 char *kwnames[] = {
7258 (char *) "self", NULL
7259 };
7260
7261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail;
7262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7263 if (SWIG_arg_fail(1)) SWIG_fail;
7264 {
7265 PyThreadState* __tstate = wxPyBeginAllowThreads();
7266 delete arg1;
7267
7268 wxPyEndAllowThreads(__tstate);
7269 if (PyErr_Occurred()) SWIG_fail;
7270 }
7271 Py_INCREF(Py_None); resultobj = Py_None;
7272 return resultobj;
7273 fail:
7274 return NULL;
7275 }
7276
7277
7278 static PyObject *_wrap_Caret_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
7279 PyObject *resultobj = NULL;
7280 wxCaret *arg1 = (wxCaret *) 0 ;
7281 PyObject * obj0 = 0 ;
7282 char *kwnames[] = {
7283 (char *) "self", NULL
7284 };
7285
7286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Destroy",kwnames,&obj0)) goto fail;
7287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7288 if (SWIG_arg_fail(1)) SWIG_fail;
7289 {
7290 PyThreadState* __tstate = wxPyBeginAllowThreads();
7291 wxCaret_Destroy(arg1);
7292
7293 wxPyEndAllowThreads(__tstate);
7294 if (PyErr_Occurred()) SWIG_fail;
7295 }
7296 Py_INCREF(Py_None); resultobj = Py_None;
7297 return resultobj;
7298 fail:
7299 return NULL;
7300 }
7301
7302
7303 static PyObject *_wrap_Caret_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
7304 PyObject *resultobj = NULL;
7305 wxCaret *arg1 = (wxCaret *) 0 ;
7306 bool result;
7307 PyObject * obj0 = 0 ;
7308 char *kwnames[] = {
7309 (char *) "self", NULL
7310 };
7311
7312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
7313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7314 if (SWIG_arg_fail(1)) SWIG_fail;
7315 {
7316 PyThreadState* __tstate = wxPyBeginAllowThreads();
7317 result = (bool)(arg1)->IsOk();
7318
7319 wxPyEndAllowThreads(__tstate);
7320 if (PyErr_Occurred()) SWIG_fail;
7321 }
7322 {
7323 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7324 }
7325 return resultobj;
7326 fail:
7327 return NULL;
7328 }
7329
7330
7331 static PyObject *_wrap_Caret_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
7332 PyObject *resultobj = NULL;
7333 wxCaret *arg1 = (wxCaret *) 0 ;
7334 bool result;
7335 PyObject * obj0 = 0 ;
7336 char *kwnames[] = {
7337 (char *) "self", NULL
7338 };
7339
7340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
7341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7342 if (SWIG_arg_fail(1)) SWIG_fail;
7343 {
7344 PyThreadState* __tstate = wxPyBeginAllowThreads();
7345 result = (bool)(arg1)->IsVisible();
7346
7347 wxPyEndAllowThreads(__tstate);
7348 if (PyErr_Occurred()) SWIG_fail;
7349 }
7350 {
7351 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7352 }
7353 return resultobj;
7354 fail:
7355 return NULL;
7356 }
7357
7358
7359 static PyObject *_wrap_Caret_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
7360 PyObject *resultobj = NULL;
7361 wxCaret *arg1 = (wxCaret *) 0 ;
7362 wxPoint result;
7363 PyObject * obj0 = 0 ;
7364 char *kwnames[] = {
7365 (char *) "self", NULL
7366 };
7367
7368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
7369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7370 if (SWIG_arg_fail(1)) SWIG_fail;
7371 {
7372 PyThreadState* __tstate = wxPyBeginAllowThreads();
7373 result = (arg1)->GetPosition();
7374
7375 wxPyEndAllowThreads(__tstate);
7376 if (PyErr_Occurred()) SWIG_fail;
7377 }
7378 {
7379 wxPoint * resultptr;
7380 resultptr = new wxPoint(static_cast<wxPoint & >(result));
7381 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
7382 }
7383 return resultobj;
7384 fail:
7385 return NULL;
7386 }
7387
7388
7389 static PyObject *_wrap_Caret_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
7390 PyObject *resultobj = NULL;
7391 wxCaret *arg1 = (wxCaret *) 0 ;
7392 int *arg2 = (int *) 0 ;
7393 int *arg3 = (int *) 0 ;
7394 int temp2 ;
7395 int res2 = 0 ;
7396 int temp3 ;
7397 int res3 = 0 ;
7398 PyObject * obj0 = 0 ;
7399 char *kwnames[] = {
7400 (char *) "self", NULL
7401 };
7402
7403 arg2 = &temp2; res2 = SWIG_NEWOBJ;
7404 arg3 = &temp3; res3 = SWIG_NEWOBJ;
7405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
7406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7407 if (SWIG_arg_fail(1)) SWIG_fail;
7408 {
7409 PyThreadState* __tstate = wxPyBeginAllowThreads();
7410 (arg1)->GetPosition(arg2,arg3);
7411
7412 wxPyEndAllowThreads(__tstate);
7413 if (PyErr_Occurred()) SWIG_fail;
7414 }
7415 Py_INCREF(Py_None); resultobj = Py_None;
7416 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
7417 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
7418 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
7419 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
7420 return resultobj;
7421 fail:
7422 return NULL;
7423 }
7424
7425
7426 static PyObject *_wrap_Caret_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
7427 PyObject *resultobj = NULL;
7428 wxCaret *arg1 = (wxCaret *) 0 ;
7429 wxSize result;
7430 PyObject * obj0 = 0 ;
7431 char *kwnames[] = {
7432 (char *) "self", NULL
7433 };
7434
7435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
7436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7437 if (SWIG_arg_fail(1)) SWIG_fail;
7438 {
7439 PyThreadState* __tstate = wxPyBeginAllowThreads();
7440 result = (arg1)->GetSize();
7441
7442 wxPyEndAllowThreads(__tstate);
7443 if (PyErr_Occurred()) SWIG_fail;
7444 }
7445 {
7446 wxSize * resultptr;
7447 resultptr = new wxSize(static_cast<wxSize & >(result));
7448 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
7449 }
7450 return resultobj;
7451 fail:
7452 return NULL;
7453 }
7454
7455
7456 static PyObject *_wrap_Caret_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
7457 PyObject *resultobj = NULL;
7458 wxCaret *arg1 = (wxCaret *) 0 ;
7459 int *arg2 = (int *) 0 ;
7460 int *arg3 = (int *) 0 ;
7461 int temp2 ;
7462 int res2 = 0 ;
7463 int temp3 ;
7464 int res3 = 0 ;
7465 PyObject * obj0 = 0 ;
7466 char *kwnames[] = {
7467 (char *) "self", NULL
7468 };
7469
7470 arg2 = &temp2; res2 = SWIG_NEWOBJ;
7471 arg3 = &temp3; res3 = SWIG_NEWOBJ;
7472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
7473 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7474 if (SWIG_arg_fail(1)) SWIG_fail;
7475 {
7476 PyThreadState* __tstate = wxPyBeginAllowThreads();
7477 (arg1)->GetSize(arg2,arg3);
7478
7479 wxPyEndAllowThreads(__tstate);
7480 if (PyErr_Occurred()) SWIG_fail;
7481 }
7482 Py_INCREF(Py_None); resultobj = Py_None;
7483 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
7484 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
7485 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
7486 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
7487 return resultobj;
7488 fail:
7489 return NULL;
7490 }
7491
7492
7493 static PyObject *_wrap_Caret_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7494 PyObject *resultobj = NULL;
7495 wxCaret *arg1 = (wxCaret *) 0 ;
7496 wxWindow *result;
7497 PyObject * obj0 = 0 ;
7498 char *kwnames[] = {
7499 (char *) "self", NULL
7500 };
7501
7502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
7503 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7504 if (SWIG_arg_fail(1)) SWIG_fail;
7505 {
7506 PyThreadState* __tstate = wxPyBeginAllowThreads();
7507 result = (wxWindow *)(arg1)->GetWindow();
7508
7509 wxPyEndAllowThreads(__tstate);
7510 if (PyErr_Occurred()) SWIG_fail;
7511 }
7512 {
7513 resultobj = wxPyMake_wxObject(result, 0);
7514 }
7515 return resultobj;
7516 fail:
7517 return NULL;
7518 }
7519
7520
7521 static PyObject *_wrap_Caret_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
7522 PyObject *resultobj = NULL;
7523 wxCaret *arg1 = (wxCaret *) 0 ;
7524 int arg2 ;
7525 int arg3 ;
7526 PyObject * obj0 = 0 ;
7527 PyObject * obj1 = 0 ;
7528 PyObject * obj2 = 0 ;
7529 char *kwnames[] = {
7530 (char *) "self",(char *) "x",(char *) "y", NULL
7531 };
7532
7533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
7534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7535 if (SWIG_arg_fail(1)) SWIG_fail;
7536 {
7537 arg2 = static_cast<int >(SWIG_As_int(obj1));
7538 if (SWIG_arg_fail(2)) SWIG_fail;
7539 }
7540 {
7541 arg3 = static_cast<int >(SWIG_As_int(obj2));
7542 if (SWIG_arg_fail(3)) SWIG_fail;
7543 }
7544 {
7545 PyThreadState* __tstate = wxPyBeginAllowThreads();
7546 (arg1)->Move(arg2,arg3);
7547
7548 wxPyEndAllowThreads(__tstate);
7549 if (PyErr_Occurred()) SWIG_fail;
7550 }
7551 Py_INCREF(Py_None); resultobj = Py_None;
7552 return resultobj;
7553 fail:
7554 return NULL;
7555 }
7556
7557
7558 static PyObject *_wrap_Caret_Move(PyObject *, PyObject *args, PyObject *kwargs) {
7559 PyObject *resultobj = NULL;
7560 wxCaret *arg1 = (wxCaret *) 0 ;
7561 wxPoint *arg2 = 0 ;
7562 wxPoint temp2 ;
7563 PyObject * obj0 = 0 ;
7564 PyObject * obj1 = 0 ;
7565 char *kwnames[] = {
7566 (char *) "self",(char *) "pt", NULL
7567 };
7568
7569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
7570 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7571 if (SWIG_arg_fail(1)) SWIG_fail;
7572 {
7573 arg2 = &temp2;
7574 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
7575 }
7576 {
7577 PyThreadState* __tstate = wxPyBeginAllowThreads();
7578 (arg1)->Move((wxPoint const &)*arg2);
7579
7580 wxPyEndAllowThreads(__tstate);
7581 if (PyErr_Occurred()) SWIG_fail;
7582 }
7583 Py_INCREF(Py_None); resultobj = Py_None;
7584 return resultobj;
7585 fail:
7586 return NULL;
7587 }
7588
7589
7590 static PyObject *_wrap_Caret_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
7591 PyObject *resultobj = NULL;
7592 wxCaret *arg1 = (wxCaret *) 0 ;
7593 int arg2 ;
7594 int arg3 ;
7595 PyObject * obj0 = 0 ;
7596 PyObject * obj1 = 0 ;
7597 PyObject * obj2 = 0 ;
7598 char *kwnames[] = {
7599 (char *) "self",(char *) "width",(char *) "height", NULL
7600 };
7601
7602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
7603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7604 if (SWIG_arg_fail(1)) SWIG_fail;
7605 {
7606 arg2 = static_cast<int >(SWIG_As_int(obj1));
7607 if (SWIG_arg_fail(2)) SWIG_fail;
7608 }
7609 {
7610 arg3 = static_cast<int >(SWIG_As_int(obj2));
7611 if (SWIG_arg_fail(3)) SWIG_fail;
7612 }
7613 {
7614 PyThreadState* __tstate = wxPyBeginAllowThreads();
7615 (arg1)->SetSize(arg2,arg3);
7616
7617 wxPyEndAllowThreads(__tstate);
7618 if (PyErr_Occurred()) SWIG_fail;
7619 }
7620 Py_INCREF(Py_None); resultobj = Py_None;
7621 return resultobj;
7622 fail:
7623 return NULL;
7624 }
7625
7626
7627 static PyObject *_wrap_Caret_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
7628 PyObject *resultobj = NULL;
7629 wxCaret *arg1 = (wxCaret *) 0 ;
7630 wxSize *arg2 = 0 ;
7631 wxSize temp2 ;
7632 PyObject * obj0 = 0 ;
7633 PyObject * obj1 = 0 ;
7634 char *kwnames[] = {
7635 (char *) "self",(char *) "size", NULL
7636 };
7637
7638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
7639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7640 if (SWIG_arg_fail(1)) SWIG_fail;
7641 {
7642 arg2 = &temp2;
7643 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
7644 }
7645 {
7646 PyThreadState* __tstate = wxPyBeginAllowThreads();
7647 (arg1)->SetSize((wxSize const &)*arg2);
7648
7649 wxPyEndAllowThreads(__tstate);
7650 if (PyErr_Occurred()) SWIG_fail;
7651 }
7652 Py_INCREF(Py_None); resultobj = Py_None;
7653 return resultobj;
7654 fail:
7655 return NULL;
7656 }
7657
7658
7659 static PyObject *_wrap_Caret_Show(PyObject *, PyObject *args, PyObject *kwargs) {
7660 PyObject *resultobj = NULL;
7661 wxCaret *arg1 = (wxCaret *) 0 ;
7662 int arg2 = (int) true ;
7663 PyObject * obj0 = 0 ;
7664 PyObject * obj1 = 0 ;
7665 char *kwnames[] = {
7666 (char *) "self",(char *) "show", NULL
7667 };
7668
7669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
7670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7671 if (SWIG_arg_fail(1)) SWIG_fail;
7672 if (obj1) {
7673 {
7674 arg2 = static_cast<int >(SWIG_As_int(obj1));
7675 if (SWIG_arg_fail(2)) SWIG_fail;
7676 }
7677 }
7678 {
7679 PyThreadState* __tstate = wxPyBeginAllowThreads();
7680 (arg1)->Show(arg2);
7681
7682 wxPyEndAllowThreads(__tstate);
7683 if (PyErr_Occurred()) SWIG_fail;
7684 }
7685 Py_INCREF(Py_None); resultobj = Py_None;
7686 return resultobj;
7687 fail:
7688 return NULL;
7689 }
7690
7691
7692 static PyObject *_wrap_Caret_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
7693 PyObject *resultobj = NULL;
7694 wxCaret *arg1 = (wxCaret *) 0 ;
7695 PyObject * obj0 = 0 ;
7696 char *kwnames[] = {
7697 (char *) "self", NULL
7698 };
7699
7700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
7701 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7702 if (SWIG_arg_fail(1)) SWIG_fail;
7703 {
7704 PyThreadState* __tstate = wxPyBeginAllowThreads();
7705 (arg1)->Hide();
7706
7707 wxPyEndAllowThreads(__tstate);
7708 if (PyErr_Occurred()) SWIG_fail;
7709 }
7710 Py_INCREF(Py_None); resultobj = Py_None;
7711 return resultobj;
7712 fail:
7713 return NULL;
7714 }
7715
7716
7717 static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
7718 PyObject *resultobj = NULL;
7719 int result;
7720 char *kwnames[] = {
7721 NULL
7722 };
7723
7724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
7725 {
7726 PyThreadState* __tstate = wxPyBeginAllowThreads();
7727 result = (int)wxCaret::GetBlinkTime();
7728
7729 wxPyEndAllowThreads(__tstate);
7730 if (PyErr_Occurred()) SWIG_fail;
7731 }
7732 {
7733 resultobj = SWIG_From_int(static_cast<int >(result));
7734 }
7735 return resultobj;
7736 fail:
7737 return NULL;
7738 }
7739
7740
7741 static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
7742 PyObject *resultobj = NULL;
7743 int arg1 ;
7744 PyObject * obj0 = 0 ;
7745 char *kwnames[] = {
7746 (char *) "milliseconds", NULL
7747 };
7748
7749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
7750 {
7751 arg1 = static_cast<int >(SWIG_As_int(obj0));
7752 if (SWIG_arg_fail(1)) SWIG_fail;
7753 }
7754 {
7755 PyThreadState* __tstate = wxPyBeginAllowThreads();
7756 wxCaret::SetBlinkTime(arg1);
7757
7758 wxPyEndAllowThreads(__tstate);
7759 if (PyErr_Occurred()) SWIG_fail;
7760 }
7761 Py_INCREF(Py_None); resultobj = Py_None;
7762 return resultobj;
7763 fail:
7764 return NULL;
7765 }
7766
7767
7768 static PyObject * Caret_swigregister(PyObject *, PyObject *args) {
7769 PyObject *obj;
7770 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7771 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
7772 Py_INCREF(obj);
7773 return Py_BuildValue((char *)"");
7774 }
7775 static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
7776 PyObject *resultobj = NULL;
7777 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
7778 wxBusyCursor *result;
7779 PyObject * obj0 = 0 ;
7780 char *kwnames[] = {
7781 (char *) "cursor", NULL
7782 };
7783
7784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
7785 if (obj0) {
7786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
7787 if (SWIG_arg_fail(1)) SWIG_fail;
7788 }
7789 {
7790 if (!wxPyCheckForApp()) SWIG_fail;
7791 PyThreadState* __tstate = wxPyBeginAllowThreads();
7792 result = (wxBusyCursor *)new wxBusyCursor(arg1);
7793
7794 wxPyEndAllowThreads(__tstate);
7795 if (PyErr_Occurred()) SWIG_fail;
7796 }
7797 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyCursor, 1);
7798 return resultobj;
7799 fail:
7800 return NULL;
7801 }
7802
7803
7804 static PyObject *_wrap_delete_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
7805 PyObject *resultobj = NULL;
7806 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
7807 PyObject * obj0 = 0 ;
7808 char *kwnames[] = {
7809 (char *) "self", NULL
7810 };
7811
7812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
7813 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyCursor, SWIG_POINTER_EXCEPTION | 0);
7814 if (SWIG_arg_fail(1)) SWIG_fail;
7815 {
7816 PyThreadState* __tstate = wxPyBeginAllowThreads();
7817 delete arg1;
7818
7819 wxPyEndAllowThreads(__tstate);
7820 if (PyErr_Occurred()) SWIG_fail;
7821 }
7822 Py_INCREF(Py_None); resultobj = Py_None;
7823 return resultobj;
7824 fail:
7825 return NULL;
7826 }
7827
7828
7829 static PyObject * BusyCursor_swigregister(PyObject *, PyObject *args) {
7830 PyObject *obj;
7831 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7832 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
7833 Py_INCREF(obj);
7834 return Py_BuildValue((char *)"");
7835 }
7836 static PyObject *_wrap_new_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
7837 PyObject *resultobj = NULL;
7838 wxWindow *arg1 = (wxWindow *) NULL ;
7839 wxWindowDisabler *result;
7840 PyObject * obj0 = 0 ;
7841 char *kwnames[] = {
7842 (char *) "winToSkip", NULL
7843 };
7844
7845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
7846 if (obj0) {
7847 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7848 if (SWIG_arg_fail(1)) SWIG_fail;
7849 }
7850 {
7851 if (!wxPyCheckForApp()) SWIG_fail;
7852 PyThreadState* __tstate = wxPyBeginAllowThreads();
7853 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
7854
7855 wxPyEndAllowThreads(__tstate);
7856 if (PyErr_Occurred()) SWIG_fail;
7857 }
7858 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDisabler, 1);
7859 return resultobj;
7860 fail:
7861 return NULL;
7862 }
7863
7864
7865 static PyObject *_wrap_delete_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
7866 PyObject *resultobj = NULL;
7867 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
7868 PyObject * obj0 = 0 ;
7869 char *kwnames[] = {
7870 (char *) "self", NULL
7871 };
7872
7873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
7874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowDisabler, SWIG_POINTER_EXCEPTION | 0);
7875 if (SWIG_arg_fail(1)) SWIG_fail;
7876 {
7877 PyThreadState* __tstate = wxPyBeginAllowThreads();
7878 delete arg1;
7879
7880 wxPyEndAllowThreads(__tstate);
7881 if (PyErr_Occurred()) SWIG_fail;
7882 }
7883 Py_INCREF(Py_None); resultobj = Py_None;
7884 return resultobj;
7885 fail:
7886 return NULL;
7887 }
7888
7889
7890 static PyObject * WindowDisabler_swigregister(PyObject *, PyObject *args) {
7891 PyObject *obj;
7892 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7893 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
7894 Py_INCREF(obj);
7895 return Py_BuildValue((char *)"");
7896 }
7897 static PyObject *_wrap_new_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
7898 PyObject *resultobj = NULL;
7899 wxString *arg1 = 0 ;
7900 wxBusyInfo *result;
7901 bool temp1 = false ;
7902 PyObject * obj0 = 0 ;
7903 char *kwnames[] = {
7904 (char *) "message", NULL
7905 };
7906
7907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
7908 {
7909 arg1 = wxString_in_helper(obj0);
7910 if (arg1 == NULL) SWIG_fail;
7911 temp1 = true;
7912 }
7913 {
7914 if (!wxPyCheckForApp()) SWIG_fail;
7915 PyThreadState* __tstate = wxPyBeginAllowThreads();
7916 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
7917
7918 wxPyEndAllowThreads(__tstate);
7919 if (PyErr_Occurred()) SWIG_fail;
7920 }
7921 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyInfo, 1);
7922 {
7923 if (temp1)
7924 delete arg1;
7925 }
7926 return resultobj;
7927 fail:
7928 {
7929 if (temp1)
7930 delete arg1;
7931 }
7932 return NULL;
7933 }
7934
7935
7936 static PyObject *_wrap_delete_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
7937 PyObject *resultobj = NULL;
7938 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
7939 PyObject * obj0 = 0 ;
7940 char *kwnames[] = {
7941 (char *) "self", NULL
7942 };
7943
7944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
7945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyInfo, SWIG_POINTER_EXCEPTION | 0);
7946 if (SWIG_arg_fail(1)) SWIG_fail;
7947 {
7948 PyThreadState* __tstate = wxPyBeginAllowThreads();
7949 delete arg1;
7950
7951 wxPyEndAllowThreads(__tstate);
7952 if (PyErr_Occurred()) SWIG_fail;
7953 }
7954 Py_INCREF(Py_None); resultobj = Py_None;
7955 return resultobj;
7956 fail:
7957 return NULL;
7958 }
7959
7960
7961 static PyObject * BusyInfo_swigregister(PyObject *, PyObject *args) {
7962 PyObject *obj;
7963 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7964 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
7965 Py_INCREF(obj);
7966 return Py_BuildValue((char *)"");
7967 }
7968 static PyObject *_wrap_new_StopWatch(PyObject *, PyObject *args, PyObject *kwargs) {
7969 PyObject *resultobj = NULL;
7970 wxStopWatch *result;
7971 char *kwnames[] = {
7972 NULL
7973 };
7974
7975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
7976 {
7977 PyThreadState* __tstate = wxPyBeginAllowThreads();
7978 result = (wxStopWatch *)new wxStopWatch();
7979
7980 wxPyEndAllowThreads(__tstate);
7981 if (PyErr_Occurred()) SWIG_fail;
7982 }
7983 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStopWatch, 1);
7984 return resultobj;
7985 fail:
7986 return NULL;
7987 }
7988
7989
7990 static PyObject *_wrap_StopWatch_Start(PyObject *, PyObject *args, PyObject *kwargs) {
7991 PyObject *resultobj = NULL;
7992 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
7993 long arg2 = (long) 0 ;
7994 PyObject * obj0 = 0 ;
7995 PyObject * obj1 = 0 ;
7996 char *kwnames[] = {
7997 (char *) "self",(char *) "t0", NULL
7998 };
7999
8000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
8001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
8002 if (SWIG_arg_fail(1)) SWIG_fail;
8003 if (obj1) {
8004 {
8005 arg2 = static_cast<long >(SWIG_As_long(obj1));
8006 if (SWIG_arg_fail(2)) SWIG_fail;
8007 }
8008 }
8009 {
8010 PyThreadState* __tstate = wxPyBeginAllowThreads();
8011 (arg1)->Start(arg2);
8012
8013 wxPyEndAllowThreads(__tstate);
8014 if (PyErr_Occurred()) SWIG_fail;
8015 }
8016 Py_INCREF(Py_None); resultobj = Py_None;
8017 return resultobj;
8018 fail:
8019 return NULL;
8020 }
8021
8022
8023 static PyObject *_wrap_StopWatch_Pause(PyObject *, PyObject *args, PyObject *kwargs) {
8024 PyObject *resultobj = NULL;
8025 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
8026 PyObject * obj0 = 0 ;
8027 char *kwnames[] = {
8028 (char *) "self", NULL
8029 };
8030
8031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
8032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
8033 if (SWIG_arg_fail(1)) SWIG_fail;
8034 {
8035 PyThreadState* __tstate = wxPyBeginAllowThreads();
8036 (arg1)->Pause();
8037
8038 wxPyEndAllowThreads(__tstate);
8039 if (PyErr_Occurred()) SWIG_fail;
8040 }
8041 Py_INCREF(Py_None); resultobj = Py_None;
8042 return resultobj;
8043 fail:
8044 return NULL;
8045 }
8046
8047
8048 static PyObject *_wrap_StopWatch_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
8049 PyObject *resultobj = NULL;
8050 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
8051 PyObject * obj0 = 0 ;
8052 char *kwnames[] = {
8053 (char *) "self", NULL
8054 };
8055
8056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
8057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
8058 if (SWIG_arg_fail(1)) SWIG_fail;
8059 {
8060 PyThreadState* __tstate = wxPyBeginAllowThreads();
8061 (arg1)->Resume();
8062
8063 wxPyEndAllowThreads(__tstate);
8064 if (PyErr_Occurred()) SWIG_fail;
8065 }
8066 Py_INCREF(Py_None); resultobj = Py_None;
8067 return resultobj;
8068 fail:
8069 return NULL;
8070 }
8071
8072
8073 static PyObject *_wrap_StopWatch_Time(PyObject *, PyObject *args, PyObject *kwargs) {
8074 PyObject *resultobj = NULL;
8075 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
8076 long result;
8077 PyObject * obj0 = 0 ;
8078 char *kwnames[] = {
8079 (char *) "self", NULL
8080 };
8081
8082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
8083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
8084 if (SWIG_arg_fail(1)) SWIG_fail;
8085 {
8086 PyThreadState* __tstate = wxPyBeginAllowThreads();
8087 result = (long)((wxStopWatch const *)arg1)->Time();
8088
8089 wxPyEndAllowThreads(__tstate);
8090 if (PyErr_Occurred()) SWIG_fail;
8091 }
8092 {
8093 resultobj = SWIG_From_long(static_cast<long >(result));
8094 }
8095 return resultobj;
8096 fail:
8097 return NULL;
8098 }
8099
8100
8101 static PyObject * StopWatch_swigregister(PyObject *, PyObject *args) {
8102 PyObject *obj;
8103 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8104 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
8105 Py_INCREF(obj);
8106 return Py_BuildValue((char *)"");
8107 }
8108 static PyObject *_wrap_new_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8109 PyObject *resultobj = NULL;
8110 int arg1 = (int) 9 ;
8111 int arg2 = (int) wxID_FILE1 ;
8112 wxFileHistory *result;
8113 PyObject * obj0 = 0 ;
8114 PyObject * obj1 = 0 ;
8115 char *kwnames[] = {
8116 (char *) "maxFiles",(char *) "idBase", NULL
8117 };
8118
8119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FileHistory",kwnames,&obj0,&obj1)) goto fail;
8120 if (obj0) {
8121 {
8122 arg1 = static_cast<int >(SWIG_As_int(obj0));
8123 if (SWIG_arg_fail(1)) SWIG_fail;
8124 }
8125 }
8126 if (obj1) {
8127 {
8128 arg2 = static_cast<int >(SWIG_As_int(obj1));
8129 if (SWIG_arg_fail(2)) SWIG_fail;
8130 }
8131 }
8132 {
8133 PyThreadState* __tstate = wxPyBeginAllowThreads();
8134 result = (wxFileHistory *)new wxFileHistory(arg1,arg2);
8135
8136 wxPyEndAllowThreads(__tstate);
8137 if (PyErr_Occurred()) SWIG_fail;
8138 }
8139 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileHistory, 1);
8140 return resultobj;
8141 fail:
8142 return NULL;
8143 }
8144
8145
8146 static PyObject *_wrap_delete_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8147 PyObject *resultobj = NULL;
8148 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8149 PyObject * obj0 = 0 ;
8150 char *kwnames[] = {
8151 (char *) "self", NULL
8152 };
8153
8154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
8155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8156 if (SWIG_arg_fail(1)) SWIG_fail;
8157 {
8158 PyThreadState* __tstate = wxPyBeginAllowThreads();
8159 delete arg1;
8160
8161 wxPyEndAllowThreads(__tstate);
8162 if (PyErr_Occurred()) SWIG_fail;
8163 }
8164 Py_INCREF(Py_None); resultobj = Py_None;
8165 return resultobj;
8166 fail:
8167 return NULL;
8168 }
8169
8170
8171 static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8172 PyObject *resultobj = NULL;
8173 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8174 wxString *arg2 = 0 ;
8175 bool temp2 = false ;
8176 PyObject * obj0 = 0 ;
8177 PyObject * obj1 = 0 ;
8178 char *kwnames[] = {
8179 (char *) "self",(char *) "file", NULL
8180 };
8181
8182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
8183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8184 if (SWIG_arg_fail(1)) SWIG_fail;
8185 {
8186 arg2 = wxString_in_helper(obj1);
8187 if (arg2 == NULL) SWIG_fail;
8188 temp2 = true;
8189 }
8190 {
8191 PyThreadState* __tstate = wxPyBeginAllowThreads();
8192 (arg1)->AddFileToHistory((wxString const &)*arg2);
8193
8194 wxPyEndAllowThreads(__tstate);
8195 if (PyErr_Occurred()) SWIG_fail;
8196 }
8197 Py_INCREF(Py_None); resultobj = Py_None;
8198 {
8199 if (temp2)
8200 delete arg2;
8201 }
8202 return resultobj;
8203 fail:
8204 {
8205 if (temp2)
8206 delete arg2;
8207 }
8208 return NULL;
8209 }
8210
8211
8212 static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8213 PyObject *resultobj = NULL;
8214 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8215 int arg2 ;
8216 PyObject * obj0 = 0 ;
8217 PyObject * obj1 = 0 ;
8218 char *kwnames[] = {
8219 (char *) "self",(char *) "i", NULL
8220 };
8221
8222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
8223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8224 if (SWIG_arg_fail(1)) SWIG_fail;
8225 {
8226 arg2 = static_cast<int >(SWIG_As_int(obj1));
8227 if (SWIG_arg_fail(2)) SWIG_fail;
8228 }
8229 {
8230 PyThreadState* __tstate = wxPyBeginAllowThreads();
8231 (arg1)->RemoveFileFromHistory(arg2);
8232
8233 wxPyEndAllowThreads(__tstate);
8234 if (PyErr_Occurred()) SWIG_fail;
8235 }
8236 Py_INCREF(Py_None); resultobj = Py_None;
8237 return resultobj;
8238 fail:
8239 return NULL;
8240 }
8241
8242
8243 static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *, PyObject *args, PyObject *kwargs) {
8244 PyObject *resultobj = NULL;
8245 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8246 int result;
8247 PyObject * obj0 = 0 ;
8248 char *kwnames[] = {
8249 (char *) "self", NULL
8250 };
8251
8252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
8253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8254 if (SWIG_arg_fail(1)) SWIG_fail;
8255 {
8256 PyThreadState* __tstate = wxPyBeginAllowThreads();
8257 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
8258
8259 wxPyEndAllowThreads(__tstate);
8260 if (PyErr_Occurred()) SWIG_fail;
8261 }
8262 {
8263 resultobj = SWIG_From_int(static_cast<int >(result));
8264 }
8265 return resultobj;
8266 fail:
8267 return NULL;
8268 }
8269
8270
8271 static PyObject *_wrap_FileHistory_UseMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8272 PyObject *resultobj = NULL;
8273 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8274 wxMenu *arg2 = (wxMenu *) 0 ;
8275 PyObject * obj0 = 0 ;
8276 PyObject * obj1 = 0 ;
8277 char *kwnames[] = {
8278 (char *) "self",(char *) "menu", NULL
8279 };
8280
8281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
8282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8283 if (SWIG_arg_fail(1)) SWIG_fail;
8284 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
8285 if (SWIG_arg_fail(2)) SWIG_fail;
8286 {
8287 PyThreadState* __tstate = wxPyBeginAllowThreads();
8288 (arg1)->UseMenu(arg2);
8289
8290 wxPyEndAllowThreads(__tstate);
8291 if (PyErr_Occurred()) SWIG_fail;
8292 }
8293 Py_INCREF(Py_None); resultobj = Py_None;
8294 return resultobj;
8295 fail:
8296 return NULL;
8297 }
8298
8299
8300 static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8301 PyObject *resultobj = NULL;
8302 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8303 wxMenu *arg2 = (wxMenu *) 0 ;
8304 PyObject * obj0 = 0 ;
8305 PyObject * obj1 = 0 ;
8306 char *kwnames[] = {
8307 (char *) "self",(char *) "menu", NULL
8308 };
8309
8310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
8311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8312 if (SWIG_arg_fail(1)) SWIG_fail;
8313 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
8314 if (SWIG_arg_fail(2)) SWIG_fail;
8315 {
8316 PyThreadState* __tstate = wxPyBeginAllowThreads();
8317 (arg1)->RemoveMenu(arg2);
8318
8319 wxPyEndAllowThreads(__tstate);
8320 if (PyErr_Occurred()) SWIG_fail;
8321 }
8322 Py_INCREF(Py_None); resultobj = Py_None;
8323 return resultobj;
8324 fail:
8325 return NULL;
8326 }
8327
8328
8329 static PyObject *_wrap_FileHistory_Load(PyObject *, PyObject *args, PyObject *kwargs) {
8330 PyObject *resultobj = NULL;
8331 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8332 wxConfigBase *arg2 = 0 ;
8333 PyObject * obj0 = 0 ;
8334 PyObject * obj1 = 0 ;
8335 char *kwnames[] = {
8336 (char *) "self",(char *) "config", NULL
8337 };
8338
8339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
8340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8341 if (SWIG_arg_fail(1)) SWIG_fail;
8342 {
8343 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
8344 if (SWIG_arg_fail(2)) SWIG_fail;
8345 if (arg2 == NULL) {
8346 SWIG_null_ref("wxConfigBase");
8347 }
8348 if (SWIG_arg_fail(2)) SWIG_fail;
8349 }
8350 {
8351 PyThreadState* __tstate = wxPyBeginAllowThreads();
8352 (arg1)->Load(*arg2);
8353
8354 wxPyEndAllowThreads(__tstate);
8355 if (PyErr_Occurred()) SWIG_fail;
8356 }
8357 Py_INCREF(Py_None); resultobj = Py_None;
8358 return resultobj;
8359 fail:
8360 return NULL;
8361 }
8362
8363
8364 static PyObject *_wrap_FileHistory_Save(PyObject *, PyObject *args, PyObject *kwargs) {
8365 PyObject *resultobj = NULL;
8366 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8367 wxConfigBase *arg2 = 0 ;
8368 PyObject * obj0 = 0 ;
8369 PyObject * obj1 = 0 ;
8370 char *kwnames[] = {
8371 (char *) "self",(char *) "config", NULL
8372 };
8373
8374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
8375 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8376 if (SWIG_arg_fail(1)) SWIG_fail;
8377 {
8378 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
8379 if (SWIG_arg_fail(2)) SWIG_fail;
8380 if (arg2 == NULL) {
8381 SWIG_null_ref("wxConfigBase");
8382 }
8383 if (SWIG_arg_fail(2)) SWIG_fail;
8384 }
8385 {
8386 PyThreadState* __tstate = wxPyBeginAllowThreads();
8387 (arg1)->Save(*arg2);
8388
8389 wxPyEndAllowThreads(__tstate);
8390 if (PyErr_Occurred()) SWIG_fail;
8391 }
8392 Py_INCREF(Py_None); resultobj = Py_None;
8393 return resultobj;
8394 fail:
8395 return NULL;
8396 }
8397
8398
8399 static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8400 PyObject *resultobj = NULL;
8401 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8402 PyObject * obj0 = 0 ;
8403 char *kwnames[] = {
8404 (char *) "self", NULL
8405 };
8406
8407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
8408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8409 if (SWIG_arg_fail(1)) SWIG_fail;
8410 {
8411 PyThreadState* __tstate = wxPyBeginAllowThreads();
8412 (arg1)->AddFilesToMenu();
8413
8414 wxPyEndAllowThreads(__tstate);
8415 if (PyErr_Occurred()) SWIG_fail;
8416 }
8417 Py_INCREF(Py_None); resultobj = Py_None;
8418 return resultobj;
8419 fail:
8420 return NULL;
8421 }
8422
8423
8424 static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8425 PyObject *resultobj = NULL;
8426 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8427 wxMenu *arg2 = (wxMenu *) 0 ;
8428 PyObject * obj0 = 0 ;
8429 PyObject * obj1 = 0 ;
8430 char *kwnames[] = {
8431 (char *) "self",(char *) "menu", NULL
8432 };
8433
8434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
8435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8436 if (SWIG_arg_fail(1)) SWIG_fail;
8437 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
8438 if (SWIG_arg_fail(2)) SWIG_fail;
8439 {
8440 PyThreadState* __tstate = wxPyBeginAllowThreads();
8441 (arg1)->AddFilesToMenu(arg2);
8442
8443 wxPyEndAllowThreads(__tstate);
8444 if (PyErr_Occurred()) SWIG_fail;
8445 }
8446 Py_INCREF(Py_None); resultobj = Py_None;
8447 return resultobj;
8448 fail:
8449 return NULL;
8450 }
8451
8452
8453 static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *, PyObject *args, PyObject *kwargs) {
8454 PyObject *resultobj = NULL;
8455 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8456 int arg2 ;
8457 wxString result;
8458 PyObject * obj0 = 0 ;
8459 PyObject * obj1 = 0 ;
8460 char *kwnames[] = {
8461 (char *) "self",(char *) "i", NULL
8462 };
8463
8464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
8465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8466 if (SWIG_arg_fail(1)) SWIG_fail;
8467 {
8468 arg2 = static_cast<int >(SWIG_As_int(obj1));
8469 if (SWIG_arg_fail(2)) SWIG_fail;
8470 }
8471 {
8472 PyThreadState* __tstate = wxPyBeginAllowThreads();
8473 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
8474
8475 wxPyEndAllowThreads(__tstate);
8476 if (PyErr_Occurred()) SWIG_fail;
8477 }
8478 {
8479 #if wxUSE_UNICODE
8480 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8481 #else
8482 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8483 #endif
8484 }
8485 return resultobj;
8486 fail:
8487 return NULL;
8488 }
8489
8490
8491 static PyObject *_wrap_FileHistory_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
8492 PyObject *resultobj = NULL;
8493 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8494 int result;
8495 PyObject * obj0 = 0 ;
8496 char *kwnames[] = {
8497 (char *) "self", NULL
8498 };
8499
8500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
8501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8502 if (SWIG_arg_fail(1)) SWIG_fail;
8503 {
8504 PyThreadState* __tstate = wxPyBeginAllowThreads();
8505 result = (int)((wxFileHistory const *)arg1)->GetCount();
8506
8507 wxPyEndAllowThreads(__tstate);
8508 if (PyErr_Occurred()) SWIG_fail;
8509 }
8510 {
8511 resultobj = SWIG_From_int(static_cast<int >(result));
8512 }
8513 return resultobj;
8514 fail:
8515 return NULL;
8516 }
8517
8518
8519 static PyObject * FileHistory_swigregister(PyObject *, PyObject *args) {
8520 PyObject *obj;
8521 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8522 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
8523 Py_INCREF(obj);
8524 return Py_BuildValue((char *)"");
8525 }
8526 static PyObject *_wrap_new_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
8527 PyObject *resultobj = NULL;
8528 wxString *arg1 = 0 ;
8529 wxString const &arg2_defvalue = wxPyEmptyString ;
8530 wxString *arg2 = (wxString *) &arg2_defvalue ;
8531 wxSingleInstanceChecker *result;
8532 bool temp1 = false ;
8533 bool temp2 = false ;
8534 PyObject * obj0 = 0 ;
8535 PyObject * obj1 = 0 ;
8536 char *kwnames[] = {
8537 (char *) "name",(char *) "path", NULL
8538 };
8539
8540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
8541 {
8542 arg1 = wxString_in_helper(obj0);
8543 if (arg1 == NULL) SWIG_fail;
8544 temp1 = true;
8545 }
8546 if (obj1) {
8547 {
8548 arg2 = wxString_in_helper(obj1);
8549 if (arg2 == NULL) SWIG_fail;
8550 temp2 = true;
8551 }
8552 }
8553 {
8554 PyThreadState* __tstate = wxPyBeginAllowThreads();
8555 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
8556
8557 wxPyEndAllowThreads(__tstate);
8558 if (PyErr_Occurred()) SWIG_fail;
8559 }
8560 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
8561 {
8562 if (temp1)
8563 delete arg1;
8564 }
8565 {
8566 if (temp2)
8567 delete arg2;
8568 }
8569 return resultobj;
8570 fail:
8571 {
8572 if (temp1)
8573 delete arg1;
8574 }
8575 {
8576 if (temp2)
8577 delete arg2;
8578 }
8579 return NULL;
8580 }
8581
8582
8583 static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
8584 PyObject *resultobj = NULL;
8585 wxSingleInstanceChecker *result;
8586 char *kwnames[] = {
8587 NULL
8588 };
8589
8590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
8591 {
8592 PyThreadState* __tstate = wxPyBeginAllowThreads();
8593 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
8594
8595 wxPyEndAllowThreads(__tstate);
8596 if (PyErr_Occurred()) SWIG_fail;
8597 }
8598 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
8599 return resultobj;
8600 fail:
8601 return NULL;
8602 }
8603
8604
8605 static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
8606 PyObject *resultobj = NULL;
8607 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
8608 PyObject * obj0 = 0 ;
8609 char *kwnames[] = {
8610 (char *) "self", NULL
8611 };
8612
8613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
8614 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
8615 if (SWIG_arg_fail(1)) SWIG_fail;
8616 {
8617 PyThreadState* __tstate = wxPyBeginAllowThreads();
8618 delete arg1;
8619
8620 wxPyEndAllowThreads(__tstate);
8621 if (PyErr_Occurred()) SWIG_fail;
8622 }
8623 Py_INCREF(Py_None); resultobj = Py_None;
8624 return resultobj;
8625 fail:
8626 return NULL;
8627 }
8628
8629
8630 static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *, PyObject *args, PyObject *kwargs) {
8631 PyObject *resultobj = NULL;
8632 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
8633 wxString *arg2 = 0 ;
8634 wxString const &arg3_defvalue = wxPyEmptyString ;
8635 wxString *arg3 = (wxString *) &arg3_defvalue ;
8636 bool result;
8637 bool temp2 = false ;
8638 bool temp3 = false ;
8639 PyObject * obj0 = 0 ;
8640 PyObject * obj1 = 0 ;
8641 PyObject * obj2 = 0 ;
8642 char *kwnames[] = {
8643 (char *) "self",(char *) "name",(char *) "path", NULL
8644 };
8645
8646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
8647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
8648 if (SWIG_arg_fail(1)) SWIG_fail;
8649 {
8650 arg2 = wxString_in_helper(obj1);
8651 if (arg2 == NULL) SWIG_fail;
8652 temp2 = true;
8653 }
8654 if (obj2) {
8655 {
8656 arg3 = wxString_in_helper(obj2);
8657 if (arg3 == NULL) SWIG_fail;
8658 temp3 = true;
8659 }
8660 }
8661 {
8662 PyThreadState* __tstate = wxPyBeginAllowThreads();
8663 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
8664
8665 wxPyEndAllowThreads(__tstate);
8666 if (PyErr_Occurred()) SWIG_fail;
8667 }
8668 {
8669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8670 }
8671 {
8672 if (temp2)
8673 delete arg2;
8674 }
8675 {
8676 if (temp3)
8677 delete arg3;
8678 }
8679 return resultobj;
8680 fail:
8681 {
8682 if (temp2)
8683 delete arg2;
8684 }
8685 {
8686 if (temp3)
8687 delete arg3;
8688 }
8689 return NULL;
8690 }
8691
8692
8693 static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *, PyObject *args, PyObject *kwargs) {
8694 PyObject *resultobj = NULL;
8695 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
8696 bool result;
8697 PyObject * obj0 = 0 ;
8698 char *kwnames[] = {
8699 (char *) "self", NULL
8700 };
8701
8702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
8703 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
8704 if (SWIG_arg_fail(1)) SWIG_fail;
8705 {
8706 PyThreadState* __tstate = wxPyBeginAllowThreads();
8707 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
8708
8709 wxPyEndAllowThreads(__tstate);
8710 if (PyErr_Occurred()) SWIG_fail;
8711 }
8712 {
8713 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8714 }
8715 return resultobj;
8716 fail:
8717 return NULL;
8718 }
8719
8720
8721 static PyObject * SingleInstanceChecker_swigregister(PyObject *, PyObject *args) {
8722 PyObject *obj;
8723 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8724 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
8725 Py_INCREF(obj);
8726 return Py_BuildValue((char *)"");
8727 }
8728 static PyObject *_wrap_DrawWindowOnDC(PyObject *, PyObject *args, PyObject *kwargs) {
8729 PyObject *resultobj = NULL;
8730 wxWindow *arg1 = (wxWindow *) 0 ;
8731 wxDC *arg2 = 0 ;
8732 bool result;
8733 PyObject * obj0 = 0 ;
8734 PyObject * obj1 = 0 ;
8735 char *kwnames[] = {
8736 (char *) "window",(char *) "dc", NULL
8737 };
8738
8739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DrawWindowOnDC",kwnames,&obj0,&obj1)) goto fail;
8740 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8741 if (SWIG_arg_fail(1)) SWIG_fail;
8742 {
8743 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
8744 if (SWIG_arg_fail(2)) SWIG_fail;
8745 if (arg2 == NULL) {
8746 SWIG_null_ref("wxDC");
8747 }
8748 if (SWIG_arg_fail(2)) SWIG_fail;
8749 }
8750 {
8751 PyThreadState* __tstate = wxPyBeginAllowThreads();
8752 result = (bool)wxDrawWindowOnDC(arg1,(wxDC const &)*arg2);
8753
8754 wxPyEndAllowThreads(__tstate);
8755 if (PyErr_Occurred()) SWIG_fail;
8756 }
8757 {
8758 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8759 }
8760 return resultobj;
8761 fail:
8762 return NULL;
8763 }
8764
8765
8766 static PyObject *_wrap_delete_TipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
8767 PyObject *resultobj = NULL;
8768 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8769 PyObject * obj0 = 0 ;
8770 char *kwnames[] = {
8771 (char *) "self", NULL
8772 };
8773
8774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
8775 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8776 if (SWIG_arg_fail(1)) SWIG_fail;
8777 {
8778 PyThreadState* __tstate = wxPyBeginAllowThreads();
8779 delete arg1;
8780
8781 wxPyEndAllowThreads(__tstate);
8782 if (PyErr_Occurred()) SWIG_fail;
8783 }
8784 Py_INCREF(Py_None); resultobj = Py_None;
8785 return resultobj;
8786 fail:
8787 return NULL;
8788 }
8789
8790
8791 static PyObject *_wrap_TipProvider_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
8792 PyObject *resultobj = NULL;
8793 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8794 wxString result;
8795 PyObject * obj0 = 0 ;
8796 char *kwnames[] = {
8797 (char *) "self", NULL
8798 };
8799
8800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
8801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8802 if (SWIG_arg_fail(1)) SWIG_fail;
8803 {
8804 PyThreadState* __tstate = wxPyBeginAllowThreads();
8805 result = (arg1)->GetTip();
8806
8807 wxPyEndAllowThreads(__tstate);
8808 if (PyErr_Occurred()) SWIG_fail;
8809 }
8810 {
8811 #if wxUSE_UNICODE
8812 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8813 #else
8814 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8815 #endif
8816 }
8817 return resultobj;
8818 fail:
8819 return NULL;
8820 }
8821
8822
8823 static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *, PyObject *args, PyObject *kwargs) {
8824 PyObject *resultobj = NULL;
8825 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8826 size_t result;
8827 PyObject * obj0 = 0 ;
8828 char *kwnames[] = {
8829 (char *) "self", NULL
8830 };
8831
8832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
8833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8834 if (SWIG_arg_fail(1)) SWIG_fail;
8835 {
8836 PyThreadState* __tstate = wxPyBeginAllowThreads();
8837 result = (size_t)(arg1)->GetCurrentTip();
8838
8839 wxPyEndAllowThreads(__tstate);
8840 if (PyErr_Occurred()) SWIG_fail;
8841 }
8842 {
8843 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
8844 }
8845 return resultobj;
8846 fail:
8847 return NULL;
8848 }
8849
8850
8851 static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *, PyObject *args, PyObject *kwargs) {
8852 PyObject *resultobj = NULL;
8853 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8854 wxString *arg2 = 0 ;
8855 wxString result;
8856 bool temp2 = false ;
8857 PyObject * obj0 = 0 ;
8858 PyObject * obj1 = 0 ;
8859 char *kwnames[] = {
8860 (char *) "self",(char *) "tip", NULL
8861 };
8862
8863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
8864 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8865 if (SWIG_arg_fail(1)) SWIG_fail;
8866 {
8867 arg2 = wxString_in_helper(obj1);
8868 if (arg2 == NULL) SWIG_fail;
8869 temp2 = true;
8870 }
8871 {
8872 PyThreadState* __tstate = wxPyBeginAllowThreads();
8873 result = (arg1)->PreprocessTip((wxString const &)*arg2);
8874
8875 wxPyEndAllowThreads(__tstate);
8876 if (PyErr_Occurred()) SWIG_fail;
8877 }
8878 {
8879 #if wxUSE_UNICODE
8880 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8881 #else
8882 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8883 #endif
8884 }
8885 {
8886 if (temp2)
8887 delete arg2;
8888 }
8889 return resultobj;
8890 fail:
8891 {
8892 if (temp2)
8893 delete arg2;
8894 }
8895 return NULL;
8896 }
8897
8898
8899 static PyObject * TipProvider_swigregister(PyObject *, PyObject *args) {
8900 PyObject *obj;
8901 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8902 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
8903 Py_INCREF(obj);
8904 return Py_BuildValue((char *)"");
8905 }
8906 static PyObject *_wrap_new_PyTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
8907 PyObject *resultobj = NULL;
8908 size_t arg1 ;
8909 wxPyTipProvider *result;
8910 PyObject * obj0 = 0 ;
8911 char *kwnames[] = {
8912 (char *) "currentTip", NULL
8913 };
8914
8915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
8916 {
8917 arg1 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj0));
8918 if (SWIG_arg_fail(1)) SWIG_fail;
8919 }
8920 {
8921 PyThreadState* __tstate = wxPyBeginAllowThreads();
8922 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
8923
8924 wxPyEndAllowThreads(__tstate);
8925 if (PyErr_Occurred()) SWIG_fail;
8926 }
8927 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTipProvider, 1);
8928 return resultobj;
8929 fail:
8930 return NULL;
8931 }
8932
8933
8934 static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8935 PyObject *resultobj = NULL;
8936 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
8937 PyObject *arg2 = (PyObject *) 0 ;
8938 PyObject *arg3 = (PyObject *) 0 ;
8939 PyObject * obj0 = 0 ;
8940 PyObject * obj1 = 0 ;
8941 PyObject * obj2 = 0 ;
8942 char *kwnames[] = {
8943 (char *) "self",(char *) "self",(char *) "_class", NULL
8944 };
8945
8946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTipProvider, SWIG_POINTER_EXCEPTION | 0);
8948 if (SWIG_arg_fail(1)) SWIG_fail;
8949 arg2 = obj1;
8950 arg3 = obj2;
8951 {
8952 PyThreadState* __tstate = wxPyBeginAllowThreads();
8953 (arg1)->_setCallbackInfo(arg2,arg3);
8954
8955 wxPyEndAllowThreads(__tstate);
8956 if (PyErr_Occurred()) SWIG_fail;
8957 }
8958 Py_INCREF(Py_None); resultobj = Py_None;
8959 return resultobj;
8960 fail:
8961 return NULL;
8962 }
8963
8964
8965 static PyObject * PyTipProvider_swigregister(PyObject *, PyObject *args) {
8966 PyObject *obj;
8967 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8968 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
8969 Py_INCREF(obj);
8970 return Py_BuildValue((char *)"");
8971 }
8972 static PyObject *_wrap_ShowTip(PyObject *, PyObject *args, PyObject *kwargs) {
8973 PyObject *resultobj = NULL;
8974 wxWindow *arg1 = (wxWindow *) 0 ;
8975 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
8976 bool arg3 = (bool) true ;
8977 bool result;
8978 PyObject * obj0 = 0 ;
8979 PyObject * obj1 = 0 ;
8980 PyObject * obj2 = 0 ;
8981 char *kwnames[] = {
8982 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
8983 };
8984
8985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
8986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8987 if (SWIG_arg_fail(1)) SWIG_fail;
8988 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8989 if (SWIG_arg_fail(2)) SWIG_fail;
8990 if (obj2) {
8991 {
8992 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
8993 if (SWIG_arg_fail(3)) SWIG_fail;
8994 }
8995 }
8996 {
8997 if (!wxPyCheckForApp()) SWIG_fail;
8998 PyThreadState* __tstate = wxPyBeginAllowThreads();
8999 result = (bool)wxShowTip(arg1,arg2,arg3);
9000
9001 wxPyEndAllowThreads(__tstate);
9002 if (PyErr_Occurred()) SWIG_fail;
9003 }
9004 {
9005 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9006 }
9007 return resultobj;
9008 fail:
9009 return NULL;
9010 }
9011
9012
9013 static PyObject *_wrap_CreateFileTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
9014 PyObject *resultobj = NULL;
9015 wxString *arg1 = 0 ;
9016 size_t arg2 ;
9017 wxTipProvider *result;
9018 bool temp1 = false ;
9019 PyObject * obj0 = 0 ;
9020 PyObject * obj1 = 0 ;
9021 char *kwnames[] = {
9022 (char *) "filename",(char *) "currentTip", NULL
9023 };
9024
9025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
9026 {
9027 arg1 = wxString_in_helper(obj0);
9028 if (arg1 == NULL) SWIG_fail;
9029 temp1 = true;
9030 }
9031 {
9032 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
9033 if (SWIG_arg_fail(2)) SWIG_fail;
9034 }
9035 {
9036 if (!wxPyCheckForApp()) SWIG_fail;
9037 PyThreadState* __tstate = wxPyBeginAllowThreads();
9038 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
9039
9040 wxPyEndAllowThreads(__tstate);
9041 if (PyErr_Occurred()) SWIG_fail;
9042 }
9043 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipProvider, 1);
9044 {
9045 if (temp1)
9046 delete arg1;
9047 }
9048 return resultobj;
9049 fail:
9050 {
9051 if (temp1)
9052 delete arg1;
9053 }
9054 return NULL;
9055 }
9056
9057
9058 static PyObject *_wrap_new_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
9059 PyObject *resultobj = NULL;
9060 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
9061 int arg2 = (int) -1 ;
9062 wxPyTimer *result;
9063 PyObject * obj0 = 0 ;
9064 PyObject * obj1 = 0 ;
9065 char *kwnames[] = {
9066 (char *) "owner",(char *) "id", NULL
9067 };
9068
9069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
9070 if (obj0) {
9071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
9072 if (SWIG_arg_fail(1)) SWIG_fail;
9073 }
9074 if (obj1) {
9075 {
9076 arg2 = static_cast<int >(SWIG_As_int(obj1));
9077 if (SWIG_arg_fail(2)) SWIG_fail;
9078 }
9079 }
9080 {
9081 if (!wxPyCheckForApp()) SWIG_fail;
9082 PyThreadState* __tstate = wxPyBeginAllowThreads();
9083 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
9084
9085 wxPyEndAllowThreads(__tstate);
9086 if (PyErr_Occurred()) SWIG_fail;
9087 }
9088 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTimer, 1);
9089 return resultobj;
9090 fail:
9091 return NULL;
9092 }
9093
9094
9095 static PyObject *_wrap_delete_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
9096 PyObject *resultobj = NULL;
9097 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9098 PyObject * obj0 = 0 ;
9099 char *kwnames[] = {
9100 (char *) "self", NULL
9101 };
9102
9103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
9104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9105 if (SWIG_arg_fail(1)) SWIG_fail;
9106 {
9107 PyThreadState* __tstate = wxPyBeginAllowThreads();
9108 delete arg1;
9109
9110 wxPyEndAllowThreads(__tstate);
9111 if (PyErr_Occurred()) SWIG_fail;
9112 }
9113 Py_INCREF(Py_None); resultobj = Py_None;
9114 return resultobj;
9115 fail:
9116 return NULL;
9117 }
9118
9119
9120 static PyObject *_wrap_Timer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
9121 PyObject *resultobj = NULL;
9122 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9123 PyObject *arg2 = (PyObject *) 0 ;
9124 PyObject *arg3 = (PyObject *) 0 ;
9125 int arg4 = (int) 1 ;
9126 PyObject * obj0 = 0 ;
9127 PyObject * obj1 = 0 ;
9128 PyObject * obj2 = 0 ;
9129 PyObject * obj3 = 0 ;
9130 char *kwnames[] = {
9131 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
9132 };
9133
9134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9136 if (SWIG_arg_fail(1)) SWIG_fail;
9137 arg2 = obj1;
9138 arg3 = obj2;
9139 if (obj3) {
9140 {
9141 arg4 = static_cast<int >(SWIG_As_int(obj3));
9142 if (SWIG_arg_fail(4)) SWIG_fail;
9143 }
9144 }
9145 {
9146 PyThreadState* __tstate = wxPyBeginAllowThreads();
9147 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
9148
9149 wxPyEndAllowThreads(__tstate);
9150 if (PyErr_Occurred()) SWIG_fail;
9151 }
9152 Py_INCREF(Py_None); resultobj = Py_None;
9153 return resultobj;
9154 fail:
9155 return NULL;
9156 }
9157
9158
9159 static PyObject *_wrap_Timer_SetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
9160 PyObject *resultobj = NULL;
9161 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9162 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
9163 int arg3 = (int) -1 ;
9164 PyObject * obj0 = 0 ;
9165 PyObject * obj1 = 0 ;
9166 PyObject * obj2 = 0 ;
9167 char *kwnames[] = {
9168 (char *) "self",(char *) "owner",(char *) "id", NULL
9169 };
9170
9171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
9172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9173 if (SWIG_arg_fail(1)) SWIG_fail;
9174 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
9175 if (SWIG_arg_fail(2)) SWIG_fail;
9176 if (obj2) {
9177 {
9178 arg3 = static_cast<int >(SWIG_As_int(obj2));
9179 if (SWIG_arg_fail(3)) SWIG_fail;
9180 }
9181 }
9182 {
9183 PyThreadState* __tstate = wxPyBeginAllowThreads();
9184 (arg1)->SetOwner(arg2,arg3);
9185
9186 wxPyEndAllowThreads(__tstate);
9187 if (PyErr_Occurred()) SWIG_fail;
9188 }
9189 Py_INCREF(Py_None); resultobj = Py_None;
9190 return resultobj;
9191 fail:
9192 return NULL;
9193 }
9194
9195
9196 static PyObject *_wrap_Timer_GetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
9197 PyObject *resultobj = NULL;
9198 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9199 wxEvtHandler *result;
9200 PyObject * obj0 = 0 ;
9201 char *kwnames[] = {
9202 (char *) "self", NULL
9203 };
9204
9205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetOwner",kwnames,&obj0)) goto fail;
9206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9207 if (SWIG_arg_fail(1)) SWIG_fail;
9208 {
9209 PyThreadState* __tstate = wxPyBeginAllowThreads();
9210 result = (wxEvtHandler *)(arg1)->GetOwner();
9211
9212 wxPyEndAllowThreads(__tstate);
9213 if (PyErr_Occurred()) SWIG_fail;
9214 }
9215 {
9216 resultobj = wxPyMake_wxObject(result, 0);
9217 }
9218 return resultobj;
9219 fail:
9220 return NULL;
9221 }
9222
9223
9224 static PyObject *_wrap_Timer_Start(PyObject *, PyObject *args, PyObject *kwargs) {
9225 PyObject *resultobj = NULL;
9226 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9227 int arg2 = (int) -1 ;
9228 bool arg3 = (bool) false ;
9229 bool result;
9230 PyObject * obj0 = 0 ;
9231 PyObject * obj1 = 0 ;
9232 PyObject * obj2 = 0 ;
9233 char *kwnames[] = {
9234 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
9235 };
9236
9237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
9238 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9239 if (SWIG_arg_fail(1)) SWIG_fail;
9240 if (obj1) {
9241 {
9242 arg2 = static_cast<int >(SWIG_As_int(obj1));
9243 if (SWIG_arg_fail(2)) SWIG_fail;
9244 }
9245 }
9246 if (obj2) {
9247 {
9248 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9249 if (SWIG_arg_fail(3)) SWIG_fail;
9250 }
9251 }
9252 {
9253 PyThreadState* __tstate = wxPyBeginAllowThreads();
9254 result = (bool)(arg1)->Start(arg2,arg3);
9255
9256 wxPyEndAllowThreads(__tstate);
9257 if (PyErr_Occurred()) SWIG_fail;
9258 }
9259 {
9260 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9261 }
9262 return resultobj;
9263 fail:
9264 return NULL;
9265 }
9266
9267
9268 static PyObject *_wrap_Timer_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
9269 PyObject *resultobj = NULL;
9270 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9271 PyObject * obj0 = 0 ;
9272 char *kwnames[] = {
9273 (char *) "self", NULL
9274 };
9275
9276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
9277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9278 if (SWIG_arg_fail(1)) SWIG_fail;
9279 {
9280 PyThreadState* __tstate = wxPyBeginAllowThreads();
9281 (arg1)->Stop();
9282
9283 wxPyEndAllowThreads(__tstate);
9284 if (PyErr_Occurred()) SWIG_fail;
9285 }
9286 Py_INCREF(Py_None); resultobj = Py_None;
9287 return resultobj;
9288 fail:
9289 return NULL;
9290 }
9291
9292
9293 static PyObject *_wrap_Timer_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
9294 PyObject *resultobj = NULL;
9295 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9296 bool result;
9297 PyObject * obj0 = 0 ;
9298 char *kwnames[] = {
9299 (char *) "self", NULL
9300 };
9301
9302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
9303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9304 if (SWIG_arg_fail(1)) SWIG_fail;
9305 {
9306 PyThreadState* __tstate = wxPyBeginAllowThreads();
9307 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
9308
9309 wxPyEndAllowThreads(__tstate);
9310 if (PyErr_Occurred()) SWIG_fail;
9311 }
9312 {
9313 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9314 }
9315 return resultobj;
9316 fail:
9317 return NULL;
9318 }
9319
9320
9321 static PyObject *_wrap_Timer_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
9322 PyObject *resultobj = NULL;
9323 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9324 int result;
9325 PyObject * obj0 = 0 ;
9326 char *kwnames[] = {
9327 (char *) "self", NULL
9328 };
9329
9330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
9331 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9332 if (SWIG_arg_fail(1)) SWIG_fail;
9333 {
9334 PyThreadState* __tstate = wxPyBeginAllowThreads();
9335 result = (int)((wxPyTimer const *)arg1)->GetInterval();
9336
9337 wxPyEndAllowThreads(__tstate);
9338 if (PyErr_Occurred()) SWIG_fail;
9339 }
9340 {
9341 resultobj = SWIG_From_int(static_cast<int >(result));
9342 }
9343 return resultobj;
9344 fail:
9345 return NULL;
9346 }
9347
9348
9349 static PyObject *_wrap_Timer_IsOneShot(PyObject *, PyObject *args, PyObject *kwargs) {
9350 PyObject *resultobj = NULL;
9351 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9352 bool result;
9353 PyObject * obj0 = 0 ;
9354 char *kwnames[] = {
9355 (char *) "self", NULL
9356 };
9357
9358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
9359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9360 if (SWIG_arg_fail(1)) SWIG_fail;
9361 {
9362 PyThreadState* __tstate = wxPyBeginAllowThreads();
9363 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
9364
9365 wxPyEndAllowThreads(__tstate);
9366 if (PyErr_Occurred()) SWIG_fail;
9367 }
9368 {
9369 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9370 }
9371 return resultobj;
9372 fail:
9373 return NULL;
9374 }
9375
9376
9377 static PyObject *_wrap_Timer_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
9378 PyObject *resultobj = NULL;
9379 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9380 int result;
9381 PyObject * obj0 = 0 ;
9382 char *kwnames[] = {
9383 (char *) "self", NULL
9384 };
9385
9386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetId",kwnames,&obj0)) goto fail;
9387 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9388 if (SWIG_arg_fail(1)) SWIG_fail;
9389 {
9390 PyThreadState* __tstate = wxPyBeginAllowThreads();
9391 result = (int)((wxPyTimer const *)arg1)->GetId();
9392
9393 wxPyEndAllowThreads(__tstate);
9394 if (PyErr_Occurred()) SWIG_fail;
9395 }
9396 {
9397 resultobj = SWIG_From_int(static_cast<int >(result));
9398 }
9399 return resultobj;
9400 fail:
9401 return NULL;
9402 }
9403
9404
9405 static PyObject * Timer_swigregister(PyObject *, PyObject *args) {
9406 PyObject *obj;
9407 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9408 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
9409 Py_INCREF(obj);
9410 return Py_BuildValue((char *)"");
9411 }
9412 static PyObject *_wrap_new_TimerEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9413 PyObject *resultobj = NULL;
9414 int arg1 = (int) 0 ;
9415 int arg2 = (int) 0 ;
9416 wxTimerEvent *result;
9417 PyObject * obj0 = 0 ;
9418 PyObject * obj1 = 0 ;
9419 char *kwnames[] = {
9420 (char *) "timerid",(char *) "interval", NULL
9421 };
9422
9423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
9424 if (obj0) {
9425 {
9426 arg1 = static_cast<int >(SWIG_As_int(obj0));
9427 if (SWIG_arg_fail(1)) SWIG_fail;
9428 }
9429 }
9430 if (obj1) {
9431 {
9432 arg2 = static_cast<int >(SWIG_As_int(obj1));
9433 if (SWIG_arg_fail(2)) SWIG_fail;
9434 }
9435 }
9436 {
9437 PyThreadState* __tstate = wxPyBeginAllowThreads();
9438 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
9439
9440 wxPyEndAllowThreads(__tstate);
9441 if (PyErr_Occurred()) SWIG_fail;
9442 }
9443 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerEvent, 1);
9444 return resultobj;
9445 fail:
9446 return NULL;
9447 }
9448
9449
9450 static PyObject *_wrap_TimerEvent_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
9451 PyObject *resultobj = NULL;
9452 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
9453 int result;
9454 PyObject * obj0 = 0 ;
9455 char *kwnames[] = {
9456 (char *) "self", NULL
9457 };
9458
9459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
9460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerEvent, SWIG_POINTER_EXCEPTION | 0);
9461 if (SWIG_arg_fail(1)) SWIG_fail;
9462 {
9463 PyThreadState* __tstate = wxPyBeginAllowThreads();
9464 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
9465
9466 wxPyEndAllowThreads(__tstate);
9467 if (PyErr_Occurred()) SWIG_fail;
9468 }
9469 {
9470 resultobj = SWIG_From_int(static_cast<int >(result));
9471 }
9472 return resultobj;
9473 fail:
9474 return NULL;
9475 }
9476
9477
9478 static PyObject * TimerEvent_swigregister(PyObject *, PyObject *args) {
9479 PyObject *obj;
9480 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9481 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
9482 Py_INCREF(obj);
9483 return Py_BuildValue((char *)"");
9484 }
9485 static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *, PyObject *args) {
9486 PyObject *resultobj = NULL;
9487 wxTimer *arg1 = 0 ;
9488 wxTimerRunner *result;
9489 PyObject * obj0 = 0 ;
9490
9491 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
9492 {
9493 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimer, SWIG_POINTER_EXCEPTION | 0);
9494 if (SWIG_arg_fail(1)) SWIG_fail;
9495 if (arg1 == NULL) {
9496 SWIG_null_ref("wxTimer");
9497 }
9498 if (SWIG_arg_fail(1)) SWIG_fail;
9499 }
9500 {
9501 if (!wxPyCheckForApp()) SWIG_fail;
9502 PyThreadState* __tstate = wxPyBeginAllowThreads();
9503 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
9504
9505 wxPyEndAllowThreads(__tstate);
9506 if (PyErr_Occurred()) SWIG_fail;
9507 }
9508 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
9509 return resultobj;
9510 fail:
9511 return NULL;
9512 }
9513
9514
9515 static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *, PyObject *args) {
9516 PyObject *resultobj = NULL;
9517 wxTimer *arg1 = 0 ;
9518 int arg2 ;
9519 bool arg3 = (bool) false ;
9520 wxTimerRunner *result;
9521 PyObject * obj0 = 0 ;
9522 PyObject * obj1 = 0 ;
9523 PyObject * obj2 = 0 ;
9524
9525 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
9526 {
9527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimer, SWIG_POINTER_EXCEPTION | 0);
9528 if (SWIG_arg_fail(1)) SWIG_fail;
9529 if (arg1 == NULL) {
9530 SWIG_null_ref("wxTimer");
9531 }
9532 if (SWIG_arg_fail(1)) SWIG_fail;
9533 }
9534 {
9535 arg2 = static_cast<int >(SWIG_As_int(obj1));
9536 if (SWIG_arg_fail(2)) SWIG_fail;
9537 }
9538 if (obj2) {
9539 {
9540 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9541 if (SWIG_arg_fail(3)) SWIG_fail;
9542 }
9543 }
9544 {
9545 if (!wxPyCheckForApp()) SWIG_fail;
9546 PyThreadState* __tstate = wxPyBeginAllowThreads();
9547 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
9548
9549 wxPyEndAllowThreads(__tstate);
9550 if (PyErr_Occurred()) SWIG_fail;
9551 }
9552 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
9553 return resultobj;
9554 fail:
9555 return NULL;
9556 }
9557
9558
9559 static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
9560 int argc;
9561 PyObject *argv[4];
9562 int ii;
9563
9564 argc = PyObject_Length(args);
9565 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
9566 argv[ii] = PyTuple_GetItem(args,ii);
9567 }
9568 if (argc == 1) {
9569 int _v;
9570 {
9571 void *ptr = 0;
9572 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
9573 _v = 0;
9574 PyErr_Clear();
9575 } else {
9576 _v = (ptr != 0);
9577 }
9578 }
9579 if (_v) {
9580 return _wrap_new_TimerRunner__SWIG_0(self,args);
9581 }
9582 }
9583 if ((argc >= 2) && (argc <= 3)) {
9584 int _v;
9585 {
9586 void *ptr = 0;
9587 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
9588 _v = 0;
9589 PyErr_Clear();
9590 } else {
9591 _v = (ptr != 0);
9592 }
9593 }
9594 if (_v) {
9595 _v = SWIG_Check_int(argv[1]);
9596 if (_v) {
9597 if (argc <= 2) {
9598 return _wrap_new_TimerRunner__SWIG_1(self,args);
9599 }
9600 _v = SWIG_Check_bool(argv[2]);
9601 if (_v) {
9602 return _wrap_new_TimerRunner__SWIG_1(self,args);
9603 }
9604 }
9605 }
9606 }
9607
9608 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_TimerRunner'");
9609 return NULL;
9610 }
9611
9612
9613 static PyObject *_wrap_delete_TimerRunner(PyObject *, PyObject *args, PyObject *kwargs) {
9614 PyObject *resultobj = NULL;
9615 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
9616 PyObject * obj0 = 0 ;
9617 char *kwnames[] = {
9618 (char *) "self", NULL
9619 };
9620
9621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
9622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerRunner, SWIG_POINTER_EXCEPTION | 0);
9623 if (SWIG_arg_fail(1)) SWIG_fail;
9624 {
9625 PyThreadState* __tstate = wxPyBeginAllowThreads();
9626 delete arg1;
9627
9628 wxPyEndAllowThreads(__tstate);
9629 if (PyErr_Occurred()) SWIG_fail;
9630 }
9631 Py_INCREF(Py_None); resultobj = Py_None;
9632 return resultobj;
9633 fail:
9634 return NULL;
9635 }
9636
9637
9638 static PyObject *_wrap_TimerRunner_Start(PyObject *, PyObject *args, PyObject *kwargs) {
9639 PyObject *resultobj = NULL;
9640 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
9641 int arg2 ;
9642 bool arg3 = (bool) false ;
9643 PyObject * obj0 = 0 ;
9644 PyObject * obj1 = 0 ;
9645 PyObject * obj2 = 0 ;
9646 char *kwnames[] = {
9647 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
9648 };
9649
9650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
9651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerRunner, SWIG_POINTER_EXCEPTION | 0);
9652 if (SWIG_arg_fail(1)) SWIG_fail;
9653 {
9654 arg2 = static_cast<int >(SWIG_As_int(obj1));
9655 if (SWIG_arg_fail(2)) SWIG_fail;
9656 }
9657 if (obj2) {
9658 {
9659 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9660 if (SWIG_arg_fail(3)) SWIG_fail;
9661 }
9662 }
9663 {
9664 PyThreadState* __tstate = wxPyBeginAllowThreads();
9665 (arg1)->Start(arg2,arg3);
9666
9667 wxPyEndAllowThreads(__tstate);
9668 if (PyErr_Occurred()) SWIG_fail;
9669 }
9670 Py_INCREF(Py_None); resultobj = Py_None;
9671 return resultobj;
9672 fail:
9673 return NULL;
9674 }
9675
9676
9677 static PyObject * TimerRunner_swigregister(PyObject *, PyObject *args) {
9678 PyObject *obj;
9679 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9680 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
9681 Py_INCREF(obj);
9682 return Py_BuildValue((char *)"");
9683 }
9684 static PyObject *_wrap_new_Log(PyObject *, PyObject *args, PyObject *kwargs) {
9685 PyObject *resultobj = NULL;
9686 wxLog *result;
9687 char *kwnames[] = {
9688 NULL
9689 };
9690
9691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
9692 {
9693 PyThreadState* __tstate = wxPyBeginAllowThreads();
9694 result = (wxLog *)new wxLog();
9695
9696 wxPyEndAllowThreads(__tstate);
9697 if (PyErr_Occurred()) SWIG_fail;
9698 }
9699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
9700 return resultobj;
9701 fail:
9702 return NULL;
9703 }
9704
9705
9706 static PyObject *_wrap_delete_Log(PyObject *, PyObject *args, PyObject *kwargs) {
9707 PyObject *resultobj = NULL;
9708 wxLog *arg1 = (wxLog *) 0 ;
9709 PyObject * obj0 = 0 ;
9710 char *kwnames[] = {
9711 (char *) "self", NULL
9712 };
9713
9714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Log",kwnames,&obj0)) goto fail;
9715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9716 if (SWIG_arg_fail(1)) SWIG_fail;
9717 {
9718 PyThreadState* __tstate = wxPyBeginAllowThreads();
9719 delete arg1;
9720
9721 wxPyEndAllowThreads(__tstate);
9722 if (PyErr_Occurred()) SWIG_fail;
9723 }
9724 Py_INCREF(Py_None); resultobj = Py_None;
9725 return resultobj;
9726 fail:
9727 return NULL;
9728 }
9729
9730
9731 static PyObject *_wrap_Log_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
9732 PyObject *resultobj = NULL;
9733 bool result;
9734 char *kwnames[] = {
9735 NULL
9736 };
9737
9738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
9739 {
9740 PyThreadState* __tstate = wxPyBeginAllowThreads();
9741 result = (bool)wxLog::IsEnabled();
9742
9743 wxPyEndAllowThreads(__tstate);
9744 if (PyErr_Occurred()) SWIG_fail;
9745 }
9746 {
9747 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9748 }
9749 return resultobj;
9750 fail:
9751 return NULL;
9752 }
9753
9754
9755 static PyObject *_wrap_Log_EnableLogging(PyObject *, PyObject *args, PyObject *kwargs) {
9756 PyObject *resultobj = NULL;
9757 bool arg1 = (bool) true ;
9758 bool result;
9759 PyObject * obj0 = 0 ;
9760 char *kwnames[] = {
9761 (char *) "doIt", NULL
9762 };
9763
9764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
9765 if (obj0) {
9766 {
9767 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
9768 if (SWIG_arg_fail(1)) SWIG_fail;
9769 }
9770 }
9771 {
9772 PyThreadState* __tstate = wxPyBeginAllowThreads();
9773 result = (bool)wxLog::EnableLogging(arg1);
9774
9775 wxPyEndAllowThreads(__tstate);
9776 if (PyErr_Occurred()) SWIG_fail;
9777 }
9778 {
9779 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9780 }
9781 return resultobj;
9782 fail:
9783 return NULL;
9784 }
9785
9786
9787 static PyObject *_wrap_Log_OnLog(PyObject *, PyObject *args, PyObject *kwargs) {
9788 PyObject *resultobj = NULL;
9789 wxLogLevel arg1 ;
9790 wxChar *arg2 = (wxChar *) 0 ;
9791 time_t arg3 ;
9792 PyObject * obj0 = 0 ;
9793 PyObject * obj1 = 0 ;
9794 PyObject * obj2 = 0 ;
9795 char *kwnames[] = {
9796 (char *) "level",(char *) "szString",(char *) "t", NULL
9797 };
9798
9799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
9800 {
9801 arg1 = static_cast<wxLogLevel >(SWIG_As_unsigned_SS_long(obj0));
9802 if (SWIG_arg_fail(1)) SWIG_fail;
9803 }
9804 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
9805 if (SWIG_arg_fail(2)) SWIG_fail;
9806 {
9807 arg3 = static_cast<time_t >(SWIG_As_unsigned_SS_int(obj2));
9808 if (SWIG_arg_fail(3)) SWIG_fail;
9809 }
9810 {
9811 PyThreadState* __tstate = wxPyBeginAllowThreads();
9812 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
9813
9814 wxPyEndAllowThreads(__tstate);
9815 if (PyErr_Occurred()) SWIG_fail;
9816 }
9817 Py_INCREF(Py_None); resultobj = Py_None;
9818 return resultobj;
9819 fail:
9820 return NULL;
9821 }
9822
9823
9824 static PyObject *_wrap_Log_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
9825 PyObject *resultobj = NULL;
9826 wxLog *arg1 = (wxLog *) 0 ;
9827 PyObject * obj0 = 0 ;
9828 char *kwnames[] = {
9829 (char *) "self", NULL
9830 };
9831
9832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
9833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9834 if (SWIG_arg_fail(1)) SWIG_fail;
9835 {
9836 PyThreadState* __tstate = wxPyBeginAllowThreads();
9837 (arg1)->Flush();
9838
9839 wxPyEndAllowThreads(__tstate);
9840 if (PyErr_Occurred()) SWIG_fail;
9841 }
9842 Py_INCREF(Py_None); resultobj = Py_None;
9843 return resultobj;
9844 fail:
9845 return NULL;
9846 }
9847
9848
9849 static PyObject *_wrap_Log_FlushActive(PyObject *, PyObject *args, PyObject *kwargs) {
9850 PyObject *resultobj = NULL;
9851 char *kwnames[] = {
9852 NULL
9853 };
9854
9855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
9856 {
9857 PyThreadState* __tstate = wxPyBeginAllowThreads();
9858 wxLog::FlushActive();
9859
9860 wxPyEndAllowThreads(__tstate);
9861 if (PyErr_Occurred()) SWIG_fail;
9862 }
9863 Py_INCREF(Py_None); resultobj = Py_None;
9864 return resultobj;
9865 fail:
9866 return NULL;
9867 }
9868
9869
9870 static PyObject *_wrap_Log_GetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
9871 PyObject *resultobj = NULL;
9872 wxLog *result;
9873 char *kwnames[] = {
9874 NULL
9875 };
9876
9877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
9878 {
9879 PyThreadState* __tstate = wxPyBeginAllowThreads();
9880 result = (wxLog *)wxLog::GetActiveTarget();
9881
9882 wxPyEndAllowThreads(__tstate);
9883 if (PyErr_Occurred()) SWIG_fail;
9884 }
9885 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
9886 return resultobj;
9887 fail:
9888 return NULL;
9889 }
9890
9891
9892 static PyObject *_wrap_Log_SetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
9893 PyObject *resultobj = NULL;
9894 wxLog *arg1 = (wxLog *) 0 ;
9895 wxLog *result;
9896 PyObject * obj0 = 0 ;
9897 char *kwnames[] = {
9898 (char *) "pLogger", NULL
9899 };
9900
9901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
9902 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
9903 if (SWIG_arg_fail(1)) SWIG_fail;
9904 {
9905 PyThreadState* __tstate = wxPyBeginAllowThreads();
9906 result = (wxLog *)wxLog::SetActiveTarget(arg1);
9907
9908 wxPyEndAllowThreads(__tstate);
9909 if (PyErr_Occurred()) SWIG_fail;
9910 }
9911 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
9912 return resultobj;
9913 fail:
9914 return NULL;
9915 }
9916
9917
9918 static PyObject *_wrap_Log_Suspend(PyObject *, PyObject *args, PyObject *kwargs) {
9919 PyObject *resultobj = NULL;
9920 char *kwnames[] = {
9921 NULL
9922 };
9923
9924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
9925 {
9926 PyThreadState* __tstate = wxPyBeginAllowThreads();
9927 wxLog::Suspend();
9928
9929 wxPyEndAllowThreads(__tstate);
9930 if (PyErr_Occurred()) SWIG_fail;
9931 }
9932 Py_INCREF(Py_None); resultobj = Py_None;
9933 return resultobj;
9934 fail:
9935 return NULL;
9936 }
9937
9938
9939 static PyObject *_wrap_Log_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
9940 PyObject *resultobj = NULL;
9941 char *kwnames[] = {
9942 NULL
9943 };
9944
9945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
9946 {
9947 PyThreadState* __tstate = wxPyBeginAllowThreads();
9948 wxLog::Resume();
9949
9950 wxPyEndAllowThreads(__tstate);
9951 if (PyErr_Occurred()) SWIG_fail;
9952 }
9953 Py_INCREF(Py_None); resultobj = Py_None;
9954 return resultobj;
9955 fail:
9956 return NULL;
9957 }
9958
9959
9960 static PyObject *_wrap_Log_SetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
9961 PyObject *resultobj = NULL;
9962 bool arg1 = (bool) true ;
9963 PyObject * obj0 = 0 ;
9964 char *kwnames[] = {
9965 (char *) "bVerbose", NULL
9966 };
9967
9968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
9969 if (obj0) {
9970 {
9971 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
9972 if (SWIG_arg_fail(1)) SWIG_fail;
9973 }
9974 }
9975 {
9976 PyThreadState* __tstate = wxPyBeginAllowThreads();
9977 wxLog::SetVerbose(arg1);
9978
9979 wxPyEndAllowThreads(__tstate);
9980 if (PyErr_Occurred()) SWIG_fail;
9981 }
9982 Py_INCREF(Py_None); resultobj = Py_None;
9983 return resultobj;
9984 fail:
9985 return NULL;
9986 }
9987
9988
9989 static PyObject *_wrap_Log_SetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
9990 PyObject *resultobj = NULL;
9991 wxLogLevel arg1 ;
9992 PyObject * obj0 = 0 ;
9993 char *kwnames[] = {
9994 (char *) "logLevel", NULL
9995 };
9996
9997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
9998 {
9999 arg1 = static_cast<wxLogLevel >(SWIG_As_unsigned_SS_long(obj0));
10000 if (SWIG_arg_fail(1)) SWIG_fail;
10001 }
10002 {
10003 PyThreadState* __tstate = wxPyBeginAllowThreads();
10004 wxLog::SetLogLevel(arg1);
10005
10006 wxPyEndAllowThreads(__tstate);
10007 if (PyErr_Occurred()) SWIG_fail;
10008 }
10009 Py_INCREF(Py_None); resultobj = Py_None;
10010 return resultobj;
10011 fail:
10012 return NULL;
10013 }
10014
10015
10016 static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
10017 PyObject *resultobj = NULL;
10018 char *kwnames[] = {
10019 NULL
10020 };
10021
10022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
10023 {
10024 PyThreadState* __tstate = wxPyBeginAllowThreads();
10025 wxLog::DontCreateOnDemand();
10026
10027 wxPyEndAllowThreads(__tstate);
10028 if (PyErr_Occurred()) SWIG_fail;
10029 }
10030 Py_INCREF(Py_None); resultobj = Py_None;
10031 return resultobj;
10032 fail:
10033 return NULL;
10034 }
10035
10036
10037 static PyObject *_wrap_Log_SetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10038 PyObject *resultobj = NULL;
10039 wxTraceMask arg1 ;
10040 PyObject * obj0 = 0 ;
10041 char *kwnames[] = {
10042 (char *) "ulMask", NULL
10043 };
10044
10045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
10046 {
10047 arg1 = static_cast<wxTraceMask >(SWIG_As_unsigned_SS_long(obj0));
10048 if (SWIG_arg_fail(1)) SWIG_fail;
10049 }
10050 {
10051 PyThreadState* __tstate = wxPyBeginAllowThreads();
10052 wxLog::SetTraceMask(arg1);
10053
10054 wxPyEndAllowThreads(__tstate);
10055 if (PyErr_Occurred()) SWIG_fail;
10056 }
10057 Py_INCREF(Py_None); resultobj = Py_None;
10058 return resultobj;
10059 fail:
10060 return NULL;
10061 }
10062
10063
10064 static PyObject *_wrap_Log_AddTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10065 PyObject *resultobj = NULL;
10066 wxString *arg1 = 0 ;
10067 bool temp1 = false ;
10068 PyObject * obj0 = 0 ;
10069 char *kwnames[] = {
10070 (char *) "str", NULL
10071 };
10072
10073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
10074 {
10075 arg1 = wxString_in_helper(obj0);
10076 if (arg1 == NULL) SWIG_fail;
10077 temp1 = true;
10078 }
10079 {
10080 PyThreadState* __tstate = wxPyBeginAllowThreads();
10081 wxLog::AddTraceMask((wxString const &)*arg1);
10082
10083 wxPyEndAllowThreads(__tstate);
10084 if (PyErr_Occurred()) SWIG_fail;
10085 }
10086 Py_INCREF(Py_None); resultobj = Py_None;
10087 {
10088 if (temp1)
10089 delete arg1;
10090 }
10091 return resultobj;
10092 fail:
10093 {
10094 if (temp1)
10095 delete arg1;
10096 }
10097 return NULL;
10098 }
10099
10100
10101 static PyObject *_wrap_Log_RemoveTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10102 PyObject *resultobj = NULL;
10103 wxString *arg1 = 0 ;
10104 bool temp1 = false ;
10105 PyObject * obj0 = 0 ;
10106 char *kwnames[] = {
10107 (char *) "str", NULL
10108 };
10109
10110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
10111 {
10112 arg1 = wxString_in_helper(obj0);
10113 if (arg1 == NULL) SWIG_fail;
10114 temp1 = true;
10115 }
10116 {
10117 PyThreadState* __tstate = wxPyBeginAllowThreads();
10118 wxLog::RemoveTraceMask((wxString const &)*arg1);
10119
10120 wxPyEndAllowThreads(__tstate);
10121 if (PyErr_Occurred()) SWIG_fail;
10122 }
10123 Py_INCREF(Py_None); resultobj = Py_None;
10124 {
10125 if (temp1)
10126 delete arg1;
10127 }
10128 return resultobj;
10129 fail:
10130 {
10131 if (temp1)
10132 delete arg1;
10133 }
10134 return NULL;
10135 }
10136
10137
10138 static PyObject *_wrap_Log_ClearTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
10139 PyObject *resultobj = NULL;
10140 char *kwnames[] = {
10141 NULL
10142 };
10143
10144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
10145 {
10146 PyThreadState* __tstate = wxPyBeginAllowThreads();
10147 wxLog::ClearTraceMasks();
10148
10149 wxPyEndAllowThreads(__tstate);
10150 if (PyErr_Occurred()) SWIG_fail;
10151 }
10152 Py_INCREF(Py_None); resultobj = Py_None;
10153 return resultobj;
10154 fail:
10155 return NULL;
10156 }
10157
10158
10159 static PyObject *_wrap_Log_GetTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
10160 PyObject *resultobj = NULL;
10161 wxArrayString *result;
10162 char *kwnames[] = {
10163 NULL
10164 };
10165
10166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
10167 {
10168 PyThreadState* __tstate = wxPyBeginAllowThreads();
10169 {
10170 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
10171 result = (wxArrayString *) &_result_ref;
10172 }
10173
10174 wxPyEndAllowThreads(__tstate);
10175 if (PyErr_Occurred()) SWIG_fail;
10176 }
10177 {
10178 resultobj = wxArrayString2PyList_helper(*result);
10179 }
10180 return resultobj;
10181 fail:
10182 return NULL;
10183 }
10184
10185
10186 static PyObject *_wrap_Log_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
10187 PyObject *resultobj = NULL;
10188 wxChar *arg1 = (wxChar *) 0 ;
10189 PyObject * obj0 = 0 ;
10190 char *kwnames[] = {
10191 (char *) "ts", NULL
10192 };
10193
10194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
10195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
10196 if (SWIG_arg_fail(1)) SWIG_fail;
10197 {
10198 PyThreadState* __tstate = wxPyBeginAllowThreads();
10199 wxLog::SetTimestamp((wxChar const *)arg1);
10200
10201 wxPyEndAllowThreads(__tstate);
10202 if (PyErr_Occurred()) SWIG_fail;
10203 }
10204 Py_INCREF(Py_None); resultobj = Py_None;
10205 return resultobj;
10206 fail:
10207 return NULL;
10208 }
10209
10210
10211 static PyObject *_wrap_Log_GetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
10212 PyObject *resultobj = NULL;
10213 bool result;
10214 char *kwnames[] = {
10215 NULL
10216 };
10217
10218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
10219 {
10220 PyThreadState* __tstate = wxPyBeginAllowThreads();
10221 result = (bool)wxLog::GetVerbose();
10222
10223 wxPyEndAllowThreads(__tstate);
10224 if (PyErr_Occurred()) SWIG_fail;
10225 }
10226 {
10227 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10228 }
10229 return resultobj;
10230 fail:
10231 return NULL;
10232 }
10233
10234
10235 static PyObject *_wrap_Log_GetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10236 PyObject *resultobj = NULL;
10237 wxTraceMask result;
10238 char *kwnames[] = {
10239 NULL
10240 };
10241
10242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
10243 {
10244 PyThreadState* __tstate = wxPyBeginAllowThreads();
10245 result = (wxTraceMask)wxLog::GetTraceMask();
10246
10247 wxPyEndAllowThreads(__tstate);
10248 if (PyErr_Occurred()) SWIG_fail;
10249 }
10250 {
10251 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
10252 }
10253 return resultobj;
10254 fail:
10255 return NULL;
10256 }
10257
10258
10259 static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10260 PyObject *resultobj = NULL;
10261 wxChar *arg1 = (wxChar *) 0 ;
10262 bool result;
10263 PyObject * obj0 = 0 ;
10264 char *kwnames[] = {
10265 (char *) "mask", NULL
10266 };
10267
10268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
10269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
10270 if (SWIG_arg_fail(1)) SWIG_fail;
10271 {
10272 PyThreadState* __tstate = wxPyBeginAllowThreads();
10273 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
10274
10275 wxPyEndAllowThreads(__tstate);
10276 if (PyErr_Occurred()) SWIG_fail;
10277 }
10278 {
10279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10280 }
10281 return resultobj;
10282 fail:
10283 return NULL;
10284 }
10285
10286
10287 static PyObject *_wrap_Log_GetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
10288 PyObject *resultobj = NULL;
10289 wxLogLevel result;
10290 char *kwnames[] = {
10291 NULL
10292 };
10293
10294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
10295 {
10296 PyThreadState* __tstate = wxPyBeginAllowThreads();
10297 result = (wxLogLevel)wxLog::GetLogLevel();
10298
10299 wxPyEndAllowThreads(__tstate);
10300 if (PyErr_Occurred()) SWIG_fail;
10301 }
10302 {
10303 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
10304 }
10305 return resultobj;
10306 fail:
10307 return NULL;
10308 }
10309
10310
10311 static PyObject *_wrap_Log_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
10312 PyObject *resultobj = NULL;
10313 wxChar *result;
10314 char *kwnames[] = {
10315 NULL
10316 };
10317
10318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
10319 {
10320 PyThreadState* __tstate = wxPyBeginAllowThreads();
10321 result = (wxChar *)wxLog::GetTimestamp();
10322
10323 wxPyEndAllowThreads(__tstate);
10324 if (PyErr_Occurred()) SWIG_fail;
10325 }
10326 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChar, 0);
10327 return resultobj;
10328 fail:
10329 return NULL;
10330 }
10331
10332
10333 static PyObject *_wrap_Log_TimeStamp(PyObject *, PyObject *args, PyObject *kwargs) {
10334 PyObject *resultobj = NULL;
10335 wxString result;
10336 char *kwnames[] = {
10337 NULL
10338 };
10339
10340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
10341 {
10342 PyThreadState* __tstate = wxPyBeginAllowThreads();
10343 result = wxLog_TimeStamp();
10344
10345 wxPyEndAllowThreads(__tstate);
10346 if (PyErr_Occurred()) SWIG_fail;
10347 }
10348 {
10349 #if wxUSE_UNICODE
10350 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10351 #else
10352 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10353 #endif
10354 }
10355 return resultobj;
10356 fail:
10357 return NULL;
10358 }
10359
10360
10361 static PyObject *_wrap_Log_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
10362 PyObject *resultobj = NULL;
10363 wxLog *arg1 = (wxLog *) 0 ;
10364 PyObject * obj0 = 0 ;
10365 char *kwnames[] = {
10366 (char *) "self", NULL
10367 };
10368
10369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
10370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
10371 if (SWIG_arg_fail(1)) SWIG_fail;
10372 {
10373 PyThreadState* __tstate = wxPyBeginAllowThreads();
10374 wxLog_Destroy(arg1);
10375
10376 wxPyEndAllowThreads(__tstate);
10377 if (PyErr_Occurred()) SWIG_fail;
10378 }
10379 Py_INCREF(Py_None); resultobj = Py_None;
10380 return resultobj;
10381 fail:
10382 return NULL;
10383 }
10384
10385
10386 static PyObject * Log_swigregister(PyObject *, PyObject *args) {
10387 PyObject *obj;
10388 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10389 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
10390 Py_INCREF(obj);
10391 return Py_BuildValue((char *)"");
10392 }
10393 static PyObject *_wrap_new_LogStderr(PyObject *, PyObject *args, PyObject *kwargs) {
10394 PyObject *resultobj = NULL;
10395 wxLogStderr *result;
10396 char *kwnames[] = {
10397 NULL
10398 };
10399
10400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
10401 {
10402 PyThreadState* __tstate = wxPyBeginAllowThreads();
10403 result = (wxLogStderr *)new wxLogStderr();
10404
10405 wxPyEndAllowThreads(__tstate);
10406 if (PyErr_Occurred()) SWIG_fail;
10407 }
10408 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogStderr, 1);
10409 return resultobj;
10410 fail:
10411 return NULL;
10412 }
10413
10414
10415 static PyObject * LogStderr_swigregister(PyObject *, PyObject *args) {
10416 PyObject *obj;
10417 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10418 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
10419 Py_INCREF(obj);
10420 return Py_BuildValue((char *)"");
10421 }
10422 static PyObject *_wrap_new_LogTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
10423 PyObject *resultobj = NULL;
10424 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10425 wxLogTextCtrl *result;
10426 PyObject * obj0 = 0 ;
10427 char *kwnames[] = {
10428 (char *) "pTextCtrl", NULL
10429 };
10430
10431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
10432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10433 if (SWIG_arg_fail(1)) SWIG_fail;
10434 {
10435 PyThreadState* __tstate = wxPyBeginAllowThreads();
10436 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
10437
10438 wxPyEndAllowThreads(__tstate);
10439 if (PyErr_Occurred()) SWIG_fail;
10440 }
10441 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogTextCtrl, 1);
10442 return resultobj;
10443 fail:
10444 return NULL;
10445 }
10446
10447
10448 static PyObject * LogTextCtrl_swigregister(PyObject *, PyObject *args) {
10449 PyObject *obj;
10450 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10451 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
10452 Py_INCREF(obj);
10453 return Py_BuildValue((char *)"");
10454 }
10455 static PyObject *_wrap_new_LogGui(PyObject *, PyObject *args, PyObject *kwargs) {
10456 PyObject *resultobj = NULL;
10457 wxLogGui *result;
10458 char *kwnames[] = {
10459 NULL
10460 };
10461
10462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
10463 {
10464 PyThreadState* __tstate = wxPyBeginAllowThreads();
10465 result = (wxLogGui *)new wxLogGui();
10466
10467 wxPyEndAllowThreads(__tstate);
10468 if (PyErr_Occurred()) SWIG_fail;
10469 }
10470 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogGui, 1);
10471 return resultobj;
10472 fail:
10473 return NULL;
10474 }
10475
10476
10477 static PyObject * LogGui_swigregister(PyObject *, PyObject *args) {
10478 PyObject *obj;
10479 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10480 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
10481 Py_INCREF(obj);
10482 return Py_BuildValue((char *)"");
10483 }
10484 static PyObject *_wrap_new_LogWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10485 PyObject *resultobj = NULL;
10486 wxFrame *arg1 = (wxFrame *) 0 ;
10487 wxString *arg2 = 0 ;
10488 bool arg3 = (bool) true ;
10489 bool arg4 = (bool) true ;
10490 wxLogWindow *result;
10491 bool temp2 = false ;
10492 PyObject * obj0 = 0 ;
10493 PyObject * obj1 = 0 ;
10494 PyObject * obj2 = 0 ;
10495 PyObject * obj3 = 0 ;
10496 char *kwnames[] = {
10497 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
10498 };
10499
10500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
10502 if (SWIG_arg_fail(1)) SWIG_fail;
10503 {
10504 arg2 = wxString_in_helper(obj1);
10505 if (arg2 == NULL) SWIG_fail;
10506 temp2 = true;
10507 }
10508 if (obj2) {
10509 {
10510 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
10511 if (SWIG_arg_fail(3)) SWIG_fail;
10512 }
10513 }
10514 if (obj3) {
10515 {
10516 arg4 = static_cast<bool >(SWIG_As_bool(obj3));
10517 if (SWIG_arg_fail(4)) SWIG_fail;
10518 }
10519 }
10520 {
10521 PyThreadState* __tstate = wxPyBeginAllowThreads();
10522 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
10523
10524 wxPyEndAllowThreads(__tstate);
10525 if (PyErr_Occurred()) SWIG_fail;
10526 }
10527 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogWindow, 1);
10528 {
10529 if (temp2)
10530 delete arg2;
10531 }
10532 return resultobj;
10533 fail:
10534 {
10535 if (temp2)
10536 delete arg2;
10537 }
10538 return NULL;
10539 }
10540
10541
10542 static PyObject *_wrap_LogWindow_Show(PyObject *, PyObject *args, PyObject *kwargs) {
10543 PyObject *resultobj = NULL;
10544 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10545 bool arg2 = (bool) true ;
10546 PyObject * obj0 = 0 ;
10547 PyObject * obj1 = 0 ;
10548 char *kwnames[] = {
10549 (char *) "self",(char *) "bShow", NULL
10550 };
10551
10552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
10553 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10554 if (SWIG_arg_fail(1)) SWIG_fail;
10555 if (obj1) {
10556 {
10557 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10558 if (SWIG_arg_fail(2)) SWIG_fail;
10559 }
10560 }
10561 {
10562 PyThreadState* __tstate = wxPyBeginAllowThreads();
10563 (arg1)->Show(arg2);
10564
10565 wxPyEndAllowThreads(__tstate);
10566 if (PyErr_Occurred()) SWIG_fail;
10567 }
10568 Py_INCREF(Py_None); resultobj = Py_None;
10569 return resultobj;
10570 fail:
10571 return NULL;
10572 }
10573
10574
10575 static PyObject *_wrap_LogWindow_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
10576 PyObject *resultobj = NULL;
10577 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10578 wxFrame *result;
10579 PyObject * obj0 = 0 ;
10580 char *kwnames[] = {
10581 (char *) "self", NULL
10582 };
10583
10584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
10585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10586 if (SWIG_arg_fail(1)) SWIG_fail;
10587 {
10588 PyThreadState* __tstate = wxPyBeginAllowThreads();
10589 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
10590
10591 wxPyEndAllowThreads(__tstate);
10592 if (PyErr_Occurred()) SWIG_fail;
10593 }
10594 {
10595 resultobj = wxPyMake_wxObject(result, (bool)0);
10596 }
10597 return resultobj;
10598 fail:
10599 return NULL;
10600 }
10601
10602
10603 static PyObject *_wrap_LogWindow_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
10604 PyObject *resultobj = NULL;
10605 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10606 wxLog *result;
10607 PyObject * obj0 = 0 ;
10608 char *kwnames[] = {
10609 (char *) "self", NULL
10610 };
10611
10612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
10613 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10614 if (SWIG_arg_fail(1)) SWIG_fail;
10615 {
10616 PyThreadState* __tstate = wxPyBeginAllowThreads();
10617 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
10618
10619 wxPyEndAllowThreads(__tstate);
10620 if (PyErr_Occurred()) SWIG_fail;
10621 }
10622 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
10623 return resultobj;
10624 fail:
10625 return NULL;
10626 }
10627
10628
10629 static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10630 PyObject *resultobj = NULL;
10631 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10632 bool result;
10633 PyObject * obj0 = 0 ;
10634 char *kwnames[] = {
10635 (char *) "self", NULL
10636 };
10637
10638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
10639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10640 if (SWIG_arg_fail(1)) SWIG_fail;
10641 {
10642 PyThreadState* __tstate = wxPyBeginAllowThreads();
10643 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
10644
10645 wxPyEndAllowThreads(__tstate);
10646 if (PyErr_Occurred()) SWIG_fail;
10647 }
10648 {
10649 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10650 }
10651 return resultobj;
10652 fail:
10653 return NULL;
10654 }
10655
10656
10657 static PyObject *_wrap_LogWindow_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10658 PyObject *resultobj = NULL;
10659 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10660 bool arg2 ;
10661 PyObject * obj0 = 0 ;
10662 PyObject * obj1 = 0 ;
10663 char *kwnames[] = {
10664 (char *) "self",(char *) "bDoPass", NULL
10665 };
10666
10667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
10668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10669 if (SWIG_arg_fail(1)) SWIG_fail;
10670 {
10671 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10672 if (SWIG_arg_fail(2)) SWIG_fail;
10673 }
10674 {
10675 PyThreadState* __tstate = wxPyBeginAllowThreads();
10676 (arg1)->PassMessages(arg2);
10677
10678 wxPyEndAllowThreads(__tstate);
10679 if (PyErr_Occurred()) SWIG_fail;
10680 }
10681 Py_INCREF(Py_None); resultobj = Py_None;
10682 return resultobj;
10683 fail:
10684 return NULL;
10685 }
10686
10687
10688 static PyObject * LogWindow_swigregister(PyObject *, PyObject *args) {
10689 PyObject *obj;
10690 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10691 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
10692 Py_INCREF(obj);
10693 return Py_BuildValue((char *)"");
10694 }
10695 static PyObject *_wrap_new_LogChain(PyObject *, PyObject *args, PyObject *kwargs) {
10696 PyObject *resultobj = NULL;
10697 wxLog *arg1 = (wxLog *) 0 ;
10698 wxLogChain *result;
10699 PyObject * obj0 = 0 ;
10700 char *kwnames[] = {
10701 (char *) "logger", NULL
10702 };
10703
10704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
10705 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
10706 if (SWIG_arg_fail(1)) SWIG_fail;
10707 {
10708 PyThreadState* __tstate = wxPyBeginAllowThreads();
10709 result = (wxLogChain *)new wxLogChain(arg1);
10710
10711 wxPyEndAllowThreads(__tstate);
10712 if (PyErr_Occurred()) SWIG_fail;
10713 }
10714 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogChain, 1);
10715 return resultobj;
10716 fail:
10717 return NULL;
10718 }
10719
10720
10721 static PyObject *_wrap_LogChain_SetLog(PyObject *, PyObject *args, PyObject *kwargs) {
10722 PyObject *resultobj = NULL;
10723 wxLogChain *arg1 = (wxLogChain *) 0 ;
10724 wxLog *arg2 = (wxLog *) 0 ;
10725 PyObject * obj0 = 0 ;
10726 PyObject * obj1 = 0 ;
10727 char *kwnames[] = {
10728 (char *) "self",(char *) "logger", NULL
10729 };
10730
10731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
10732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10733 if (SWIG_arg_fail(1)) SWIG_fail;
10734 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
10735 if (SWIG_arg_fail(2)) SWIG_fail;
10736 {
10737 PyThreadState* __tstate = wxPyBeginAllowThreads();
10738 (arg1)->SetLog(arg2);
10739
10740 wxPyEndAllowThreads(__tstate);
10741 if (PyErr_Occurred()) SWIG_fail;
10742 }
10743 Py_INCREF(Py_None); resultobj = Py_None;
10744 return resultobj;
10745 fail:
10746 return NULL;
10747 }
10748
10749
10750 static PyObject *_wrap_LogChain_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10751 PyObject *resultobj = NULL;
10752 wxLogChain *arg1 = (wxLogChain *) 0 ;
10753 bool arg2 ;
10754 PyObject * obj0 = 0 ;
10755 PyObject * obj1 = 0 ;
10756 char *kwnames[] = {
10757 (char *) "self",(char *) "bDoPass", NULL
10758 };
10759
10760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
10761 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10762 if (SWIG_arg_fail(1)) SWIG_fail;
10763 {
10764 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10765 if (SWIG_arg_fail(2)) SWIG_fail;
10766 }
10767 {
10768 PyThreadState* __tstate = wxPyBeginAllowThreads();
10769 (arg1)->PassMessages(arg2);
10770
10771 wxPyEndAllowThreads(__tstate);
10772 if (PyErr_Occurred()) SWIG_fail;
10773 }
10774 Py_INCREF(Py_None); resultobj = Py_None;
10775 return resultobj;
10776 fail:
10777 return NULL;
10778 }
10779
10780
10781 static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10782 PyObject *resultobj = NULL;
10783 wxLogChain *arg1 = (wxLogChain *) 0 ;
10784 bool result;
10785 PyObject * obj0 = 0 ;
10786 char *kwnames[] = {
10787 (char *) "self", NULL
10788 };
10789
10790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
10791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10792 if (SWIG_arg_fail(1)) SWIG_fail;
10793 {
10794 PyThreadState* __tstate = wxPyBeginAllowThreads();
10795 result = (bool)(arg1)->IsPassingMessages();
10796
10797 wxPyEndAllowThreads(__tstate);
10798 if (PyErr_Occurred()) SWIG_fail;
10799 }
10800 {
10801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10802 }
10803 return resultobj;
10804 fail:
10805 return NULL;
10806 }
10807
10808
10809 static PyObject *_wrap_LogChain_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
10810 PyObject *resultobj = NULL;
10811 wxLogChain *arg1 = (wxLogChain *) 0 ;
10812 wxLog *result;
10813 PyObject * obj0 = 0 ;
10814 char *kwnames[] = {
10815 (char *) "self", NULL
10816 };
10817
10818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
10819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10820 if (SWIG_arg_fail(1)) SWIG_fail;
10821 {
10822 PyThreadState* __tstate = wxPyBeginAllowThreads();
10823 result = (wxLog *)(arg1)->GetOldLog();
10824
10825 wxPyEndAllowThreads(__tstate);
10826 if (PyErr_Occurred()) SWIG_fail;
10827 }
10828 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
10829 return resultobj;
10830 fail:
10831 return NULL;
10832 }
10833
10834
10835 static PyObject * LogChain_swigregister(PyObject *, PyObject *args) {
10836 PyObject *obj;
10837 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10838 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
10839 Py_INCREF(obj);
10840 return Py_BuildValue((char *)"");
10841 }
10842 static PyObject *_wrap_new_LogBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10843 PyObject *resultobj = NULL;
10844 wxLogBuffer *result;
10845 char *kwnames[] = {
10846 NULL
10847 };
10848
10849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogBuffer",kwnames)) goto fail;
10850 {
10851 PyThreadState* __tstate = wxPyBeginAllowThreads();
10852 result = (wxLogBuffer *)new wxLogBuffer();
10853
10854 wxPyEndAllowThreads(__tstate);
10855 if (PyErr_Occurred()) SWIG_fail;
10856 }
10857 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogBuffer, 1);
10858 return resultobj;
10859 fail:
10860 return NULL;
10861 }
10862
10863
10864 static PyObject *_wrap_LogBuffer_GetBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10865 PyObject *resultobj = NULL;
10866 wxLogBuffer *arg1 = (wxLogBuffer *) 0 ;
10867 wxString *result;
10868 PyObject * obj0 = 0 ;
10869 char *kwnames[] = {
10870 (char *) "self", NULL
10871 };
10872
10873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogBuffer_GetBuffer",kwnames,&obj0)) goto fail;
10874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogBuffer, SWIG_POINTER_EXCEPTION | 0);
10875 if (SWIG_arg_fail(1)) SWIG_fail;
10876 {
10877 PyThreadState* __tstate = wxPyBeginAllowThreads();
10878 {
10879 wxString const &_result_ref = ((wxLogBuffer const *)arg1)->GetBuffer();
10880 result = (wxString *) &_result_ref;
10881 }
10882
10883 wxPyEndAllowThreads(__tstate);
10884 if (PyErr_Occurred()) SWIG_fail;
10885 }
10886 {
10887 #if wxUSE_UNICODE
10888 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
10889 #else
10890 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
10891 #endif
10892 }
10893 return resultobj;
10894 fail:
10895 return NULL;
10896 }
10897
10898
10899 static PyObject *_wrap_LogBuffer_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
10900 PyObject *resultobj = NULL;
10901 wxLogBuffer *arg1 = (wxLogBuffer *) 0 ;
10902 PyObject * obj0 = 0 ;
10903 char *kwnames[] = {
10904 (char *) "self", NULL
10905 };
10906
10907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogBuffer_Flush",kwnames,&obj0)) goto fail;
10908 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogBuffer, SWIG_POINTER_EXCEPTION | 0);
10909 if (SWIG_arg_fail(1)) SWIG_fail;
10910 {
10911 PyThreadState* __tstate = wxPyBeginAllowThreads();
10912 (arg1)->Flush();
10913
10914 wxPyEndAllowThreads(__tstate);
10915 if (PyErr_Occurred()) SWIG_fail;
10916 }
10917 Py_INCREF(Py_None); resultobj = Py_None;
10918 return resultobj;
10919 fail:
10920 return NULL;
10921 }
10922
10923
10924 static PyObject * LogBuffer_swigregister(PyObject *, PyObject *args) {
10925 PyObject *obj;
10926 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10927 SWIG_TypeClientData(SWIGTYPE_p_wxLogBuffer, obj);
10928 Py_INCREF(obj);
10929 return Py_BuildValue((char *)"");
10930 }
10931 static PyObject *_wrap_SysErrorCode(PyObject *, PyObject *args, PyObject *kwargs) {
10932 PyObject *resultobj = NULL;
10933 unsigned long result;
10934 char *kwnames[] = {
10935 NULL
10936 };
10937
10938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
10939 {
10940 PyThreadState* __tstate = wxPyBeginAllowThreads();
10941 result = (unsigned long)wxSysErrorCode();
10942
10943 wxPyEndAllowThreads(__tstate);
10944 if (PyErr_Occurred()) SWIG_fail;
10945 }
10946 {
10947 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
10948 }
10949 return resultobj;
10950 fail:
10951 return NULL;
10952 }
10953
10954
10955 static PyObject *_wrap_SysErrorMsg(PyObject *, PyObject *args, PyObject *kwargs) {
10956 PyObject *resultobj = NULL;
10957 unsigned long arg1 = (unsigned long) 0 ;
10958 wxString result;
10959 PyObject * obj0 = 0 ;
10960 char *kwnames[] = {
10961 (char *) "nErrCode", NULL
10962 };
10963
10964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
10965 if (obj0) {
10966 {
10967 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
10968 if (SWIG_arg_fail(1)) SWIG_fail;
10969 }
10970 }
10971 {
10972 PyThreadState* __tstate = wxPyBeginAllowThreads();
10973 result = wxSysErrorMsg(arg1);
10974
10975 wxPyEndAllowThreads(__tstate);
10976 if (PyErr_Occurred()) SWIG_fail;
10977 }
10978 {
10979 #if wxUSE_UNICODE
10980 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10981 #else
10982 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10983 #endif
10984 }
10985 return resultobj;
10986 fail:
10987 return NULL;
10988 }
10989
10990
10991 static PyObject *_wrap_LogFatalError(PyObject *, PyObject *args, PyObject *kwargs) {
10992 PyObject *resultobj = NULL;
10993 wxString *arg1 = 0 ;
10994 bool temp1 = false ;
10995 PyObject * obj0 = 0 ;
10996 char *kwnames[] = {
10997 (char *) "msg", NULL
10998 };
10999
11000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogFatalError",kwnames,&obj0)) goto fail;
11001 {
11002 arg1 = wxString_in_helper(obj0);
11003 if (arg1 == NULL) SWIG_fail;
11004 temp1 = true;
11005 }
11006 {
11007 PyThreadState* __tstate = wxPyBeginAllowThreads();
11008 wxPyLogFatalError((wxString const &)*arg1);
11009
11010 wxPyEndAllowThreads(__tstate);
11011 if (PyErr_Occurred()) SWIG_fail;
11012 }
11013 Py_INCREF(Py_None); resultobj = Py_None;
11014 {
11015 if (temp1)
11016 delete arg1;
11017 }
11018 return resultobj;
11019 fail:
11020 {
11021 if (temp1)
11022 delete arg1;
11023 }
11024 return NULL;
11025 }
11026
11027
11028 static PyObject *_wrap_LogError(PyObject *, PyObject *args, PyObject *kwargs) {
11029 PyObject *resultobj = NULL;
11030 wxString *arg1 = 0 ;
11031 bool temp1 = false ;
11032 PyObject * obj0 = 0 ;
11033 char *kwnames[] = {
11034 (char *) "msg", NULL
11035 };
11036
11037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
11038 {
11039 arg1 = wxString_in_helper(obj0);
11040 if (arg1 == NULL) SWIG_fail;
11041 temp1 = true;
11042 }
11043 {
11044 PyThreadState* __tstate = wxPyBeginAllowThreads();
11045 wxPyLogError((wxString const &)*arg1);
11046
11047 wxPyEndAllowThreads(__tstate);
11048 if (PyErr_Occurred()) SWIG_fail;
11049 }
11050 Py_INCREF(Py_None); resultobj = Py_None;
11051 {
11052 if (temp1)
11053 delete arg1;
11054 }
11055 return resultobj;
11056 fail:
11057 {
11058 if (temp1)
11059 delete arg1;
11060 }
11061 return NULL;
11062 }
11063
11064
11065 static PyObject *_wrap_LogWarning(PyObject *, PyObject *args, PyObject *kwargs) {
11066 PyObject *resultobj = NULL;
11067 wxString *arg1 = 0 ;
11068 bool temp1 = false ;
11069 PyObject * obj0 = 0 ;
11070 char *kwnames[] = {
11071 (char *) "msg", NULL
11072 };
11073
11074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
11075 {
11076 arg1 = wxString_in_helper(obj0);
11077 if (arg1 == NULL) SWIG_fail;
11078 temp1 = true;
11079 }
11080 {
11081 PyThreadState* __tstate = wxPyBeginAllowThreads();
11082 wxPyLogWarning((wxString const &)*arg1);
11083
11084 wxPyEndAllowThreads(__tstate);
11085 if (PyErr_Occurred()) SWIG_fail;
11086 }
11087 Py_INCREF(Py_None); resultobj = Py_None;
11088 {
11089 if (temp1)
11090 delete arg1;
11091 }
11092 return resultobj;
11093 fail:
11094 {
11095 if (temp1)
11096 delete arg1;
11097 }
11098 return NULL;
11099 }
11100
11101
11102 static PyObject *_wrap_LogMessage(PyObject *, PyObject *args, PyObject *kwargs) {
11103 PyObject *resultobj = NULL;
11104 wxString *arg1 = 0 ;
11105 bool temp1 = false ;
11106 PyObject * obj0 = 0 ;
11107 char *kwnames[] = {
11108 (char *) "msg", NULL
11109 };
11110
11111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
11112 {
11113 arg1 = wxString_in_helper(obj0);
11114 if (arg1 == NULL) SWIG_fail;
11115 temp1 = true;
11116 }
11117 {
11118 PyThreadState* __tstate = wxPyBeginAllowThreads();
11119 wxPyLogMessage((wxString const &)*arg1);
11120
11121 wxPyEndAllowThreads(__tstate);
11122 if (PyErr_Occurred()) SWIG_fail;
11123 }
11124 Py_INCREF(Py_None); resultobj = Py_None;
11125 {
11126 if (temp1)
11127 delete arg1;
11128 }
11129 return resultobj;
11130 fail:
11131 {
11132 if (temp1)
11133 delete arg1;
11134 }
11135 return NULL;
11136 }
11137
11138
11139 static PyObject *_wrap_LogInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11140 PyObject *resultobj = NULL;
11141 wxString *arg1 = 0 ;
11142 bool temp1 = false ;
11143 PyObject * obj0 = 0 ;
11144 char *kwnames[] = {
11145 (char *) "msg", NULL
11146 };
11147
11148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
11149 {
11150 arg1 = wxString_in_helper(obj0);
11151 if (arg1 == NULL) SWIG_fail;
11152 temp1 = true;
11153 }
11154 {
11155 PyThreadState* __tstate = wxPyBeginAllowThreads();
11156 wxPyLogInfo((wxString const &)*arg1);
11157
11158 wxPyEndAllowThreads(__tstate);
11159 if (PyErr_Occurred()) SWIG_fail;
11160 }
11161 Py_INCREF(Py_None); resultobj = Py_None;
11162 {
11163 if (temp1)
11164 delete arg1;
11165 }
11166 return resultobj;
11167 fail:
11168 {
11169 if (temp1)
11170 delete arg1;
11171 }
11172 return NULL;
11173 }
11174
11175
11176 static PyObject *_wrap_LogDebug(PyObject *, PyObject *args, PyObject *kwargs) {
11177 PyObject *resultobj = NULL;
11178 wxString *arg1 = 0 ;
11179 bool temp1 = false ;
11180 PyObject * obj0 = 0 ;
11181 char *kwnames[] = {
11182 (char *) "msg", NULL
11183 };
11184
11185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
11186 {
11187 arg1 = wxString_in_helper(obj0);
11188 if (arg1 == NULL) SWIG_fail;
11189 temp1 = true;
11190 }
11191 {
11192 PyThreadState* __tstate = wxPyBeginAllowThreads();
11193 wxPyLogDebug((wxString const &)*arg1);
11194
11195 wxPyEndAllowThreads(__tstate);
11196 if (PyErr_Occurred()) SWIG_fail;
11197 }
11198 Py_INCREF(Py_None); resultobj = Py_None;
11199 {
11200 if (temp1)
11201 delete arg1;
11202 }
11203 return resultobj;
11204 fail:
11205 {
11206 if (temp1)
11207 delete arg1;
11208 }
11209 return NULL;
11210 }
11211
11212
11213 static PyObject *_wrap_LogVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
11214 PyObject *resultobj = NULL;
11215 wxString *arg1 = 0 ;
11216 bool temp1 = false ;
11217 PyObject * obj0 = 0 ;
11218 char *kwnames[] = {
11219 (char *) "msg", NULL
11220 };
11221
11222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
11223 {
11224 arg1 = wxString_in_helper(obj0);
11225 if (arg1 == NULL) SWIG_fail;
11226 temp1 = true;
11227 }
11228 {
11229 PyThreadState* __tstate = wxPyBeginAllowThreads();
11230 wxPyLogVerbose((wxString const &)*arg1);
11231
11232 wxPyEndAllowThreads(__tstate);
11233 if (PyErr_Occurred()) SWIG_fail;
11234 }
11235 Py_INCREF(Py_None); resultobj = Py_None;
11236 {
11237 if (temp1)
11238 delete arg1;
11239 }
11240 return resultobj;
11241 fail:
11242 {
11243 if (temp1)
11244 delete arg1;
11245 }
11246 return NULL;
11247 }
11248
11249
11250 static PyObject *_wrap_LogStatus(PyObject *, PyObject *args, PyObject *kwargs) {
11251 PyObject *resultobj = NULL;
11252 wxString *arg1 = 0 ;
11253 bool temp1 = false ;
11254 PyObject * obj0 = 0 ;
11255 char *kwnames[] = {
11256 (char *) "msg", NULL
11257 };
11258
11259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
11260 {
11261 arg1 = wxString_in_helper(obj0);
11262 if (arg1 == NULL) SWIG_fail;
11263 temp1 = true;
11264 }
11265 {
11266 PyThreadState* __tstate = wxPyBeginAllowThreads();
11267 wxPyLogStatus((wxString const &)*arg1);
11268
11269 wxPyEndAllowThreads(__tstate);
11270 if (PyErr_Occurred()) SWIG_fail;
11271 }
11272 Py_INCREF(Py_None); resultobj = Py_None;
11273 {
11274 if (temp1)
11275 delete arg1;
11276 }
11277 return resultobj;
11278 fail:
11279 {
11280 if (temp1)
11281 delete arg1;
11282 }
11283 return NULL;
11284 }
11285
11286
11287 static PyObject *_wrap_LogStatusFrame(PyObject *, PyObject *args, PyObject *kwargs) {
11288 PyObject *resultobj = NULL;
11289 wxFrame *arg1 = (wxFrame *) 0 ;
11290 wxString *arg2 = 0 ;
11291 bool temp2 = false ;
11292 PyObject * obj0 = 0 ;
11293 PyObject * obj1 = 0 ;
11294 char *kwnames[] = {
11295 (char *) "pFrame",(char *) "msg", NULL
11296 };
11297
11298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
11299 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
11300 if (SWIG_arg_fail(1)) SWIG_fail;
11301 {
11302 arg2 = wxString_in_helper(obj1);
11303 if (arg2 == NULL) SWIG_fail;
11304 temp2 = true;
11305 }
11306 {
11307 PyThreadState* __tstate = wxPyBeginAllowThreads();
11308 wxPyLogStatusFrame(arg1,(wxString const &)*arg2);
11309
11310 wxPyEndAllowThreads(__tstate);
11311 if (PyErr_Occurred()) SWIG_fail;
11312 }
11313 Py_INCREF(Py_None); resultobj = Py_None;
11314 {
11315 if (temp2)
11316 delete arg2;
11317 }
11318 return resultobj;
11319 fail:
11320 {
11321 if (temp2)
11322 delete arg2;
11323 }
11324 return NULL;
11325 }
11326
11327
11328 static PyObject *_wrap_LogSysError(PyObject *, PyObject *args, PyObject *kwargs) {
11329 PyObject *resultobj = NULL;
11330 wxString *arg1 = 0 ;
11331 bool temp1 = false ;
11332 PyObject * obj0 = 0 ;
11333 char *kwnames[] = {
11334 (char *) "msg", NULL
11335 };
11336
11337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
11338 {
11339 arg1 = wxString_in_helper(obj0);
11340 if (arg1 == NULL) SWIG_fail;
11341 temp1 = true;
11342 }
11343 {
11344 PyThreadState* __tstate = wxPyBeginAllowThreads();
11345 wxPyLogSysError((wxString const &)*arg1);
11346
11347 wxPyEndAllowThreads(__tstate);
11348 if (PyErr_Occurred()) SWIG_fail;
11349 }
11350 Py_INCREF(Py_None); resultobj = Py_None;
11351 {
11352 if (temp1)
11353 delete arg1;
11354 }
11355 return resultobj;
11356 fail:
11357 {
11358 if (temp1)
11359 delete arg1;
11360 }
11361 return NULL;
11362 }
11363
11364
11365 static PyObject *_wrap_LogGeneric(PyObject *, PyObject *args, PyObject *kwargs) {
11366 PyObject *resultobj = NULL;
11367 unsigned long arg1 ;
11368 wxString *arg2 = 0 ;
11369 bool temp2 = false ;
11370 PyObject * obj0 = 0 ;
11371 PyObject * obj1 = 0 ;
11372 char *kwnames[] = {
11373 (char *) "level",(char *) "msg", NULL
11374 };
11375
11376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
11377 {
11378 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
11379 if (SWIG_arg_fail(1)) SWIG_fail;
11380 }
11381 {
11382 arg2 = wxString_in_helper(obj1);
11383 if (arg2 == NULL) SWIG_fail;
11384 temp2 = true;
11385 }
11386 {
11387 PyThreadState* __tstate = wxPyBeginAllowThreads();
11388 wxPyLogGeneric(arg1,(wxString const &)*arg2);
11389
11390 wxPyEndAllowThreads(__tstate);
11391 if (PyErr_Occurred()) SWIG_fail;
11392 }
11393 Py_INCREF(Py_None); resultobj = Py_None;
11394 {
11395 if (temp2)
11396 delete arg2;
11397 }
11398 return resultobj;
11399 fail:
11400 {
11401 if (temp2)
11402 delete arg2;
11403 }
11404 return NULL;
11405 }
11406
11407
11408 static PyObject *_wrap_LogTrace__SWIG_0(PyObject *, PyObject *args) {
11409 PyObject *resultobj = NULL;
11410 unsigned long arg1 ;
11411 wxString *arg2 = 0 ;
11412 bool temp2 = false ;
11413 PyObject * obj0 = 0 ;
11414 PyObject * obj1 = 0 ;
11415
11416 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
11417 {
11418 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
11419 if (SWIG_arg_fail(1)) SWIG_fail;
11420 }
11421 {
11422 arg2 = wxString_in_helper(obj1);
11423 if (arg2 == NULL) SWIG_fail;
11424 temp2 = true;
11425 }
11426 {
11427 PyThreadState* __tstate = wxPyBeginAllowThreads();
11428 wxPyLogTrace(arg1,(wxString const &)*arg2);
11429
11430 wxPyEndAllowThreads(__tstate);
11431 if (PyErr_Occurred()) SWIG_fail;
11432 }
11433 Py_INCREF(Py_None); resultobj = Py_None;
11434 {
11435 if (temp2)
11436 delete arg2;
11437 }
11438 return resultobj;
11439 fail:
11440 {
11441 if (temp2)
11442 delete arg2;
11443 }
11444 return NULL;
11445 }
11446
11447
11448 static PyObject *_wrap_LogTrace__SWIG_1(PyObject *, PyObject *args) {
11449 PyObject *resultobj = NULL;
11450 wxString *arg1 = 0 ;
11451 wxString *arg2 = 0 ;
11452 bool temp1 = false ;
11453 bool temp2 = false ;
11454 PyObject * obj0 = 0 ;
11455 PyObject * obj1 = 0 ;
11456
11457 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
11458 {
11459 arg1 = wxString_in_helper(obj0);
11460 if (arg1 == NULL) SWIG_fail;
11461 temp1 = true;
11462 }
11463 {
11464 arg2 = wxString_in_helper(obj1);
11465 if (arg2 == NULL) SWIG_fail;
11466 temp2 = true;
11467 }
11468 {
11469 PyThreadState* __tstate = wxPyBeginAllowThreads();
11470 wxPyLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
11471
11472 wxPyEndAllowThreads(__tstate);
11473 if (PyErr_Occurred()) SWIG_fail;
11474 }
11475 Py_INCREF(Py_None); resultobj = Py_None;
11476 {
11477 if (temp1)
11478 delete arg1;
11479 }
11480 {
11481 if (temp2)
11482 delete arg2;
11483 }
11484 return resultobj;
11485 fail:
11486 {
11487 if (temp1)
11488 delete arg1;
11489 }
11490 {
11491 if (temp2)
11492 delete arg2;
11493 }
11494 return NULL;
11495 }
11496
11497
11498 static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args) {
11499 int argc;
11500 PyObject *argv[3];
11501 int ii;
11502
11503 argc = PyObject_Length(args);
11504 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
11505 argv[ii] = PyTuple_GetItem(args,ii);
11506 }
11507 if (argc == 2) {
11508 int _v;
11509 {
11510 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
11511 }
11512 if (_v) {
11513 {
11514 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
11515 }
11516 if (_v) {
11517 return _wrap_LogTrace__SWIG_1(self,args);
11518 }
11519 }
11520 }
11521 if (argc == 2) {
11522 int _v;
11523 _v = SWIG_Check_unsigned_SS_long(argv[0]);
11524 if (_v) {
11525 {
11526 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
11527 }
11528 if (_v) {
11529 return _wrap_LogTrace__SWIG_0(self,args);
11530 }
11531 }
11532 }
11533
11534 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'LogTrace'");
11535 return NULL;
11536 }
11537
11538
11539 static PyObject *_wrap_SafeShowMessage(PyObject *, PyObject *args, PyObject *kwargs) {
11540 PyObject *resultobj = NULL;
11541 wxString *arg1 = 0 ;
11542 wxString *arg2 = 0 ;
11543 bool temp1 = false ;
11544 bool temp2 = false ;
11545 PyObject * obj0 = 0 ;
11546 PyObject * obj1 = 0 ;
11547 char *kwnames[] = {
11548 (char *) "title",(char *) "text", NULL
11549 };
11550
11551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
11552 {
11553 arg1 = wxString_in_helper(obj0);
11554 if (arg1 == NULL) SWIG_fail;
11555 temp1 = true;
11556 }
11557 {
11558 arg2 = wxString_in_helper(obj1);
11559 if (arg2 == NULL) SWIG_fail;
11560 temp2 = true;
11561 }
11562 {
11563 PyThreadState* __tstate = wxPyBeginAllowThreads();
11564 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
11565
11566 wxPyEndAllowThreads(__tstate);
11567 if (PyErr_Occurred()) SWIG_fail;
11568 }
11569 Py_INCREF(Py_None); resultobj = Py_None;
11570 {
11571 if (temp1)
11572 delete arg1;
11573 }
11574 {
11575 if (temp2)
11576 delete arg2;
11577 }
11578 return resultobj;
11579 fail:
11580 {
11581 if (temp1)
11582 delete arg1;
11583 }
11584 {
11585 if (temp2)
11586 delete arg2;
11587 }
11588 return NULL;
11589 }
11590
11591
11592 static PyObject *_wrap_new_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
11593 PyObject *resultobj = NULL;
11594 wxLogNull *result;
11595 char *kwnames[] = {
11596 NULL
11597 };
11598
11599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
11600 {
11601 PyThreadState* __tstate = wxPyBeginAllowThreads();
11602 result = (wxLogNull *)new wxLogNull();
11603
11604 wxPyEndAllowThreads(__tstate);
11605 if (PyErr_Occurred()) SWIG_fail;
11606 }
11607 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogNull, 1);
11608 return resultobj;
11609 fail:
11610 return NULL;
11611 }
11612
11613
11614 static PyObject *_wrap_delete_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
11615 PyObject *resultobj = NULL;
11616 wxLogNull *arg1 = (wxLogNull *) 0 ;
11617 PyObject * obj0 = 0 ;
11618 char *kwnames[] = {
11619 (char *) "self", NULL
11620 };
11621
11622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
11623 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogNull, SWIG_POINTER_EXCEPTION | 0);
11624 if (SWIG_arg_fail(1)) SWIG_fail;
11625 {
11626 PyThreadState* __tstate = wxPyBeginAllowThreads();
11627 delete arg1;
11628
11629 wxPyEndAllowThreads(__tstate);
11630 if (PyErr_Occurred()) SWIG_fail;
11631 }
11632 Py_INCREF(Py_None); resultobj = Py_None;
11633 return resultobj;
11634 fail:
11635 return NULL;
11636 }
11637
11638
11639 static PyObject * LogNull_swigregister(PyObject *, PyObject *args) {
11640 PyObject *obj;
11641 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11642 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
11643 Py_INCREF(obj);
11644 return Py_BuildValue((char *)"");
11645 }
11646 static PyObject *_wrap_new_PyLog(PyObject *, PyObject *args, PyObject *kwargs) {
11647 PyObject *resultobj = NULL;
11648 wxPyLog *result;
11649 char *kwnames[] = {
11650 NULL
11651 };
11652
11653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
11654 {
11655 PyThreadState* __tstate = wxPyBeginAllowThreads();
11656 result = (wxPyLog *)new wxPyLog();
11657
11658 wxPyEndAllowThreads(__tstate);
11659 if (PyErr_Occurred()) SWIG_fail;
11660 }
11661 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLog, 1);
11662 return resultobj;
11663 fail:
11664 return NULL;
11665 }
11666
11667
11668 static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11669 PyObject *resultobj = NULL;
11670 wxPyLog *arg1 = (wxPyLog *) 0 ;
11671 PyObject *arg2 = (PyObject *) 0 ;
11672 PyObject *arg3 = (PyObject *) 0 ;
11673 PyObject * obj0 = 0 ;
11674 PyObject * obj1 = 0 ;
11675 PyObject * obj2 = 0 ;
11676 char *kwnames[] = {
11677 (char *) "self",(char *) "self",(char *) "_class", NULL
11678 };
11679
11680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyLog, SWIG_POINTER_EXCEPTION | 0);
11682 if (SWIG_arg_fail(1)) SWIG_fail;
11683 arg2 = obj1;
11684 arg3 = obj2;
11685 {
11686 PyThreadState* __tstate = wxPyBeginAllowThreads();
11687 (arg1)->_setCallbackInfo(arg2,arg3);
11688
11689 wxPyEndAllowThreads(__tstate);
11690 if (PyErr_Occurred()) SWIG_fail;
11691 }
11692 Py_INCREF(Py_None); resultobj = Py_None;
11693 return resultobj;
11694 fail:
11695 return NULL;
11696 }
11697
11698
11699 static PyObject * PyLog_swigregister(PyObject *, PyObject *args) {
11700 PyObject *obj;
11701 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11702 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
11703 Py_INCREF(obj);
11704 return Py_BuildValue((char *)"");
11705 }
11706 static PyObject *_wrap_Process_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
11707 PyObject *resultobj = NULL;
11708 int arg1 ;
11709 wxSignal arg2 = (wxSignal) wxSIGTERM ;
11710 int arg3 = (int) wxKILL_NOCHILDREN ;
11711 wxKillError result;
11712 PyObject * obj0 = 0 ;
11713 PyObject * obj1 = 0 ;
11714 PyObject * obj2 = 0 ;
11715 char *kwnames[] = {
11716 (char *) "pid",(char *) "sig",(char *) "flags", NULL
11717 };
11718
11719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Process_Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
11720 {
11721 arg1 = static_cast<int >(SWIG_As_int(obj0));
11722 if (SWIG_arg_fail(1)) SWIG_fail;
11723 }
11724 if (obj1) {
11725 {
11726 arg2 = static_cast<wxSignal >(SWIG_As_int(obj1));
11727 if (SWIG_arg_fail(2)) SWIG_fail;
11728 }
11729 }
11730 if (obj2) {
11731 {
11732 arg3 = static_cast<int >(SWIG_As_int(obj2));
11733 if (SWIG_arg_fail(3)) SWIG_fail;
11734 }
11735 }
11736 {
11737 PyThreadState* __tstate = wxPyBeginAllowThreads();
11738 result = (wxKillError)wxPyProcess::Kill(arg1,arg2,arg3);
11739
11740 wxPyEndAllowThreads(__tstate);
11741 if (PyErr_Occurred()) SWIG_fail;
11742 }
11743 resultobj = SWIG_From_int((result));
11744 return resultobj;
11745 fail:
11746 return NULL;
11747 }
11748
11749
11750 static PyObject *_wrap_Process_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
11751 PyObject *resultobj = NULL;
11752 int arg1 ;
11753 bool result;
11754 PyObject * obj0 = 0 ;
11755 char *kwnames[] = {
11756 (char *) "pid", NULL
11757 };
11758
11759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
11760 {
11761 arg1 = static_cast<int >(SWIG_As_int(obj0));
11762 if (SWIG_arg_fail(1)) SWIG_fail;
11763 }
11764 {
11765 PyThreadState* __tstate = wxPyBeginAllowThreads();
11766 result = (bool)wxPyProcess::Exists(arg1);
11767
11768 wxPyEndAllowThreads(__tstate);
11769 if (PyErr_Occurred()) SWIG_fail;
11770 }
11771 {
11772 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11773 }
11774 return resultobj;
11775 fail:
11776 return NULL;
11777 }
11778
11779
11780 static PyObject *_wrap_Process_Open(PyObject *, PyObject *args, PyObject *kwargs) {
11781 PyObject *resultobj = NULL;
11782 wxString *arg1 = 0 ;
11783 int arg2 = (int) wxEXEC_ASYNC ;
11784 wxPyProcess *result;
11785 bool temp1 = false ;
11786 PyObject * obj0 = 0 ;
11787 PyObject * obj1 = 0 ;
11788 char *kwnames[] = {
11789 (char *) "cmd",(char *) "flags", NULL
11790 };
11791
11792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
11793 {
11794 arg1 = wxString_in_helper(obj0);
11795 if (arg1 == NULL) SWIG_fail;
11796 temp1 = true;
11797 }
11798 if (obj1) {
11799 {
11800 arg2 = static_cast<int >(SWIG_As_int(obj1));
11801 if (SWIG_arg_fail(2)) SWIG_fail;
11802 }
11803 }
11804 {
11805 PyThreadState* __tstate = wxPyBeginAllowThreads();
11806 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
11807
11808 wxPyEndAllowThreads(__tstate);
11809 if (PyErr_Occurred()) SWIG_fail;
11810 }
11811 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 0);
11812 {
11813 if (temp1)
11814 delete arg1;
11815 }
11816 return resultobj;
11817 fail:
11818 {
11819 if (temp1)
11820 delete arg1;
11821 }
11822 return NULL;
11823 }
11824
11825
11826 static PyObject *_wrap_new_Process(PyObject *, PyObject *args, PyObject *kwargs) {
11827 PyObject *resultobj = NULL;
11828 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
11829 int arg2 = (int) -1 ;
11830 wxPyProcess *result;
11831 PyObject * obj0 = 0 ;
11832 PyObject * obj1 = 0 ;
11833 char *kwnames[] = {
11834 (char *) "parent",(char *) "id", NULL
11835 };
11836
11837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
11838 if (obj0) {
11839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
11840 if (SWIG_arg_fail(1)) SWIG_fail;
11841 }
11842 if (obj1) {
11843 {
11844 arg2 = static_cast<int >(SWIG_As_int(obj1));
11845 if (SWIG_arg_fail(2)) SWIG_fail;
11846 }
11847 }
11848 {
11849 PyThreadState* __tstate = wxPyBeginAllowThreads();
11850 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
11851
11852 wxPyEndAllowThreads(__tstate);
11853 if (PyErr_Occurred()) SWIG_fail;
11854 }
11855 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 1);
11856 return resultobj;
11857 fail:
11858 return NULL;
11859 }
11860
11861
11862 static PyObject *_wrap_Process__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11863 PyObject *resultobj = NULL;
11864 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11865 PyObject *arg2 = (PyObject *) 0 ;
11866 PyObject *arg3 = (PyObject *) 0 ;
11867 PyObject * obj0 = 0 ;
11868 PyObject * obj1 = 0 ;
11869 PyObject * obj2 = 0 ;
11870 char *kwnames[] = {
11871 (char *) "self",(char *) "self",(char *) "_class", NULL
11872 };
11873
11874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11875 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11876 if (SWIG_arg_fail(1)) SWIG_fail;
11877 arg2 = obj1;
11878 arg3 = obj2;
11879 {
11880 PyThreadState* __tstate = wxPyBeginAllowThreads();
11881 (arg1)->_setCallbackInfo(arg2,arg3);
11882
11883 wxPyEndAllowThreads(__tstate);
11884 if (PyErr_Occurred()) SWIG_fail;
11885 }
11886 Py_INCREF(Py_None); resultobj = Py_None;
11887 return resultobj;
11888 fail:
11889 return NULL;
11890 }
11891
11892
11893 static PyObject *_wrap_Process_base_OnTerminate(PyObject *, PyObject *args, PyObject *kwargs) {
11894 PyObject *resultobj = NULL;
11895 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11896 int arg2 ;
11897 int arg3 ;
11898 PyObject * obj0 = 0 ;
11899 PyObject * obj1 = 0 ;
11900 PyObject * obj2 = 0 ;
11901 char *kwnames[] = {
11902 (char *) "self",(char *) "pid",(char *) "status", NULL
11903 };
11904
11905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_base_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
11906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11907 if (SWIG_arg_fail(1)) SWIG_fail;
11908 {
11909 arg2 = static_cast<int >(SWIG_As_int(obj1));
11910 if (SWIG_arg_fail(2)) SWIG_fail;
11911 }
11912 {
11913 arg3 = static_cast<int >(SWIG_As_int(obj2));
11914 if (SWIG_arg_fail(3)) SWIG_fail;
11915 }
11916 {
11917 PyThreadState* __tstate = wxPyBeginAllowThreads();
11918 (arg1)->base_OnTerminate(arg2,arg3);
11919
11920 wxPyEndAllowThreads(__tstate);
11921 if (PyErr_Occurred()) SWIG_fail;
11922 }
11923 Py_INCREF(Py_None); resultobj = Py_None;
11924 return resultobj;
11925 fail:
11926 return NULL;
11927 }
11928
11929
11930 static PyObject *_wrap_Process_Redirect(PyObject *, PyObject *args, PyObject *kwargs) {
11931 PyObject *resultobj = NULL;
11932 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11933 PyObject * obj0 = 0 ;
11934 char *kwnames[] = {
11935 (char *) "self", NULL
11936 };
11937
11938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
11939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11940 if (SWIG_arg_fail(1)) SWIG_fail;
11941 {
11942 PyThreadState* __tstate = wxPyBeginAllowThreads();
11943 (arg1)->Redirect();
11944
11945 wxPyEndAllowThreads(__tstate);
11946 if (PyErr_Occurred()) SWIG_fail;
11947 }
11948 Py_INCREF(Py_None); resultobj = Py_None;
11949 return resultobj;
11950 fail:
11951 return NULL;
11952 }
11953
11954
11955 static PyObject *_wrap_Process_IsRedirected(PyObject *, PyObject *args, PyObject *kwargs) {
11956 PyObject *resultobj = NULL;
11957 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11958 bool result;
11959 PyObject * obj0 = 0 ;
11960 char *kwnames[] = {
11961 (char *) "self", NULL
11962 };
11963
11964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
11965 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11966 if (SWIG_arg_fail(1)) SWIG_fail;
11967 {
11968 PyThreadState* __tstate = wxPyBeginAllowThreads();
11969 result = (bool)(arg1)->IsRedirected();
11970
11971 wxPyEndAllowThreads(__tstate);
11972 if (PyErr_Occurred()) SWIG_fail;
11973 }
11974 {
11975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11976 }
11977 return resultobj;
11978 fail:
11979 return NULL;
11980 }
11981
11982
11983 static PyObject *_wrap_Process_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
11984 PyObject *resultobj = NULL;
11985 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11986 PyObject * obj0 = 0 ;
11987 char *kwnames[] = {
11988 (char *) "self", NULL
11989 };
11990
11991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
11992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11993 if (SWIG_arg_fail(1)) SWIG_fail;
11994 {
11995 PyThreadState* __tstate = wxPyBeginAllowThreads();
11996 (arg1)->Detach();
11997
11998 wxPyEndAllowThreads(__tstate);
11999 if (PyErr_Occurred()) SWIG_fail;
12000 }
12001 Py_INCREF(Py_None); resultobj = Py_None;
12002 return resultobj;
12003 fail:
12004 return NULL;
12005 }
12006
12007
12008 static PyObject *_wrap_Process_GetInputStream(PyObject *, PyObject *args, PyObject *kwargs) {
12009 PyObject *resultobj = NULL;
12010 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12011 wxInputStream *result;
12012 PyObject * obj0 = 0 ;
12013 char *kwnames[] = {
12014 (char *) "self", NULL
12015 };
12016
12017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
12018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12019 if (SWIG_arg_fail(1)) SWIG_fail;
12020 {
12021 PyThreadState* __tstate = wxPyBeginAllowThreads();
12022 result = (wxInputStream *)(arg1)->GetInputStream();
12023
12024 wxPyEndAllowThreads(__tstate);
12025 if (PyErr_Occurred()) SWIG_fail;
12026 }
12027 {
12028 wxPyInputStream * _ptr = NULL;
12029
12030 if (result) {
12031 _ptr = new wxPyInputStream(result);
12032 }
12033 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
12034 }
12035 return resultobj;
12036 fail:
12037 return NULL;
12038 }
12039
12040
12041 static PyObject *_wrap_Process_GetErrorStream(PyObject *, PyObject *args, PyObject *kwargs) {
12042 PyObject *resultobj = NULL;
12043 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12044 wxInputStream *result;
12045 PyObject * obj0 = 0 ;
12046 char *kwnames[] = {
12047 (char *) "self", NULL
12048 };
12049
12050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
12051 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12052 if (SWIG_arg_fail(1)) SWIG_fail;
12053 {
12054 PyThreadState* __tstate = wxPyBeginAllowThreads();
12055 result = (wxInputStream *)(arg1)->GetErrorStream();
12056
12057 wxPyEndAllowThreads(__tstate);
12058 if (PyErr_Occurred()) SWIG_fail;
12059 }
12060 {
12061 wxPyInputStream * _ptr = NULL;
12062
12063 if (result) {
12064 _ptr = new wxPyInputStream(result);
12065 }
12066 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
12067 }
12068 return resultobj;
12069 fail:
12070 return NULL;
12071 }
12072
12073
12074 static PyObject *_wrap_Process_GetOutputStream(PyObject *, PyObject *args, PyObject *kwargs) {
12075 PyObject *resultobj = NULL;
12076 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12077 wxOutputStream *result;
12078 PyObject * obj0 = 0 ;
12079 char *kwnames[] = {
12080 (char *) "self", NULL
12081 };
12082
12083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
12084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12085 if (SWIG_arg_fail(1)) SWIG_fail;
12086 {
12087 PyThreadState* __tstate = wxPyBeginAllowThreads();
12088 result = (wxOutputStream *)(arg1)->GetOutputStream();
12089
12090 wxPyEndAllowThreads(__tstate);
12091 if (PyErr_Occurred()) SWIG_fail;
12092 }
12093 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxOutputStream, 0);
12094 return resultobj;
12095 fail:
12096 return NULL;
12097 }
12098
12099
12100 static PyObject *_wrap_Process_CloseOutput(PyObject *, PyObject *args, PyObject *kwargs) {
12101 PyObject *resultobj = NULL;
12102 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12103 PyObject * obj0 = 0 ;
12104 char *kwnames[] = {
12105 (char *) "self", NULL
12106 };
12107
12108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
12109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12110 if (SWIG_arg_fail(1)) SWIG_fail;
12111 {
12112 PyThreadState* __tstate = wxPyBeginAllowThreads();
12113 (arg1)->CloseOutput();
12114
12115 wxPyEndAllowThreads(__tstate);
12116 if (PyErr_Occurred()) SWIG_fail;
12117 }
12118 Py_INCREF(Py_None); resultobj = Py_None;
12119 return resultobj;
12120 fail:
12121 return NULL;
12122 }
12123
12124
12125 static PyObject *_wrap_Process_IsInputOpened(PyObject *, PyObject *args, PyObject *kwargs) {
12126 PyObject *resultobj = NULL;
12127 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12128 bool result;
12129 PyObject * obj0 = 0 ;
12130 char *kwnames[] = {
12131 (char *) "self", NULL
12132 };
12133
12134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
12135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12136 if (SWIG_arg_fail(1)) SWIG_fail;
12137 {
12138 PyThreadState* __tstate = wxPyBeginAllowThreads();
12139 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
12140
12141 wxPyEndAllowThreads(__tstate);
12142 if (PyErr_Occurred()) SWIG_fail;
12143 }
12144 {
12145 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12146 }
12147 return resultobj;
12148 fail:
12149 return NULL;
12150 }
12151
12152
12153 static PyObject *_wrap_Process_IsInputAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
12154 PyObject *resultobj = NULL;
12155 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12156 bool result;
12157 PyObject * obj0 = 0 ;
12158 char *kwnames[] = {
12159 (char *) "self", NULL
12160 };
12161
12162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
12163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12164 if (SWIG_arg_fail(1)) SWIG_fail;
12165 {
12166 PyThreadState* __tstate = wxPyBeginAllowThreads();
12167 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
12168
12169 wxPyEndAllowThreads(__tstate);
12170 if (PyErr_Occurred()) SWIG_fail;
12171 }
12172 {
12173 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12174 }
12175 return resultobj;
12176 fail:
12177 return NULL;
12178 }
12179
12180
12181 static PyObject *_wrap_Process_IsErrorAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
12182 PyObject *resultobj = NULL;
12183 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12184 bool result;
12185 PyObject * obj0 = 0 ;
12186 char *kwnames[] = {
12187 (char *) "self", NULL
12188 };
12189
12190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
12191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12192 if (SWIG_arg_fail(1)) SWIG_fail;
12193 {
12194 PyThreadState* __tstate = wxPyBeginAllowThreads();
12195 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
12196
12197 wxPyEndAllowThreads(__tstate);
12198 if (PyErr_Occurred()) SWIG_fail;
12199 }
12200 {
12201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12202 }
12203 return resultobj;
12204 fail:
12205 return NULL;
12206 }
12207
12208
12209 static PyObject * Process_swigregister(PyObject *, PyObject *args) {
12210 PyObject *obj;
12211 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12212 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
12213 Py_INCREF(obj);
12214 return Py_BuildValue((char *)"");
12215 }
12216 static PyObject *_wrap_new_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12217 PyObject *resultobj = NULL;
12218 int arg1 = (int) 0 ;
12219 int arg2 = (int) 0 ;
12220 int arg3 = (int) 0 ;
12221 wxProcessEvent *result;
12222 PyObject * obj0 = 0 ;
12223 PyObject * obj1 = 0 ;
12224 PyObject * obj2 = 0 ;
12225 char *kwnames[] = {
12226 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
12227 };
12228
12229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
12230 if (obj0) {
12231 {
12232 arg1 = static_cast<int >(SWIG_As_int(obj0));
12233 if (SWIG_arg_fail(1)) SWIG_fail;
12234 }
12235 }
12236 if (obj1) {
12237 {
12238 arg2 = static_cast<int >(SWIG_As_int(obj1));
12239 if (SWIG_arg_fail(2)) SWIG_fail;
12240 }
12241 }
12242 if (obj2) {
12243 {
12244 arg3 = static_cast<int >(SWIG_As_int(obj2));
12245 if (SWIG_arg_fail(3)) SWIG_fail;
12246 }
12247 }
12248 {
12249 PyThreadState* __tstate = wxPyBeginAllowThreads();
12250 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
12251
12252 wxPyEndAllowThreads(__tstate);
12253 if (PyErr_Occurred()) SWIG_fail;
12254 }
12255 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProcessEvent, 1);
12256 return resultobj;
12257 fail:
12258 return NULL;
12259 }
12260
12261
12262 static PyObject *_wrap_ProcessEvent_GetPid(PyObject *, PyObject *args, PyObject *kwargs) {
12263 PyObject *resultobj = NULL;
12264 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12265 int result;
12266 PyObject * obj0 = 0 ;
12267 char *kwnames[] = {
12268 (char *) "self", NULL
12269 };
12270
12271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
12272 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12273 if (SWIG_arg_fail(1)) SWIG_fail;
12274 {
12275 PyThreadState* __tstate = wxPyBeginAllowThreads();
12276 result = (int)(arg1)->GetPid();
12277
12278 wxPyEndAllowThreads(__tstate);
12279 if (PyErr_Occurred()) SWIG_fail;
12280 }
12281 {
12282 resultobj = SWIG_From_int(static_cast<int >(result));
12283 }
12284 return resultobj;
12285 fail:
12286 return NULL;
12287 }
12288
12289
12290 static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *, PyObject *args, PyObject *kwargs) {
12291 PyObject *resultobj = NULL;
12292 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12293 int result;
12294 PyObject * obj0 = 0 ;
12295 char *kwnames[] = {
12296 (char *) "self", NULL
12297 };
12298
12299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
12300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12301 if (SWIG_arg_fail(1)) SWIG_fail;
12302 {
12303 PyThreadState* __tstate = wxPyBeginAllowThreads();
12304 result = (int)(arg1)->GetExitCode();
12305
12306 wxPyEndAllowThreads(__tstate);
12307 if (PyErr_Occurred()) SWIG_fail;
12308 }
12309 {
12310 resultobj = SWIG_From_int(static_cast<int >(result));
12311 }
12312 return resultobj;
12313 fail:
12314 return NULL;
12315 }
12316
12317
12318 static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *, PyObject *args, PyObject *kwargs) {
12319 PyObject *resultobj = NULL;
12320 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12321 int arg2 ;
12322 PyObject * obj0 = 0 ;
12323 PyObject * obj1 = 0 ;
12324 char *kwnames[] = {
12325 (char *) "self",(char *) "m_pid", NULL
12326 };
12327
12328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
12329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12330 if (SWIG_arg_fail(1)) SWIG_fail;
12331 {
12332 arg2 = static_cast<int >(SWIG_As_int(obj1));
12333 if (SWIG_arg_fail(2)) SWIG_fail;
12334 }
12335 if (arg1) (arg1)->m_pid = arg2;
12336
12337 Py_INCREF(Py_None); resultobj = Py_None;
12338 return resultobj;
12339 fail:
12340 return NULL;
12341 }
12342
12343
12344 static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *, PyObject *args, PyObject *kwargs) {
12345 PyObject *resultobj = NULL;
12346 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12347 int result;
12348 PyObject * obj0 = 0 ;
12349 char *kwnames[] = {
12350 (char *) "self", NULL
12351 };
12352
12353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
12354 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12355 if (SWIG_arg_fail(1)) SWIG_fail;
12356 result = (int) ((arg1)->m_pid);
12357
12358 {
12359 resultobj = SWIG_From_int(static_cast<int >(result));
12360 }
12361 return resultobj;
12362 fail:
12363 return NULL;
12364 }
12365
12366
12367 static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *, PyObject *args, PyObject *kwargs) {
12368 PyObject *resultobj = NULL;
12369 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12370 int arg2 ;
12371 PyObject * obj0 = 0 ;
12372 PyObject * obj1 = 0 ;
12373 char *kwnames[] = {
12374 (char *) "self",(char *) "m_exitcode", NULL
12375 };
12376
12377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
12378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12379 if (SWIG_arg_fail(1)) SWIG_fail;
12380 {
12381 arg2 = static_cast<int >(SWIG_As_int(obj1));
12382 if (SWIG_arg_fail(2)) SWIG_fail;
12383 }
12384 if (arg1) (arg1)->m_exitcode = arg2;
12385
12386 Py_INCREF(Py_None); resultobj = Py_None;
12387 return resultobj;
12388 fail:
12389 return NULL;
12390 }
12391
12392
12393 static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *, PyObject *args, PyObject *kwargs) {
12394 PyObject *resultobj = NULL;
12395 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12396 int result;
12397 PyObject * obj0 = 0 ;
12398 char *kwnames[] = {
12399 (char *) "self", NULL
12400 };
12401
12402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
12403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12404 if (SWIG_arg_fail(1)) SWIG_fail;
12405 result = (int) ((arg1)->m_exitcode);
12406
12407 {
12408 resultobj = SWIG_From_int(static_cast<int >(result));
12409 }
12410 return resultobj;
12411 fail:
12412 return NULL;
12413 }
12414
12415
12416 static PyObject * ProcessEvent_swigregister(PyObject *, PyObject *args) {
12417 PyObject *obj;
12418 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12419 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
12420 Py_INCREF(obj);
12421 return Py_BuildValue((char *)"");
12422 }
12423 static PyObject *_wrap_Execute(PyObject *, PyObject *args, PyObject *kwargs) {
12424 PyObject *resultobj = NULL;
12425 wxString *arg1 = 0 ;
12426 int arg2 = (int) wxEXEC_ASYNC ;
12427 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
12428 long result;
12429 bool temp1 = false ;
12430 PyObject * obj0 = 0 ;
12431 PyObject * obj1 = 0 ;
12432 PyObject * obj2 = 0 ;
12433 char *kwnames[] = {
12434 (char *) "command",(char *) "flags",(char *) "process", NULL
12435 };
12436
12437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
12438 {
12439 arg1 = wxString_in_helper(obj0);
12440 if (arg1 == NULL) SWIG_fail;
12441 temp1 = true;
12442 }
12443 if (obj1) {
12444 {
12445 arg2 = static_cast<int >(SWIG_As_int(obj1));
12446 if (SWIG_arg_fail(2)) SWIG_fail;
12447 }
12448 }
12449 if (obj2) {
12450 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12451 if (SWIG_arg_fail(3)) SWIG_fail;
12452 }
12453 {
12454 if (!wxPyCheckForApp()) SWIG_fail;
12455 PyThreadState* __tstate = wxPyBeginAllowThreads();
12456 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
12457
12458 wxPyEndAllowThreads(__tstate);
12459 if (PyErr_Occurred()) SWIG_fail;
12460 }
12461 {
12462 resultobj = SWIG_From_long(static_cast<long >(result));
12463 }
12464 {
12465 if (temp1)
12466 delete arg1;
12467 }
12468 return resultobj;
12469 fail:
12470 {
12471 if (temp1)
12472 delete arg1;
12473 }
12474 return NULL;
12475 }
12476
12477
12478 static PyObject *_wrap_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
12479 PyObject *resultobj = NULL;
12480 long arg1 ;
12481 wxSignal arg2 = (wxSignal) wxSIGTERM ;
12482 wxKillError *arg3 = (wxKillError *) 0 ;
12483 int arg4 = (int) wxKILL_NOCHILDREN ;
12484 int result;
12485 wxKillError temp3 ;
12486 PyObject * obj0 = 0 ;
12487 PyObject * obj1 = 0 ;
12488 PyObject * obj2 = 0 ;
12489 char *kwnames[] = {
12490 (char *) "pid",(char *) "sig",(char *) "flags", NULL
12491 };
12492
12493 {
12494 arg3 = &temp3;
12495 }
12496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
12497 {
12498 arg1 = static_cast<long >(SWIG_As_long(obj0));
12499 if (SWIG_arg_fail(1)) SWIG_fail;
12500 }
12501 if (obj1) {
12502 {
12503 arg2 = static_cast<wxSignal >(SWIG_As_int(obj1));
12504 if (SWIG_arg_fail(2)) SWIG_fail;
12505 }
12506 }
12507 if (obj2) {
12508 {
12509 arg4 = static_cast<int >(SWIG_As_int(obj2));
12510 if (SWIG_arg_fail(4)) SWIG_fail;
12511 }
12512 }
12513 {
12514 PyThreadState* __tstate = wxPyBeginAllowThreads();
12515 result = (int)wxKill(arg1,arg2,arg3,arg4);
12516
12517 wxPyEndAllowThreads(__tstate);
12518 if (PyErr_Occurred()) SWIG_fail;
12519 }
12520 {
12521 resultobj = SWIG_From_int(static_cast<int >(result));
12522 }
12523 {
12524 PyObject* o;
12525 o = PyInt_FromLong((long) (*arg3));
12526
12527 resultobj = t_output_helper(resultobj, o);
12528
12529
12530
12531 }
12532 return resultobj;
12533 fail:
12534 return NULL;
12535 }
12536
12537
12538 static PyObject *_wrap_new_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
12539 PyObject *resultobj = NULL;
12540 int arg1 = (int) wxJOYSTICK1 ;
12541 wxJoystick *result;
12542 PyObject * obj0 = 0 ;
12543 char *kwnames[] = {
12544 (char *) "joystick", NULL
12545 };
12546
12547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
12548 if (obj0) {
12549 {
12550 arg1 = static_cast<int >(SWIG_As_int(obj0));
12551 if (SWIG_arg_fail(1)) SWIG_fail;
12552 }
12553 }
12554 {
12555 if (!wxPyCheckForApp()) SWIG_fail;
12556 PyThreadState* __tstate = wxPyBeginAllowThreads();
12557 result = (wxJoystick *)new wxJoystick(arg1);
12558
12559 wxPyEndAllowThreads(__tstate);
12560 if (PyErr_Occurred()) SWIG_fail;
12561 }
12562 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystick, 1);
12563 return resultobj;
12564 fail:
12565 return NULL;
12566 }
12567
12568
12569 static PyObject *_wrap_delete_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
12570 PyObject *resultobj = NULL;
12571 wxJoystick *arg1 = (wxJoystick *) 0 ;
12572 PyObject * obj0 = 0 ;
12573 char *kwnames[] = {
12574 (char *) "self", NULL
12575 };
12576
12577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
12578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12579 if (SWIG_arg_fail(1)) SWIG_fail;
12580 {
12581 PyThreadState* __tstate = wxPyBeginAllowThreads();
12582 delete arg1;
12583
12584 wxPyEndAllowThreads(__tstate);
12585 if (PyErr_Occurred()) SWIG_fail;
12586 }
12587 Py_INCREF(Py_None); resultobj = Py_None;
12588 return resultobj;
12589 fail:
12590 return NULL;
12591 }
12592
12593
12594 static PyObject *_wrap_Joystick_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12595 PyObject *resultobj = NULL;
12596 wxJoystick *arg1 = (wxJoystick *) 0 ;
12597 wxPoint result;
12598 PyObject * obj0 = 0 ;
12599 char *kwnames[] = {
12600 (char *) "self", NULL
12601 };
12602
12603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
12604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12605 if (SWIG_arg_fail(1)) SWIG_fail;
12606 {
12607 PyThreadState* __tstate = wxPyBeginAllowThreads();
12608 result = (arg1)->GetPosition();
12609
12610 wxPyEndAllowThreads(__tstate);
12611 if (PyErr_Occurred()) SWIG_fail;
12612 }
12613 {
12614 wxPoint * resultptr;
12615 resultptr = new wxPoint(static_cast<wxPoint & >(result));
12616 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
12617 }
12618 return resultobj;
12619 fail:
12620 return NULL;
12621 }
12622
12623
12624 static PyObject *_wrap_Joystick_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12625 PyObject *resultobj = NULL;
12626 wxJoystick *arg1 = (wxJoystick *) 0 ;
12627 int result;
12628 PyObject * obj0 = 0 ;
12629 char *kwnames[] = {
12630 (char *) "self", NULL
12631 };
12632
12633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
12634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12635 if (SWIG_arg_fail(1)) SWIG_fail;
12636 {
12637 PyThreadState* __tstate = wxPyBeginAllowThreads();
12638 result = (int)(arg1)->GetZPosition();
12639
12640 wxPyEndAllowThreads(__tstate);
12641 if (PyErr_Occurred()) SWIG_fail;
12642 }
12643 {
12644 resultobj = SWIG_From_int(static_cast<int >(result));
12645 }
12646 return resultobj;
12647 fail:
12648 return NULL;
12649 }
12650
12651
12652 static PyObject *_wrap_Joystick_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
12653 PyObject *resultobj = NULL;
12654 wxJoystick *arg1 = (wxJoystick *) 0 ;
12655 int result;
12656 PyObject * obj0 = 0 ;
12657 char *kwnames[] = {
12658 (char *) "self", NULL
12659 };
12660
12661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetButtonState",kwnames,&obj0)) goto fail;
12662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12663 if (SWIG_arg_fail(1)) SWIG_fail;
12664 {
12665 PyThreadState* __tstate = wxPyBeginAllowThreads();
12666 result = (int)(arg1)->GetButtonState();
12667
12668 wxPyEndAllowThreads(__tstate);
12669 if (PyErr_Occurred()) SWIG_fail;
12670 }
12671 {
12672 resultobj = SWIG_From_int(static_cast<int >(result));
12673 }
12674 return resultobj;
12675 fail:
12676 return NULL;
12677 }
12678
12679
12680 static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12681 PyObject *resultobj = NULL;
12682 wxJoystick *arg1 = (wxJoystick *) 0 ;
12683 int result;
12684 PyObject * obj0 = 0 ;
12685 char *kwnames[] = {
12686 (char *) "self", NULL
12687 };
12688
12689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
12690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12691 if (SWIG_arg_fail(1)) SWIG_fail;
12692 {
12693 PyThreadState* __tstate = wxPyBeginAllowThreads();
12694 result = (int)(arg1)->GetPOVPosition();
12695
12696 wxPyEndAllowThreads(__tstate);
12697 if (PyErr_Occurred()) SWIG_fail;
12698 }
12699 {
12700 resultobj = SWIG_From_int(static_cast<int >(result));
12701 }
12702 return resultobj;
12703 fail:
12704 return NULL;
12705 }
12706
12707
12708 static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12709 PyObject *resultobj = NULL;
12710 wxJoystick *arg1 = (wxJoystick *) 0 ;
12711 int result;
12712 PyObject * obj0 = 0 ;
12713 char *kwnames[] = {
12714 (char *) "self", NULL
12715 };
12716
12717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
12718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12719 if (SWIG_arg_fail(1)) SWIG_fail;
12720 {
12721 PyThreadState* __tstate = wxPyBeginAllowThreads();
12722 result = (int)(arg1)->GetPOVCTSPosition();
12723
12724 wxPyEndAllowThreads(__tstate);
12725 if (PyErr_Occurred()) SWIG_fail;
12726 }
12727 {
12728 resultobj = SWIG_From_int(static_cast<int >(result));
12729 }
12730 return resultobj;
12731 fail:
12732 return NULL;
12733 }
12734
12735
12736 static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12737 PyObject *resultobj = NULL;
12738 wxJoystick *arg1 = (wxJoystick *) 0 ;
12739 int result;
12740 PyObject * obj0 = 0 ;
12741 char *kwnames[] = {
12742 (char *) "self", NULL
12743 };
12744
12745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
12746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12747 if (SWIG_arg_fail(1)) SWIG_fail;
12748 {
12749 PyThreadState* __tstate = wxPyBeginAllowThreads();
12750 result = (int)(arg1)->GetRudderPosition();
12751
12752 wxPyEndAllowThreads(__tstate);
12753 if (PyErr_Occurred()) SWIG_fail;
12754 }
12755 {
12756 resultobj = SWIG_From_int(static_cast<int >(result));
12757 }
12758 return resultobj;
12759 fail:
12760 return NULL;
12761 }
12762
12763
12764 static PyObject *_wrap_Joystick_GetUPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12765 PyObject *resultobj = NULL;
12766 wxJoystick *arg1 = (wxJoystick *) 0 ;
12767 int result;
12768 PyObject * obj0 = 0 ;
12769 char *kwnames[] = {
12770 (char *) "self", NULL
12771 };
12772
12773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
12774 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12775 if (SWIG_arg_fail(1)) SWIG_fail;
12776 {
12777 PyThreadState* __tstate = wxPyBeginAllowThreads();
12778 result = (int)(arg1)->GetUPosition();
12779
12780 wxPyEndAllowThreads(__tstate);
12781 if (PyErr_Occurred()) SWIG_fail;
12782 }
12783 {
12784 resultobj = SWIG_From_int(static_cast<int >(result));
12785 }
12786 return resultobj;
12787 fail:
12788 return NULL;
12789 }
12790
12791
12792 static PyObject *_wrap_Joystick_GetVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12793 PyObject *resultobj = NULL;
12794 wxJoystick *arg1 = (wxJoystick *) 0 ;
12795 int result;
12796 PyObject * obj0 = 0 ;
12797 char *kwnames[] = {
12798 (char *) "self", NULL
12799 };
12800
12801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
12802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12803 if (SWIG_arg_fail(1)) SWIG_fail;
12804 {
12805 PyThreadState* __tstate = wxPyBeginAllowThreads();
12806 result = (int)(arg1)->GetVPosition();
12807
12808 wxPyEndAllowThreads(__tstate);
12809 if (PyErr_Occurred()) SWIG_fail;
12810 }
12811 {
12812 resultobj = SWIG_From_int(static_cast<int >(result));
12813 }
12814 return resultobj;
12815 fail:
12816 return NULL;
12817 }
12818
12819
12820 static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
12821 PyObject *resultobj = NULL;
12822 wxJoystick *arg1 = (wxJoystick *) 0 ;
12823 int result;
12824 PyObject * obj0 = 0 ;
12825 char *kwnames[] = {
12826 (char *) "self", NULL
12827 };
12828
12829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMovementThreshold",kwnames,&obj0)) goto fail;
12830 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12831 if (SWIG_arg_fail(1)) SWIG_fail;
12832 {
12833 PyThreadState* __tstate = wxPyBeginAllowThreads();
12834 result = (int)(arg1)->GetMovementThreshold();
12835
12836 wxPyEndAllowThreads(__tstate);
12837 if (PyErr_Occurred()) SWIG_fail;
12838 }
12839 {
12840 resultobj = SWIG_From_int(static_cast<int >(result));
12841 }
12842 return resultobj;
12843 fail:
12844 return NULL;
12845 }
12846
12847
12848 static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
12849 PyObject *resultobj = NULL;
12850 wxJoystick *arg1 = (wxJoystick *) 0 ;
12851 int arg2 ;
12852 PyObject * obj0 = 0 ;
12853 PyObject * obj1 = 0 ;
12854 char *kwnames[] = {
12855 (char *) "self",(char *) "threshold", NULL
12856 };
12857
12858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
12859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12860 if (SWIG_arg_fail(1)) SWIG_fail;
12861 {
12862 arg2 = static_cast<int >(SWIG_As_int(obj1));
12863 if (SWIG_arg_fail(2)) SWIG_fail;
12864 }
12865 {
12866 PyThreadState* __tstate = wxPyBeginAllowThreads();
12867 (arg1)->SetMovementThreshold(arg2);
12868
12869 wxPyEndAllowThreads(__tstate);
12870 if (PyErr_Occurred()) SWIG_fail;
12871 }
12872 Py_INCREF(Py_None); resultobj = Py_None;
12873 return resultobj;
12874 fail:
12875 return NULL;
12876 }
12877
12878
12879 static PyObject *_wrap_Joystick_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
12880 PyObject *resultobj = NULL;
12881 wxJoystick *arg1 = (wxJoystick *) 0 ;
12882 bool result;
12883 PyObject * obj0 = 0 ;
12884 char *kwnames[] = {
12885 (char *) "self", NULL
12886 };
12887
12888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
12889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12890 if (SWIG_arg_fail(1)) SWIG_fail;
12891 {
12892 PyThreadState* __tstate = wxPyBeginAllowThreads();
12893 result = (bool)(arg1)->IsOk();
12894
12895 wxPyEndAllowThreads(__tstate);
12896 if (PyErr_Occurred()) SWIG_fail;
12897 }
12898 {
12899 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12900 }
12901 return resultobj;
12902 fail:
12903 return NULL;
12904 }
12905
12906
12907 static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *, PyObject *args, PyObject *kwargs) {
12908 PyObject *resultobj = NULL;
12909 wxJoystick *arg1 = (wxJoystick *) 0 ;
12910 int result;
12911 PyObject * obj0 = 0 ;
12912 char *kwnames[] = {
12913 (char *) "self", NULL
12914 };
12915
12916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
12917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12918 if (SWIG_arg_fail(1)) SWIG_fail;
12919 {
12920 PyThreadState* __tstate = wxPyBeginAllowThreads();
12921 result = (int)(arg1)->GetNumberJoysticks();
12922
12923 wxPyEndAllowThreads(__tstate);
12924 if (PyErr_Occurred()) SWIG_fail;
12925 }
12926 {
12927 resultobj = SWIG_From_int(static_cast<int >(result));
12928 }
12929 return resultobj;
12930 fail:
12931 return NULL;
12932 }
12933
12934
12935 static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *, PyObject *args, PyObject *kwargs) {
12936 PyObject *resultobj = NULL;
12937 wxJoystick *arg1 = (wxJoystick *) 0 ;
12938 int result;
12939 PyObject * obj0 = 0 ;
12940 char *kwnames[] = {
12941 (char *) "self", NULL
12942 };
12943
12944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
12945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12946 if (SWIG_arg_fail(1)) SWIG_fail;
12947 {
12948 PyThreadState* __tstate = wxPyBeginAllowThreads();
12949 result = (int)(arg1)->GetManufacturerId();
12950
12951 wxPyEndAllowThreads(__tstate);
12952 if (PyErr_Occurred()) SWIG_fail;
12953 }
12954 {
12955 resultobj = SWIG_From_int(static_cast<int >(result));
12956 }
12957 return resultobj;
12958 fail:
12959 return NULL;
12960 }
12961
12962
12963 static PyObject *_wrap_Joystick_GetProductId(PyObject *, PyObject *args, PyObject *kwargs) {
12964 PyObject *resultobj = NULL;
12965 wxJoystick *arg1 = (wxJoystick *) 0 ;
12966 int result;
12967 PyObject * obj0 = 0 ;
12968 char *kwnames[] = {
12969 (char *) "self", NULL
12970 };
12971
12972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
12973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12974 if (SWIG_arg_fail(1)) SWIG_fail;
12975 {
12976 PyThreadState* __tstate = wxPyBeginAllowThreads();
12977 result = (int)(arg1)->GetProductId();
12978
12979 wxPyEndAllowThreads(__tstate);
12980 if (PyErr_Occurred()) SWIG_fail;
12981 }
12982 {
12983 resultobj = SWIG_From_int(static_cast<int >(result));
12984 }
12985 return resultobj;
12986 fail:
12987 return NULL;
12988 }
12989
12990
12991 static PyObject *_wrap_Joystick_GetProductName(PyObject *, PyObject *args, PyObject *kwargs) {
12992 PyObject *resultobj = NULL;
12993 wxJoystick *arg1 = (wxJoystick *) 0 ;
12994 wxString result;
12995 PyObject * obj0 = 0 ;
12996 char *kwnames[] = {
12997 (char *) "self", NULL
12998 };
12999
13000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
13001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13002 if (SWIG_arg_fail(1)) SWIG_fail;
13003 {
13004 PyThreadState* __tstate = wxPyBeginAllowThreads();
13005 result = (arg1)->GetProductName();
13006
13007 wxPyEndAllowThreads(__tstate);
13008 if (PyErr_Occurred()) SWIG_fail;
13009 }
13010 {
13011 #if wxUSE_UNICODE
13012 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13013 #else
13014 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13015 #endif
13016 }
13017 return resultobj;
13018 fail:
13019 return NULL;
13020 }
13021
13022
13023 static PyObject *_wrap_Joystick_GetXMin(PyObject *, PyObject *args, PyObject *kwargs) {
13024 PyObject *resultobj = NULL;
13025 wxJoystick *arg1 = (wxJoystick *) 0 ;
13026 int result;
13027 PyObject * obj0 = 0 ;
13028 char *kwnames[] = {
13029 (char *) "self", NULL
13030 };
13031
13032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
13033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13034 if (SWIG_arg_fail(1)) SWIG_fail;
13035 {
13036 PyThreadState* __tstate = wxPyBeginAllowThreads();
13037 result = (int)(arg1)->GetXMin();
13038
13039 wxPyEndAllowThreads(__tstate);
13040 if (PyErr_Occurred()) SWIG_fail;
13041 }
13042 {
13043 resultobj = SWIG_From_int(static_cast<int >(result));
13044 }
13045 return resultobj;
13046 fail:
13047 return NULL;
13048 }
13049
13050
13051 static PyObject *_wrap_Joystick_GetYMin(PyObject *, PyObject *args, PyObject *kwargs) {
13052 PyObject *resultobj = NULL;
13053 wxJoystick *arg1 = (wxJoystick *) 0 ;
13054 int result;
13055 PyObject * obj0 = 0 ;
13056 char *kwnames[] = {
13057 (char *) "self", NULL
13058 };
13059
13060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
13061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13062 if (SWIG_arg_fail(1)) SWIG_fail;
13063 {
13064 PyThreadState* __tstate = wxPyBeginAllowThreads();
13065 result = (int)(arg1)->GetYMin();
13066
13067 wxPyEndAllowThreads(__tstate);
13068 if (PyErr_Occurred()) SWIG_fail;
13069 }
13070 {
13071 resultobj = SWIG_From_int(static_cast<int >(result));
13072 }
13073 return resultobj;
13074 fail:
13075 return NULL;
13076 }
13077
13078
13079 static PyObject *_wrap_Joystick_GetZMin(PyObject *, PyObject *args, PyObject *kwargs) {
13080 PyObject *resultobj = NULL;
13081 wxJoystick *arg1 = (wxJoystick *) 0 ;
13082 int result;
13083 PyObject * obj0 = 0 ;
13084 char *kwnames[] = {
13085 (char *) "self", NULL
13086 };
13087
13088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
13089 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13090 if (SWIG_arg_fail(1)) SWIG_fail;
13091 {
13092 PyThreadState* __tstate = wxPyBeginAllowThreads();
13093 result = (int)(arg1)->GetZMin();
13094
13095 wxPyEndAllowThreads(__tstate);
13096 if (PyErr_Occurred()) SWIG_fail;
13097 }
13098 {
13099 resultobj = SWIG_From_int(static_cast<int >(result));
13100 }
13101 return resultobj;
13102 fail:
13103 return NULL;
13104 }
13105
13106
13107 static PyObject *_wrap_Joystick_GetXMax(PyObject *, PyObject *args, PyObject *kwargs) {
13108 PyObject *resultobj = NULL;
13109 wxJoystick *arg1 = (wxJoystick *) 0 ;
13110 int result;
13111 PyObject * obj0 = 0 ;
13112 char *kwnames[] = {
13113 (char *) "self", NULL
13114 };
13115
13116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
13117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13118 if (SWIG_arg_fail(1)) SWIG_fail;
13119 {
13120 PyThreadState* __tstate = wxPyBeginAllowThreads();
13121 result = (int)(arg1)->GetXMax();
13122
13123 wxPyEndAllowThreads(__tstate);
13124 if (PyErr_Occurred()) SWIG_fail;
13125 }
13126 {
13127 resultobj = SWIG_From_int(static_cast<int >(result));
13128 }
13129 return resultobj;
13130 fail:
13131 return NULL;
13132 }
13133
13134
13135 static PyObject *_wrap_Joystick_GetYMax(PyObject *, PyObject *args, PyObject *kwargs) {
13136 PyObject *resultobj = NULL;
13137 wxJoystick *arg1 = (wxJoystick *) 0 ;
13138 int result;
13139 PyObject * obj0 = 0 ;
13140 char *kwnames[] = {
13141 (char *) "self", NULL
13142 };
13143
13144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
13145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13146 if (SWIG_arg_fail(1)) SWIG_fail;
13147 {
13148 PyThreadState* __tstate = wxPyBeginAllowThreads();
13149 result = (int)(arg1)->GetYMax();
13150
13151 wxPyEndAllowThreads(__tstate);
13152 if (PyErr_Occurred()) SWIG_fail;
13153 }
13154 {
13155 resultobj = SWIG_From_int(static_cast<int >(result));
13156 }
13157 return resultobj;
13158 fail:
13159 return NULL;
13160 }
13161
13162
13163 static PyObject *_wrap_Joystick_GetZMax(PyObject *, PyObject *args, PyObject *kwargs) {
13164 PyObject *resultobj = NULL;
13165 wxJoystick *arg1 = (wxJoystick *) 0 ;
13166 int result;
13167 PyObject * obj0 = 0 ;
13168 char *kwnames[] = {
13169 (char *) "self", NULL
13170 };
13171
13172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
13173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13174 if (SWIG_arg_fail(1)) SWIG_fail;
13175 {
13176 PyThreadState* __tstate = wxPyBeginAllowThreads();
13177 result = (int)(arg1)->GetZMax();
13178
13179 wxPyEndAllowThreads(__tstate);
13180 if (PyErr_Occurred()) SWIG_fail;
13181 }
13182 {
13183 resultobj = SWIG_From_int(static_cast<int >(result));
13184 }
13185 return resultobj;
13186 fail:
13187 return NULL;
13188 }
13189
13190
13191 static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *, PyObject *args, PyObject *kwargs) {
13192 PyObject *resultobj = NULL;
13193 wxJoystick *arg1 = (wxJoystick *) 0 ;
13194 int result;
13195 PyObject * obj0 = 0 ;
13196 char *kwnames[] = {
13197 (char *) "self", NULL
13198 };
13199
13200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
13201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13202 if (SWIG_arg_fail(1)) SWIG_fail;
13203 {
13204 PyThreadState* __tstate = wxPyBeginAllowThreads();
13205 result = (int)(arg1)->GetNumberButtons();
13206
13207 wxPyEndAllowThreads(__tstate);
13208 if (PyErr_Occurred()) SWIG_fail;
13209 }
13210 {
13211 resultobj = SWIG_From_int(static_cast<int >(result));
13212 }
13213 return resultobj;
13214 fail:
13215 return NULL;
13216 }
13217
13218
13219 static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *, PyObject *args, PyObject *kwargs) {
13220 PyObject *resultobj = NULL;
13221 wxJoystick *arg1 = (wxJoystick *) 0 ;
13222 int result;
13223 PyObject * obj0 = 0 ;
13224 char *kwnames[] = {
13225 (char *) "self", NULL
13226 };
13227
13228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
13229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13230 if (SWIG_arg_fail(1)) SWIG_fail;
13231 {
13232 PyThreadState* __tstate = wxPyBeginAllowThreads();
13233 result = (int)(arg1)->GetNumberAxes();
13234
13235 wxPyEndAllowThreads(__tstate);
13236 if (PyErr_Occurred()) SWIG_fail;
13237 }
13238 {
13239 resultobj = SWIG_From_int(static_cast<int >(result));
13240 }
13241 return resultobj;
13242 fail:
13243 return NULL;
13244 }
13245
13246
13247 static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *, PyObject *args, PyObject *kwargs) {
13248 PyObject *resultobj = NULL;
13249 wxJoystick *arg1 = (wxJoystick *) 0 ;
13250 int result;
13251 PyObject * obj0 = 0 ;
13252 char *kwnames[] = {
13253 (char *) "self", NULL
13254 };
13255
13256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
13257 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13258 if (SWIG_arg_fail(1)) SWIG_fail;
13259 {
13260 PyThreadState* __tstate = wxPyBeginAllowThreads();
13261 result = (int)(arg1)->GetMaxButtons();
13262
13263 wxPyEndAllowThreads(__tstate);
13264 if (PyErr_Occurred()) SWIG_fail;
13265 }
13266 {
13267 resultobj = SWIG_From_int(static_cast<int >(result));
13268 }
13269 return resultobj;
13270 fail:
13271 return NULL;
13272 }
13273
13274
13275 static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *, PyObject *args, PyObject *kwargs) {
13276 PyObject *resultobj = NULL;
13277 wxJoystick *arg1 = (wxJoystick *) 0 ;
13278 int result;
13279 PyObject * obj0 = 0 ;
13280 char *kwnames[] = {
13281 (char *) "self", NULL
13282 };
13283
13284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
13285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13286 if (SWIG_arg_fail(1)) SWIG_fail;
13287 {
13288 PyThreadState* __tstate = wxPyBeginAllowThreads();
13289 result = (int)(arg1)->GetMaxAxes();
13290
13291 wxPyEndAllowThreads(__tstate);
13292 if (PyErr_Occurred()) SWIG_fail;
13293 }
13294 {
13295 resultobj = SWIG_From_int(static_cast<int >(result));
13296 }
13297 return resultobj;
13298 fail:
13299 return NULL;
13300 }
13301
13302
13303 static PyObject *_wrap_Joystick_GetPollingMin(PyObject *, PyObject *args, PyObject *kwargs) {
13304 PyObject *resultobj = NULL;
13305 wxJoystick *arg1 = (wxJoystick *) 0 ;
13306 int result;
13307 PyObject * obj0 = 0 ;
13308 char *kwnames[] = {
13309 (char *) "self", NULL
13310 };
13311
13312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
13313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13314 if (SWIG_arg_fail(1)) SWIG_fail;
13315 {
13316 PyThreadState* __tstate = wxPyBeginAllowThreads();
13317 result = (int)(arg1)->GetPollingMin();
13318
13319 wxPyEndAllowThreads(__tstate);
13320 if (PyErr_Occurred()) SWIG_fail;
13321 }
13322 {
13323 resultobj = SWIG_From_int(static_cast<int >(result));
13324 }
13325 return resultobj;
13326 fail:
13327 return NULL;
13328 }
13329
13330
13331 static PyObject *_wrap_Joystick_GetPollingMax(PyObject *, PyObject *args, PyObject *kwargs) {
13332 PyObject *resultobj = NULL;
13333 wxJoystick *arg1 = (wxJoystick *) 0 ;
13334 int result;
13335 PyObject * obj0 = 0 ;
13336 char *kwnames[] = {
13337 (char *) "self", NULL
13338 };
13339
13340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
13341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13342 if (SWIG_arg_fail(1)) SWIG_fail;
13343 {
13344 PyThreadState* __tstate = wxPyBeginAllowThreads();
13345 result = (int)(arg1)->GetPollingMax();
13346
13347 wxPyEndAllowThreads(__tstate);
13348 if (PyErr_Occurred()) SWIG_fail;
13349 }
13350 {
13351 resultobj = SWIG_From_int(static_cast<int >(result));
13352 }
13353 return resultobj;
13354 fail:
13355 return NULL;
13356 }
13357
13358
13359 static PyObject *_wrap_Joystick_GetRudderMin(PyObject *, PyObject *args, PyObject *kwargs) {
13360 PyObject *resultobj = NULL;
13361 wxJoystick *arg1 = (wxJoystick *) 0 ;
13362 int result;
13363 PyObject * obj0 = 0 ;
13364 char *kwnames[] = {
13365 (char *) "self", NULL
13366 };
13367
13368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
13369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13370 if (SWIG_arg_fail(1)) SWIG_fail;
13371 {
13372 PyThreadState* __tstate = wxPyBeginAllowThreads();
13373 result = (int)(arg1)->GetRudderMin();
13374
13375 wxPyEndAllowThreads(__tstate);
13376 if (PyErr_Occurred()) SWIG_fail;
13377 }
13378 {
13379 resultobj = SWIG_From_int(static_cast<int >(result));
13380 }
13381 return resultobj;
13382 fail:
13383 return NULL;
13384 }
13385
13386
13387 static PyObject *_wrap_Joystick_GetRudderMax(PyObject *, PyObject *args, PyObject *kwargs) {
13388 PyObject *resultobj = NULL;
13389 wxJoystick *arg1 = (wxJoystick *) 0 ;
13390 int result;
13391 PyObject * obj0 = 0 ;
13392 char *kwnames[] = {
13393 (char *) "self", NULL
13394 };
13395
13396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
13397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13398 if (SWIG_arg_fail(1)) SWIG_fail;
13399 {
13400 PyThreadState* __tstate = wxPyBeginAllowThreads();
13401 result = (int)(arg1)->GetRudderMax();
13402
13403 wxPyEndAllowThreads(__tstate);
13404 if (PyErr_Occurred()) SWIG_fail;
13405 }
13406 {
13407 resultobj = SWIG_From_int(static_cast<int >(result));
13408 }
13409 return resultobj;
13410 fail:
13411 return NULL;
13412 }
13413
13414
13415 static PyObject *_wrap_Joystick_GetUMin(PyObject *, PyObject *args, PyObject *kwargs) {
13416 PyObject *resultobj = NULL;
13417 wxJoystick *arg1 = (wxJoystick *) 0 ;
13418 int result;
13419 PyObject * obj0 = 0 ;
13420 char *kwnames[] = {
13421 (char *) "self", NULL
13422 };
13423
13424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
13425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13426 if (SWIG_arg_fail(1)) SWIG_fail;
13427 {
13428 PyThreadState* __tstate = wxPyBeginAllowThreads();
13429 result = (int)(arg1)->GetUMin();
13430
13431 wxPyEndAllowThreads(__tstate);
13432 if (PyErr_Occurred()) SWIG_fail;
13433 }
13434 {
13435 resultobj = SWIG_From_int(static_cast<int >(result));
13436 }
13437 return resultobj;
13438 fail:
13439 return NULL;
13440 }
13441
13442
13443 static PyObject *_wrap_Joystick_GetUMax(PyObject *, PyObject *args, PyObject *kwargs) {
13444 PyObject *resultobj = NULL;
13445 wxJoystick *arg1 = (wxJoystick *) 0 ;
13446 int result;
13447 PyObject * obj0 = 0 ;
13448 char *kwnames[] = {
13449 (char *) "self", NULL
13450 };
13451
13452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
13453 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13454 if (SWIG_arg_fail(1)) SWIG_fail;
13455 {
13456 PyThreadState* __tstate = wxPyBeginAllowThreads();
13457 result = (int)(arg1)->GetUMax();
13458
13459 wxPyEndAllowThreads(__tstate);
13460 if (PyErr_Occurred()) SWIG_fail;
13461 }
13462 {
13463 resultobj = SWIG_From_int(static_cast<int >(result));
13464 }
13465 return resultobj;
13466 fail:
13467 return NULL;
13468 }
13469
13470
13471 static PyObject *_wrap_Joystick_GetVMin(PyObject *, PyObject *args, PyObject *kwargs) {
13472 PyObject *resultobj = NULL;
13473 wxJoystick *arg1 = (wxJoystick *) 0 ;
13474 int result;
13475 PyObject * obj0 = 0 ;
13476 char *kwnames[] = {
13477 (char *) "self", NULL
13478 };
13479
13480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
13481 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13482 if (SWIG_arg_fail(1)) SWIG_fail;
13483 {
13484 PyThreadState* __tstate = wxPyBeginAllowThreads();
13485 result = (int)(arg1)->GetVMin();
13486
13487 wxPyEndAllowThreads(__tstate);
13488 if (PyErr_Occurred()) SWIG_fail;
13489 }
13490 {
13491 resultobj = SWIG_From_int(static_cast<int >(result));
13492 }
13493 return resultobj;
13494 fail:
13495 return NULL;
13496 }
13497
13498
13499 static PyObject *_wrap_Joystick_GetVMax(PyObject *, PyObject *args, PyObject *kwargs) {
13500 PyObject *resultobj = NULL;
13501 wxJoystick *arg1 = (wxJoystick *) 0 ;
13502 int result;
13503 PyObject * obj0 = 0 ;
13504 char *kwnames[] = {
13505 (char *) "self", NULL
13506 };
13507
13508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
13509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13510 if (SWIG_arg_fail(1)) SWIG_fail;
13511 {
13512 PyThreadState* __tstate = wxPyBeginAllowThreads();
13513 result = (int)(arg1)->GetVMax();
13514
13515 wxPyEndAllowThreads(__tstate);
13516 if (PyErr_Occurred()) SWIG_fail;
13517 }
13518 {
13519 resultobj = SWIG_From_int(static_cast<int >(result));
13520 }
13521 return resultobj;
13522 fail:
13523 return NULL;
13524 }
13525
13526
13527 static PyObject *_wrap_Joystick_HasRudder(PyObject *, PyObject *args, PyObject *kwargs) {
13528 PyObject *resultobj = NULL;
13529 wxJoystick *arg1 = (wxJoystick *) 0 ;
13530 bool result;
13531 PyObject * obj0 = 0 ;
13532 char *kwnames[] = {
13533 (char *) "self", NULL
13534 };
13535
13536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
13537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13538 if (SWIG_arg_fail(1)) SWIG_fail;
13539 {
13540 PyThreadState* __tstate = wxPyBeginAllowThreads();
13541 result = (bool)(arg1)->HasRudder();
13542
13543 wxPyEndAllowThreads(__tstate);
13544 if (PyErr_Occurred()) SWIG_fail;
13545 }
13546 {
13547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13548 }
13549 return resultobj;
13550 fail:
13551 return NULL;
13552 }
13553
13554
13555 static PyObject *_wrap_Joystick_HasZ(PyObject *, PyObject *args, PyObject *kwargs) {
13556 PyObject *resultobj = NULL;
13557 wxJoystick *arg1 = (wxJoystick *) 0 ;
13558 bool result;
13559 PyObject * obj0 = 0 ;
13560 char *kwnames[] = {
13561 (char *) "self", NULL
13562 };
13563
13564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
13565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13566 if (SWIG_arg_fail(1)) SWIG_fail;
13567 {
13568 PyThreadState* __tstate = wxPyBeginAllowThreads();
13569 result = (bool)(arg1)->HasZ();
13570
13571 wxPyEndAllowThreads(__tstate);
13572 if (PyErr_Occurred()) SWIG_fail;
13573 }
13574 {
13575 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13576 }
13577 return resultobj;
13578 fail:
13579 return NULL;
13580 }
13581
13582
13583 static PyObject *_wrap_Joystick_HasU(PyObject *, PyObject *args, PyObject *kwargs) {
13584 PyObject *resultobj = NULL;
13585 wxJoystick *arg1 = (wxJoystick *) 0 ;
13586 bool result;
13587 PyObject * obj0 = 0 ;
13588 char *kwnames[] = {
13589 (char *) "self", NULL
13590 };
13591
13592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
13593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13594 if (SWIG_arg_fail(1)) SWIG_fail;
13595 {
13596 PyThreadState* __tstate = wxPyBeginAllowThreads();
13597 result = (bool)(arg1)->HasU();
13598
13599 wxPyEndAllowThreads(__tstate);
13600 if (PyErr_Occurred()) SWIG_fail;
13601 }
13602 {
13603 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13604 }
13605 return resultobj;
13606 fail:
13607 return NULL;
13608 }
13609
13610
13611 static PyObject *_wrap_Joystick_HasV(PyObject *, PyObject *args, PyObject *kwargs) {
13612 PyObject *resultobj = NULL;
13613 wxJoystick *arg1 = (wxJoystick *) 0 ;
13614 bool result;
13615 PyObject * obj0 = 0 ;
13616 char *kwnames[] = {
13617 (char *) "self", NULL
13618 };
13619
13620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
13621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13622 if (SWIG_arg_fail(1)) SWIG_fail;
13623 {
13624 PyThreadState* __tstate = wxPyBeginAllowThreads();
13625 result = (bool)(arg1)->HasV();
13626
13627 wxPyEndAllowThreads(__tstate);
13628 if (PyErr_Occurred()) SWIG_fail;
13629 }
13630 {
13631 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13632 }
13633 return resultobj;
13634 fail:
13635 return NULL;
13636 }
13637
13638
13639 static PyObject *_wrap_Joystick_HasPOV(PyObject *, PyObject *args, PyObject *kwargs) {
13640 PyObject *resultobj = NULL;
13641 wxJoystick *arg1 = (wxJoystick *) 0 ;
13642 bool result;
13643 PyObject * obj0 = 0 ;
13644 char *kwnames[] = {
13645 (char *) "self", NULL
13646 };
13647
13648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
13649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13650 if (SWIG_arg_fail(1)) SWIG_fail;
13651 {
13652 PyThreadState* __tstate = wxPyBeginAllowThreads();
13653 result = (bool)(arg1)->HasPOV();
13654
13655 wxPyEndAllowThreads(__tstate);
13656 if (PyErr_Occurred()) SWIG_fail;
13657 }
13658 {
13659 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13660 }
13661 return resultobj;
13662 fail:
13663 return NULL;
13664 }
13665
13666
13667 static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *, PyObject *args, PyObject *kwargs) {
13668 PyObject *resultobj = NULL;
13669 wxJoystick *arg1 = (wxJoystick *) 0 ;
13670 bool result;
13671 PyObject * obj0 = 0 ;
13672 char *kwnames[] = {
13673 (char *) "self", NULL
13674 };
13675
13676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
13677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13678 if (SWIG_arg_fail(1)) SWIG_fail;
13679 {
13680 PyThreadState* __tstate = wxPyBeginAllowThreads();
13681 result = (bool)(arg1)->HasPOV4Dir();
13682
13683 wxPyEndAllowThreads(__tstate);
13684 if (PyErr_Occurred()) SWIG_fail;
13685 }
13686 {
13687 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13688 }
13689 return resultobj;
13690 fail:
13691 return NULL;
13692 }
13693
13694
13695 static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *, PyObject *args, PyObject *kwargs) {
13696 PyObject *resultobj = NULL;
13697 wxJoystick *arg1 = (wxJoystick *) 0 ;
13698 bool result;
13699 PyObject * obj0 = 0 ;
13700 char *kwnames[] = {
13701 (char *) "self", NULL
13702 };
13703
13704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
13705 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13706 if (SWIG_arg_fail(1)) SWIG_fail;
13707 {
13708 PyThreadState* __tstate = wxPyBeginAllowThreads();
13709 result = (bool)(arg1)->HasPOVCTS();
13710
13711 wxPyEndAllowThreads(__tstate);
13712 if (PyErr_Occurred()) SWIG_fail;
13713 }
13714 {
13715 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13716 }
13717 return resultobj;
13718 fail:
13719 return NULL;
13720 }
13721
13722
13723 static PyObject *_wrap_Joystick_SetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
13724 PyObject *resultobj = NULL;
13725 wxJoystick *arg1 = (wxJoystick *) 0 ;
13726 wxWindow *arg2 = (wxWindow *) 0 ;
13727 int arg3 = (int) 0 ;
13728 bool result;
13729 PyObject * obj0 = 0 ;
13730 PyObject * obj1 = 0 ;
13731 PyObject * obj2 = 0 ;
13732 char *kwnames[] = {
13733 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
13734 };
13735
13736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
13737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13738 if (SWIG_arg_fail(1)) SWIG_fail;
13739 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13740 if (SWIG_arg_fail(2)) SWIG_fail;
13741 if (obj2) {
13742 {
13743 arg3 = static_cast<int >(SWIG_As_int(obj2));
13744 if (SWIG_arg_fail(3)) SWIG_fail;
13745 }
13746 }
13747 {
13748 PyThreadState* __tstate = wxPyBeginAllowThreads();
13749 result = (bool)(arg1)->SetCapture(arg2,arg3);
13750
13751 wxPyEndAllowThreads(__tstate);
13752 if (PyErr_Occurred()) SWIG_fail;
13753 }
13754 {
13755 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13756 }
13757 return resultobj;
13758 fail:
13759 return NULL;
13760 }
13761
13762
13763 static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *, PyObject *args, PyObject *kwargs) {
13764 PyObject *resultobj = NULL;
13765 wxJoystick *arg1 = (wxJoystick *) 0 ;
13766 bool result;
13767 PyObject * obj0 = 0 ;
13768 char *kwnames[] = {
13769 (char *) "self", NULL
13770 };
13771
13772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
13773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13774 if (SWIG_arg_fail(1)) SWIG_fail;
13775 {
13776 PyThreadState* __tstate = wxPyBeginAllowThreads();
13777 result = (bool)(arg1)->ReleaseCapture();
13778
13779 wxPyEndAllowThreads(__tstate);
13780 if (PyErr_Occurred()) SWIG_fail;
13781 }
13782 {
13783 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13784 }
13785 return resultobj;
13786 fail:
13787 return NULL;
13788 }
13789
13790
13791 static PyObject * Joystick_swigregister(PyObject *, PyObject *args) {
13792 PyObject *obj;
13793 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13794 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
13795 Py_INCREF(obj);
13796 return Py_BuildValue((char *)"");
13797 }
13798 static PyObject *_wrap_new_JoystickEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13799 PyObject *resultobj = NULL;
13800 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13801 int arg2 = (int) 0 ;
13802 int arg3 = (int) wxJOYSTICK1 ;
13803 int arg4 = (int) 0 ;
13804 wxJoystickEvent *result;
13805 PyObject * obj0 = 0 ;
13806 PyObject * obj1 = 0 ;
13807 PyObject * obj2 = 0 ;
13808 PyObject * obj3 = 0 ;
13809 char *kwnames[] = {
13810 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
13811 };
13812
13813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13814 if (obj0) {
13815 {
13816 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
13817 if (SWIG_arg_fail(1)) SWIG_fail;
13818 }
13819 }
13820 if (obj1) {
13821 {
13822 arg2 = static_cast<int >(SWIG_As_int(obj1));
13823 if (SWIG_arg_fail(2)) SWIG_fail;
13824 }
13825 }
13826 if (obj2) {
13827 {
13828 arg3 = static_cast<int >(SWIG_As_int(obj2));
13829 if (SWIG_arg_fail(3)) SWIG_fail;
13830 }
13831 }
13832 if (obj3) {
13833 {
13834 arg4 = static_cast<int >(SWIG_As_int(obj3));
13835 if (SWIG_arg_fail(4)) SWIG_fail;
13836 }
13837 }
13838 {
13839 PyThreadState* __tstate = wxPyBeginAllowThreads();
13840 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
13841
13842 wxPyEndAllowThreads(__tstate);
13843 if (PyErr_Occurred()) SWIG_fail;
13844 }
13845 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystickEvent, 1);
13846 return resultobj;
13847 fail:
13848 return NULL;
13849 }
13850
13851
13852 static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13853 PyObject *resultobj = NULL;
13854 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13855 wxPoint result;
13856 PyObject * obj0 = 0 ;
13857 char *kwnames[] = {
13858 (char *) "self", NULL
13859 };
13860
13861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
13862 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13863 if (SWIG_arg_fail(1)) SWIG_fail;
13864 {
13865 PyThreadState* __tstate = wxPyBeginAllowThreads();
13866 result = ((wxJoystickEvent const *)arg1)->GetPosition();
13867
13868 wxPyEndAllowThreads(__tstate);
13869 if (PyErr_Occurred()) SWIG_fail;
13870 }
13871 {
13872 wxPoint * resultptr;
13873 resultptr = new wxPoint(static_cast<wxPoint & >(result));
13874 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
13875 }
13876 return resultobj;
13877 fail:
13878 return NULL;
13879 }
13880
13881
13882 static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13883 PyObject *resultobj = NULL;
13884 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13885 int result;
13886 PyObject * obj0 = 0 ;
13887 char *kwnames[] = {
13888 (char *) "self", NULL
13889 };
13890
13891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
13892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13893 if (SWIG_arg_fail(1)) SWIG_fail;
13894 {
13895 PyThreadState* __tstate = wxPyBeginAllowThreads();
13896 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
13897
13898 wxPyEndAllowThreads(__tstate);
13899 if (PyErr_Occurred()) SWIG_fail;
13900 }
13901 {
13902 resultobj = SWIG_From_int(static_cast<int >(result));
13903 }
13904 return resultobj;
13905 fail:
13906 return NULL;
13907 }
13908
13909
13910 static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
13911 PyObject *resultobj = NULL;
13912 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13913 int result;
13914 PyObject * obj0 = 0 ;
13915 char *kwnames[] = {
13916 (char *) "self", NULL
13917 };
13918
13919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
13920 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13921 if (SWIG_arg_fail(1)) SWIG_fail;
13922 {
13923 PyThreadState* __tstate = wxPyBeginAllowThreads();
13924 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
13925
13926 wxPyEndAllowThreads(__tstate);
13927 if (PyErr_Occurred()) SWIG_fail;
13928 }
13929 {
13930 resultobj = SWIG_From_int(static_cast<int >(result));
13931 }
13932 return resultobj;
13933 fail:
13934 return NULL;
13935 }
13936
13937
13938 static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
13939 PyObject *resultobj = NULL;
13940 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13941 int result;
13942 PyObject * obj0 = 0 ;
13943 char *kwnames[] = {
13944 (char *) "self", NULL
13945 };
13946
13947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
13948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13949 if (SWIG_arg_fail(1)) SWIG_fail;
13950 {
13951 PyThreadState* __tstate = wxPyBeginAllowThreads();
13952 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
13953
13954 wxPyEndAllowThreads(__tstate);
13955 if (PyErr_Occurred()) SWIG_fail;
13956 }
13957 {
13958 resultobj = SWIG_From_int(static_cast<int >(result));
13959 }
13960 return resultobj;
13961 fail:
13962 return NULL;
13963 }
13964
13965
13966 static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
13967 PyObject *resultobj = NULL;
13968 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13969 int result;
13970 PyObject * obj0 = 0 ;
13971 char *kwnames[] = {
13972 (char *) "self", NULL
13973 };
13974
13975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
13976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13977 if (SWIG_arg_fail(1)) SWIG_fail;
13978 {
13979 PyThreadState* __tstate = wxPyBeginAllowThreads();
13980 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
13981
13982 wxPyEndAllowThreads(__tstate);
13983 if (PyErr_Occurred()) SWIG_fail;
13984 }
13985 {
13986 resultobj = SWIG_From_int(static_cast<int >(result));
13987 }
13988 return resultobj;
13989 fail:
13990 return NULL;
13991 }
13992
13993
13994 static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
13995 PyObject *resultobj = NULL;
13996 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13997 int arg2 ;
13998 PyObject * obj0 = 0 ;
13999 PyObject * obj1 = 0 ;
14000 char *kwnames[] = {
14001 (char *) "self",(char *) "stick", NULL
14002 };
14003
14004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
14005 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14006 if (SWIG_arg_fail(1)) SWIG_fail;
14007 {
14008 arg2 = static_cast<int >(SWIG_As_int(obj1));
14009 if (SWIG_arg_fail(2)) SWIG_fail;
14010 }
14011 {
14012 PyThreadState* __tstate = wxPyBeginAllowThreads();
14013 (arg1)->SetJoystick(arg2);
14014
14015 wxPyEndAllowThreads(__tstate);
14016 if (PyErr_Occurred()) SWIG_fail;
14017 }
14018 Py_INCREF(Py_None); resultobj = Py_None;
14019 return resultobj;
14020 fail:
14021 return NULL;
14022 }
14023
14024
14025 static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
14026 PyObject *resultobj = NULL;
14027 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14028 int arg2 ;
14029 PyObject * obj0 = 0 ;
14030 PyObject * obj1 = 0 ;
14031 char *kwnames[] = {
14032 (char *) "self",(char *) "state", NULL
14033 };
14034
14035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
14036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14037 if (SWIG_arg_fail(1)) SWIG_fail;
14038 {
14039 arg2 = static_cast<int >(SWIG_As_int(obj1));
14040 if (SWIG_arg_fail(2)) SWIG_fail;
14041 }
14042 {
14043 PyThreadState* __tstate = wxPyBeginAllowThreads();
14044 (arg1)->SetButtonState(arg2);
14045
14046 wxPyEndAllowThreads(__tstate);
14047 if (PyErr_Occurred()) SWIG_fail;
14048 }
14049 Py_INCREF(Py_None); resultobj = Py_None;
14050 return resultobj;
14051 fail:
14052 return NULL;
14053 }
14054
14055
14056 static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
14057 PyObject *resultobj = NULL;
14058 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14059 int arg2 ;
14060 PyObject * obj0 = 0 ;
14061 PyObject * obj1 = 0 ;
14062 char *kwnames[] = {
14063 (char *) "self",(char *) "change", NULL
14064 };
14065
14066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
14067 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14068 if (SWIG_arg_fail(1)) SWIG_fail;
14069 {
14070 arg2 = static_cast<int >(SWIG_As_int(obj1));
14071 if (SWIG_arg_fail(2)) SWIG_fail;
14072 }
14073 {
14074 PyThreadState* __tstate = wxPyBeginAllowThreads();
14075 (arg1)->SetButtonChange(arg2);
14076
14077 wxPyEndAllowThreads(__tstate);
14078 if (PyErr_Occurred()) SWIG_fail;
14079 }
14080 Py_INCREF(Py_None); resultobj = Py_None;
14081 return resultobj;
14082 fail:
14083 return NULL;
14084 }
14085
14086
14087 static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14088 PyObject *resultobj = NULL;
14089 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14090 wxPoint *arg2 = 0 ;
14091 wxPoint temp2 ;
14092 PyObject * obj0 = 0 ;
14093 PyObject * obj1 = 0 ;
14094 char *kwnames[] = {
14095 (char *) "self",(char *) "pos", NULL
14096 };
14097
14098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
14099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14100 if (SWIG_arg_fail(1)) SWIG_fail;
14101 {
14102 arg2 = &temp2;
14103 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
14104 }
14105 {
14106 PyThreadState* __tstate = wxPyBeginAllowThreads();
14107 (arg1)->SetPosition((wxPoint const &)*arg2);
14108
14109 wxPyEndAllowThreads(__tstate);
14110 if (PyErr_Occurred()) SWIG_fail;
14111 }
14112 Py_INCREF(Py_None); resultobj = Py_None;
14113 return resultobj;
14114 fail:
14115 return NULL;
14116 }
14117
14118
14119 static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14120 PyObject *resultobj = NULL;
14121 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14122 int arg2 ;
14123 PyObject * obj0 = 0 ;
14124 PyObject * obj1 = 0 ;
14125 char *kwnames[] = {
14126 (char *) "self",(char *) "zPos", NULL
14127 };
14128
14129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
14130 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14131 if (SWIG_arg_fail(1)) SWIG_fail;
14132 {
14133 arg2 = static_cast<int >(SWIG_As_int(obj1));
14134 if (SWIG_arg_fail(2)) SWIG_fail;
14135 }
14136 {
14137 PyThreadState* __tstate = wxPyBeginAllowThreads();
14138 (arg1)->SetZPosition(arg2);
14139
14140 wxPyEndAllowThreads(__tstate);
14141 if (PyErr_Occurred()) SWIG_fail;
14142 }
14143 Py_INCREF(Py_None); resultobj = Py_None;
14144 return resultobj;
14145 fail:
14146 return NULL;
14147 }
14148
14149
14150 static PyObject *_wrap_JoystickEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
14151 PyObject *resultobj = NULL;
14152 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14153 bool result;
14154 PyObject * obj0 = 0 ;
14155 char *kwnames[] = {
14156 (char *) "self", NULL
14157 };
14158
14159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
14160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14161 if (SWIG_arg_fail(1)) SWIG_fail;
14162 {
14163 PyThreadState* __tstate = wxPyBeginAllowThreads();
14164 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
14165
14166 wxPyEndAllowThreads(__tstate);
14167 if (PyErr_Occurred()) SWIG_fail;
14168 }
14169 {
14170 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14171 }
14172 return resultobj;
14173 fail:
14174 return NULL;
14175 }
14176
14177
14178 static PyObject *_wrap_JoystickEvent_IsMove(PyObject *, PyObject *args, PyObject *kwargs) {
14179 PyObject *resultobj = NULL;
14180 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14181 bool result;
14182 PyObject * obj0 = 0 ;
14183 char *kwnames[] = {
14184 (char *) "self", NULL
14185 };
14186
14187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
14188 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14189 if (SWIG_arg_fail(1)) SWIG_fail;
14190 {
14191 PyThreadState* __tstate = wxPyBeginAllowThreads();
14192 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
14193
14194 wxPyEndAllowThreads(__tstate);
14195 if (PyErr_Occurred()) SWIG_fail;
14196 }
14197 {
14198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14199 }
14200 return resultobj;
14201 fail:
14202 return NULL;
14203 }
14204
14205
14206 static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *, PyObject *args, PyObject *kwargs) {
14207 PyObject *resultobj = NULL;
14208 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14209 bool result;
14210 PyObject * obj0 = 0 ;
14211 char *kwnames[] = {
14212 (char *) "self", NULL
14213 };
14214
14215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
14216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14217 if (SWIG_arg_fail(1)) SWIG_fail;
14218 {
14219 PyThreadState* __tstate = wxPyBeginAllowThreads();
14220 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
14221
14222 wxPyEndAllowThreads(__tstate);
14223 if (PyErr_Occurred()) SWIG_fail;
14224 }
14225 {
14226 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14227 }
14228 return resultobj;
14229 fail:
14230 return NULL;
14231 }
14232
14233
14234 static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
14235 PyObject *resultobj = NULL;
14236 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14237 int arg2 = (int) wxJOY_BUTTON_ANY ;
14238 bool result;
14239 PyObject * obj0 = 0 ;
14240 PyObject * obj1 = 0 ;
14241 char *kwnames[] = {
14242 (char *) "self",(char *) "but", NULL
14243 };
14244
14245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
14246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14247 if (SWIG_arg_fail(1)) SWIG_fail;
14248 if (obj1) {
14249 {
14250 arg2 = static_cast<int >(SWIG_As_int(obj1));
14251 if (SWIG_arg_fail(2)) SWIG_fail;
14252 }
14253 }
14254 {
14255 PyThreadState* __tstate = wxPyBeginAllowThreads();
14256 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
14257
14258 wxPyEndAllowThreads(__tstate);
14259 if (PyErr_Occurred()) SWIG_fail;
14260 }
14261 {
14262 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14263 }
14264 return resultobj;
14265 fail:
14266 return NULL;
14267 }
14268
14269
14270 static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
14271 PyObject *resultobj = NULL;
14272 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14273 int arg2 = (int) wxJOY_BUTTON_ANY ;
14274 bool result;
14275 PyObject * obj0 = 0 ;
14276 PyObject * obj1 = 0 ;
14277 char *kwnames[] = {
14278 (char *) "self",(char *) "but", NULL
14279 };
14280
14281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
14282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14283 if (SWIG_arg_fail(1)) SWIG_fail;
14284 if (obj1) {
14285 {
14286 arg2 = static_cast<int >(SWIG_As_int(obj1));
14287 if (SWIG_arg_fail(2)) SWIG_fail;
14288 }
14289 }
14290 {
14291 PyThreadState* __tstate = wxPyBeginAllowThreads();
14292 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
14293
14294 wxPyEndAllowThreads(__tstate);
14295 if (PyErr_Occurred()) SWIG_fail;
14296 }
14297 {
14298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14299 }
14300 return resultobj;
14301 fail:
14302 return NULL;
14303 }
14304
14305
14306 static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14307 PyObject *resultobj = NULL;
14308 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14309 int arg2 = (int) wxJOY_BUTTON_ANY ;
14310 bool result;
14311 PyObject * obj0 = 0 ;
14312 PyObject * obj1 = 0 ;
14313 char *kwnames[] = {
14314 (char *) "self",(char *) "but", NULL
14315 };
14316
14317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
14318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14319 if (SWIG_arg_fail(1)) SWIG_fail;
14320 if (obj1) {
14321 {
14322 arg2 = static_cast<int >(SWIG_As_int(obj1));
14323 if (SWIG_arg_fail(2)) SWIG_fail;
14324 }
14325 }
14326 {
14327 PyThreadState* __tstate = wxPyBeginAllowThreads();
14328 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
14329
14330 wxPyEndAllowThreads(__tstate);
14331 if (PyErr_Occurred()) SWIG_fail;
14332 }
14333 {
14334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14335 }
14336 return resultobj;
14337 fail:
14338 return NULL;
14339 }
14340
14341
14342 static PyObject * JoystickEvent_swigregister(PyObject *, PyObject *args) {
14343 PyObject *obj;
14344 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14345 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
14346 Py_INCREF(obj);
14347 return Py_BuildValue((char *)"");
14348 }
14349 static PyObject *_wrap_new_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
14350 PyObject *resultobj = NULL;
14351 wxString const &arg1_defvalue = wxPyEmptyString ;
14352 wxString *arg1 = (wxString *) &arg1_defvalue ;
14353 wxSound *result;
14354 bool temp1 = false ;
14355 PyObject * obj0 = 0 ;
14356 char *kwnames[] = {
14357 (char *) "fileName", NULL
14358 };
14359
14360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Sound",kwnames,&obj0)) goto fail;
14361 if (obj0) {
14362 {
14363 arg1 = wxString_in_helper(obj0);
14364 if (arg1 == NULL) SWIG_fail;
14365 temp1 = true;
14366 }
14367 }
14368 {
14369 if (!wxPyCheckForApp()) SWIG_fail;
14370 PyThreadState* __tstate = wxPyBeginAllowThreads();
14371 result = (wxSound *)new_wxSound((wxString const &)*arg1);
14372
14373 wxPyEndAllowThreads(__tstate);
14374 if (PyErr_Occurred()) SWIG_fail;
14375 }
14376 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
14377 {
14378 if (temp1)
14379 delete arg1;
14380 }
14381 return resultobj;
14382 fail:
14383 {
14384 if (temp1)
14385 delete arg1;
14386 }
14387 return NULL;
14388 }
14389
14390
14391 static PyObject *_wrap_new_SoundFromData(PyObject *, PyObject *args, PyObject *kwargs) {
14392 PyObject *resultobj = NULL;
14393 PyObject *arg1 = (PyObject *) 0 ;
14394 wxSound *result;
14395 PyObject * obj0 = 0 ;
14396 char *kwnames[] = {
14397 (char *) "data", NULL
14398 };
14399
14400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_SoundFromData",kwnames,&obj0)) goto fail;
14401 arg1 = obj0;
14402 {
14403 if (!wxPyCheckForApp()) SWIG_fail;
14404 PyThreadState* __tstate = wxPyBeginAllowThreads();
14405 result = (wxSound *)new_wxSound(arg1);
14406
14407 wxPyEndAllowThreads(__tstate);
14408 if (PyErr_Occurred()) SWIG_fail;
14409 }
14410 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
14411 return resultobj;
14412 fail:
14413 return NULL;
14414 }
14415
14416
14417 static PyObject *_wrap_delete_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
14418 PyObject *resultobj = NULL;
14419 wxSound *arg1 = (wxSound *) 0 ;
14420 PyObject * obj0 = 0 ;
14421 char *kwnames[] = {
14422 (char *) "self", NULL
14423 };
14424
14425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
14426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14427 if (SWIG_arg_fail(1)) SWIG_fail;
14428 {
14429 PyThreadState* __tstate = wxPyBeginAllowThreads();
14430 delete arg1;
14431
14432 wxPyEndAllowThreads(__tstate);
14433 if (PyErr_Occurred()) SWIG_fail;
14434 }
14435 Py_INCREF(Py_None); resultobj = Py_None;
14436 return resultobj;
14437 fail:
14438 return NULL;
14439 }
14440
14441
14442 static PyObject *_wrap_Sound_Create(PyObject *, PyObject *args, PyObject *kwargs) {
14443 PyObject *resultobj = NULL;
14444 wxSound *arg1 = (wxSound *) 0 ;
14445 wxString *arg2 = 0 ;
14446 bool result;
14447 bool temp2 = false ;
14448 PyObject * obj0 = 0 ;
14449 PyObject * obj1 = 0 ;
14450 char *kwnames[] = {
14451 (char *) "self",(char *) "fileName", NULL
14452 };
14453
14454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_Create",kwnames,&obj0,&obj1)) goto fail;
14455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14456 if (SWIG_arg_fail(1)) SWIG_fail;
14457 {
14458 arg2 = wxString_in_helper(obj1);
14459 if (arg2 == NULL) SWIG_fail;
14460 temp2 = true;
14461 }
14462 {
14463 PyThreadState* __tstate = wxPyBeginAllowThreads();
14464 result = (bool)(arg1)->Create((wxString const &)*arg2);
14465
14466 wxPyEndAllowThreads(__tstate);
14467 if (PyErr_Occurred()) SWIG_fail;
14468 }
14469 {
14470 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14471 }
14472 {
14473 if (temp2)
14474 delete arg2;
14475 }
14476 return resultobj;
14477 fail:
14478 {
14479 if (temp2)
14480 delete arg2;
14481 }
14482 return NULL;
14483 }
14484
14485
14486 static PyObject *_wrap_Sound_CreateFromData(PyObject *, PyObject *args, PyObject *kwargs) {
14487 PyObject *resultobj = NULL;
14488 wxSound *arg1 = (wxSound *) 0 ;
14489 PyObject *arg2 = (PyObject *) 0 ;
14490 bool result;
14491 PyObject * obj0 = 0 ;
14492 PyObject * obj1 = 0 ;
14493 char *kwnames[] = {
14494 (char *) "self",(char *) "data", NULL
14495 };
14496
14497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_CreateFromData",kwnames,&obj0,&obj1)) goto fail;
14498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14499 if (SWIG_arg_fail(1)) SWIG_fail;
14500 arg2 = obj1;
14501 {
14502 PyThreadState* __tstate = wxPyBeginAllowThreads();
14503 result = (bool)wxSound_CreateFromData(arg1,arg2);
14504
14505 wxPyEndAllowThreads(__tstate);
14506 if (PyErr_Occurred()) SWIG_fail;
14507 }
14508 {
14509 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14510 }
14511 return resultobj;
14512 fail:
14513 return NULL;
14514 }
14515
14516
14517 static PyObject *_wrap_Sound_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
14518 PyObject *resultobj = NULL;
14519 wxSound *arg1 = (wxSound *) 0 ;
14520 bool result;
14521 PyObject * obj0 = 0 ;
14522 char *kwnames[] = {
14523 (char *) "self", NULL
14524 };
14525
14526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
14527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14528 if (SWIG_arg_fail(1)) SWIG_fail;
14529 {
14530 PyThreadState* __tstate = wxPyBeginAllowThreads();
14531 result = (bool)(arg1)->IsOk();
14532
14533 wxPyEndAllowThreads(__tstate);
14534 if (PyErr_Occurred()) SWIG_fail;
14535 }
14536 {
14537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14538 }
14539 return resultobj;
14540 fail:
14541 return NULL;
14542 }
14543
14544
14545 static PyObject *_wrap_Sound_Play(PyObject *, PyObject *args, PyObject *kwargs) {
14546 PyObject *resultobj = NULL;
14547 wxSound *arg1 = (wxSound *) 0 ;
14548 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
14549 bool result;
14550 PyObject * obj0 = 0 ;
14551 PyObject * obj1 = 0 ;
14552 char *kwnames[] = {
14553 (char *) "self",(char *) "flags", NULL
14554 };
14555
14556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_Play",kwnames,&obj0,&obj1)) goto fail;
14557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14558 if (SWIG_arg_fail(1)) SWIG_fail;
14559 if (obj1) {
14560 {
14561 arg2 = static_cast<unsigned int >(SWIG_As_unsigned_SS_int(obj1));
14562 if (SWIG_arg_fail(2)) SWIG_fail;
14563 }
14564 }
14565 {
14566 if (!wxPyCheckForApp()) SWIG_fail;
14567 PyThreadState* __tstate = wxPyBeginAllowThreads();
14568 result = (bool)((wxSound const *)arg1)->Play(arg2);
14569
14570 wxPyEndAllowThreads(__tstate);
14571 if (PyErr_Occurred()) SWIG_fail;
14572 }
14573 {
14574 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14575 }
14576 return resultobj;
14577 fail:
14578 return NULL;
14579 }
14580
14581
14582 static PyObject *_wrap_Sound_PlaySound(PyObject *, PyObject *args, PyObject *kwargs) {
14583 PyObject *resultobj = NULL;
14584 wxString *arg1 = 0 ;
14585 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
14586 bool result;
14587 bool temp1 = false ;
14588 PyObject * obj0 = 0 ;
14589 PyObject * obj1 = 0 ;
14590 char *kwnames[] = {
14591 (char *) "filename",(char *) "flags", NULL
14592 };
14593
14594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_PlaySound",kwnames,&obj0,&obj1)) goto fail;
14595 {
14596 arg1 = wxString_in_helper(obj0);
14597 if (arg1 == NULL) SWIG_fail;
14598 temp1 = true;
14599 }
14600 if (obj1) {
14601 {
14602 arg2 = static_cast<unsigned int >(SWIG_As_unsigned_SS_int(obj1));
14603 if (SWIG_arg_fail(2)) SWIG_fail;
14604 }
14605 }
14606 {
14607 if (!wxPyCheckForApp()) SWIG_fail;
14608 PyThreadState* __tstate = wxPyBeginAllowThreads();
14609 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
14610
14611 wxPyEndAllowThreads(__tstate);
14612 if (PyErr_Occurred()) SWIG_fail;
14613 }
14614 {
14615 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14616 }
14617 {
14618 if (temp1)
14619 delete arg1;
14620 }
14621 return resultobj;
14622 fail:
14623 {
14624 if (temp1)
14625 delete arg1;
14626 }
14627 return NULL;
14628 }
14629
14630
14631 static PyObject *_wrap_Sound_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
14632 PyObject *resultobj = NULL;
14633 char *kwnames[] = {
14634 NULL
14635 };
14636
14637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
14638 {
14639 if (!wxPyCheckForApp()) SWIG_fail;
14640 PyThreadState* __tstate = wxPyBeginAllowThreads();
14641 wxSound::Stop();
14642
14643 wxPyEndAllowThreads(__tstate);
14644 if (PyErr_Occurred()) SWIG_fail;
14645 }
14646 Py_INCREF(Py_None); resultobj = Py_None;
14647 return resultobj;
14648 fail:
14649 return NULL;
14650 }
14651
14652
14653 static PyObject * Sound_swigregister(PyObject *, PyObject *args) {
14654 PyObject *obj;
14655 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14656 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
14657 Py_INCREF(obj);
14658 return Py_BuildValue((char *)"");
14659 }
14660 static PyObject *_wrap_new_FileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14661 PyObject *resultobj = NULL;
14662 wxString *arg1 = 0 ;
14663 wxString *arg2 = 0 ;
14664 wxString *arg3 = 0 ;
14665 wxString *arg4 = 0 ;
14666 wxFileTypeInfo *result;
14667 bool temp1 = false ;
14668 bool temp2 = false ;
14669 bool temp3 = false ;
14670 bool temp4 = false ;
14671 PyObject * obj0 = 0 ;
14672 PyObject * obj1 = 0 ;
14673 PyObject * obj2 = 0 ;
14674 PyObject * obj3 = 0 ;
14675 char *kwnames[] = {
14676 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
14677 };
14678
14679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14680 {
14681 arg1 = wxString_in_helper(obj0);
14682 if (arg1 == NULL) SWIG_fail;
14683 temp1 = true;
14684 }
14685 {
14686 arg2 = wxString_in_helper(obj1);
14687 if (arg2 == NULL) SWIG_fail;
14688 temp2 = true;
14689 }
14690 {
14691 arg3 = wxString_in_helper(obj2);
14692 if (arg3 == NULL) SWIG_fail;
14693 temp3 = true;
14694 }
14695 {
14696 arg4 = wxString_in_helper(obj3);
14697 if (arg4 == NULL) SWIG_fail;
14698 temp4 = true;
14699 }
14700 {
14701 PyThreadState* __tstate = wxPyBeginAllowThreads();
14702 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
14703
14704 wxPyEndAllowThreads(__tstate);
14705 if (PyErr_Occurred()) SWIG_fail;
14706 }
14707 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
14708 {
14709 if (temp1)
14710 delete arg1;
14711 }
14712 {
14713 if (temp2)
14714 delete arg2;
14715 }
14716 {
14717 if (temp3)
14718 delete arg3;
14719 }
14720 {
14721 if (temp4)
14722 delete arg4;
14723 }
14724 return resultobj;
14725 fail:
14726 {
14727 if (temp1)
14728 delete arg1;
14729 }
14730 {
14731 if (temp2)
14732 delete arg2;
14733 }
14734 {
14735 if (temp3)
14736 delete arg3;
14737 }
14738 {
14739 if (temp4)
14740 delete arg4;
14741 }
14742 return NULL;
14743 }
14744
14745
14746 static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *, PyObject *args, PyObject *kwargs) {
14747 PyObject *resultobj = NULL;
14748 wxArrayString *arg1 = 0 ;
14749 wxFileTypeInfo *result;
14750 bool temp1 = false ;
14751 PyObject * obj0 = 0 ;
14752 char *kwnames[] = {
14753 (char *) "sArray", NULL
14754 };
14755
14756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
14757 {
14758 if (! PySequence_Check(obj0)) {
14759 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
14760 SWIG_fail;
14761 }
14762 arg1 = new wxArrayString;
14763 temp1 = true;
14764 int i, len=PySequence_Length(obj0);
14765 for (i=0; i<len; i++) {
14766 PyObject* item = PySequence_GetItem(obj0, i);
14767 wxString* s = wxString_in_helper(item);
14768 if (PyErr_Occurred()) SWIG_fail;
14769 arg1->Add(*s);
14770 delete s;
14771 Py_DECREF(item);
14772 }
14773 }
14774 {
14775 PyThreadState* __tstate = wxPyBeginAllowThreads();
14776 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
14777
14778 wxPyEndAllowThreads(__tstate);
14779 if (PyErr_Occurred()) SWIG_fail;
14780 }
14781 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
14782 {
14783 if (temp1) delete arg1;
14784 }
14785 return resultobj;
14786 fail:
14787 {
14788 if (temp1) delete arg1;
14789 }
14790 return NULL;
14791 }
14792
14793
14794 static PyObject *_wrap_new_NullFileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14795 PyObject *resultobj = NULL;
14796 wxFileTypeInfo *result;
14797 char *kwnames[] = {
14798 NULL
14799 };
14800
14801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
14802 {
14803 PyThreadState* __tstate = wxPyBeginAllowThreads();
14804 result = (wxFileTypeInfo *)new wxFileTypeInfo();
14805
14806 wxPyEndAllowThreads(__tstate);
14807 if (PyErr_Occurred()) SWIG_fail;
14808 }
14809 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
14810 return resultobj;
14811 fail:
14812 return NULL;
14813 }
14814
14815
14816 static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
14817 PyObject *resultobj = NULL;
14818 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14819 bool result;
14820 PyObject * obj0 = 0 ;
14821 char *kwnames[] = {
14822 (char *) "self", NULL
14823 };
14824
14825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
14826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14827 if (SWIG_arg_fail(1)) SWIG_fail;
14828 {
14829 PyThreadState* __tstate = wxPyBeginAllowThreads();
14830 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
14831
14832 wxPyEndAllowThreads(__tstate);
14833 if (PyErr_Occurred()) SWIG_fail;
14834 }
14835 {
14836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14837 }
14838 return resultobj;
14839 fail:
14840 return NULL;
14841 }
14842
14843
14844 static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
14845 PyObject *resultobj = NULL;
14846 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14847 wxString *arg2 = 0 ;
14848 int arg3 = (int) 0 ;
14849 bool temp2 = false ;
14850 PyObject * obj0 = 0 ;
14851 PyObject * obj1 = 0 ;
14852 PyObject * obj2 = 0 ;
14853 char *kwnames[] = {
14854 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
14855 };
14856
14857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
14858 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14859 if (SWIG_arg_fail(1)) SWIG_fail;
14860 {
14861 arg2 = wxString_in_helper(obj1);
14862 if (arg2 == NULL) SWIG_fail;
14863 temp2 = true;
14864 }
14865 if (obj2) {
14866 {
14867 arg3 = static_cast<int >(SWIG_As_int(obj2));
14868 if (SWIG_arg_fail(3)) SWIG_fail;
14869 }
14870 }
14871 {
14872 PyThreadState* __tstate = wxPyBeginAllowThreads();
14873 (arg1)->SetIcon((wxString const &)*arg2,arg3);
14874
14875 wxPyEndAllowThreads(__tstate);
14876 if (PyErr_Occurred()) SWIG_fail;
14877 }
14878 Py_INCREF(Py_None); resultobj = Py_None;
14879 {
14880 if (temp2)
14881 delete arg2;
14882 }
14883 return resultobj;
14884 fail:
14885 {
14886 if (temp2)
14887 delete arg2;
14888 }
14889 return NULL;
14890 }
14891
14892
14893 static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
14894 PyObject *resultobj = NULL;
14895 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14896 wxString *arg2 = 0 ;
14897 bool temp2 = false ;
14898 PyObject * obj0 = 0 ;
14899 PyObject * obj1 = 0 ;
14900 char *kwnames[] = {
14901 (char *) "self",(char *) "shortDesc", NULL
14902 };
14903
14904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
14905 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14906 if (SWIG_arg_fail(1)) SWIG_fail;
14907 {
14908 arg2 = wxString_in_helper(obj1);
14909 if (arg2 == NULL) SWIG_fail;
14910 temp2 = true;
14911 }
14912 {
14913 PyThreadState* __tstate = wxPyBeginAllowThreads();
14914 (arg1)->SetShortDesc((wxString const &)*arg2);
14915
14916 wxPyEndAllowThreads(__tstate);
14917 if (PyErr_Occurred()) SWIG_fail;
14918 }
14919 Py_INCREF(Py_None); resultobj = Py_None;
14920 {
14921 if (temp2)
14922 delete arg2;
14923 }
14924 return resultobj;
14925 fail:
14926 {
14927 if (temp2)
14928 delete arg2;
14929 }
14930 return NULL;
14931 }
14932
14933
14934 static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
14935 PyObject *resultobj = NULL;
14936 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14937 wxString *result;
14938 PyObject * obj0 = 0 ;
14939 char *kwnames[] = {
14940 (char *) "self", NULL
14941 };
14942
14943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
14944 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14945 if (SWIG_arg_fail(1)) SWIG_fail;
14946 {
14947 PyThreadState* __tstate = wxPyBeginAllowThreads();
14948 {
14949 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
14950 result = (wxString *) &_result_ref;
14951 }
14952
14953 wxPyEndAllowThreads(__tstate);
14954 if (PyErr_Occurred()) SWIG_fail;
14955 }
14956 {
14957 #if wxUSE_UNICODE
14958 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14959 #else
14960 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14961 #endif
14962 }
14963 return resultobj;
14964 fail:
14965 return NULL;
14966 }
14967
14968
14969 static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14970 PyObject *resultobj = NULL;
14971 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14972 wxString *result;
14973 PyObject * obj0 = 0 ;
14974 char *kwnames[] = {
14975 (char *) "self", NULL
14976 };
14977
14978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
14979 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14980 if (SWIG_arg_fail(1)) SWIG_fail;
14981 {
14982 PyThreadState* __tstate = wxPyBeginAllowThreads();
14983 {
14984 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
14985 result = (wxString *) &_result_ref;
14986 }
14987
14988 wxPyEndAllowThreads(__tstate);
14989 if (PyErr_Occurred()) SWIG_fail;
14990 }
14991 {
14992 #if wxUSE_UNICODE
14993 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14994 #else
14995 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14996 #endif
14997 }
14998 return resultobj;
14999 fail:
15000 return NULL;
15001 }
15002
15003
15004 static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15005 PyObject *resultobj = NULL;
15006 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15007 wxString *result;
15008 PyObject * obj0 = 0 ;
15009 char *kwnames[] = {
15010 (char *) "self", NULL
15011 };
15012
15013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
15014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15015 if (SWIG_arg_fail(1)) SWIG_fail;
15016 {
15017 PyThreadState* __tstate = wxPyBeginAllowThreads();
15018 {
15019 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
15020 result = (wxString *) &_result_ref;
15021 }
15022
15023 wxPyEndAllowThreads(__tstate);
15024 if (PyErr_Occurred()) SWIG_fail;
15025 }
15026 {
15027 #if wxUSE_UNICODE
15028 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15029 #else
15030 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15031 #endif
15032 }
15033 return resultobj;
15034 fail:
15035 return NULL;
15036 }
15037
15038
15039 static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
15040 PyObject *resultobj = NULL;
15041 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15042 wxString *result;
15043 PyObject * obj0 = 0 ;
15044 char *kwnames[] = {
15045 (char *) "self", NULL
15046 };
15047
15048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
15049 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15050 if (SWIG_arg_fail(1)) SWIG_fail;
15051 {
15052 PyThreadState* __tstate = wxPyBeginAllowThreads();
15053 {
15054 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
15055 result = (wxString *) &_result_ref;
15056 }
15057
15058 wxPyEndAllowThreads(__tstate);
15059 if (PyErr_Occurred()) SWIG_fail;
15060 }
15061 {
15062 #if wxUSE_UNICODE
15063 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15064 #else
15065 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15066 #endif
15067 }
15068 return resultobj;
15069 fail:
15070 return NULL;
15071 }
15072
15073
15074 static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
15075 PyObject *resultobj = NULL;
15076 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15077 wxString *result;
15078 PyObject * obj0 = 0 ;
15079 char *kwnames[] = {
15080 (char *) "self", NULL
15081 };
15082
15083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
15084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15085 if (SWIG_arg_fail(1)) SWIG_fail;
15086 {
15087 PyThreadState* __tstate = wxPyBeginAllowThreads();
15088 {
15089 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
15090 result = (wxString *) &_result_ref;
15091 }
15092
15093 wxPyEndAllowThreads(__tstate);
15094 if (PyErr_Occurred()) SWIG_fail;
15095 }
15096 {
15097 #if wxUSE_UNICODE
15098 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15099 #else
15100 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15101 #endif
15102 }
15103 return resultobj;
15104 fail:
15105 return NULL;
15106 }
15107
15108
15109 static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
15110 PyObject *resultobj = NULL;
15111 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15112 wxArrayString *result;
15113 PyObject * obj0 = 0 ;
15114 char *kwnames[] = {
15115 (char *) "self", NULL
15116 };
15117
15118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
15119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15120 if (SWIG_arg_fail(1)) SWIG_fail;
15121 {
15122 PyThreadState* __tstate = wxPyBeginAllowThreads();
15123 {
15124 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
15125 result = (wxArrayString *) &_result_ref;
15126 }
15127
15128 wxPyEndAllowThreads(__tstate);
15129 if (PyErr_Occurred()) SWIG_fail;
15130 }
15131 {
15132 resultobj = wxArrayString2PyList_helper(*result);
15133 }
15134 return resultobj;
15135 fail:
15136 return NULL;
15137 }
15138
15139
15140 static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *, PyObject *args, PyObject *kwargs) {
15141 PyObject *resultobj = NULL;
15142 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15143 int result;
15144 PyObject * obj0 = 0 ;
15145 char *kwnames[] = {
15146 (char *) "self", NULL
15147 };
15148
15149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
15150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15151 if (SWIG_arg_fail(1)) SWIG_fail;
15152 {
15153 PyThreadState* __tstate = wxPyBeginAllowThreads();
15154 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
15155
15156 wxPyEndAllowThreads(__tstate);
15157 if (PyErr_Occurred()) SWIG_fail;
15158 }
15159 {
15160 resultobj = SWIG_From_int(static_cast<int >(result));
15161 }
15162 return resultobj;
15163 fail:
15164 return NULL;
15165 }
15166
15167
15168 static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *, PyObject *args, PyObject *kwargs) {
15169 PyObject *resultobj = NULL;
15170 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15171 wxString *result;
15172 PyObject * obj0 = 0 ;
15173 char *kwnames[] = {
15174 (char *) "self", NULL
15175 };
15176
15177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
15178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15179 if (SWIG_arg_fail(1)) SWIG_fail;
15180 {
15181 PyThreadState* __tstate = wxPyBeginAllowThreads();
15182 {
15183 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
15184 result = (wxString *) &_result_ref;
15185 }
15186
15187 wxPyEndAllowThreads(__tstate);
15188 if (PyErr_Occurred()) SWIG_fail;
15189 }
15190 {
15191 #if wxUSE_UNICODE
15192 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15193 #else
15194 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15195 #endif
15196 }
15197 return resultobj;
15198 fail:
15199 return NULL;
15200 }
15201
15202
15203 static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *, PyObject *args, PyObject *kwargs) {
15204 PyObject *resultobj = NULL;
15205 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15206 int result;
15207 PyObject * obj0 = 0 ;
15208 char *kwnames[] = {
15209 (char *) "self", NULL
15210 };
15211
15212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
15213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15214 if (SWIG_arg_fail(1)) SWIG_fail;
15215 {
15216 PyThreadState* __tstate = wxPyBeginAllowThreads();
15217 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
15218
15219 wxPyEndAllowThreads(__tstate);
15220 if (PyErr_Occurred()) SWIG_fail;
15221 }
15222 {
15223 resultobj = SWIG_From_int(static_cast<int >(result));
15224 }
15225 return resultobj;
15226 fail:
15227 return NULL;
15228 }
15229
15230
15231 static PyObject * FileTypeInfo_swigregister(PyObject *, PyObject *args) {
15232 PyObject *obj;
15233 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15234 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
15235 Py_INCREF(obj);
15236 return Py_BuildValue((char *)"");
15237 }
15238 static PyObject *_wrap_new_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
15239 PyObject *resultobj = NULL;
15240 wxFileTypeInfo *arg1 = 0 ;
15241 wxFileType *result;
15242 PyObject * obj0 = 0 ;
15243 char *kwnames[] = {
15244 (char *) "ftInfo", NULL
15245 };
15246
15247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
15248 {
15249 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15250 if (SWIG_arg_fail(1)) SWIG_fail;
15251 if (arg1 == NULL) {
15252 SWIG_null_ref("wxFileTypeInfo");
15253 }
15254 if (SWIG_arg_fail(1)) SWIG_fail;
15255 }
15256 {
15257 PyThreadState* __tstate = wxPyBeginAllowThreads();
15258 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
15259
15260 wxPyEndAllowThreads(__tstate);
15261 if (PyErr_Occurred()) SWIG_fail;
15262 }
15263 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
15264 return resultobj;
15265 fail:
15266 return NULL;
15267 }
15268
15269
15270 static PyObject *_wrap_delete_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
15271 PyObject *resultobj = NULL;
15272 wxFileType *arg1 = (wxFileType *) 0 ;
15273 PyObject * obj0 = 0 ;
15274 char *kwnames[] = {
15275 (char *) "self", NULL
15276 };
15277
15278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
15279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15280 if (SWIG_arg_fail(1)) SWIG_fail;
15281 {
15282 PyThreadState* __tstate = wxPyBeginAllowThreads();
15283 delete arg1;
15284
15285 wxPyEndAllowThreads(__tstate);
15286 if (PyErr_Occurred()) SWIG_fail;
15287 }
15288 Py_INCREF(Py_None); resultobj = Py_None;
15289 return resultobj;
15290 fail:
15291 return NULL;
15292 }
15293
15294
15295 static PyObject *_wrap_FileType_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
15296 PyObject *resultobj = NULL;
15297 wxFileType *arg1 = (wxFileType *) 0 ;
15298 PyObject *result;
15299 PyObject * obj0 = 0 ;
15300 char *kwnames[] = {
15301 (char *) "self", NULL
15302 };
15303
15304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
15305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15306 if (SWIG_arg_fail(1)) SWIG_fail;
15307 {
15308 PyThreadState* __tstate = wxPyBeginAllowThreads();
15309 result = (PyObject *)wxFileType_GetMimeType(arg1);
15310
15311 wxPyEndAllowThreads(__tstate);
15312 if (PyErr_Occurred()) SWIG_fail;
15313 }
15314 resultobj = result;
15315 return resultobj;
15316 fail:
15317 return NULL;
15318 }
15319
15320
15321 static PyObject *_wrap_FileType_GetMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
15322 PyObject *resultobj = NULL;
15323 wxFileType *arg1 = (wxFileType *) 0 ;
15324 PyObject *result;
15325 PyObject * obj0 = 0 ;
15326 char *kwnames[] = {
15327 (char *) "self", NULL
15328 };
15329
15330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
15331 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15332 if (SWIG_arg_fail(1)) SWIG_fail;
15333 {
15334 PyThreadState* __tstate = wxPyBeginAllowThreads();
15335 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
15336
15337 wxPyEndAllowThreads(__tstate);
15338 if (PyErr_Occurred()) SWIG_fail;
15339 }
15340 resultobj = result;
15341 return resultobj;
15342 fail:
15343 return NULL;
15344 }
15345
15346
15347 static PyObject *_wrap_FileType_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
15348 PyObject *resultobj = NULL;
15349 wxFileType *arg1 = (wxFileType *) 0 ;
15350 PyObject *result;
15351 PyObject * obj0 = 0 ;
15352 char *kwnames[] = {
15353 (char *) "self", NULL
15354 };
15355
15356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
15357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15358 if (SWIG_arg_fail(1)) SWIG_fail;
15359 {
15360 PyThreadState* __tstate = wxPyBeginAllowThreads();
15361 result = (PyObject *)wxFileType_GetExtensions(arg1);
15362
15363 wxPyEndAllowThreads(__tstate);
15364 if (PyErr_Occurred()) SWIG_fail;
15365 }
15366 resultobj = result;
15367 return resultobj;
15368 fail:
15369 return NULL;
15370 }
15371
15372
15373 static PyObject *_wrap_FileType_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
15374 PyObject *resultobj = NULL;
15375 wxFileType *arg1 = (wxFileType *) 0 ;
15376 wxIcon *result;
15377 PyObject * obj0 = 0 ;
15378 char *kwnames[] = {
15379 (char *) "self", NULL
15380 };
15381
15382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
15383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15384 if (SWIG_arg_fail(1)) SWIG_fail;
15385 {
15386 PyThreadState* __tstate = wxPyBeginAllowThreads();
15387 result = (wxIcon *)wxFileType_GetIcon(arg1);
15388
15389 wxPyEndAllowThreads(__tstate);
15390 if (PyErr_Occurred()) SWIG_fail;
15391 }
15392 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIcon, 1);
15393 return resultobj;
15394 fail:
15395 return NULL;
15396 }
15397
15398
15399 static PyObject *_wrap_FileType_GetIconInfo(PyObject *, PyObject *args, PyObject *kwargs) {
15400 PyObject *resultobj = NULL;
15401 wxFileType *arg1 = (wxFileType *) 0 ;
15402 PyObject *result;
15403 PyObject * obj0 = 0 ;
15404 char *kwnames[] = {
15405 (char *) "self", NULL
15406 };
15407
15408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
15409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15410 if (SWIG_arg_fail(1)) SWIG_fail;
15411 {
15412 PyThreadState* __tstate = wxPyBeginAllowThreads();
15413 result = (PyObject *)wxFileType_GetIconInfo(arg1);
15414
15415 wxPyEndAllowThreads(__tstate);
15416 if (PyErr_Occurred()) SWIG_fail;
15417 }
15418 resultobj = result;
15419 return resultobj;
15420 fail:
15421 return NULL;
15422 }
15423
15424
15425 static PyObject *_wrap_FileType_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
15426 PyObject *resultobj = NULL;
15427 wxFileType *arg1 = (wxFileType *) 0 ;
15428 PyObject *result;
15429 PyObject * obj0 = 0 ;
15430 char *kwnames[] = {
15431 (char *) "self", NULL
15432 };
15433
15434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
15435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15436 if (SWIG_arg_fail(1)) SWIG_fail;
15437 {
15438 PyThreadState* __tstate = wxPyBeginAllowThreads();
15439 result = (PyObject *)wxFileType_GetDescription(arg1);
15440
15441 wxPyEndAllowThreads(__tstate);
15442 if (PyErr_Occurred()) SWIG_fail;
15443 }
15444 resultobj = result;
15445 return resultobj;
15446 fail:
15447 return NULL;
15448 }
15449
15450
15451 static PyObject *_wrap_FileType_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15452 PyObject *resultobj = NULL;
15453 wxFileType *arg1 = (wxFileType *) 0 ;
15454 wxString *arg2 = 0 ;
15455 wxString const &arg3_defvalue = wxPyEmptyString ;
15456 wxString *arg3 = (wxString *) &arg3_defvalue ;
15457 PyObject *result;
15458 bool temp2 = false ;
15459 bool temp3 = false ;
15460 PyObject * obj0 = 0 ;
15461 PyObject * obj1 = 0 ;
15462 PyObject * obj2 = 0 ;
15463 char *kwnames[] = {
15464 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
15465 };
15466
15467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
15468 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15469 if (SWIG_arg_fail(1)) SWIG_fail;
15470 {
15471 arg2 = wxString_in_helper(obj1);
15472 if (arg2 == NULL) SWIG_fail;
15473 temp2 = true;
15474 }
15475 if (obj2) {
15476 {
15477 arg3 = wxString_in_helper(obj2);
15478 if (arg3 == NULL) SWIG_fail;
15479 temp3 = true;
15480 }
15481 }
15482 {
15483 PyThreadState* __tstate = wxPyBeginAllowThreads();
15484 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15485
15486 wxPyEndAllowThreads(__tstate);
15487 if (PyErr_Occurred()) SWIG_fail;
15488 }
15489 resultobj = result;
15490 {
15491 if (temp2)
15492 delete arg2;
15493 }
15494 {
15495 if (temp3)
15496 delete arg3;
15497 }
15498 return resultobj;
15499 fail:
15500 {
15501 if (temp2)
15502 delete arg2;
15503 }
15504 {
15505 if (temp3)
15506 delete arg3;
15507 }
15508 return NULL;
15509 }
15510
15511
15512 static PyObject *_wrap_FileType_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15513 PyObject *resultobj = NULL;
15514 wxFileType *arg1 = (wxFileType *) 0 ;
15515 wxString *arg2 = 0 ;
15516 wxString const &arg3_defvalue = wxPyEmptyString ;
15517 wxString *arg3 = (wxString *) &arg3_defvalue ;
15518 PyObject *result;
15519 bool temp2 = false ;
15520 bool temp3 = false ;
15521 PyObject * obj0 = 0 ;
15522 PyObject * obj1 = 0 ;
15523 PyObject * obj2 = 0 ;
15524 char *kwnames[] = {
15525 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
15526 };
15527
15528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
15529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15530 if (SWIG_arg_fail(1)) SWIG_fail;
15531 {
15532 arg2 = wxString_in_helper(obj1);
15533 if (arg2 == NULL) SWIG_fail;
15534 temp2 = true;
15535 }
15536 if (obj2) {
15537 {
15538 arg3 = wxString_in_helper(obj2);
15539 if (arg3 == NULL) SWIG_fail;
15540 temp3 = true;
15541 }
15542 }
15543 {
15544 PyThreadState* __tstate = wxPyBeginAllowThreads();
15545 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15546
15547 wxPyEndAllowThreads(__tstate);
15548 if (PyErr_Occurred()) SWIG_fail;
15549 }
15550 resultobj = result;
15551 {
15552 if (temp2)
15553 delete arg2;
15554 }
15555 {
15556 if (temp3)
15557 delete arg3;
15558 }
15559 return resultobj;
15560 fail:
15561 {
15562 if (temp2)
15563 delete arg2;
15564 }
15565 {
15566 if (temp3)
15567 delete arg3;
15568 }
15569 return NULL;
15570 }
15571
15572
15573 static PyObject *_wrap_FileType_GetAllCommands(PyObject *, PyObject *args, PyObject *kwargs) {
15574 PyObject *resultobj = NULL;
15575 wxFileType *arg1 = (wxFileType *) 0 ;
15576 wxString *arg2 = 0 ;
15577 wxString const &arg3_defvalue = wxPyEmptyString ;
15578 wxString *arg3 = (wxString *) &arg3_defvalue ;
15579 PyObject *result;
15580 bool temp2 = false ;
15581 bool temp3 = false ;
15582 PyObject * obj0 = 0 ;
15583 PyObject * obj1 = 0 ;
15584 PyObject * obj2 = 0 ;
15585 char *kwnames[] = {
15586 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
15587 };
15588
15589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
15590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15591 if (SWIG_arg_fail(1)) SWIG_fail;
15592 {
15593 arg2 = wxString_in_helper(obj1);
15594 if (arg2 == NULL) SWIG_fail;
15595 temp2 = true;
15596 }
15597 if (obj2) {
15598 {
15599 arg3 = wxString_in_helper(obj2);
15600 if (arg3 == NULL) SWIG_fail;
15601 temp3 = true;
15602 }
15603 }
15604 {
15605 PyThreadState* __tstate = wxPyBeginAllowThreads();
15606 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15607
15608 wxPyEndAllowThreads(__tstate);
15609 if (PyErr_Occurred()) SWIG_fail;
15610 }
15611 resultobj = result;
15612 {
15613 if (temp2)
15614 delete arg2;
15615 }
15616 {
15617 if (temp3)
15618 delete arg3;
15619 }
15620 return resultobj;
15621 fail:
15622 {
15623 if (temp2)
15624 delete arg2;
15625 }
15626 {
15627 if (temp3)
15628 delete arg3;
15629 }
15630 return NULL;
15631 }
15632
15633
15634 static PyObject *_wrap_FileType_SetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15635 PyObject *resultobj = NULL;
15636 wxFileType *arg1 = (wxFileType *) 0 ;
15637 wxString *arg2 = 0 ;
15638 wxString *arg3 = 0 ;
15639 bool arg4 = (bool) true ;
15640 bool result;
15641 bool temp2 = false ;
15642 bool temp3 = false ;
15643 PyObject * obj0 = 0 ;
15644 PyObject * obj1 = 0 ;
15645 PyObject * obj2 = 0 ;
15646 PyObject * obj3 = 0 ;
15647 char *kwnames[] = {
15648 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
15649 };
15650
15651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15653 if (SWIG_arg_fail(1)) SWIG_fail;
15654 {
15655 arg2 = wxString_in_helper(obj1);
15656 if (arg2 == NULL) SWIG_fail;
15657 temp2 = true;
15658 }
15659 {
15660 arg3 = wxString_in_helper(obj2);
15661 if (arg3 == NULL) SWIG_fail;
15662 temp3 = true;
15663 }
15664 if (obj3) {
15665 {
15666 arg4 = static_cast<bool >(SWIG_As_bool(obj3));
15667 if (SWIG_arg_fail(4)) SWIG_fail;
15668 }
15669 }
15670 {
15671 PyThreadState* __tstate = wxPyBeginAllowThreads();
15672 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
15673
15674 wxPyEndAllowThreads(__tstate);
15675 if (PyErr_Occurred()) SWIG_fail;
15676 }
15677 {
15678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15679 }
15680 {
15681 if (temp2)
15682 delete arg2;
15683 }
15684 {
15685 if (temp3)
15686 delete arg3;
15687 }
15688 return resultobj;
15689 fail:
15690 {
15691 if (temp2)
15692 delete arg2;
15693 }
15694 {
15695 if (temp3)
15696 delete arg3;
15697 }
15698 return NULL;
15699 }
15700
15701
15702 static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *, PyObject *args, PyObject *kwargs) {
15703 PyObject *resultobj = NULL;
15704 wxFileType *arg1 = (wxFileType *) 0 ;
15705 wxString const &arg2_defvalue = wxPyEmptyString ;
15706 wxString *arg2 = (wxString *) &arg2_defvalue ;
15707 int arg3 = (int) 0 ;
15708 bool result;
15709 bool temp2 = false ;
15710 PyObject * obj0 = 0 ;
15711 PyObject * obj1 = 0 ;
15712 PyObject * obj2 = 0 ;
15713 char *kwnames[] = {
15714 (char *) "self",(char *) "cmd",(char *) "index", NULL
15715 };
15716
15717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
15718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15719 if (SWIG_arg_fail(1)) SWIG_fail;
15720 if (obj1) {
15721 {
15722 arg2 = wxString_in_helper(obj1);
15723 if (arg2 == NULL) SWIG_fail;
15724 temp2 = true;
15725 }
15726 }
15727 if (obj2) {
15728 {
15729 arg3 = static_cast<int >(SWIG_As_int(obj2));
15730 if (SWIG_arg_fail(3)) SWIG_fail;
15731 }
15732 }
15733 {
15734 PyThreadState* __tstate = wxPyBeginAllowThreads();
15735 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
15736
15737 wxPyEndAllowThreads(__tstate);
15738 if (PyErr_Occurred()) SWIG_fail;
15739 }
15740 {
15741 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15742 }
15743 {
15744 if (temp2)
15745 delete arg2;
15746 }
15747 return resultobj;
15748 fail:
15749 {
15750 if (temp2)
15751 delete arg2;
15752 }
15753 return NULL;
15754 }
15755
15756
15757 static PyObject *_wrap_FileType_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
15758 PyObject *resultobj = NULL;
15759 wxFileType *arg1 = (wxFileType *) 0 ;
15760 bool result;
15761 PyObject * obj0 = 0 ;
15762 char *kwnames[] = {
15763 (char *) "self", NULL
15764 };
15765
15766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
15767 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15768 if (SWIG_arg_fail(1)) SWIG_fail;
15769 {
15770 PyThreadState* __tstate = wxPyBeginAllowThreads();
15771 result = (bool)(arg1)->Unassociate();
15772
15773 wxPyEndAllowThreads(__tstate);
15774 if (PyErr_Occurred()) SWIG_fail;
15775 }
15776 {
15777 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15778 }
15779 return resultobj;
15780 fail:
15781 return NULL;
15782 }
15783
15784
15785 static PyObject *_wrap_FileType_ExpandCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15786 PyObject *resultobj = NULL;
15787 wxString *arg1 = 0 ;
15788 wxString *arg2 = 0 ;
15789 wxString const &arg3_defvalue = wxPyEmptyString ;
15790 wxString *arg3 = (wxString *) &arg3_defvalue ;
15791 wxString result;
15792 bool temp1 = false ;
15793 bool temp2 = false ;
15794 bool temp3 = false ;
15795 PyObject * obj0 = 0 ;
15796 PyObject * obj1 = 0 ;
15797 PyObject * obj2 = 0 ;
15798 char *kwnames[] = {
15799 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
15800 };
15801
15802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
15803 {
15804 arg1 = wxString_in_helper(obj0);
15805 if (arg1 == NULL) SWIG_fail;
15806 temp1 = true;
15807 }
15808 {
15809 arg2 = wxString_in_helper(obj1);
15810 if (arg2 == NULL) SWIG_fail;
15811 temp2 = true;
15812 }
15813 if (obj2) {
15814 {
15815 arg3 = wxString_in_helper(obj2);
15816 if (arg3 == NULL) SWIG_fail;
15817 temp3 = true;
15818 }
15819 }
15820 {
15821 PyThreadState* __tstate = wxPyBeginAllowThreads();
15822 result = wxFileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15823
15824 wxPyEndAllowThreads(__tstate);
15825 if (PyErr_Occurred()) SWIG_fail;
15826 }
15827 {
15828 #if wxUSE_UNICODE
15829 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15830 #else
15831 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15832 #endif
15833 }
15834 {
15835 if (temp1)
15836 delete arg1;
15837 }
15838 {
15839 if (temp2)
15840 delete arg2;
15841 }
15842 {
15843 if (temp3)
15844 delete arg3;
15845 }
15846 return resultobj;
15847 fail:
15848 {
15849 if (temp1)
15850 delete arg1;
15851 }
15852 {
15853 if (temp2)
15854 delete arg2;
15855 }
15856 {
15857 if (temp3)
15858 delete arg3;
15859 }
15860 return NULL;
15861 }
15862
15863
15864 static PyObject * FileType_swigregister(PyObject *, PyObject *args) {
15865 PyObject *obj;
15866 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15867 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
15868 Py_INCREF(obj);
15869 return Py_BuildValue((char *)"");
15870 }
15871 static int _wrap_TheMimeTypesManager_set(PyObject *) {
15872 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
15873 return 1;
15874 }
15875
15876
15877 static PyObject *_wrap_TheMimeTypesManager_get(void) {
15878 PyObject *pyobj = NULL;
15879
15880 pyobj = SWIG_NewPointerObj((void *)(wxTheMimeTypesManager), SWIGTYPE_p_wxMimeTypesManager, 0);
15881 return pyobj;
15882 }
15883
15884
15885 static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *, PyObject *args, PyObject *kwargs) {
15886 PyObject *resultobj = NULL;
15887 wxString *arg1 = 0 ;
15888 wxString *arg2 = 0 ;
15889 bool result;
15890 bool temp1 = false ;
15891 bool temp2 = false ;
15892 PyObject * obj0 = 0 ;
15893 PyObject * obj1 = 0 ;
15894 char *kwnames[] = {
15895 (char *) "mimeType",(char *) "wildcard", NULL
15896 };
15897
15898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
15899 {
15900 arg1 = wxString_in_helper(obj0);
15901 if (arg1 == NULL) SWIG_fail;
15902 temp1 = true;
15903 }
15904 {
15905 arg2 = wxString_in_helper(obj1);
15906 if (arg2 == NULL) SWIG_fail;
15907 temp2 = true;
15908 }
15909 {
15910 PyThreadState* __tstate = wxPyBeginAllowThreads();
15911 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
15912
15913 wxPyEndAllowThreads(__tstate);
15914 if (PyErr_Occurred()) SWIG_fail;
15915 }
15916 {
15917 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15918 }
15919 {
15920 if (temp1)
15921 delete arg1;
15922 }
15923 {
15924 if (temp2)
15925 delete arg2;
15926 }
15927 return resultobj;
15928 fail:
15929 {
15930 if (temp1)
15931 delete arg1;
15932 }
15933 {
15934 if (temp2)
15935 delete arg2;
15936 }
15937 return NULL;
15938 }
15939
15940
15941 static PyObject *_wrap_new_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
15942 PyObject *resultobj = NULL;
15943 wxMimeTypesManager *result;
15944 char *kwnames[] = {
15945 NULL
15946 };
15947
15948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
15949 {
15950 PyThreadState* __tstate = wxPyBeginAllowThreads();
15951 result = (wxMimeTypesManager *)new wxMimeTypesManager();
15952
15953 wxPyEndAllowThreads(__tstate);
15954 if (PyErr_Occurred()) SWIG_fail;
15955 }
15956 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMimeTypesManager, 1);
15957 return resultobj;
15958 fail:
15959 return NULL;
15960 }
15961
15962
15963 static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
15964 PyObject *resultobj = NULL;
15965 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15966 int arg2 = (int) wxMAILCAP_ALL ;
15967 wxString const &arg3_defvalue = wxPyEmptyString ;
15968 wxString *arg3 = (wxString *) &arg3_defvalue ;
15969 bool temp3 = false ;
15970 PyObject * obj0 = 0 ;
15971 PyObject * obj1 = 0 ;
15972 PyObject * obj2 = 0 ;
15973 char *kwnames[] = {
15974 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
15975 };
15976
15977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15979 if (SWIG_arg_fail(1)) SWIG_fail;
15980 if (obj1) {
15981 {
15982 arg2 = static_cast<int >(SWIG_As_int(obj1));
15983 if (SWIG_arg_fail(2)) SWIG_fail;
15984 }
15985 }
15986 if (obj2) {
15987 {
15988 arg3 = wxString_in_helper(obj2);
15989 if (arg3 == NULL) SWIG_fail;
15990 temp3 = true;
15991 }
15992 }
15993 {
15994 PyThreadState* __tstate = wxPyBeginAllowThreads();
15995 (arg1)->Initialize(arg2,(wxString const &)*arg3);
15996
15997 wxPyEndAllowThreads(__tstate);
15998 if (PyErr_Occurred()) SWIG_fail;
15999 }
16000 Py_INCREF(Py_None); resultobj = Py_None;
16001 {
16002 if (temp3)
16003 delete arg3;
16004 }
16005 return resultobj;
16006 fail:
16007 {
16008 if (temp3)
16009 delete arg3;
16010 }
16011 return NULL;
16012 }
16013
16014
16015 static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *, PyObject *args, PyObject *kwargs) {
16016 PyObject *resultobj = NULL;
16017 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16018 PyObject * obj0 = 0 ;
16019 char *kwnames[] = {
16020 (char *) "self", NULL
16021 };
16022
16023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
16024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16025 if (SWIG_arg_fail(1)) SWIG_fail;
16026 {
16027 PyThreadState* __tstate = wxPyBeginAllowThreads();
16028 (arg1)->ClearData();
16029
16030 wxPyEndAllowThreads(__tstate);
16031 if (PyErr_Occurred()) SWIG_fail;
16032 }
16033 Py_INCREF(Py_None); resultobj = Py_None;
16034 return resultobj;
16035 fail:
16036 return NULL;
16037 }
16038
16039
16040 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *, PyObject *args, PyObject *kwargs) {
16041 PyObject *resultobj = NULL;
16042 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16043 wxString *arg2 = 0 ;
16044 wxFileType *result;
16045 bool temp2 = false ;
16046 PyObject * obj0 = 0 ;
16047 PyObject * obj1 = 0 ;
16048 char *kwnames[] = {
16049 (char *) "self",(char *) "ext", NULL
16050 };
16051
16052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
16053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16054 if (SWIG_arg_fail(1)) SWIG_fail;
16055 {
16056 arg2 = wxString_in_helper(obj1);
16057 if (arg2 == NULL) SWIG_fail;
16058 temp2 = true;
16059 }
16060 {
16061 PyThreadState* __tstate = wxPyBeginAllowThreads();
16062 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
16063
16064 wxPyEndAllowThreads(__tstate);
16065 if (PyErr_Occurred()) SWIG_fail;
16066 }
16067 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
16068 {
16069 if (temp2)
16070 delete arg2;
16071 }
16072 return resultobj;
16073 fail:
16074 {
16075 if (temp2)
16076 delete arg2;
16077 }
16078 return NULL;
16079 }
16080
16081
16082 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
16083 PyObject *resultobj = NULL;
16084 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16085 wxString *arg2 = 0 ;
16086 wxFileType *result;
16087 bool temp2 = false ;
16088 PyObject * obj0 = 0 ;
16089 PyObject * obj1 = 0 ;
16090 char *kwnames[] = {
16091 (char *) "self",(char *) "mimeType", NULL
16092 };
16093
16094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
16095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16096 if (SWIG_arg_fail(1)) SWIG_fail;
16097 {
16098 arg2 = wxString_in_helper(obj1);
16099 if (arg2 == NULL) SWIG_fail;
16100 temp2 = true;
16101 }
16102 {
16103 PyThreadState* __tstate = wxPyBeginAllowThreads();
16104 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
16105
16106 wxPyEndAllowThreads(__tstate);
16107 if (PyErr_Occurred()) SWIG_fail;
16108 }
16109 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
16110 {
16111 if (temp2)
16112 delete arg2;
16113 }
16114 return resultobj;
16115 fail:
16116 {
16117 if (temp2)
16118 delete arg2;
16119 }
16120 return NULL;
16121 }
16122
16123
16124 static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *, PyObject *args, PyObject *kwargs) {
16125 PyObject *resultobj = NULL;
16126 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16127 wxString *arg2 = 0 ;
16128 bool arg3 = (bool) false ;
16129 bool result;
16130 bool temp2 = false ;
16131 PyObject * obj0 = 0 ;
16132 PyObject * obj1 = 0 ;
16133 PyObject * obj2 = 0 ;
16134 char *kwnames[] = {
16135 (char *) "self",(char *) "filename",(char *) "fallback", NULL
16136 };
16137
16138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
16139 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16140 if (SWIG_arg_fail(1)) SWIG_fail;
16141 {
16142 arg2 = wxString_in_helper(obj1);
16143 if (arg2 == NULL) SWIG_fail;
16144 temp2 = true;
16145 }
16146 if (obj2) {
16147 {
16148 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
16149 if (SWIG_arg_fail(3)) SWIG_fail;
16150 }
16151 }
16152 {
16153 PyThreadState* __tstate = wxPyBeginAllowThreads();
16154 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
16155
16156 wxPyEndAllowThreads(__tstate);
16157 if (PyErr_Occurred()) SWIG_fail;
16158 }
16159 {
16160 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16161 }
16162 {
16163 if (temp2)
16164 delete arg2;
16165 }
16166 return resultobj;
16167 fail:
16168 {
16169 if (temp2)
16170 delete arg2;
16171 }
16172 return NULL;
16173 }
16174
16175
16176 static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
16177 PyObject *resultobj = NULL;
16178 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16179 wxString *arg2 = 0 ;
16180 bool result;
16181 bool temp2 = false ;
16182 PyObject * obj0 = 0 ;
16183 PyObject * obj1 = 0 ;
16184 char *kwnames[] = {
16185 (char *) "self",(char *) "filename", NULL
16186 };
16187
16188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
16189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16190 if (SWIG_arg_fail(1)) SWIG_fail;
16191 {
16192 arg2 = wxString_in_helper(obj1);
16193 if (arg2 == NULL) SWIG_fail;
16194 temp2 = true;
16195 }
16196 {
16197 PyThreadState* __tstate = wxPyBeginAllowThreads();
16198 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
16199
16200 wxPyEndAllowThreads(__tstate);
16201 if (PyErr_Occurred()) SWIG_fail;
16202 }
16203 {
16204 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16205 }
16206 {
16207 if (temp2)
16208 delete arg2;
16209 }
16210 return resultobj;
16211 fail:
16212 {
16213 if (temp2)
16214 delete arg2;
16215 }
16216 return NULL;
16217 }
16218
16219
16220 static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *, PyObject *args, PyObject *kwargs) {
16221 PyObject *resultobj = NULL;
16222 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16223 PyObject *result;
16224 PyObject * obj0 = 0 ;
16225 char *kwnames[] = {
16226 (char *) "self", NULL
16227 };
16228
16229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
16230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16231 if (SWIG_arg_fail(1)) SWIG_fail;
16232 {
16233 PyThreadState* __tstate = wxPyBeginAllowThreads();
16234 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
16235
16236 wxPyEndAllowThreads(__tstate);
16237 if (PyErr_Occurred()) SWIG_fail;
16238 }
16239 resultobj = result;
16240 return resultobj;
16241 fail:
16242 return NULL;
16243 }
16244
16245
16246 static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *, PyObject *args, PyObject *kwargs) {
16247 PyObject *resultobj = NULL;
16248 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16249 wxFileTypeInfo *arg2 = 0 ;
16250 PyObject * obj0 = 0 ;
16251 PyObject * obj1 = 0 ;
16252 char *kwnames[] = {
16253 (char *) "self",(char *) "ft", NULL
16254 };
16255
16256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
16257 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16258 if (SWIG_arg_fail(1)) SWIG_fail;
16259 {
16260 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
16261 if (SWIG_arg_fail(2)) SWIG_fail;
16262 if (arg2 == NULL) {
16263 SWIG_null_ref("wxFileTypeInfo");
16264 }
16265 if (SWIG_arg_fail(2)) SWIG_fail;
16266 }
16267 {
16268 PyThreadState* __tstate = wxPyBeginAllowThreads();
16269 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
16270
16271 wxPyEndAllowThreads(__tstate);
16272 if (PyErr_Occurred()) SWIG_fail;
16273 }
16274 Py_INCREF(Py_None); resultobj = Py_None;
16275 return resultobj;
16276 fail:
16277 return NULL;
16278 }
16279
16280
16281 static PyObject *_wrap_MimeTypesManager_Associate(PyObject *, PyObject *args, PyObject *kwargs) {
16282 PyObject *resultobj = NULL;
16283 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16284 wxFileTypeInfo *arg2 = 0 ;
16285 wxFileType *result;
16286 PyObject * obj0 = 0 ;
16287 PyObject * obj1 = 0 ;
16288 char *kwnames[] = {
16289 (char *) "self",(char *) "ftInfo", NULL
16290 };
16291
16292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
16293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16294 if (SWIG_arg_fail(1)) SWIG_fail;
16295 {
16296 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
16297 if (SWIG_arg_fail(2)) SWIG_fail;
16298 if (arg2 == NULL) {
16299 SWIG_null_ref("wxFileTypeInfo");
16300 }
16301 if (SWIG_arg_fail(2)) SWIG_fail;
16302 }
16303 {
16304 PyThreadState* __tstate = wxPyBeginAllowThreads();
16305 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
16306
16307 wxPyEndAllowThreads(__tstate);
16308 if (PyErr_Occurred()) SWIG_fail;
16309 }
16310 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
16311 return resultobj;
16312 fail:
16313 return NULL;
16314 }
16315
16316
16317 static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
16318 PyObject *resultobj = NULL;
16319 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16320 wxFileType *arg2 = (wxFileType *) 0 ;
16321 bool result;
16322 PyObject * obj0 = 0 ;
16323 PyObject * obj1 = 0 ;
16324 char *kwnames[] = {
16325 (char *) "self",(char *) "ft", NULL
16326 };
16327
16328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
16329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16330 if (SWIG_arg_fail(1)) SWIG_fail;
16331 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
16332 if (SWIG_arg_fail(2)) SWIG_fail;
16333 {
16334 PyThreadState* __tstate = wxPyBeginAllowThreads();
16335 result = (bool)(arg1)->Unassociate(arg2);
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_delete_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
16350 PyObject *resultobj = NULL;
16351 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16352 PyObject * obj0 = 0 ;
16353 char *kwnames[] = {
16354 (char *) "self", NULL
16355 };
16356
16357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
16358 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16359 if (SWIG_arg_fail(1)) SWIG_fail;
16360 {
16361 PyThreadState* __tstate = wxPyBeginAllowThreads();
16362 delete arg1;
16363
16364 wxPyEndAllowThreads(__tstate);
16365 if (PyErr_Occurred()) SWIG_fail;
16366 }
16367 Py_INCREF(Py_None); resultobj = Py_None;
16368 return resultobj;
16369 fail:
16370 return NULL;
16371 }
16372
16373
16374 static PyObject * MimeTypesManager_swigregister(PyObject *, PyObject *args) {
16375 PyObject *obj;
16376 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16377 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
16378 Py_INCREF(obj);
16379 return Py_BuildValue((char *)"");
16380 }
16381 static int _wrap_ART_TOOLBAR_set(PyObject *) {
16382 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
16383 return 1;
16384 }
16385
16386
16387 static PyObject *_wrap_ART_TOOLBAR_get(void) {
16388 PyObject *pyobj = NULL;
16389
16390 {
16391 #if wxUSE_UNICODE
16392 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
16393 #else
16394 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
16395 #endif
16396 }
16397 return pyobj;
16398 }
16399
16400
16401 static int _wrap_ART_MENU_set(PyObject *) {
16402 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
16403 return 1;
16404 }
16405
16406
16407 static PyObject *_wrap_ART_MENU_get(void) {
16408 PyObject *pyobj = NULL;
16409
16410 {
16411 #if wxUSE_UNICODE
16412 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
16413 #else
16414 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
16415 #endif
16416 }
16417 return pyobj;
16418 }
16419
16420
16421 static int _wrap_ART_FRAME_ICON_set(PyObject *) {
16422 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
16423 return 1;
16424 }
16425
16426
16427 static PyObject *_wrap_ART_FRAME_ICON_get(void) {
16428 PyObject *pyobj = NULL;
16429
16430 {
16431 #if wxUSE_UNICODE
16432 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
16433 #else
16434 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
16435 #endif
16436 }
16437 return pyobj;
16438 }
16439
16440
16441 static int _wrap_ART_CMN_DIALOG_set(PyObject *) {
16442 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
16443 return 1;
16444 }
16445
16446
16447 static PyObject *_wrap_ART_CMN_DIALOG_get(void) {
16448 PyObject *pyobj = NULL;
16449
16450 {
16451 #if wxUSE_UNICODE
16452 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
16453 #else
16454 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
16455 #endif
16456 }
16457 return pyobj;
16458 }
16459
16460
16461 static int _wrap_ART_HELP_BROWSER_set(PyObject *) {
16462 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
16463 return 1;
16464 }
16465
16466
16467 static PyObject *_wrap_ART_HELP_BROWSER_get(void) {
16468 PyObject *pyobj = NULL;
16469
16470 {
16471 #if wxUSE_UNICODE
16472 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
16473 #else
16474 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
16475 #endif
16476 }
16477 return pyobj;
16478 }
16479
16480
16481 static int _wrap_ART_MESSAGE_BOX_set(PyObject *) {
16482 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
16483 return 1;
16484 }
16485
16486
16487 static PyObject *_wrap_ART_MESSAGE_BOX_get(void) {
16488 PyObject *pyobj = NULL;
16489
16490 {
16491 #if wxUSE_UNICODE
16492 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
16493 #else
16494 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
16495 #endif
16496 }
16497 return pyobj;
16498 }
16499
16500
16501 static int _wrap_ART_BUTTON_set(PyObject *) {
16502 PyErr_SetString(PyExc_TypeError,"Variable ART_BUTTON is read-only.");
16503 return 1;
16504 }
16505
16506
16507 static PyObject *_wrap_ART_BUTTON_get(void) {
16508 PyObject *pyobj = NULL;
16509
16510 {
16511 #if wxUSE_UNICODE
16512 pyobj = PyUnicode_FromWideChar((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
16513 #else
16514 pyobj = PyString_FromStringAndSize((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
16515 #endif
16516 }
16517 return pyobj;
16518 }
16519
16520
16521 static int _wrap_ART_OTHER_set(PyObject *) {
16522 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
16523 return 1;
16524 }
16525
16526
16527 static PyObject *_wrap_ART_OTHER_get(void) {
16528 PyObject *pyobj = NULL;
16529
16530 {
16531 #if wxUSE_UNICODE
16532 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
16533 #else
16534 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
16535 #endif
16536 }
16537 return pyobj;
16538 }
16539
16540
16541 static int _wrap_ART_ADD_BOOKMARK_set(PyObject *) {
16542 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
16543 return 1;
16544 }
16545
16546
16547 static PyObject *_wrap_ART_ADD_BOOKMARK_get(void) {
16548 PyObject *pyobj = NULL;
16549
16550 {
16551 #if wxUSE_UNICODE
16552 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
16553 #else
16554 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
16555 #endif
16556 }
16557 return pyobj;
16558 }
16559
16560
16561 static int _wrap_ART_DEL_BOOKMARK_set(PyObject *) {
16562 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
16563 return 1;
16564 }
16565
16566
16567 static PyObject *_wrap_ART_DEL_BOOKMARK_get(void) {
16568 PyObject *pyobj = NULL;
16569
16570 {
16571 #if wxUSE_UNICODE
16572 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
16573 #else
16574 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
16575 #endif
16576 }
16577 return pyobj;
16578 }
16579
16580
16581 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *) {
16582 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
16583 return 1;
16584 }
16585
16586
16587 static PyObject *_wrap_ART_HELP_SIDE_PANEL_get(void) {
16588 PyObject *pyobj = NULL;
16589
16590 {
16591 #if wxUSE_UNICODE
16592 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
16593 #else
16594 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
16595 #endif
16596 }
16597 return pyobj;
16598 }
16599
16600
16601 static int _wrap_ART_HELP_SETTINGS_set(PyObject *) {
16602 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
16603 return 1;
16604 }
16605
16606
16607 static PyObject *_wrap_ART_HELP_SETTINGS_get(void) {
16608 PyObject *pyobj = NULL;
16609
16610 {
16611 #if wxUSE_UNICODE
16612 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
16613 #else
16614 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
16615 #endif
16616 }
16617 return pyobj;
16618 }
16619
16620
16621 static int _wrap_ART_HELP_BOOK_set(PyObject *) {
16622 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
16623 return 1;
16624 }
16625
16626
16627 static PyObject *_wrap_ART_HELP_BOOK_get(void) {
16628 PyObject *pyobj = NULL;
16629
16630 {
16631 #if wxUSE_UNICODE
16632 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
16633 #else
16634 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
16635 #endif
16636 }
16637 return pyobj;
16638 }
16639
16640
16641 static int _wrap_ART_HELP_FOLDER_set(PyObject *) {
16642 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
16643 return 1;
16644 }
16645
16646
16647 static PyObject *_wrap_ART_HELP_FOLDER_get(void) {
16648 PyObject *pyobj = NULL;
16649
16650 {
16651 #if wxUSE_UNICODE
16652 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
16653 #else
16654 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
16655 #endif
16656 }
16657 return pyobj;
16658 }
16659
16660
16661 static int _wrap_ART_HELP_PAGE_set(PyObject *) {
16662 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
16663 return 1;
16664 }
16665
16666
16667 static PyObject *_wrap_ART_HELP_PAGE_get(void) {
16668 PyObject *pyobj = NULL;
16669
16670 {
16671 #if wxUSE_UNICODE
16672 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
16673 #else
16674 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
16675 #endif
16676 }
16677 return pyobj;
16678 }
16679
16680
16681 static int _wrap_ART_GO_BACK_set(PyObject *) {
16682 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
16683 return 1;
16684 }
16685
16686
16687 static PyObject *_wrap_ART_GO_BACK_get(void) {
16688 PyObject *pyobj = NULL;
16689
16690 {
16691 #if wxUSE_UNICODE
16692 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
16693 #else
16694 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
16695 #endif
16696 }
16697 return pyobj;
16698 }
16699
16700
16701 static int _wrap_ART_GO_FORWARD_set(PyObject *) {
16702 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
16703 return 1;
16704 }
16705
16706
16707 static PyObject *_wrap_ART_GO_FORWARD_get(void) {
16708 PyObject *pyobj = NULL;
16709
16710 {
16711 #if wxUSE_UNICODE
16712 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
16713 #else
16714 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
16715 #endif
16716 }
16717 return pyobj;
16718 }
16719
16720
16721 static int _wrap_ART_GO_UP_set(PyObject *) {
16722 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
16723 return 1;
16724 }
16725
16726
16727 static PyObject *_wrap_ART_GO_UP_get(void) {
16728 PyObject *pyobj = NULL;
16729
16730 {
16731 #if wxUSE_UNICODE
16732 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
16733 #else
16734 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
16735 #endif
16736 }
16737 return pyobj;
16738 }
16739
16740
16741 static int _wrap_ART_GO_DOWN_set(PyObject *) {
16742 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
16743 return 1;
16744 }
16745
16746
16747 static PyObject *_wrap_ART_GO_DOWN_get(void) {
16748 PyObject *pyobj = NULL;
16749
16750 {
16751 #if wxUSE_UNICODE
16752 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
16753 #else
16754 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
16755 #endif
16756 }
16757 return pyobj;
16758 }
16759
16760
16761 static int _wrap_ART_GO_TO_PARENT_set(PyObject *) {
16762 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
16763 return 1;
16764 }
16765
16766
16767 static PyObject *_wrap_ART_GO_TO_PARENT_get(void) {
16768 PyObject *pyobj = NULL;
16769
16770 {
16771 #if wxUSE_UNICODE
16772 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
16773 #else
16774 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
16775 #endif
16776 }
16777 return pyobj;
16778 }
16779
16780
16781 static int _wrap_ART_GO_HOME_set(PyObject *) {
16782 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
16783 return 1;
16784 }
16785
16786
16787 static PyObject *_wrap_ART_GO_HOME_get(void) {
16788 PyObject *pyobj = NULL;
16789
16790 {
16791 #if wxUSE_UNICODE
16792 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
16793 #else
16794 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
16795 #endif
16796 }
16797 return pyobj;
16798 }
16799
16800
16801 static int _wrap_ART_FILE_OPEN_set(PyObject *) {
16802 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
16803 return 1;
16804 }
16805
16806
16807 static PyObject *_wrap_ART_FILE_OPEN_get(void) {
16808 PyObject *pyobj = NULL;
16809
16810 {
16811 #if wxUSE_UNICODE
16812 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
16813 #else
16814 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
16815 #endif
16816 }
16817 return pyobj;
16818 }
16819
16820
16821 static int _wrap_ART_FILE_SAVE_set(PyObject *) {
16822 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_SAVE is read-only.");
16823 return 1;
16824 }
16825
16826
16827 static PyObject *_wrap_ART_FILE_SAVE_get(void) {
16828 PyObject *pyobj = NULL;
16829
16830 {
16831 #if wxUSE_UNICODE
16832 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_SAVE)->c_str(), (&wxPyART_FILE_SAVE)->Len());
16833 #else
16834 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_SAVE)->c_str(), (&wxPyART_FILE_SAVE)->Len());
16835 #endif
16836 }
16837 return pyobj;
16838 }
16839
16840
16841 static int _wrap_ART_FILE_SAVE_AS_set(PyObject *) {
16842 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_SAVE_AS is read-only.");
16843 return 1;
16844 }
16845
16846
16847 static PyObject *_wrap_ART_FILE_SAVE_AS_get(void) {
16848 PyObject *pyobj = NULL;
16849
16850 {
16851 #if wxUSE_UNICODE
16852 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_SAVE_AS)->c_str(), (&wxPyART_FILE_SAVE_AS)->Len());
16853 #else
16854 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_SAVE_AS)->c_str(), (&wxPyART_FILE_SAVE_AS)->Len());
16855 #endif
16856 }
16857 return pyobj;
16858 }
16859
16860
16861 static int _wrap_ART_PRINT_set(PyObject *) {
16862 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
16863 return 1;
16864 }
16865
16866
16867 static PyObject *_wrap_ART_PRINT_get(void) {
16868 PyObject *pyobj = NULL;
16869
16870 {
16871 #if wxUSE_UNICODE
16872 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
16873 #else
16874 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
16875 #endif
16876 }
16877 return pyobj;
16878 }
16879
16880
16881 static int _wrap_ART_HELP_set(PyObject *) {
16882 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
16883 return 1;
16884 }
16885
16886
16887 static PyObject *_wrap_ART_HELP_get(void) {
16888 PyObject *pyobj = NULL;
16889
16890 {
16891 #if wxUSE_UNICODE
16892 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
16893 #else
16894 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
16895 #endif
16896 }
16897 return pyobj;
16898 }
16899
16900
16901 static int _wrap_ART_TIP_set(PyObject *) {
16902 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
16903 return 1;
16904 }
16905
16906
16907 static PyObject *_wrap_ART_TIP_get(void) {
16908 PyObject *pyobj = NULL;
16909
16910 {
16911 #if wxUSE_UNICODE
16912 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
16913 #else
16914 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
16915 #endif
16916 }
16917 return pyobj;
16918 }
16919
16920
16921 static int _wrap_ART_REPORT_VIEW_set(PyObject *) {
16922 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
16923 return 1;
16924 }
16925
16926
16927 static PyObject *_wrap_ART_REPORT_VIEW_get(void) {
16928 PyObject *pyobj = NULL;
16929
16930 {
16931 #if wxUSE_UNICODE
16932 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
16933 #else
16934 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
16935 #endif
16936 }
16937 return pyobj;
16938 }
16939
16940
16941 static int _wrap_ART_LIST_VIEW_set(PyObject *) {
16942 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
16943 return 1;
16944 }
16945
16946
16947 static PyObject *_wrap_ART_LIST_VIEW_get(void) {
16948 PyObject *pyobj = NULL;
16949
16950 {
16951 #if wxUSE_UNICODE
16952 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
16953 #else
16954 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
16955 #endif
16956 }
16957 return pyobj;
16958 }
16959
16960
16961 static int _wrap_ART_NEW_DIR_set(PyObject *) {
16962 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
16963 return 1;
16964 }
16965
16966
16967 static PyObject *_wrap_ART_NEW_DIR_get(void) {
16968 PyObject *pyobj = NULL;
16969
16970 {
16971 #if wxUSE_UNICODE
16972 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
16973 #else
16974 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
16975 #endif
16976 }
16977 return pyobj;
16978 }
16979
16980
16981 static int _wrap_ART_HARDDISK_set(PyObject *) {
16982 PyErr_SetString(PyExc_TypeError,"Variable ART_HARDDISK is read-only.");
16983 return 1;
16984 }
16985
16986
16987 static PyObject *_wrap_ART_HARDDISK_get(void) {
16988 PyObject *pyobj = NULL;
16989
16990 {
16991 #if wxUSE_UNICODE
16992 pyobj = PyUnicode_FromWideChar((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
16993 #else
16994 pyobj = PyString_FromStringAndSize((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
16995 #endif
16996 }
16997 return pyobj;
16998 }
16999
17000
17001 static int _wrap_ART_FLOPPY_set(PyObject *) {
17002 PyErr_SetString(PyExc_TypeError,"Variable ART_FLOPPY is read-only.");
17003 return 1;
17004 }
17005
17006
17007 static PyObject *_wrap_ART_FLOPPY_get(void) {
17008 PyObject *pyobj = NULL;
17009
17010 {
17011 #if wxUSE_UNICODE
17012 pyobj = PyUnicode_FromWideChar((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
17013 #else
17014 pyobj = PyString_FromStringAndSize((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
17015 #endif
17016 }
17017 return pyobj;
17018 }
17019
17020
17021 static int _wrap_ART_CDROM_set(PyObject *) {
17022 PyErr_SetString(PyExc_TypeError,"Variable ART_CDROM is read-only.");
17023 return 1;
17024 }
17025
17026
17027 static PyObject *_wrap_ART_CDROM_get(void) {
17028 PyObject *pyobj = NULL;
17029
17030 {
17031 #if wxUSE_UNICODE
17032 pyobj = PyUnicode_FromWideChar((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
17033 #else
17034 pyobj = PyString_FromStringAndSize((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
17035 #endif
17036 }
17037 return pyobj;
17038 }
17039
17040
17041 static int _wrap_ART_REMOVABLE_set(PyObject *) {
17042 PyErr_SetString(PyExc_TypeError,"Variable ART_REMOVABLE is read-only.");
17043 return 1;
17044 }
17045
17046
17047 static PyObject *_wrap_ART_REMOVABLE_get(void) {
17048 PyObject *pyobj = NULL;
17049
17050 {
17051 #if wxUSE_UNICODE
17052 pyobj = PyUnicode_FromWideChar((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
17053 #else
17054 pyobj = PyString_FromStringAndSize((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
17055 #endif
17056 }
17057 return pyobj;
17058 }
17059
17060
17061 static int _wrap_ART_FOLDER_set(PyObject *) {
17062 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
17063 return 1;
17064 }
17065
17066
17067 static PyObject *_wrap_ART_FOLDER_get(void) {
17068 PyObject *pyobj = NULL;
17069
17070 {
17071 #if wxUSE_UNICODE
17072 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
17073 #else
17074 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
17075 #endif
17076 }
17077 return pyobj;
17078 }
17079
17080
17081 static int _wrap_ART_FOLDER_OPEN_set(PyObject *) {
17082 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER_OPEN is read-only.");
17083 return 1;
17084 }
17085
17086
17087 static PyObject *_wrap_ART_FOLDER_OPEN_get(void) {
17088 PyObject *pyobj = NULL;
17089
17090 {
17091 #if wxUSE_UNICODE
17092 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
17093 #else
17094 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
17095 #endif
17096 }
17097 return pyobj;
17098 }
17099
17100
17101 static int _wrap_ART_GO_DIR_UP_set(PyObject *) {
17102 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
17103 return 1;
17104 }
17105
17106
17107 static PyObject *_wrap_ART_GO_DIR_UP_get(void) {
17108 PyObject *pyobj = NULL;
17109
17110 {
17111 #if wxUSE_UNICODE
17112 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
17113 #else
17114 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
17115 #endif
17116 }
17117 return pyobj;
17118 }
17119
17120
17121 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *) {
17122 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
17123 return 1;
17124 }
17125
17126
17127 static PyObject *_wrap_ART_EXECUTABLE_FILE_get(void) {
17128 PyObject *pyobj = NULL;
17129
17130 {
17131 #if wxUSE_UNICODE
17132 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
17133 #else
17134 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
17135 #endif
17136 }
17137 return pyobj;
17138 }
17139
17140
17141 static int _wrap_ART_NORMAL_FILE_set(PyObject *) {
17142 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
17143 return 1;
17144 }
17145
17146
17147 static PyObject *_wrap_ART_NORMAL_FILE_get(void) {
17148 PyObject *pyobj = NULL;
17149
17150 {
17151 #if wxUSE_UNICODE
17152 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
17153 #else
17154 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
17155 #endif
17156 }
17157 return pyobj;
17158 }
17159
17160
17161 static int _wrap_ART_TICK_MARK_set(PyObject *) {
17162 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
17163 return 1;
17164 }
17165
17166
17167 static PyObject *_wrap_ART_TICK_MARK_get(void) {
17168 PyObject *pyobj = NULL;
17169
17170 {
17171 #if wxUSE_UNICODE
17172 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
17173 #else
17174 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
17175 #endif
17176 }
17177 return pyobj;
17178 }
17179
17180
17181 static int _wrap_ART_CROSS_MARK_set(PyObject *) {
17182 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
17183 return 1;
17184 }
17185
17186
17187 static PyObject *_wrap_ART_CROSS_MARK_get(void) {
17188 PyObject *pyobj = NULL;
17189
17190 {
17191 #if wxUSE_UNICODE
17192 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
17193 #else
17194 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
17195 #endif
17196 }
17197 return pyobj;
17198 }
17199
17200
17201 static int _wrap_ART_ERROR_set(PyObject *) {
17202 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
17203 return 1;
17204 }
17205
17206
17207 static PyObject *_wrap_ART_ERROR_get(void) {
17208 PyObject *pyobj = NULL;
17209
17210 {
17211 #if wxUSE_UNICODE
17212 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
17213 #else
17214 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
17215 #endif
17216 }
17217 return pyobj;
17218 }
17219
17220
17221 static int _wrap_ART_QUESTION_set(PyObject *) {
17222 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
17223 return 1;
17224 }
17225
17226
17227 static PyObject *_wrap_ART_QUESTION_get(void) {
17228 PyObject *pyobj = NULL;
17229
17230 {
17231 #if wxUSE_UNICODE
17232 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
17233 #else
17234 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
17235 #endif
17236 }
17237 return pyobj;
17238 }
17239
17240
17241 static int _wrap_ART_WARNING_set(PyObject *) {
17242 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
17243 return 1;
17244 }
17245
17246
17247 static PyObject *_wrap_ART_WARNING_get(void) {
17248 PyObject *pyobj = NULL;
17249
17250 {
17251 #if wxUSE_UNICODE
17252 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
17253 #else
17254 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
17255 #endif
17256 }
17257 return pyobj;
17258 }
17259
17260
17261 static int _wrap_ART_INFORMATION_set(PyObject *) {
17262 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
17263 return 1;
17264 }
17265
17266
17267 static PyObject *_wrap_ART_INFORMATION_get(void) {
17268 PyObject *pyobj = NULL;
17269
17270 {
17271 #if wxUSE_UNICODE
17272 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
17273 #else
17274 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
17275 #endif
17276 }
17277 return pyobj;
17278 }
17279
17280
17281 static int _wrap_ART_MISSING_IMAGE_set(PyObject *) {
17282 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
17283 return 1;
17284 }
17285
17286
17287 static PyObject *_wrap_ART_MISSING_IMAGE_get(void) {
17288 PyObject *pyobj = NULL;
17289
17290 {
17291 #if wxUSE_UNICODE
17292 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
17293 #else
17294 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
17295 #endif
17296 }
17297 return pyobj;
17298 }
17299
17300
17301 static int _wrap_ART_COPY_set(PyObject *) {
17302 PyErr_SetString(PyExc_TypeError,"Variable ART_COPY is read-only.");
17303 return 1;
17304 }
17305
17306
17307 static PyObject *_wrap_ART_COPY_get(void) {
17308 PyObject *pyobj = NULL;
17309
17310 {
17311 #if wxUSE_UNICODE
17312 pyobj = PyUnicode_FromWideChar((&wxPyART_COPY)->c_str(), (&wxPyART_COPY)->Len());
17313 #else
17314 pyobj = PyString_FromStringAndSize((&wxPyART_COPY)->c_str(), (&wxPyART_COPY)->Len());
17315 #endif
17316 }
17317 return pyobj;
17318 }
17319
17320
17321 static int _wrap_ART_CUT_set(PyObject *) {
17322 PyErr_SetString(PyExc_TypeError,"Variable ART_CUT is read-only.");
17323 return 1;
17324 }
17325
17326
17327 static PyObject *_wrap_ART_CUT_get(void) {
17328 PyObject *pyobj = NULL;
17329
17330 {
17331 #if wxUSE_UNICODE
17332 pyobj = PyUnicode_FromWideChar((&wxPyART_CUT)->c_str(), (&wxPyART_CUT)->Len());
17333 #else
17334 pyobj = PyString_FromStringAndSize((&wxPyART_CUT)->c_str(), (&wxPyART_CUT)->Len());
17335 #endif
17336 }
17337 return pyobj;
17338 }
17339
17340
17341 static int _wrap_ART_PASTE_set(PyObject *) {
17342 PyErr_SetString(PyExc_TypeError,"Variable ART_PASTE is read-only.");
17343 return 1;
17344 }
17345
17346
17347 static PyObject *_wrap_ART_PASTE_get(void) {
17348 PyObject *pyobj = NULL;
17349
17350 {
17351 #if wxUSE_UNICODE
17352 pyobj = PyUnicode_FromWideChar((&wxPyART_PASTE)->c_str(), (&wxPyART_PASTE)->Len());
17353 #else
17354 pyobj = PyString_FromStringAndSize((&wxPyART_PASTE)->c_str(), (&wxPyART_PASTE)->Len());
17355 #endif
17356 }
17357 return pyobj;
17358 }
17359
17360
17361 static int _wrap_ART_DELETE_set(PyObject *) {
17362 PyErr_SetString(PyExc_TypeError,"Variable ART_DELETE is read-only.");
17363 return 1;
17364 }
17365
17366
17367 static PyObject *_wrap_ART_DELETE_get(void) {
17368 PyObject *pyobj = NULL;
17369
17370 {
17371 #if wxUSE_UNICODE
17372 pyobj = PyUnicode_FromWideChar((&wxPyART_DELETE)->c_str(), (&wxPyART_DELETE)->Len());
17373 #else
17374 pyobj = PyString_FromStringAndSize((&wxPyART_DELETE)->c_str(), (&wxPyART_DELETE)->Len());
17375 #endif
17376 }
17377 return pyobj;
17378 }
17379
17380
17381 static int _wrap_ART_NEW_set(PyObject *) {
17382 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW is read-only.");
17383 return 1;
17384 }
17385
17386
17387 static PyObject *_wrap_ART_NEW_get(void) {
17388 PyObject *pyobj = NULL;
17389
17390 {
17391 #if wxUSE_UNICODE
17392 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW)->c_str(), (&wxPyART_NEW)->Len());
17393 #else
17394 pyobj = PyString_FromStringAndSize((&wxPyART_NEW)->c_str(), (&wxPyART_NEW)->Len());
17395 #endif
17396 }
17397 return pyobj;
17398 }
17399
17400
17401 static int _wrap_ART_UNDO_set(PyObject *) {
17402 PyErr_SetString(PyExc_TypeError,"Variable ART_UNDO is read-only.");
17403 return 1;
17404 }
17405
17406
17407 static PyObject *_wrap_ART_UNDO_get(void) {
17408 PyObject *pyobj = NULL;
17409
17410 {
17411 #if wxUSE_UNICODE
17412 pyobj = PyUnicode_FromWideChar((&wxPyART_UNDO)->c_str(), (&wxPyART_UNDO)->Len());
17413 #else
17414 pyobj = PyString_FromStringAndSize((&wxPyART_UNDO)->c_str(), (&wxPyART_UNDO)->Len());
17415 #endif
17416 }
17417 return pyobj;
17418 }
17419
17420
17421 static int _wrap_ART_REDO_set(PyObject *) {
17422 PyErr_SetString(PyExc_TypeError,"Variable ART_REDO is read-only.");
17423 return 1;
17424 }
17425
17426
17427 static PyObject *_wrap_ART_REDO_get(void) {
17428 PyObject *pyobj = NULL;
17429
17430 {
17431 #if wxUSE_UNICODE
17432 pyobj = PyUnicode_FromWideChar((&wxPyART_REDO)->c_str(), (&wxPyART_REDO)->Len());
17433 #else
17434 pyobj = PyString_FromStringAndSize((&wxPyART_REDO)->c_str(), (&wxPyART_REDO)->Len());
17435 #endif
17436 }
17437 return pyobj;
17438 }
17439
17440
17441 static int _wrap_ART_QUIT_set(PyObject *) {
17442 PyErr_SetString(PyExc_TypeError,"Variable ART_QUIT is read-only.");
17443 return 1;
17444 }
17445
17446
17447 static PyObject *_wrap_ART_QUIT_get(void) {
17448 PyObject *pyobj = NULL;
17449
17450 {
17451 #if wxUSE_UNICODE
17452 pyobj = PyUnicode_FromWideChar((&wxPyART_QUIT)->c_str(), (&wxPyART_QUIT)->Len());
17453 #else
17454 pyobj = PyString_FromStringAndSize((&wxPyART_QUIT)->c_str(), (&wxPyART_QUIT)->Len());
17455 #endif
17456 }
17457 return pyobj;
17458 }
17459
17460
17461 static int _wrap_ART_FIND_set(PyObject *) {
17462 PyErr_SetString(PyExc_TypeError,"Variable ART_FIND is read-only.");
17463 return 1;
17464 }
17465
17466
17467 static PyObject *_wrap_ART_FIND_get(void) {
17468 PyObject *pyobj = NULL;
17469
17470 {
17471 #if wxUSE_UNICODE
17472 pyobj = PyUnicode_FromWideChar((&wxPyART_FIND)->c_str(), (&wxPyART_FIND)->Len());
17473 #else
17474 pyobj = PyString_FromStringAndSize((&wxPyART_FIND)->c_str(), (&wxPyART_FIND)->Len());
17475 #endif
17476 }
17477 return pyobj;
17478 }
17479
17480
17481 static int _wrap_ART_FIND_AND_REPLACE_set(PyObject *) {
17482 PyErr_SetString(PyExc_TypeError,"Variable ART_FIND_AND_REPLACE is read-only.");
17483 return 1;
17484 }
17485
17486
17487 static PyObject *_wrap_ART_FIND_AND_REPLACE_get(void) {
17488 PyObject *pyobj = NULL;
17489
17490 {
17491 #if wxUSE_UNICODE
17492 pyobj = PyUnicode_FromWideChar((&wxPyART_FIND_AND_REPLACE)->c_str(), (&wxPyART_FIND_AND_REPLACE)->Len());
17493 #else
17494 pyobj = PyString_FromStringAndSize((&wxPyART_FIND_AND_REPLACE)->c_str(), (&wxPyART_FIND_AND_REPLACE)->Len());
17495 #endif
17496 }
17497 return pyobj;
17498 }
17499
17500
17501 static PyObject *_wrap_new_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17502 PyObject *resultobj = NULL;
17503 wxPyArtProvider *result;
17504 char *kwnames[] = {
17505 NULL
17506 };
17507
17508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
17509 {
17510 if (!wxPyCheckForApp()) SWIG_fail;
17511 PyThreadState* __tstate = wxPyBeginAllowThreads();
17512 result = (wxPyArtProvider *)new wxPyArtProvider();
17513
17514 wxPyEndAllowThreads(__tstate);
17515 if (PyErr_Occurred()) SWIG_fail;
17516 }
17517 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyArtProvider, 1);
17518 return resultobj;
17519 fail:
17520 return NULL;
17521 }
17522
17523
17524 static PyObject *_wrap_delete_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17525 PyObject *resultobj = NULL;
17526 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17527 PyObject * obj0 = 0 ;
17528 char *kwnames[] = {
17529 (char *) "self", NULL
17530 };
17531
17532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ArtProvider",kwnames,&obj0)) goto fail;
17533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17534 if (SWIG_arg_fail(1)) SWIG_fail;
17535 {
17536 PyThreadState* __tstate = wxPyBeginAllowThreads();
17537 delete arg1;
17538
17539 wxPyEndAllowThreads(__tstate);
17540 if (PyErr_Occurred()) SWIG_fail;
17541 }
17542 Py_INCREF(Py_None); resultobj = Py_None;
17543 return resultobj;
17544 fail:
17545 return NULL;
17546 }
17547
17548
17549 static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
17550 PyObject *resultobj = NULL;
17551 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17552 PyObject *arg2 = (PyObject *) 0 ;
17553 PyObject *arg3 = (PyObject *) 0 ;
17554 PyObject * obj0 = 0 ;
17555 PyObject * obj1 = 0 ;
17556 PyObject * obj2 = 0 ;
17557 char *kwnames[] = {
17558 (char *) "self",(char *) "self",(char *) "_class", NULL
17559 };
17560
17561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
17562 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17563 if (SWIG_arg_fail(1)) SWIG_fail;
17564 arg2 = obj1;
17565 arg3 = obj2;
17566 {
17567 PyThreadState* __tstate = wxPyBeginAllowThreads();
17568 (arg1)->_setCallbackInfo(arg2,arg3);
17569
17570 wxPyEndAllowThreads(__tstate);
17571 if (PyErr_Occurred()) SWIG_fail;
17572 }
17573 Py_INCREF(Py_None); resultobj = Py_None;
17574 return resultobj;
17575 fail:
17576 return NULL;
17577 }
17578
17579
17580 static PyObject *_wrap_ArtProvider_PushProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17581 PyObject *resultobj = NULL;
17582 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17583 PyObject * obj0 = 0 ;
17584 char *kwnames[] = {
17585 (char *) "provider", NULL
17586 };
17587
17588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
17589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
17590 if (SWIG_arg_fail(1)) SWIG_fail;
17591 {
17592 PyThreadState* __tstate = wxPyBeginAllowThreads();
17593 wxPyArtProvider::PushProvider(arg1);
17594
17595 wxPyEndAllowThreads(__tstate);
17596 if (PyErr_Occurred()) SWIG_fail;
17597 }
17598 Py_INCREF(Py_None); resultobj = Py_None;
17599 return resultobj;
17600 fail:
17601 return NULL;
17602 }
17603
17604
17605 static PyObject *_wrap_ArtProvider_PopProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17606 PyObject *resultobj = NULL;
17607 bool result;
17608 char *kwnames[] = {
17609 NULL
17610 };
17611
17612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
17613 {
17614 PyThreadState* __tstate = wxPyBeginAllowThreads();
17615 result = (bool)wxPyArtProvider::PopProvider();
17616
17617 wxPyEndAllowThreads(__tstate);
17618 if (PyErr_Occurred()) SWIG_fail;
17619 }
17620 {
17621 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17622 }
17623 return resultobj;
17624 fail:
17625 return NULL;
17626 }
17627
17628
17629 static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17630 PyObject *resultobj = NULL;
17631 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17632 bool result;
17633 PyObject * obj0 = 0 ;
17634 char *kwnames[] = {
17635 (char *) "provider", NULL
17636 };
17637
17638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
17639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17640 if (SWIG_arg_fail(1)) SWIG_fail;
17641 {
17642 PyThreadState* __tstate = wxPyBeginAllowThreads();
17643 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
17644
17645 wxPyEndAllowThreads(__tstate);
17646 if (PyErr_Occurred()) SWIG_fail;
17647 }
17648 {
17649 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17650 }
17651 return resultobj;
17652 fail:
17653 return NULL;
17654 }
17655
17656
17657 static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
17658 PyObject *resultobj = NULL;
17659 wxString *arg1 = 0 ;
17660 wxString const &arg2_defvalue = wxPyART_OTHER ;
17661 wxString *arg2 = (wxString *) &arg2_defvalue ;
17662 wxSize const &arg3_defvalue = wxDefaultSize ;
17663 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
17664 wxBitmap result;
17665 bool temp1 = false ;
17666 bool temp2 = false ;
17667 wxSize temp3 ;
17668 PyObject * obj0 = 0 ;
17669 PyObject * obj1 = 0 ;
17670 PyObject * obj2 = 0 ;
17671 char *kwnames[] = {
17672 (char *) "id",(char *) "client",(char *) "size", NULL
17673 };
17674
17675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
17676 {
17677 arg1 = wxString_in_helper(obj0);
17678 if (arg1 == NULL) SWIG_fail;
17679 temp1 = true;
17680 }
17681 if (obj1) {
17682 {
17683 arg2 = wxString_in_helper(obj1);
17684 if (arg2 == NULL) SWIG_fail;
17685 temp2 = true;
17686 }
17687 }
17688 if (obj2) {
17689 {
17690 arg3 = &temp3;
17691 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
17692 }
17693 }
17694 {
17695 if (!wxPyCheckForApp()) SWIG_fail;
17696 PyThreadState* __tstate = wxPyBeginAllowThreads();
17697 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
17698
17699 wxPyEndAllowThreads(__tstate);
17700 if (PyErr_Occurred()) SWIG_fail;
17701 }
17702 {
17703 wxBitmap * resultptr;
17704 resultptr = new wxBitmap(static_cast<wxBitmap & >(result));
17705 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
17706 }
17707 {
17708 if (temp1)
17709 delete arg1;
17710 }
17711 {
17712 if (temp2)
17713 delete arg2;
17714 }
17715 return resultobj;
17716 fail:
17717 {
17718 if (temp1)
17719 delete arg1;
17720 }
17721 {
17722 if (temp2)
17723 delete arg2;
17724 }
17725 return NULL;
17726 }
17727
17728
17729 static PyObject *_wrap_ArtProvider_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
17730 PyObject *resultobj = NULL;
17731 wxString *arg1 = 0 ;
17732 wxString const &arg2_defvalue = wxPyART_OTHER ;
17733 wxString *arg2 = (wxString *) &arg2_defvalue ;
17734 wxSize const &arg3_defvalue = wxDefaultSize ;
17735 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
17736 wxIcon result;
17737 bool temp1 = false ;
17738 bool temp2 = false ;
17739 wxSize temp3 ;
17740 PyObject * obj0 = 0 ;
17741 PyObject * obj1 = 0 ;
17742 PyObject * obj2 = 0 ;
17743 char *kwnames[] = {
17744 (char *) "id",(char *) "client",(char *) "size", NULL
17745 };
17746
17747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
17748 {
17749 arg1 = wxString_in_helper(obj0);
17750 if (arg1 == NULL) SWIG_fail;
17751 temp1 = true;
17752 }
17753 if (obj1) {
17754 {
17755 arg2 = wxString_in_helper(obj1);
17756 if (arg2 == NULL) SWIG_fail;
17757 temp2 = true;
17758 }
17759 }
17760 if (obj2) {
17761 {
17762 arg3 = &temp3;
17763 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
17764 }
17765 }
17766 {
17767 if (!wxPyCheckForApp()) SWIG_fail;
17768 PyThreadState* __tstate = wxPyBeginAllowThreads();
17769 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
17770
17771 wxPyEndAllowThreads(__tstate);
17772 if (PyErr_Occurred()) SWIG_fail;
17773 }
17774 {
17775 wxIcon * resultptr;
17776 resultptr = new wxIcon(static_cast<wxIcon & >(result));
17777 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
17778 }
17779 {
17780 if (temp1)
17781 delete arg1;
17782 }
17783 {
17784 if (temp2)
17785 delete arg2;
17786 }
17787 return resultobj;
17788 fail:
17789 {
17790 if (temp1)
17791 delete arg1;
17792 }
17793 {
17794 if (temp2)
17795 delete arg2;
17796 }
17797 return NULL;
17798 }
17799
17800
17801 static PyObject *_wrap_ArtProvider_GetSizeHint(PyObject *, PyObject *args, PyObject *kwargs) {
17802 PyObject *resultobj = NULL;
17803 wxString *arg1 = 0 ;
17804 bool arg2 = (bool) false ;
17805 wxSize result;
17806 bool temp1 = false ;
17807 PyObject * obj0 = 0 ;
17808 PyObject * obj1 = 0 ;
17809 char *kwnames[] = {
17810 (char *) "client",(char *) "platform_dependent", NULL
17811 };
17812
17813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ArtProvider_GetSizeHint",kwnames,&obj0,&obj1)) goto fail;
17814 {
17815 arg1 = wxString_in_helper(obj0);
17816 if (arg1 == NULL) SWIG_fail;
17817 temp1 = true;
17818 }
17819 if (obj1) {
17820 {
17821 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
17822 if (SWIG_arg_fail(2)) SWIG_fail;
17823 }
17824 }
17825 {
17826 PyThreadState* __tstate = wxPyBeginAllowThreads();
17827 result = wxPyArtProvider::GetSizeHint((wxString const &)*arg1,arg2);
17828
17829 wxPyEndAllowThreads(__tstate);
17830 if (PyErr_Occurred()) SWIG_fail;
17831 }
17832 {
17833 wxSize * resultptr;
17834 resultptr = new wxSize(static_cast<wxSize & >(result));
17835 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
17836 }
17837 {
17838 if (temp1)
17839 delete arg1;
17840 }
17841 return resultobj;
17842 fail:
17843 {
17844 if (temp1)
17845 delete arg1;
17846 }
17847 return NULL;
17848 }
17849
17850
17851 static PyObject *_wrap_ArtProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
17852 PyObject *resultobj = NULL;
17853 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17854 PyObject * obj0 = 0 ;
17855 char *kwnames[] = {
17856 (char *) "self", NULL
17857 };
17858
17859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
17860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17861 if (SWIG_arg_fail(1)) SWIG_fail;
17862 {
17863 PyThreadState* __tstate = wxPyBeginAllowThreads();
17864 wxPyArtProvider_Destroy(arg1);
17865
17866 wxPyEndAllowThreads(__tstate);
17867 if (PyErr_Occurred()) SWIG_fail;
17868 }
17869 Py_INCREF(Py_None); resultobj = Py_None;
17870 return resultobj;
17871 fail:
17872 return NULL;
17873 }
17874
17875
17876 static PyObject * ArtProvider_swigregister(PyObject *, PyObject *args) {
17877 PyObject *obj;
17878 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17879 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
17880 Py_INCREF(obj);
17881 return Py_BuildValue((char *)"");
17882 }
17883 static PyObject *_wrap_delete_ConfigBase(PyObject *, PyObject *args, PyObject *kwargs) {
17884 PyObject *resultobj = NULL;
17885 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17886 PyObject * obj0 = 0 ;
17887 char *kwnames[] = {
17888 (char *) "self", NULL
17889 };
17890
17891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
17892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17893 if (SWIG_arg_fail(1)) SWIG_fail;
17894 {
17895 PyThreadState* __tstate = wxPyBeginAllowThreads();
17896 delete arg1;
17897
17898 wxPyEndAllowThreads(__tstate);
17899 if (PyErr_Occurred()) SWIG_fail;
17900 }
17901 Py_INCREF(Py_None); resultobj = Py_None;
17902 return resultobj;
17903 fail:
17904 return NULL;
17905 }
17906
17907
17908 static PyObject *_wrap_ConfigBase_Set(PyObject *, PyObject *args, PyObject *kwargs) {
17909 PyObject *resultobj = NULL;
17910 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17911 wxConfigBase *result;
17912 PyObject * obj0 = 0 ;
17913 char *kwnames[] = {
17914 (char *) "config", NULL
17915 };
17916
17917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
17918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
17919 if (SWIG_arg_fail(1)) SWIG_fail;
17920 {
17921 PyThreadState* __tstate = wxPyBeginAllowThreads();
17922 result = (wxConfigBase *)wxConfigBase::Set(arg1);
17923
17924 wxPyEndAllowThreads(__tstate);
17925 if (PyErr_Occurred()) SWIG_fail;
17926 }
17927 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17928 return resultobj;
17929 fail:
17930 return NULL;
17931 }
17932
17933
17934 static PyObject *_wrap_ConfigBase_Get(PyObject *, PyObject *args, PyObject *kwargs) {
17935 PyObject *resultobj = NULL;
17936 bool arg1 = (bool) true ;
17937 wxConfigBase *result;
17938 PyObject * obj0 = 0 ;
17939 char *kwnames[] = {
17940 (char *) "createOnDemand", NULL
17941 };
17942
17943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
17944 if (obj0) {
17945 {
17946 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
17947 if (SWIG_arg_fail(1)) SWIG_fail;
17948 }
17949 }
17950 {
17951 PyThreadState* __tstate = wxPyBeginAllowThreads();
17952 result = (wxConfigBase *)wxConfigBase::Get(arg1);
17953
17954 wxPyEndAllowThreads(__tstate);
17955 if (PyErr_Occurred()) SWIG_fail;
17956 }
17957 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17958 return resultobj;
17959 fail:
17960 return NULL;
17961 }
17962
17963
17964 static PyObject *_wrap_ConfigBase_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17965 PyObject *resultobj = NULL;
17966 wxConfigBase *result;
17967 char *kwnames[] = {
17968 NULL
17969 };
17970
17971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
17972 {
17973 PyThreadState* __tstate = wxPyBeginAllowThreads();
17974 result = (wxConfigBase *)wxConfigBase::Create();
17975
17976 wxPyEndAllowThreads(__tstate);
17977 if (PyErr_Occurred()) SWIG_fail;
17978 }
17979 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17980 return resultobj;
17981 fail:
17982 return NULL;
17983 }
17984
17985
17986 static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
17987 PyObject *resultobj = NULL;
17988 char *kwnames[] = {
17989 NULL
17990 };
17991
17992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
17993 {
17994 PyThreadState* __tstate = wxPyBeginAllowThreads();
17995 wxConfigBase::DontCreateOnDemand();
17996
17997 wxPyEndAllowThreads(__tstate);
17998 if (PyErr_Occurred()) SWIG_fail;
17999 }
18000 Py_INCREF(Py_None); resultobj = Py_None;
18001 return resultobj;
18002 fail:
18003 return NULL;
18004 }
18005
18006
18007 static PyObject *_wrap_ConfigBase_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
18008 PyObject *resultobj = NULL;
18009 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18010 wxString *arg2 = 0 ;
18011 bool temp2 = false ;
18012 PyObject * obj0 = 0 ;
18013 PyObject * obj1 = 0 ;
18014 char *kwnames[] = {
18015 (char *) "self",(char *) "path", NULL
18016 };
18017
18018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
18019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18020 if (SWIG_arg_fail(1)) SWIG_fail;
18021 {
18022 arg2 = wxString_in_helper(obj1);
18023 if (arg2 == NULL) SWIG_fail;
18024 temp2 = true;
18025 }
18026 {
18027 PyThreadState* __tstate = wxPyBeginAllowThreads();
18028 (arg1)->SetPath((wxString const &)*arg2);
18029
18030 wxPyEndAllowThreads(__tstate);
18031 if (PyErr_Occurred()) SWIG_fail;
18032 }
18033 Py_INCREF(Py_None); resultobj = Py_None;
18034 {
18035 if (temp2)
18036 delete arg2;
18037 }
18038 return resultobj;
18039 fail:
18040 {
18041 if (temp2)
18042 delete arg2;
18043 }
18044 return NULL;
18045 }
18046
18047
18048 static PyObject *_wrap_ConfigBase_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
18049 PyObject *resultobj = NULL;
18050 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18051 wxString *result;
18052 PyObject * obj0 = 0 ;
18053 char *kwnames[] = {
18054 (char *) "self", NULL
18055 };
18056
18057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
18058 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18059 if (SWIG_arg_fail(1)) SWIG_fail;
18060 {
18061 PyThreadState* __tstate = wxPyBeginAllowThreads();
18062 {
18063 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
18064 result = (wxString *) &_result_ref;
18065 }
18066
18067 wxPyEndAllowThreads(__tstate);
18068 if (PyErr_Occurred()) SWIG_fail;
18069 }
18070 {
18071 #if wxUSE_UNICODE
18072 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
18073 #else
18074 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
18075 #endif
18076 }
18077 return resultobj;
18078 fail:
18079 return NULL;
18080 }
18081
18082
18083 static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18084 PyObject *resultobj = NULL;
18085 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18086 PyObject *result;
18087 PyObject * obj0 = 0 ;
18088 char *kwnames[] = {
18089 (char *) "self", NULL
18090 };
18091
18092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
18093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18094 if (SWIG_arg_fail(1)) SWIG_fail;
18095 {
18096 PyThreadState* __tstate = wxPyBeginAllowThreads();
18097 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
18098
18099 wxPyEndAllowThreads(__tstate);
18100 if (PyErr_Occurred()) SWIG_fail;
18101 }
18102 resultobj = result;
18103 return resultobj;
18104 fail:
18105 return NULL;
18106 }
18107
18108
18109 static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18110 PyObject *resultobj = NULL;
18111 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18112 long arg2 ;
18113 PyObject *result;
18114 PyObject * obj0 = 0 ;
18115 PyObject * obj1 = 0 ;
18116 char *kwnames[] = {
18117 (char *) "self",(char *) "index", NULL
18118 };
18119
18120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
18121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18122 if (SWIG_arg_fail(1)) SWIG_fail;
18123 {
18124 arg2 = static_cast<long >(SWIG_As_long(obj1));
18125 if (SWIG_arg_fail(2)) SWIG_fail;
18126 }
18127 {
18128 PyThreadState* __tstate = wxPyBeginAllowThreads();
18129 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
18130
18131 wxPyEndAllowThreads(__tstate);
18132 if (PyErr_Occurred()) SWIG_fail;
18133 }
18134 resultobj = result;
18135 return resultobj;
18136 fail:
18137 return NULL;
18138 }
18139
18140
18141 static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18142 PyObject *resultobj = NULL;
18143 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18144 PyObject *result;
18145 PyObject * obj0 = 0 ;
18146 char *kwnames[] = {
18147 (char *) "self", NULL
18148 };
18149
18150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
18151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18152 if (SWIG_arg_fail(1)) SWIG_fail;
18153 {
18154 PyThreadState* __tstate = wxPyBeginAllowThreads();
18155 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
18156
18157 wxPyEndAllowThreads(__tstate);
18158 if (PyErr_Occurred()) SWIG_fail;
18159 }
18160 resultobj = result;
18161 return resultobj;
18162 fail:
18163 return NULL;
18164 }
18165
18166
18167 static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18168 PyObject *resultobj = NULL;
18169 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18170 long arg2 ;
18171 PyObject *result;
18172 PyObject * obj0 = 0 ;
18173 PyObject * obj1 = 0 ;
18174 char *kwnames[] = {
18175 (char *) "self",(char *) "index", NULL
18176 };
18177
18178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
18179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18180 if (SWIG_arg_fail(1)) SWIG_fail;
18181 {
18182 arg2 = static_cast<long >(SWIG_As_long(obj1));
18183 if (SWIG_arg_fail(2)) SWIG_fail;
18184 }
18185 {
18186 PyThreadState* __tstate = wxPyBeginAllowThreads();
18187 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
18188
18189 wxPyEndAllowThreads(__tstate);
18190 if (PyErr_Occurred()) SWIG_fail;
18191 }
18192 resultobj = result;
18193 return resultobj;
18194 fail:
18195 return NULL;
18196 }
18197
18198
18199 static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *, PyObject *args, PyObject *kwargs) {
18200 PyObject *resultobj = NULL;
18201 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18202 bool arg2 = (bool) false ;
18203 size_t result;
18204 PyObject * obj0 = 0 ;
18205 PyObject * obj1 = 0 ;
18206 char *kwnames[] = {
18207 (char *) "self",(char *) "recursive", NULL
18208 };
18209
18210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
18211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18212 if (SWIG_arg_fail(1)) SWIG_fail;
18213 if (obj1) {
18214 {
18215 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18216 if (SWIG_arg_fail(2)) SWIG_fail;
18217 }
18218 }
18219 {
18220 PyThreadState* __tstate = wxPyBeginAllowThreads();
18221 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
18222
18223 wxPyEndAllowThreads(__tstate);
18224 if (PyErr_Occurred()) SWIG_fail;
18225 }
18226 {
18227 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
18228 }
18229 return resultobj;
18230 fail:
18231 return NULL;
18232 }
18233
18234
18235 static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *, PyObject *args, PyObject *kwargs) {
18236 PyObject *resultobj = NULL;
18237 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18238 bool arg2 = (bool) false ;
18239 size_t result;
18240 PyObject * obj0 = 0 ;
18241 PyObject * obj1 = 0 ;
18242 char *kwnames[] = {
18243 (char *) "self",(char *) "recursive", NULL
18244 };
18245
18246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
18247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18248 if (SWIG_arg_fail(1)) SWIG_fail;
18249 if (obj1) {
18250 {
18251 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18252 if (SWIG_arg_fail(2)) SWIG_fail;
18253 }
18254 }
18255 {
18256 PyThreadState* __tstate = wxPyBeginAllowThreads();
18257 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
18258
18259 wxPyEndAllowThreads(__tstate);
18260 if (PyErr_Occurred()) SWIG_fail;
18261 }
18262 {
18263 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
18264 }
18265 return resultobj;
18266 fail:
18267 return NULL;
18268 }
18269
18270
18271 static PyObject *_wrap_ConfigBase_HasGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18272 PyObject *resultobj = NULL;
18273 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18274 wxString *arg2 = 0 ;
18275 bool result;
18276 bool temp2 = false ;
18277 PyObject * obj0 = 0 ;
18278 PyObject * obj1 = 0 ;
18279 char *kwnames[] = {
18280 (char *) "self",(char *) "name", NULL
18281 };
18282
18283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
18284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18285 if (SWIG_arg_fail(1)) SWIG_fail;
18286 {
18287 arg2 = wxString_in_helper(obj1);
18288 if (arg2 == NULL) SWIG_fail;
18289 temp2 = true;
18290 }
18291 {
18292 PyThreadState* __tstate = wxPyBeginAllowThreads();
18293 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
18294
18295 wxPyEndAllowThreads(__tstate);
18296 if (PyErr_Occurred()) SWIG_fail;
18297 }
18298 {
18299 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18300 }
18301 {
18302 if (temp2)
18303 delete arg2;
18304 }
18305 return resultobj;
18306 fail:
18307 {
18308 if (temp2)
18309 delete arg2;
18310 }
18311 return NULL;
18312 }
18313
18314
18315 static PyObject *_wrap_ConfigBase_HasEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18316 PyObject *resultobj = NULL;
18317 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18318 wxString *arg2 = 0 ;
18319 bool result;
18320 bool temp2 = false ;
18321 PyObject * obj0 = 0 ;
18322 PyObject * obj1 = 0 ;
18323 char *kwnames[] = {
18324 (char *) "self",(char *) "name", NULL
18325 };
18326
18327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
18328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18329 if (SWIG_arg_fail(1)) SWIG_fail;
18330 {
18331 arg2 = wxString_in_helper(obj1);
18332 if (arg2 == NULL) SWIG_fail;
18333 temp2 = true;
18334 }
18335 {
18336 PyThreadState* __tstate = wxPyBeginAllowThreads();
18337 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
18338
18339 wxPyEndAllowThreads(__tstate);
18340 if (PyErr_Occurred()) SWIG_fail;
18341 }
18342 {
18343 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18344 }
18345 {
18346 if (temp2)
18347 delete arg2;
18348 }
18349 return resultobj;
18350 fail:
18351 {
18352 if (temp2)
18353 delete arg2;
18354 }
18355 return NULL;
18356 }
18357
18358
18359 static PyObject *_wrap_ConfigBase_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
18360 PyObject *resultobj = NULL;
18361 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18362 wxString *arg2 = 0 ;
18363 bool result;
18364 bool temp2 = false ;
18365 PyObject * obj0 = 0 ;
18366 PyObject * obj1 = 0 ;
18367 char *kwnames[] = {
18368 (char *) "self",(char *) "name", NULL
18369 };
18370
18371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
18372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18373 if (SWIG_arg_fail(1)) SWIG_fail;
18374 {
18375 arg2 = wxString_in_helper(obj1);
18376 if (arg2 == NULL) SWIG_fail;
18377 temp2 = true;
18378 }
18379 {
18380 PyThreadState* __tstate = wxPyBeginAllowThreads();
18381 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
18382
18383 wxPyEndAllowThreads(__tstate);
18384 if (PyErr_Occurred()) SWIG_fail;
18385 }
18386 {
18387 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18388 }
18389 {
18390 if (temp2)
18391 delete arg2;
18392 }
18393 return resultobj;
18394 fail:
18395 {
18396 if (temp2)
18397 delete arg2;
18398 }
18399 return NULL;
18400 }
18401
18402
18403 static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *, PyObject *args, PyObject *kwargs) {
18404 PyObject *resultobj = NULL;
18405 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18406 wxString *arg2 = 0 ;
18407 wxConfigBase::EntryType result;
18408 bool temp2 = false ;
18409 PyObject * obj0 = 0 ;
18410 PyObject * obj1 = 0 ;
18411 char *kwnames[] = {
18412 (char *) "self",(char *) "name", NULL
18413 };
18414
18415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
18416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18417 if (SWIG_arg_fail(1)) SWIG_fail;
18418 {
18419 arg2 = wxString_in_helper(obj1);
18420 if (arg2 == NULL) SWIG_fail;
18421 temp2 = true;
18422 }
18423 {
18424 PyThreadState* __tstate = wxPyBeginAllowThreads();
18425 result = (wxConfigBase::EntryType)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
18426
18427 wxPyEndAllowThreads(__tstate);
18428 if (PyErr_Occurred()) SWIG_fail;
18429 }
18430 resultobj = SWIG_From_int((result));
18431 {
18432 if (temp2)
18433 delete arg2;
18434 }
18435 return resultobj;
18436 fail:
18437 {
18438 if (temp2)
18439 delete arg2;
18440 }
18441 return NULL;
18442 }
18443
18444
18445 static PyObject *_wrap_ConfigBase_Read(PyObject *, PyObject *args, PyObject *kwargs) {
18446 PyObject *resultobj = NULL;
18447 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18448 wxString *arg2 = 0 ;
18449 wxString const &arg3_defvalue = wxPyEmptyString ;
18450 wxString *arg3 = (wxString *) &arg3_defvalue ;
18451 wxString result;
18452 bool temp2 = false ;
18453 bool temp3 = false ;
18454 PyObject * obj0 = 0 ;
18455 PyObject * obj1 = 0 ;
18456 PyObject * obj2 = 0 ;
18457 char *kwnames[] = {
18458 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18459 };
18460
18461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
18462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18463 if (SWIG_arg_fail(1)) SWIG_fail;
18464 {
18465 arg2 = wxString_in_helper(obj1);
18466 if (arg2 == NULL) SWIG_fail;
18467 temp2 = true;
18468 }
18469 if (obj2) {
18470 {
18471 arg3 = wxString_in_helper(obj2);
18472 if (arg3 == NULL) SWIG_fail;
18473 temp3 = true;
18474 }
18475 }
18476 {
18477 PyThreadState* __tstate = wxPyBeginAllowThreads();
18478 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
18479
18480 wxPyEndAllowThreads(__tstate);
18481 if (PyErr_Occurred()) SWIG_fail;
18482 }
18483 {
18484 #if wxUSE_UNICODE
18485 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18486 #else
18487 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18488 #endif
18489 }
18490 {
18491 if (temp2)
18492 delete arg2;
18493 }
18494 {
18495 if (temp3)
18496 delete arg3;
18497 }
18498 return resultobj;
18499 fail:
18500 {
18501 if (temp2)
18502 delete arg2;
18503 }
18504 {
18505 if (temp3)
18506 delete arg3;
18507 }
18508 return NULL;
18509 }
18510
18511
18512 static PyObject *_wrap_ConfigBase_ReadInt(PyObject *, PyObject *args, PyObject *kwargs) {
18513 PyObject *resultobj = NULL;
18514 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18515 wxString *arg2 = 0 ;
18516 long arg3 = (long) 0 ;
18517 long result;
18518 bool temp2 = false ;
18519 PyObject * obj0 = 0 ;
18520 PyObject * obj1 = 0 ;
18521 PyObject * obj2 = 0 ;
18522 char *kwnames[] = {
18523 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18524 };
18525
18526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
18527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18528 if (SWIG_arg_fail(1)) SWIG_fail;
18529 {
18530 arg2 = wxString_in_helper(obj1);
18531 if (arg2 == NULL) SWIG_fail;
18532 temp2 = true;
18533 }
18534 if (obj2) {
18535 {
18536 arg3 = static_cast<long >(SWIG_As_long(obj2));
18537 if (SWIG_arg_fail(3)) SWIG_fail;
18538 }
18539 }
18540 {
18541 PyThreadState* __tstate = wxPyBeginAllowThreads();
18542 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
18543
18544 wxPyEndAllowThreads(__tstate);
18545 if (PyErr_Occurred()) SWIG_fail;
18546 }
18547 {
18548 resultobj = SWIG_From_long(static_cast<long >(result));
18549 }
18550 {
18551 if (temp2)
18552 delete arg2;
18553 }
18554 return resultobj;
18555 fail:
18556 {
18557 if (temp2)
18558 delete arg2;
18559 }
18560 return NULL;
18561 }
18562
18563
18564 static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *, PyObject *args, PyObject *kwargs) {
18565 PyObject *resultobj = NULL;
18566 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18567 wxString *arg2 = 0 ;
18568 double arg3 = (double) 0.0 ;
18569 double result;
18570 bool temp2 = false ;
18571 PyObject * obj0 = 0 ;
18572 PyObject * obj1 = 0 ;
18573 PyObject * obj2 = 0 ;
18574 char *kwnames[] = {
18575 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18576 };
18577
18578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
18579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18580 if (SWIG_arg_fail(1)) SWIG_fail;
18581 {
18582 arg2 = wxString_in_helper(obj1);
18583 if (arg2 == NULL) SWIG_fail;
18584 temp2 = true;
18585 }
18586 if (obj2) {
18587 {
18588 arg3 = static_cast<double >(SWIG_As_double(obj2));
18589 if (SWIG_arg_fail(3)) SWIG_fail;
18590 }
18591 }
18592 {
18593 PyThreadState* __tstate = wxPyBeginAllowThreads();
18594 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
18595
18596 wxPyEndAllowThreads(__tstate);
18597 if (PyErr_Occurred()) SWIG_fail;
18598 }
18599 {
18600 resultobj = SWIG_From_double(static_cast<double >(result));
18601 }
18602 {
18603 if (temp2)
18604 delete arg2;
18605 }
18606 return resultobj;
18607 fail:
18608 {
18609 if (temp2)
18610 delete arg2;
18611 }
18612 return NULL;
18613 }
18614
18615
18616 static PyObject *_wrap_ConfigBase_ReadBool(PyObject *, PyObject *args, PyObject *kwargs) {
18617 PyObject *resultobj = NULL;
18618 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18619 wxString *arg2 = 0 ;
18620 bool arg3 = (bool) false ;
18621 bool result;
18622 bool temp2 = false ;
18623 PyObject * obj0 = 0 ;
18624 PyObject * obj1 = 0 ;
18625 PyObject * obj2 = 0 ;
18626 char *kwnames[] = {
18627 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18628 };
18629
18630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
18631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18632 if (SWIG_arg_fail(1)) SWIG_fail;
18633 {
18634 arg2 = wxString_in_helper(obj1);
18635 if (arg2 == NULL) SWIG_fail;
18636 temp2 = true;
18637 }
18638 if (obj2) {
18639 {
18640 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
18641 if (SWIG_arg_fail(3)) SWIG_fail;
18642 }
18643 }
18644 {
18645 PyThreadState* __tstate = wxPyBeginAllowThreads();
18646 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
18647
18648 wxPyEndAllowThreads(__tstate);
18649 if (PyErr_Occurred()) SWIG_fail;
18650 }
18651 {
18652 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18653 }
18654 {
18655 if (temp2)
18656 delete arg2;
18657 }
18658 return resultobj;
18659 fail:
18660 {
18661 if (temp2)
18662 delete arg2;
18663 }
18664 return NULL;
18665 }
18666
18667
18668 static PyObject *_wrap_ConfigBase_Write(PyObject *, PyObject *args, PyObject *kwargs) {
18669 PyObject *resultobj = NULL;
18670 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18671 wxString *arg2 = 0 ;
18672 wxString *arg3 = 0 ;
18673 bool result;
18674 bool temp2 = false ;
18675 bool temp3 = false ;
18676 PyObject * obj0 = 0 ;
18677 PyObject * obj1 = 0 ;
18678 PyObject * obj2 = 0 ;
18679 char *kwnames[] = {
18680 (char *) "self",(char *) "key",(char *) "value", NULL
18681 };
18682
18683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
18684 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18685 if (SWIG_arg_fail(1)) SWIG_fail;
18686 {
18687 arg2 = wxString_in_helper(obj1);
18688 if (arg2 == NULL) SWIG_fail;
18689 temp2 = true;
18690 }
18691 {
18692 arg3 = wxString_in_helper(obj2);
18693 if (arg3 == NULL) SWIG_fail;
18694 temp3 = true;
18695 }
18696 {
18697 PyThreadState* __tstate = wxPyBeginAllowThreads();
18698 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
18699
18700 wxPyEndAllowThreads(__tstate);
18701 if (PyErr_Occurred()) SWIG_fail;
18702 }
18703 {
18704 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18705 }
18706 {
18707 if (temp2)
18708 delete arg2;
18709 }
18710 {
18711 if (temp3)
18712 delete arg3;
18713 }
18714 return resultobj;
18715 fail:
18716 {
18717 if (temp2)
18718 delete arg2;
18719 }
18720 {
18721 if (temp3)
18722 delete arg3;
18723 }
18724 return NULL;
18725 }
18726
18727
18728 static PyObject *_wrap_ConfigBase_WriteInt(PyObject *, PyObject *args, PyObject *kwargs) {
18729 PyObject *resultobj = NULL;
18730 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18731 wxString *arg2 = 0 ;
18732 long arg3 ;
18733 bool result;
18734 bool temp2 = false ;
18735 PyObject * obj0 = 0 ;
18736 PyObject * obj1 = 0 ;
18737 PyObject * obj2 = 0 ;
18738 char *kwnames[] = {
18739 (char *) "self",(char *) "key",(char *) "value", NULL
18740 };
18741
18742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
18743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18744 if (SWIG_arg_fail(1)) SWIG_fail;
18745 {
18746 arg2 = wxString_in_helper(obj1);
18747 if (arg2 == NULL) SWIG_fail;
18748 temp2 = true;
18749 }
18750 {
18751 arg3 = static_cast<long >(SWIG_As_long(obj2));
18752 if (SWIG_arg_fail(3)) SWIG_fail;
18753 }
18754 {
18755 PyThreadState* __tstate = wxPyBeginAllowThreads();
18756 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
18757
18758 wxPyEndAllowThreads(__tstate);
18759 if (PyErr_Occurred()) SWIG_fail;
18760 }
18761 {
18762 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18763 }
18764 {
18765 if (temp2)
18766 delete arg2;
18767 }
18768 return resultobj;
18769 fail:
18770 {
18771 if (temp2)
18772 delete arg2;
18773 }
18774 return NULL;
18775 }
18776
18777
18778 static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *, PyObject *args, PyObject *kwargs) {
18779 PyObject *resultobj = NULL;
18780 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18781 wxString *arg2 = 0 ;
18782 double arg3 ;
18783 bool result;
18784 bool temp2 = false ;
18785 PyObject * obj0 = 0 ;
18786 PyObject * obj1 = 0 ;
18787 PyObject * obj2 = 0 ;
18788 char *kwnames[] = {
18789 (char *) "self",(char *) "key",(char *) "value", NULL
18790 };
18791
18792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
18793 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18794 if (SWIG_arg_fail(1)) SWIG_fail;
18795 {
18796 arg2 = wxString_in_helper(obj1);
18797 if (arg2 == NULL) SWIG_fail;
18798 temp2 = true;
18799 }
18800 {
18801 arg3 = static_cast<double >(SWIG_As_double(obj2));
18802 if (SWIG_arg_fail(3)) SWIG_fail;
18803 }
18804 {
18805 PyThreadState* __tstate = wxPyBeginAllowThreads();
18806 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
18807
18808 wxPyEndAllowThreads(__tstate);
18809 if (PyErr_Occurred()) SWIG_fail;
18810 }
18811 {
18812 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18813 }
18814 {
18815 if (temp2)
18816 delete arg2;
18817 }
18818 return resultobj;
18819 fail:
18820 {
18821 if (temp2)
18822 delete arg2;
18823 }
18824 return NULL;
18825 }
18826
18827
18828 static PyObject *_wrap_ConfigBase_WriteBool(PyObject *, PyObject *args, PyObject *kwargs) {
18829 PyObject *resultobj = NULL;
18830 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18831 wxString *arg2 = 0 ;
18832 bool arg3 ;
18833 bool result;
18834 bool temp2 = false ;
18835 PyObject * obj0 = 0 ;
18836 PyObject * obj1 = 0 ;
18837 PyObject * obj2 = 0 ;
18838 char *kwnames[] = {
18839 (char *) "self",(char *) "key",(char *) "value", NULL
18840 };
18841
18842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
18843 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18844 if (SWIG_arg_fail(1)) SWIG_fail;
18845 {
18846 arg2 = wxString_in_helper(obj1);
18847 if (arg2 == NULL) SWIG_fail;
18848 temp2 = true;
18849 }
18850 {
18851 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
18852 if (SWIG_arg_fail(3)) SWIG_fail;
18853 }
18854 {
18855 PyThreadState* __tstate = wxPyBeginAllowThreads();
18856 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
18857
18858 wxPyEndAllowThreads(__tstate);
18859 if (PyErr_Occurred()) SWIG_fail;
18860 }
18861 {
18862 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18863 }
18864 {
18865 if (temp2)
18866 delete arg2;
18867 }
18868 return resultobj;
18869 fail:
18870 {
18871 if (temp2)
18872 delete arg2;
18873 }
18874 return NULL;
18875 }
18876
18877
18878 static PyObject *_wrap_ConfigBase_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
18879 PyObject *resultobj = NULL;
18880 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18881 bool arg2 = (bool) false ;
18882 bool result;
18883 PyObject * obj0 = 0 ;
18884 PyObject * obj1 = 0 ;
18885 char *kwnames[] = {
18886 (char *) "self",(char *) "currentOnly", NULL
18887 };
18888
18889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
18890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18891 if (SWIG_arg_fail(1)) SWIG_fail;
18892 if (obj1) {
18893 {
18894 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18895 if (SWIG_arg_fail(2)) SWIG_fail;
18896 }
18897 }
18898 {
18899 PyThreadState* __tstate = wxPyBeginAllowThreads();
18900 result = (bool)(arg1)->Flush(arg2);
18901
18902 wxPyEndAllowThreads(__tstate);
18903 if (PyErr_Occurred()) SWIG_fail;
18904 }
18905 {
18906 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18907 }
18908 return resultobj;
18909 fail:
18910 return NULL;
18911 }
18912
18913
18914 static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18915 PyObject *resultobj = NULL;
18916 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18917 wxString *arg2 = 0 ;
18918 wxString *arg3 = 0 ;
18919 bool result;
18920 bool temp2 = false ;
18921 bool temp3 = false ;
18922 PyObject * obj0 = 0 ;
18923 PyObject * obj1 = 0 ;
18924 PyObject * obj2 = 0 ;
18925 char *kwnames[] = {
18926 (char *) "self",(char *) "oldName",(char *) "newName", NULL
18927 };
18928
18929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
18930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18931 if (SWIG_arg_fail(1)) SWIG_fail;
18932 {
18933 arg2 = wxString_in_helper(obj1);
18934 if (arg2 == NULL) SWIG_fail;
18935 temp2 = true;
18936 }
18937 {
18938 arg3 = wxString_in_helper(obj2);
18939 if (arg3 == NULL) SWIG_fail;
18940 temp3 = true;
18941 }
18942 {
18943 PyThreadState* __tstate = wxPyBeginAllowThreads();
18944 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
18945
18946 wxPyEndAllowThreads(__tstate);
18947 if (PyErr_Occurred()) SWIG_fail;
18948 }
18949 {
18950 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18951 }
18952 {
18953 if (temp2)
18954 delete arg2;
18955 }
18956 {
18957 if (temp3)
18958 delete arg3;
18959 }
18960 return resultobj;
18961 fail:
18962 {
18963 if (temp2)
18964 delete arg2;
18965 }
18966 {
18967 if (temp3)
18968 delete arg3;
18969 }
18970 return NULL;
18971 }
18972
18973
18974 static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18975 PyObject *resultobj = NULL;
18976 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18977 wxString *arg2 = 0 ;
18978 wxString *arg3 = 0 ;
18979 bool result;
18980 bool temp2 = false ;
18981 bool temp3 = false ;
18982 PyObject * obj0 = 0 ;
18983 PyObject * obj1 = 0 ;
18984 PyObject * obj2 = 0 ;
18985 char *kwnames[] = {
18986 (char *) "self",(char *) "oldName",(char *) "newName", NULL
18987 };
18988
18989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",kwnames,&obj0,&obj1,&obj2)) goto fail;
18990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18991 if (SWIG_arg_fail(1)) SWIG_fail;
18992 {
18993 arg2 = wxString_in_helper(obj1);
18994 if (arg2 == NULL) SWIG_fail;
18995 temp2 = true;
18996 }
18997 {
18998 arg3 = wxString_in_helper(obj2);
18999 if (arg3 == NULL) SWIG_fail;
19000 temp3 = true;
19001 }
19002 {
19003 PyThreadState* __tstate = wxPyBeginAllowThreads();
19004 result = (bool)(arg1)->RenameGroup((wxString const &)*arg2,(wxString const &)*arg3);
19005
19006 wxPyEndAllowThreads(__tstate);
19007 if (PyErr_Occurred()) SWIG_fail;
19008 }
19009 {
19010 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19011 }
19012 {
19013 if (temp2)
19014 delete arg2;
19015 }
19016 {
19017 if (temp3)
19018 delete arg3;
19019 }
19020 return resultobj;
19021 fail:
19022 {
19023 if (temp2)
19024 delete arg2;
19025 }
19026 {
19027 if (temp3)
19028 delete arg3;
19029 }
19030 return NULL;
19031 }
19032
19033
19034 static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *, PyObject *args, PyObject *kwargs) {
19035 PyObject *resultobj = NULL;
19036 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19037 wxString *arg2 = 0 ;
19038 bool arg3 = (bool) true ;
19039 bool result;
19040 bool temp2 = false ;
19041 PyObject * obj0 = 0 ;
19042 PyObject * obj1 = 0 ;
19043 PyObject * obj2 = 0 ;
19044 char *kwnames[] = {
19045 (char *) "self",(char *) "key",(char *) "deleteGroupIfEmpty", NULL
19046 };
19047
19048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
19049 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19050 if (SWIG_arg_fail(1)) SWIG_fail;
19051 {
19052 arg2 = wxString_in_helper(obj1);
19053 if (arg2 == NULL) SWIG_fail;
19054 temp2 = true;
19055 }
19056 if (obj2) {
19057 {
19058 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
19059 if (SWIG_arg_fail(3)) SWIG_fail;
19060 }
19061 }
19062 {
19063 PyThreadState* __tstate = wxPyBeginAllowThreads();
19064 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
19065
19066 wxPyEndAllowThreads(__tstate);
19067 if (PyErr_Occurred()) SWIG_fail;
19068 }
19069 {
19070 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19071 }
19072 {
19073 if (temp2)
19074 delete arg2;
19075 }
19076 return resultobj;
19077 fail:
19078 {
19079 if (temp2)
19080 delete arg2;
19081 }
19082 return NULL;
19083 }
19084
19085
19086 static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *, PyObject *args, PyObject *kwargs) {
19087 PyObject *resultobj = NULL;
19088 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19089 wxString *arg2 = 0 ;
19090 bool result;
19091 bool temp2 = false ;
19092 PyObject * obj0 = 0 ;
19093 PyObject * obj1 = 0 ;
19094 char *kwnames[] = {
19095 (char *) "self",(char *) "key", NULL
19096 };
19097
19098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) goto fail;
19099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19100 if (SWIG_arg_fail(1)) SWIG_fail;
19101 {
19102 arg2 = wxString_in_helper(obj1);
19103 if (arg2 == NULL) SWIG_fail;
19104 temp2 = true;
19105 }
19106 {
19107 PyThreadState* __tstate = wxPyBeginAllowThreads();
19108 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
19109
19110 wxPyEndAllowThreads(__tstate);
19111 if (PyErr_Occurred()) SWIG_fail;
19112 }
19113 {
19114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19115 }
19116 {
19117 if (temp2)
19118 delete arg2;
19119 }
19120 return resultobj;
19121 fail:
19122 {
19123 if (temp2)
19124 delete arg2;
19125 }
19126 return NULL;
19127 }
19128
19129
19130 static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *, PyObject *args, PyObject *kwargs) {
19131 PyObject *resultobj = NULL;
19132 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19133 bool result;
19134 PyObject * obj0 = 0 ;
19135 char *kwnames[] = {
19136 (char *) "self", NULL
19137 };
19138
19139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
19140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19141 if (SWIG_arg_fail(1)) SWIG_fail;
19142 {
19143 PyThreadState* __tstate = wxPyBeginAllowThreads();
19144 result = (bool)(arg1)->DeleteAll();
19145
19146 wxPyEndAllowThreads(__tstate);
19147 if (PyErr_Occurred()) SWIG_fail;
19148 }
19149 {
19150 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19151 }
19152 return resultobj;
19153 fail:
19154 return NULL;
19155 }
19156
19157
19158 static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19159 PyObject *resultobj = NULL;
19160 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19161 bool arg2 = (bool) true ;
19162 PyObject * obj0 = 0 ;
19163 PyObject * obj1 = 0 ;
19164 char *kwnames[] = {
19165 (char *) "self",(char *) "doIt", NULL
19166 };
19167
19168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
19169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19170 if (SWIG_arg_fail(1)) SWIG_fail;
19171 if (obj1) {
19172 {
19173 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
19174 if (SWIG_arg_fail(2)) SWIG_fail;
19175 }
19176 }
19177 {
19178 PyThreadState* __tstate = wxPyBeginAllowThreads();
19179 (arg1)->SetExpandEnvVars(arg2);
19180
19181 wxPyEndAllowThreads(__tstate);
19182 if (PyErr_Occurred()) SWIG_fail;
19183 }
19184 Py_INCREF(Py_None); resultobj = Py_None;
19185 return resultobj;
19186 fail:
19187 return NULL;
19188 }
19189
19190
19191 static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19192 PyObject *resultobj = NULL;
19193 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19194 bool result;
19195 PyObject * obj0 = 0 ;
19196 char *kwnames[] = {
19197 (char *) "self", NULL
19198 };
19199
19200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
19201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19202 if (SWIG_arg_fail(1)) SWIG_fail;
19203 {
19204 PyThreadState* __tstate = wxPyBeginAllowThreads();
19205 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
19206
19207 wxPyEndAllowThreads(__tstate);
19208 if (PyErr_Occurred()) SWIG_fail;
19209 }
19210 {
19211 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19212 }
19213 return resultobj;
19214 fail:
19215 return NULL;
19216 }
19217
19218
19219 static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
19220 PyObject *resultobj = NULL;
19221 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19222 bool arg2 = (bool) true ;
19223 PyObject * obj0 = 0 ;
19224 PyObject * obj1 = 0 ;
19225 char *kwnames[] = {
19226 (char *) "self",(char *) "doIt", NULL
19227 };
19228
19229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
19230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19231 if (SWIG_arg_fail(1)) SWIG_fail;
19232 if (obj1) {
19233 {
19234 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
19235 if (SWIG_arg_fail(2)) SWIG_fail;
19236 }
19237 }
19238 {
19239 PyThreadState* __tstate = wxPyBeginAllowThreads();
19240 (arg1)->SetRecordDefaults(arg2);
19241
19242 wxPyEndAllowThreads(__tstate);
19243 if (PyErr_Occurred()) SWIG_fail;
19244 }
19245 Py_INCREF(Py_None); resultobj = Py_None;
19246 return resultobj;
19247 fail:
19248 return NULL;
19249 }
19250
19251
19252 static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
19253 PyObject *resultobj = NULL;
19254 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19255 bool result;
19256 PyObject * obj0 = 0 ;
19257 char *kwnames[] = {
19258 (char *) "self", NULL
19259 };
19260
19261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
19262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19263 if (SWIG_arg_fail(1)) SWIG_fail;
19264 {
19265 PyThreadState* __tstate = wxPyBeginAllowThreads();
19266 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
19267
19268 wxPyEndAllowThreads(__tstate);
19269 if (PyErr_Occurred()) SWIG_fail;
19270 }
19271 {
19272 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19273 }
19274 return resultobj;
19275 fail:
19276 return NULL;
19277 }
19278
19279
19280 static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19281 PyObject *resultobj = NULL;
19282 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19283 wxString *arg2 = 0 ;
19284 wxString result;
19285 bool temp2 = false ;
19286 PyObject * obj0 = 0 ;
19287 PyObject * obj1 = 0 ;
19288 char *kwnames[] = {
19289 (char *) "self",(char *) "str", NULL
19290 };
19291
19292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
19293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19294 if (SWIG_arg_fail(1)) SWIG_fail;
19295 {
19296 arg2 = wxString_in_helper(obj1);
19297 if (arg2 == NULL) SWIG_fail;
19298 temp2 = true;
19299 }
19300 {
19301 PyThreadState* __tstate = wxPyBeginAllowThreads();
19302 result = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
19303
19304 wxPyEndAllowThreads(__tstate);
19305 if (PyErr_Occurred()) SWIG_fail;
19306 }
19307 {
19308 #if wxUSE_UNICODE
19309 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19310 #else
19311 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19312 #endif
19313 }
19314 {
19315 if (temp2)
19316 delete arg2;
19317 }
19318 return resultobj;
19319 fail:
19320 {
19321 if (temp2)
19322 delete arg2;
19323 }
19324 return NULL;
19325 }
19326
19327
19328 static PyObject *_wrap_ConfigBase_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19329 PyObject *resultobj = NULL;
19330 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19331 wxString result;
19332 PyObject * obj0 = 0 ;
19333 char *kwnames[] = {
19334 (char *) "self", NULL
19335 };
19336
19337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
19338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19339 if (SWIG_arg_fail(1)) SWIG_fail;
19340 {
19341 PyThreadState* __tstate = wxPyBeginAllowThreads();
19342 result = ((wxConfigBase const *)arg1)->GetAppName();
19343
19344 wxPyEndAllowThreads(__tstate);
19345 if (PyErr_Occurred()) SWIG_fail;
19346 }
19347 {
19348 #if wxUSE_UNICODE
19349 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19350 #else
19351 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19352 #endif
19353 }
19354 return resultobj;
19355 fail:
19356 return NULL;
19357 }
19358
19359
19360 static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
19361 PyObject *resultobj = NULL;
19362 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19363 wxString result;
19364 PyObject * obj0 = 0 ;
19365 char *kwnames[] = {
19366 (char *) "self", NULL
19367 };
19368
19369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
19370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19371 if (SWIG_arg_fail(1)) SWIG_fail;
19372 {
19373 PyThreadState* __tstate = wxPyBeginAllowThreads();
19374 result = ((wxConfigBase const *)arg1)->GetVendorName();
19375
19376 wxPyEndAllowThreads(__tstate);
19377 if (PyErr_Occurred()) SWIG_fail;
19378 }
19379 {
19380 #if wxUSE_UNICODE
19381 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19382 #else
19383 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19384 #endif
19385 }
19386 return resultobj;
19387 fail:
19388 return NULL;
19389 }
19390
19391
19392 static PyObject *_wrap_ConfigBase_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19393 PyObject *resultobj = NULL;
19394 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19395 wxString *arg2 = 0 ;
19396 bool temp2 = false ;
19397 PyObject * obj0 = 0 ;
19398 PyObject * obj1 = 0 ;
19399 char *kwnames[] = {
19400 (char *) "self",(char *) "appName", NULL
19401 };
19402
19403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19404 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19405 if (SWIG_arg_fail(1)) SWIG_fail;
19406 {
19407 arg2 = wxString_in_helper(obj1);
19408 if (arg2 == NULL) SWIG_fail;
19409 temp2 = true;
19410 }
19411 {
19412 PyThreadState* __tstate = wxPyBeginAllowThreads();
19413 (arg1)->SetAppName((wxString const &)*arg2);
19414
19415 wxPyEndAllowThreads(__tstate);
19416 if (PyErr_Occurred()) SWIG_fail;
19417 }
19418 Py_INCREF(Py_None); resultobj = Py_None;
19419 {
19420 if (temp2)
19421 delete arg2;
19422 }
19423 return resultobj;
19424 fail:
19425 {
19426 if (temp2)
19427 delete arg2;
19428 }
19429 return NULL;
19430 }
19431
19432
19433 static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
19434 PyObject *resultobj = NULL;
19435 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19436 wxString *arg2 = 0 ;
19437 bool temp2 = false ;
19438 PyObject * obj0 = 0 ;
19439 PyObject * obj1 = 0 ;
19440 char *kwnames[] = {
19441 (char *) "self",(char *) "vendorName", NULL
19442 };
19443
19444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
19445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19446 if (SWIG_arg_fail(1)) SWIG_fail;
19447 {
19448 arg2 = wxString_in_helper(obj1);
19449 if (arg2 == NULL) SWIG_fail;
19450 temp2 = true;
19451 }
19452 {
19453 PyThreadState* __tstate = wxPyBeginAllowThreads();
19454 (arg1)->SetVendorName((wxString const &)*arg2);
19455
19456 wxPyEndAllowThreads(__tstate);
19457 if (PyErr_Occurred()) SWIG_fail;
19458 }
19459 Py_INCREF(Py_None); resultobj = Py_None;
19460 {
19461 if (temp2)
19462 delete arg2;
19463 }
19464 return resultobj;
19465 fail:
19466 {
19467 if (temp2)
19468 delete arg2;
19469 }
19470 return NULL;
19471 }
19472
19473
19474 static PyObject *_wrap_ConfigBase_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
19475 PyObject *resultobj = NULL;
19476 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19477 long arg2 ;
19478 PyObject * obj0 = 0 ;
19479 PyObject * obj1 = 0 ;
19480 char *kwnames[] = {
19481 (char *) "self",(char *) "style", NULL
19482 };
19483
19484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
19485 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19486 if (SWIG_arg_fail(1)) SWIG_fail;
19487 {
19488 arg2 = static_cast<long >(SWIG_As_long(obj1));
19489 if (SWIG_arg_fail(2)) SWIG_fail;
19490 }
19491 {
19492 PyThreadState* __tstate = wxPyBeginAllowThreads();
19493 (arg1)->SetStyle(arg2);
19494
19495 wxPyEndAllowThreads(__tstate);
19496 if (PyErr_Occurred()) SWIG_fail;
19497 }
19498 Py_INCREF(Py_None); resultobj = Py_None;
19499 return resultobj;
19500 fail:
19501 return NULL;
19502 }
19503
19504
19505 static PyObject *_wrap_ConfigBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
19506 PyObject *resultobj = NULL;
19507 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19508 long result;
19509 PyObject * obj0 = 0 ;
19510 char *kwnames[] = {
19511 (char *) "self", NULL
19512 };
19513
19514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
19515 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19516 if (SWIG_arg_fail(1)) SWIG_fail;
19517 {
19518 PyThreadState* __tstate = wxPyBeginAllowThreads();
19519 result = (long)((wxConfigBase const *)arg1)->GetStyle();
19520
19521 wxPyEndAllowThreads(__tstate);
19522 if (PyErr_Occurred()) SWIG_fail;
19523 }
19524 {
19525 resultobj = SWIG_From_long(static_cast<long >(result));
19526 }
19527 return resultobj;
19528 fail:
19529 return NULL;
19530 }
19531
19532
19533 static PyObject * ConfigBase_swigregister(PyObject *, PyObject *args) {
19534 PyObject *obj;
19535 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19536 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
19537 Py_INCREF(obj);
19538 return Py_BuildValue((char *)"");
19539 }
19540 static PyObject *_wrap_new_Config(PyObject *, PyObject *args, PyObject *kwargs) {
19541 PyObject *resultobj = NULL;
19542 wxString const &arg1_defvalue = wxPyEmptyString ;
19543 wxString *arg1 = (wxString *) &arg1_defvalue ;
19544 wxString const &arg2_defvalue = wxPyEmptyString ;
19545 wxString *arg2 = (wxString *) &arg2_defvalue ;
19546 wxString const &arg3_defvalue = wxPyEmptyString ;
19547 wxString *arg3 = (wxString *) &arg3_defvalue ;
19548 wxString const &arg4_defvalue = wxPyEmptyString ;
19549 wxString *arg4 = (wxString *) &arg4_defvalue ;
19550 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
19551 wxConfig *result;
19552 bool temp1 = false ;
19553 bool temp2 = false ;
19554 bool temp3 = false ;
19555 bool temp4 = false ;
19556 PyObject * obj0 = 0 ;
19557 PyObject * obj1 = 0 ;
19558 PyObject * obj2 = 0 ;
19559 PyObject * obj3 = 0 ;
19560 PyObject * obj4 = 0 ;
19561 char *kwnames[] = {
19562 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
19563 };
19564
19565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
19566 if (obj0) {
19567 {
19568 arg1 = wxString_in_helper(obj0);
19569 if (arg1 == NULL) SWIG_fail;
19570 temp1 = true;
19571 }
19572 }
19573 if (obj1) {
19574 {
19575 arg2 = wxString_in_helper(obj1);
19576 if (arg2 == NULL) SWIG_fail;
19577 temp2 = true;
19578 }
19579 }
19580 if (obj2) {
19581 {
19582 arg3 = wxString_in_helper(obj2);
19583 if (arg3 == NULL) SWIG_fail;
19584 temp3 = true;
19585 }
19586 }
19587 if (obj3) {
19588 {
19589 arg4 = wxString_in_helper(obj3);
19590 if (arg4 == NULL) SWIG_fail;
19591 temp4 = true;
19592 }
19593 }
19594 if (obj4) {
19595 {
19596 arg5 = static_cast<long >(SWIG_As_long(obj4));
19597 if (SWIG_arg_fail(5)) SWIG_fail;
19598 }
19599 }
19600 {
19601 PyThreadState* __tstate = wxPyBeginAllowThreads();
19602 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
19603
19604 wxPyEndAllowThreads(__tstate);
19605 if (PyErr_Occurred()) SWIG_fail;
19606 }
19607 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfig, 1);
19608 {
19609 if (temp1)
19610 delete arg1;
19611 }
19612 {
19613 if (temp2)
19614 delete arg2;
19615 }
19616 {
19617 if (temp3)
19618 delete arg3;
19619 }
19620 {
19621 if (temp4)
19622 delete arg4;
19623 }
19624 return resultobj;
19625 fail:
19626 {
19627 if (temp1)
19628 delete arg1;
19629 }
19630 {
19631 if (temp2)
19632 delete arg2;
19633 }
19634 {
19635 if (temp3)
19636 delete arg3;
19637 }
19638 {
19639 if (temp4)
19640 delete arg4;
19641 }
19642 return NULL;
19643 }
19644
19645
19646 static PyObject *_wrap_delete_Config(PyObject *, PyObject *args, PyObject *kwargs) {
19647 PyObject *resultobj = NULL;
19648 wxConfig *arg1 = (wxConfig *) 0 ;
19649 PyObject * obj0 = 0 ;
19650 char *kwnames[] = {
19651 (char *) "self", NULL
19652 };
19653
19654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
19655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfig, SWIG_POINTER_EXCEPTION | 0);
19656 if (SWIG_arg_fail(1)) SWIG_fail;
19657 {
19658 PyThreadState* __tstate = wxPyBeginAllowThreads();
19659 delete arg1;
19660
19661 wxPyEndAllowThreads(__tstate);
19662 if (PyErr_Occurred()) SWIG_fail;
19663 }
19664 Py_INCREF(Py_None); resultobj = Py_None;
19665 return resultobj;
19666 fail:
19667 return NULL;
19668 }
19669
19670
19671 static PyObject * Config_swigregister(PyObject *, PyObject *args) {
19672 PyObject *obj;
19673 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19674 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
19675 Py_INCREF(obj);
19676 return Py_BuildValue((char *)"");
19677 }
19678 static PyObject *_wrap_new_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
19679 PyObject *resultobj = NULL;
19680 wxString const &arg1_defvalue = wxPyEmptyString ;
19681 wxString *arg1 = (wxString *) &arg1_defvalue ;
19682 wxString const &arg2_defvalue = wxPyEmptyString ;
19683 wxString *arg2 = (wxString *) &arg2_defvalue ;
19684 wxString const &arg3_defvalue = wxPyEmptyString ;
19685 wxString *arg3 = (wxString *) &arg3_defvalue ;
19686 wxString const &arg4_defvalue = wxPyEmptyString ;
19687 wxString *arg4 = (wxString *) &arg4_defvalue ;
19688 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
19689 wxFileConfig *result;
19690 bool temp1 = false ;
19691 bool temp2 = false ;
19692 bool temp3 = false ;
19693 bool temp4 = false ;
19694 PyObject * obj0 = 0 ;
19695 PyObject * obj1 = 0 ;
19696 PyObject * obj2 = 0 ;
19697 PyObject * obj3 = 0 ;
19698 PyObject * obj4 = 0 ;
19699 char *kwnames[] = {
19700 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
19701 };
19702
19703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
19704 if (obj0) {
19705 {
19706 arg1 = wxString_in_helper(obj0);
19707 if (arg1 == NULL) SWIG_fail;
19708 temp1 = true;
19709 }
19710 }
19711 if (obj1) {
19712 {
19713 arg2 = wxString_in_helper(obj1);
19714 if (arg2 == NULL) SWIG_fail;
19715 temp2 = true;
19716 }
19717 }
19718 if (obj2) {
19719 {
19720 arg3 = wxString_in_helper(obj2);
19721 if (arg3 == NULL) SWIG_fail;
19722 temp3 = true;
19723 }
19724 }
19725 if (obj3) {
19726 {
19727 arg4 = wxString_in_helper(obj3);
19728 if (arg4 == NULL) SWIG_fail;
19729 temp4 = true;
19730 }
19731 }
19732 if (obj4) {
19733 {
19734 arg5 = static_cast<long >(SWIG_As_long(obj4));
19735 if (SWIG_arg_fail(5)) SWIG_fail;
19736 }
19737 }
19738 {
19739 PyThreadState* __tstate = wxPyBeginAllowThreads();
19740 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
19741
19742 wxPyEndAllowThreads(__tstate);
19743 if (PyErr_Occurred()) SWIG_fail;
19744 }
19745 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileConfig, 1);
19746 {
19747 if (temp1)
19748 delete arg1;
19749 }
19750 {
19751 if (temp2)
19752 delete arg2;
19753 }
19754 {
19755 if (temp3)
19756 delete arg3;
19757 }
19758 {
19759 if (temp4)
19760 delete arg4;
19761 }
19762 return resultobj;
19763 fail:
19764 {
19765 if (temp1)
19766 delete arg1;
19767 }
19768 {
19769 if (temp2)
19770 delete arg2;
19771 }
19772 {
19773 if (temp3)
19774 delete arg3;
19775 }
19776 {
19777 if (temp4)
19778 delete arg4;
19779 }
19780 return NULL;
19781 }
19782
19783
19784 static PyObject *_wrap_delete_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
19785 PyObject *resultobj = NULL;
19786 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
19787 PyObject * obj0 = 0 ;
19788 char *kwnames[] = {
19789 (char *) "self", NULL
19790 };
19791
19792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
19793 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileConfig, SWIG_POINTER_EXCEPTION | 0);
19794 if (SWIG_arg_fail(1)) SWIG_fail;
19795 {
19796 PyThreadState* __tstate = wxPyBeginAllowThreads();
19797 delete arg1;
19798
19799 wxPyEndAllowThreads(__tstate);
19800 if (PyErr_Occurred()) SWIG_fail;
19801 }
19802 Py_INCREF(Py_None); resultobj = Py_None;
19803 return resultobj;
19804 fail:
19805 return NULL;
19806 }
19807
19808
19809 static PyObject * FileConfig_swigregister(PyObject *, PyObject *args) {
19810 PyObject *obj;
19811 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19812 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
19813 Py_INCREF(obj);
19814 return Py_BuildValue((char *)"");
19815 }
19816 static PyObject *_wrap_new_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
19817 PyObject *resultobj = NULL;
19818 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19819 wxString *arg2 = 0 ;
19820 wxConfigPathChanger *result;
19821 bool temp2 = false ;
19822 PyObject * obj0 = 0 ;
19823 PyObject * obj1 = 0 ;
19824 char *kwnames[] = {
19825 (char *) "config",(char *) "entry", NULL
19826 };
19827
19828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
19829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19830 if (SWIG_arg_fail(1)) SWIG_fail;
19831 {
19832 arg2 = wxString_in_helper(obj1);
19833 if (arg2 == NULL) SWIG_fail;
19834 temp2 = true;
19835 }
19836 {
19837 PyThreadState* __tstate = wxPyBeginAllowThreads();
19838 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
19839
19840 wxPyEndAllowThreads(__tstate);
19841 if (PyErr_Occurred()) SWIG_fail;
19842 }
19843 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigPathChanger, 1);
19844 {
19845 if (temp2)
19846 delete arg2;
19847 }
19848 return resultobj;
19849 fail:
19850 {
19851 if (temp2)
19852 delete arg2;
19853 }
19854 return NULL;
19855 }
19856
19857
19858 static PyObject *_wrap_delete_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
19859 PyObject *resultobj = NULL;
19860 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
19861 PyObject * obj0 = 0 ;
19862 char *kwnames[] = {
19863 (char *) "self", NULL
19864 };
19865
19866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
19867 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
19868 if (SWIG_arg_fail(1)) SWIG_fail;
19869 {
19870 PyThreadState* __tstate = wxPyBeginAllowThreads();
19871 delete arg1;
19872
19873 wxPyEndAllowThreads(__tstate);
19874 if (PyErr_Occurred()) SWIG_fail;
19875 }
19876 Py_INCREF(Py_None); resultobj = Py_None;
19877 return resultobj;
19878 fail:
19879 return NULL;
19880 }
19881
19882
19883 static PyObject *_wrap_ConfigPathChanger_Name(PyObject *, PyObject *args, PyObject *kwargs) {
19884 PyObject *resultobj = NULL;
19885 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
19886 wxString *result;
19887 PyObject * obj0 = 0 ;
19888 char *kwnames[] = {
19889 (char *) "self", NULL
19890 };
19891
19892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
19893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
19894 if (SWIG_arg_fail(1)) SWIG_fail;
19895 {
19896 PyThreadState* __tstate = wxPyBeginAllowThreads();
19897 {
19898 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
19899 result = (wxString *) &_result_ref;
19900 }
19901
19902 wxPyEndAllowThreads(__tstate);
19903 if (PyErr_Occurred()) SWIG_fail;
19904 }
19905 {
19906 #if wxUSE_UNICODE
19907 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19908 #else
19909 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19910 #endif
19911 }
19912 return resultobj;
19913 fail:
19914 return NULL;
19915 }
19916
19917
19918 static PyObject * ConfigPathChanger_swigregister(PyObject *, PyObject *args) {
19919 PyObject *obj;
19920 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19921 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
19922 Py_INCREF(obj);
19923 return Py_BuildValue((char *)"");
19924 }
19925 static PyObject *_wrap_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19926 PyObject *resultobj = NULL;
19927 wxString *arg1 = 0 ;
19928 wxString result;
19929 bool temp1 = false ;
19930 PyObject * obj0 = 0 ;
19931 char *kwnames[] = {
19932 (char *) "sz", NULL
19933 };
19934
19935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
19936 {
19937 arg1 = wxString_in_helper(obj0);
19938 if (arg1 == NULL) SWIG_fail;
19939 temp1 = true;
19940 }
19941 {
19942 PyThreadState* __tstate = wxPyBeginAllowThreads();
19943 result = wxExpandEnvVars((wxString const &)*arg1);
19944
19945 wxPyEndAllowThreads(__tstate);
19946 if (PyErr_Occurred()) SWIG_fail;
19947 }
19948 {
19949 #if wxUSE_UNICODE
19950 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19951 #else
19952 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19953 #endif
19954 }
19955 {
19956 if (temp1)
19957 delete arg1;
19958 }
19959 return resultobj;
19960 fail:
19961 {
19962 if (temp1)
19963 delete arg1;
19964 }
19965 return NULL;
19966 }
19967
19968
19969 static int _wrap_DefaultDateTimeFormat_set(PyObject *) {
19970 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTimeFormat is read-only.");
19971 return 1;
19972 }
19973
19974
19975 static PyObject *_wrap_DefaultDateTimeFormat_get(void) {
19976 PyObject *pyobj = NULL;
19977
19978 {
19979 #if wxUSE_UNICODE
19980 pyobj = PyUnicode_FromWideChar((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
19981 #else
19982 pyobj = PyString_FromStringAndSize((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
19983 #endif
19984 }
19985 return pyobj;
19986 }
19987
19988
19989 static int _wrap_DefaultTimeSpanFormat_set(PyObject *) {
19990 PyErr_SetString(PyExc_TypeError,"Variable DefaultTimeSpanFormat is read-only.");
19991 return 1;
19992 }
19993
19994
19995 static PyObject *_wrap_DefaultTimeSpanFormat_get(void) {
19996 PyObject *pyobj = NULL;
19997
19998 {
19999 #if wxUSE_UNICODE
20000 pyobj = PyUnicode_FromWideChar((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
20001 #else
20002 pyobj = PyString_FromStringAndSize((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
20003 #endif
20004 }
20005 return pyobj;
20006 }
20007
20008
20009 static PyObject *_wrap_DateTime_SetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
20010 PyObject *resultobj = NULL;
20011 wxDateTime::Country arg1 ;
20012 PyObject * obj0 = 0 ;
20013 char *kwnames[] = {
20014 (char *) "country", NULL
20015 };
20016
20017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
20018 {
20019 arg1 = static_cast<wxDateTime::Country >(SWIG_As_int(obj0));
20020 if (SWIG_arg_fail(1)) SWIG_fail;
20021 }
20022 {
20023 PyThreadState* __tstate = wxPyBeginAllowThreads();
20024 wxDateTime::SetCountry(arg1);
20025
20026 wxPyEndAllowThreads(__tstate);
20027 if (PyErr_Occurred()) SWIG_fail;
20028 }
20029 Py_INCREF(Py_None); resultobj = Py_None;
20030 return resultobj;
20031 fail:
20032 return NULL;
20033 }
20034
20035
20036 static PyObject *_wrap_DateTime_GetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
20037 PyObject *resultobj = NULL;
20038 wxDateTime::Country result;
20039 char *kwnames[] = {
20040 NULL
20041 };
20042
20043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
20044 {
20045 PyThreadState* __tstate = wxPyBeginAllowThreads();
20046 result = (wxDateTime::Country)wxDateTime::GetCountry();
20047
20048 wxPyEndAllowThreads(__tstate);
20049 if (PyErr_Occurred()) SWIG_fail;
20050 }
20051 resultobj = SWIG_From_int((result));
20052 return resultobj;
20053 fail:
20054 return NULL;
20055 }
20056
20057
20058 static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *, PyObject *args, PyObject *kwargs) {
20059 PyObject *resultobj = NULL;
20060 wxDateTime::Country arg1 = (wxDateTime::Country) wxDateTime::Country_Default ;
20061 bool result;
20062 PyObject * obj0 = 0 ;
20063 char *kwnames[] = {
20064 (char *) "country", NULL
20065 };
20066
20067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
20068 if (obj0) {
20069 {
20070 arg1 = static_cast<wxDateTime::Country >(SWIG_As_int(obj0));
20071 if (SWIG_arg_fail(1)) SWIG_fail;
20072 }
20073 }
20074 {
20075 PyThreadState* __tstate = wxPyBeginAllowThreads();
20076 result = (bool)wxDateTime::IsWestEuropeanCountry(arg1);
20077
20078 wxPyEndAllowThreads(__tstate);
20079 if (PyErr_Occurred()) SWIG_fail;
20080 }
20081 {
20082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20083 }
20084 return resultobj;
20085 fail:
20086 return NULL;
20087 }
20088
20089
20090 static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *, PyObject *args, PyObject *kwargs) {
20091 PyObject *resultobj = NULL;
20092 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20093 int result;
20094 PyObject * obj0 = 0 ;
20095 char *kwnames[] = {
20096 (char *) "cal", NULL
20097 };
20098
20099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
20100 if (obj0) {
20101 {
20102 arg1 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj0));
20103 if (SWIG_arg_fail(1)) SWIG_fail;
20104 }
20105 }
20106 {
20107 PyThreadState* __tstate = wxPyBeginAllowThreads();
20108 result = (int)wxDateTime::GetCurrentYear(arg1);
20109
20110 wxPyEndAllowThreads(__tstate);
20111 if (PyErr_Occurred()) SWIG_fail;
20112 }
20113 {
20114 resultobj = SWIG_From_int(static_cast<int >(result));
20115 }
20116 return resultobj;
20117 fail:
20118 return NULL;
20119 }
20120
20121
20122 static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *, PyObject *args, PyObject *kwargs) {
20123 PyObject *resultobj = NULL;
20124 int arg1 ;
20125 int result;
20126 PyObject * obj0 = 0 ;
20127 char *kwnames[] = {
20128 (char *) "year", NULL
20129 };
20130
20131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
20132 {
20133 arg1 = static_cast<int >(SWIG_As_int(obj0));
20134 if (SWIG_arg_fail(1)) SWIG_fail;
20135 }
20136 {
20137 PyThreadState* __tstate = wxPyBeginAllowThreads();
20138 result = (int)wxDateTime::ConvertYearToBC(arg1);
20139
20140 wxPyEndAllowThreads(__tstate);
20141 if (PyErr_Occurred()) SWIG_fail;
20142 }
20143 {
20144 resultobj = SWIG_From_int(static_cast<int >(result));
20145 }
20146 return resultobj;
20147 fail:
20148 return NULL;
20149 }
20150
20151
20152 static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *, PyObject *args, PyObject *kwargs) {
20153 PyObject *resultobj = NULL;
20154 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20155 wxDateTime::Month result;
20156 PyObject * obj0 = 0 ;
20157 char *kwnames[] = {
20158 (char *) "cal", NULL
20159 };
20160
20161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
20162 if (obj0) {
20163 {
20164 arg1 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj0));
20165 if (SWIG_arg_fail(1)) SWIG_fail;
20166 }
20167 }
20168 {
20169 PyThreadState* __tstate = wxPyBeginAllowThreads();
20170 result = (wxDateTime::Month)wxDateTime::GetCurrentMonth(arg1);
20171
20172 wxPyEndAllowThreads(__tstate);
20173 if (PyErr_Occurred()) SWIG_fail;
20174 }
20175 resultobj = SWIG_From_int((result));
20176 return resultobj;
20177 fail:
20178 return NULL;
20179 }
20180
20181
20182 static PyObject *_wrap_DateTime_IsLeapYear(PyObject *, PyObject *args, PyObject *kwargs) {
20183 PyObject *resultobj = NULL;
20184 int arg1 = (int) wxDateTime::Inv_Year ;
20185 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20186 bool result;
20187 PyObject * obj0 = 0 ;
20188 PyObject * obj1 = 0 ;
20189 char *kwnames[] = {
20190 (char *) "year",(char *) "cal", NULL
20191 };
20192
20193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
20194 if (obj0) {
20195 {
20196 arg1 = static_cast<int >(SWIG_As_int(obj0));
20197 if (SWIG_arg_fail(1)) SWIG_fail;
20198 }
20199 }
20200 if (obj1) {
20201 {
20202 arg2 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj1));
20203 if (SWIG_arg_fail(2)) SWIG_fail;
20204 }
20205 }
20206 {
20207 PyThreadState* __tstate = wxPyBeginAllowThreads();
20208 result = (bool)wxDateTime::IsLeapYear(arg1,arg2);
20209
20210 wxPyEndAllowThreads(__tstate);
20211 if (PyErr_Occurred()) SWIG_fail;
20212 }
20213 {
20214 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20215 }
20216 return resultobj;
20217 fail:
20218 return NULL;
20219 }
20220
20221
20222 static PyObject *_wrap_DateTime_GetCentury(PyObject *, PyObject *args, PyObject *kwargs) {
20223 PyObject *resultobj = NULL;
20224 int arg1 = (int) wxDateTime::Inv_Year ;
20225 int result;
20226 PyObject * obj0 = 0 ;
20227 char *kwnames[] = {
20228 (char *) "year", NULL
20229 };
20230
20231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
20232 if (obj0) {
20233 {
20234 arg1 = static_cast<int >(SWIG_As_int(obj0));
20235 if (SWIG_arg_fail(1)) SWIG_fail;
20236 }
20237 }
20238 {
20239 PyThreadState* __tstate = wxPyBeginAllowThreads();
20240 result = (int)wxDateTime::GetCentury(arg1);
20241
20242 wxPyEndAllowThreads(__tstate);
20243 if (PyErr_Occurred()) SWIG_fail;
20244 }
20245 {
20246 resultobj = SWIG_From_int(static_cast<int >(result));
20247 }
20248 return resultobj;
20249 fail:
20250 return NULL;
20251 }
20252
20253
20254 static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *, PyObject *args, PyObject *kwargs) {
20255 PyObject *resultobj = NULL;
20256 int arg1 ;
20257 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20258 int result;
20259 PyObject * obj0 = 0 ;
20260 PyObject * obj1 = 0 ;
20261 char *kwnames[] = {
20262 (char *) "year",(char *) "cal", NULL
20263 };
20264
20265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
20266 {
20267 arg1 = static_cast<int >(SWIG_As_int(obj0));
20268 if (SWIG_arg_fail(1)) SWIG_fail;
20269 }
20270 if (obj1) {
20271 {
20272 arg2 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj1));
20273 if (SWIG_arg_fail(2)) SWIG_fail;
20274 }
20275 }
20276 {
20277 PyThreadState* __tstate = wxPyBeginAllowThreads();
20278 result = (int)wxDateTime::GetNumberOfDays(arg1,arg2);
20279
20280 wxPyEndAllowThreads(__tstate);
20281 if (PyErr_Occurred()) SWIG_fail;
20282 }
20283 {
20284 resultobj = SWIG_From_int(static_cast<int >(result));
20285 }
20286 return resultobj;
20287 fail:
20288 return NULL;
20289 }
20290
20291
20292 static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *, PyObject *args, PyObject *kwargs) {
20293 PyObject *resultobj = NULL;
20294 wxDateTime::Month arg1 ;
20295 int arg2 = (int) wxDateTime::Inv_Year ;
20296 wxDateTime::Calendar arg3 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20297 int result;
20298 PyObject * obj0 = 0 ;
20299 PyObject * obj1 = 0 ;
20300 PyObject * obj2 = 0 ;
20301 char *kwnames[] = {
20302 (char *) "month",(char *) "year",(char *) "cal", NULL
20303 };
20304
20305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
20306 {
20307 arg1 = static_cast<wxDateTime::Month >(SWIG_As_int(obj0));
20308 if (SWIG_arg_fail(1)) SWIG_fail;
20309 }
20310 if (obj1) {
20311 {
20312 arg2 = static_cast<int >(SWIG_As_int(obj1));
20313 if (SWIG_arg_fail(2)) SWIG_fail;
20314 }
20315 }
20316 if (obj2) {
20317 {
20318 arg3 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj2));
20319 if (SWIG_arg_fail(3)) SWIG_fail;
20320 }
20321 }
20322 {
20323 PyThreadState* __tstate = wxPyBeginAllowThreads();
20324 result = (int)wxDateTime::GetNumberOfDays(arg1,arg2,arg3);
20325
20326 wxPyEndAllowThreads(__tstate);
20327 if (PyErr_Occurred()) SWIG_fail;
20328 }
20329 {
20330 resultobj = SWIG_From_int(static_cast<int >(result));
20331 }
20332 return resultobj;
20333 fail:
20334 return NULL;
20335 }
20336
20337
20338 static PyObject *_wrap_DateTime_GetMonthName(PyObject *, PyObject *args, PyObject *kwargs) {
20339 PyObject *resultobj = NULL;
20340 wxDateTime::Month arg1 ;
20341 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
20342 wxString result;
20343 PyObject * obj0 = 0 ;
20344 PyObject * obj1 = 0 ;
20345 char *kwnames[] = {
20346 (char *) "month",(char *) "flags", NULL
20347 };
20348
20349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
20350 {
20351 arg1 = static_cast<wxDateTime::Month >(SWIG_As_int(obj0));
20352 if (SWIG_arg_fail(1)) SWIG_fail;
20353 }
20354 if (obj1) {
20355 {
20356 arg2 = static_cast<wxDateTime::NameFlags >(SWIG_As_int(obj1));
20357 if (SWIG_arg_fail(2)) SWIG_fail;
20358 }
20359 }
20360 {
20361 PyThreadState* __tstate = wxPyBeginAllowThreads();
20362 result = wxDateTime::GetMonthName(arg1,arg2);
20363
20364 wxPyEndAllowThreads(__tstate);
20365 if (PyErr_Occurred()) SWIG_fail;
20366 }
20367 {
20368 #if wxUSE_UNICODE
20369 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20370 #else
20371 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20372 #endif
20373 }
20374 return resultobj;
20375 fail:
20376 return NULL;
20377 }
20378
20379
20380 static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *, PyObject *args, PyObject *kwargs) {
20381 PyObject *resultobj = NULL;
20382 wxDateTime::WeekDay arg1 ;
20383 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
20384 wxString result;
20385 PyObject * obj0 = 0 ;
20386 PyObject * obj1 = 0 ;
20387 char *kwnames[] = {
20388 (char *) "weekday",(char *) "flags", NULL
20389 };
20390
20391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
20392 {
20393 arg1 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj0));
20394 if (SWIG_arg_fail(1)) SWIG_fail;
20395 }
20396 if (obj1) {
20397 {
20398 arg2 = static_cast<wxDateTime::NameFlags >(SWIG_As_int(obj1));
20399 if (SWIG_arg_fail(2)) SWIG_fail;
20400 }
20401 }
20402 {
20403 PyThreadState* __tstate = wxPyBeginAllowThreads();
20404 result = wxDateTime::GetWeekDayName(arg1,arg2);
20405
20406 wxPyEndAllowThreads(__tstate);
20407 if (PyErr_Occurred()) SWIG_fail;
20408 }
20409 {
20410 #if wxUSE_UNICODE
20411 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20412 #else
20413 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20414 #endif
20415 }
20416 return resultobj;
20417 fail:
20418 return NULL;
20419 }
20420
20421
20422 static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *, PyObject *args, PyObject *kwargs) {
20423 PyObject *resultobj = NULL;
20424 PyObject *result;
20425 char *kwnames[] = {
20426 NULL
20427 };
20428
20429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetAmPmStrings",kwnames)) goto fail;
20430 {
20431 PyThreadState* __tstate = wxPyBeginAllowThreads();
20432 result = (PyObject *)wxDateTime_GetAmPmStrings();
20433
20434 wxPyEndAllowThreads(__tstate);
20435 if (PyErr_Occurred()) SWIG_fail;
20436 }
20437 resultobj = result;
20438 return resultobj;
20439 fail:
20440 return NULL;
20441 }
20442
20443
20444 static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *, PyObject *args, PyObject *kwargs) {
20445 PyObject *resultobj = NULL;
20446 int arg1 = (int) wxDateTime::Inv_Year ;
20447 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
20448 bool result;
20449 PyObject * obj0 = 0 ;
20450 PyObject * obj1 = 0 ;
20451 char *kwnames[] = {
20452 (char *) "year",(char *) "country", NULL
20453 };
20454
20455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
20456 if (obj0) {
20457 {
20458 arg1 = static_cast<int >(SWIG_As_int(obj0));
20459 if (SWIG_arg_fail(1)) SWIG_fail;
20460 }
20461 }
20462 if (obj1) {
20463 {
20464 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
20465 if (SWIG_arg_fail(2)) SWIG_fail;
20466 }
20467 }
20468 {
20469 PyThreadState* __tstate = wxPyBeginAllowThreads();
20470 result = (bool)wxDateTime::IsDSTApplicable(arg1,arg2);
20471
20472 wxPyEndAllowThreads(__tstate);
20473 if (PyErr_Occurred()) SWIG_fail;
20474 }
20475 {
20476 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20477 }
20478 return resultobj;
20479 fail:
20480 return NULL;
20481 }
20482
20483
20484 static PyObject *_wrap_DateTime_GetBeginDST(PyObject *, PyObject *args, PyObject *kwargs) {
20485 PyObject *resultobj = NULL;
20486 int arg1 = (int) wxDateTime::Inv_Year ;
20487 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
20488 wxDateTime result;
20489 PyObject * obj0 = 0 ;
20490 PyObject * obj1 = 0 ;
20491 char *kwnames[] = {
20492 (char *) "year",(char *) "country", NULL
20493 };
20494
20495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
20496 if (obj0) {
20497 {
20498 arg1 = static_cast<int >(SWIG_As_int(obj0));
20499 if (SWIG_arg_fail(1)) SWIG_fail;
20500 }
20501 }
20502 if (obj1) {
20503 {
20504 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
20505 if (SWIG_arg_fail(2)) SWIG_fail;
20506 }
20507 }
20508 {
20509 PyThreadState* __tstate = wxPyBeginAllowThreads();
20510 result = wxDateTime::GetBeginDST(arg1,arg2);
20511
20512 wxPyEndAllowThreads(__tstate);
20513 if (PyErr_Occurred()) SWIG_fail;
20514 }
20515 {
20516 wxDateTime * resultptr;
20517 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20518 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20519 }
20520 return resultobj;
20521 fail:
20522 return NULL;
20523 }
20524
20525
20526 static PyObject *_wrap_DateTime_GetEndDST(PyObject *, PyObject *args, PyObject *kwargs) {
20527 PyObject *resultobj = NULL;
20528 int arg1 = (int) wxDateTime::Inv_Year ;
20529 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
20530 wxDateTime result;
20531 PyObject * obj0 = 0 ;
20532 PyObject * obj1 = 0 ;
20533 char *kwnames[] = {
20534 (char *) "year",(char *) "country", NULL
20535 };
20536
20537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
20538 if (obj0) {
20539 {
20540 arg1 = static_cast<int >(SWIG_As_int(obj0));
20541 if (SWIG_arg_fail(1)) SWIG_fail;
20542 }
20543 }
20544 if (obj1) {
20545 {
20546 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
20547 if (SWIG_arg_fail(2)) SWIG_fail;
20548 }
20549 }
20550 {
20551 PyThreadState* __tstate = wxPyBeginAllowThreads();
20552 result = wxDateTime::GetEndDST(arg1,arg2);
20553
20554 wxPyEndAllowThreads(__tstate);
20555 if (PyErr_Occurred()) SWIG_fail;
20556 }
20557 {
20558 wxDateTime * resultptr;
20559 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20560 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20561 }
20562 return resultobj;
20563 fail:
20564 return NULL;
20565 }
20566
20567
20568 static PyObject *_wrap_DateTime_Now(PyObject *, PyObject *args, PyObject *kwargs) {
20569 PyObject *resultobj = NULL;
20570 wxDateTime result;
20571 char *kwnames[] = {
20572 NULL
20573 };
20574
20575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
20576 {
20577 PyThreadState* __tstate = wxPyBeginAllowThreads();
20578 result = wxDateTime::Now();
20579
20580 wxPyEndAllowThreads(__tstate);
20581 if (PyErr_Occurred()) SWIG_fail;
20582 }
20583 {
20584 wxDateTime * resultptr;
20585 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20586 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20587 }
20588 return resultobj;
20589 fail:
20590 return NULL;
20591 }
20592
20593
20594 static PyObject *_wrap_DateTime_UNow(PyObject *, PyObject *args, PyObject *kwargs) {
20595 PyObject *resultobj = NULL;
20596 wxDateTime result;
20597 char *kwnames[] = {
20598 NULL
20599 };
20600
20601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
20602 {
20603 PyThreadState* __tstate = wxPyBeginAllowThreads();
20604 result = wxDateTime::UNow();
20605
20606 wxPyEndAllowThreads(__tstate);
20607 if (PyErr_Occurred()) SWIG_fail;
20608 }
20609 {
20610 wxDateTime * resultptr;
20611 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20612 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20613 }
20614 return resultobj;
20615 fail:
20616 return NULL;
20617 }
20618
20619
20620 static PyObject *_wrap_DateTime_Today(PyObject *, PyObject *args, PyObject *kwargs) {
20621 PyObject *resultobj = NULL;
20622 wxDateTime result;
20623 char *kwnames[] = {
20624 NULL
20625 };
20626
20627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
20628 {
20629 PyThreadState* __tstate = wxPyBeginAllowThreads();
20630 result = wxDateTime::Today();
20631
20632 wxPyEndAllowThreads(__tstate);
20633 if (PyErr_Occurred()) SWIG_fail;
20634 }
20635 {
20636 wxDateTime * resultptr;
20637 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20638 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20639 }
20640 return resultobj;
20641 fail:
20642 return NULL;
20643 }
20644
20645
20646 static PyObject *_wrap_new_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
20647 PyObject *resultobj = NULL;
20648 wxDateTime *result;
20649 char *kwnames[] = {
20650 NULL
20651 };
20652
20653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
20654 {
20655 PyThreadState* __tstate = wxPyBeginAllowThreads();
20656 result = (wxDateTime *)new wxDateTime();
20657
20658 wxPyEndAllowThreads(__tstate);
20659 if (PyErr_Occurred()) SWIG_fail;
20660 }
20661 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20662 return resultobj;
20663 fail:
20664 return NULL;
20665 }
20666
20667
20668 static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
20669 PyObject *resultobj = NULL;
20670 time_t arg1 ;
20671 wxDateTime *result;
20672 PyObject * obj0 = 0 ;
20673 char *kwnames[] = {
20674 (char *) "timet", NULL
20675 };
20676
20677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
20678 {
20679 arg1 = static_cast<time_t >(SWIG_As_unsigned_SS_int(obj0));
20680 if (SWIG_arg_fail(1)) SWIG_fail;
20681 }
20682 {
20683 PyThreadState* __tstate = wxPyBeginAllowThreads();
20684 result = (wxDateTime *)new wxDateTime(arg1);
20685
20686 wxPyEndAllowThreads(__tstate);
20687 if (PyErr_Occurred()) SWIG_fail;
20688 }
20689 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20690 return resultobj;
20691 fail:
20692 return NULL;
20693 }
20694
20695
20696 static PyObject *_wrap_new_DateTimeFromJDN(PyObject *, PyObject *args, PyObject *kwargs) {
20697 PyObject *resultobj = NULL;
20698 double arg1 ;
20699 wxDateTime *result;
20700 PyObject * obj0 = 0 ;
20701 char *kwnames[] = {
20702 (char *) "jdn", NULL
20703 };
20704
20705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
20706 {
20707 arg1 = static_cast<double >(SWIG_As_double(obj0));
20708 if (SWIG_arg_fail(1)) SWIG_fail;
20709 }
20710 {
20711 PyThreadState* __tstate = wxPyBeginAllowThreads();
20712 result = (wxDateTime *)new wxDateTime(arg1);
20713
20714 wxPyEndAllowThreads(__tstate);
20715 if (PyErr_Occurred()) SWIG_fail;
20716 }
20717 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20718 return resultobj;
20719 fail:
20720 return NULL;
20721 }
20722
20723
20724 static PyObject *_wrap_new_DateTimeFromHMS(PyObject *, PyObject *args, PyObject *kwargs) {
20725 PyObject *resultobj = NULL;
20726 int arg1 ;
20727 int arg2 = (int) 0 ;
20728 int arg3 = (int) 0 ;
20729 int arg4 = (int) 0 ;
20730 wxDateTime *result;
20731 PyObject * obj0 = 0 ;
20732 PyObject * obj1 = 0 ;
20733 PyObject * obj2 = 0 ;
20734 PyObject * obj3 = 0 ;
20735 char *kwnames[] = {
20736 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20737 };
20738
20739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20740 {
20741 arg1 = static_cast<int >(SWIG_As_int(obj0));
20742 if (SWIG_arg_fail(1)) SWIG_fail;
20743 }
20744 if (obj1) {
20745 {
20746 arg2 = static_cast<int >(SWIG_As_int(obj1));
20747 if (SWIG_arg_fail(2)) SWIG_fail;
20748 }
20749 }
20750 if (obj2) {
20751 {
20752 arg3 = static_cast<int >(SWIG_As_int(obj2));
20753 if (SWIG_arg_fail(3)) SWIG_fail;
20754 }
20755 }
20756 if (obj3) {
20757 {
20758 arg4 = static_cast<int >(SWIG_As_int(obj3));
20759 if (SWIG_arg_fail(4)) SWIG_fail;
20760 }
20761 }
20762 {
20763 PyThreadState* __tstate = wxPyBeginAllowThreads();
20764 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
20765
20766 wxPyEndAllowThreads(__tstate);
20767 if (PyErr_Occurred()) SWIG_fail;
20768 }
20769 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20770 return resultobj;
20771 fail:
20772 return NULL;
20773 }
20774
20775
20776 static PyObject *_wrap_new_DateTimeFromDMY(PyObject *, PyObject *args, PyObject *kwargs) {
20777 PyObject *resultobj = NULL;
20778 int arg1 ;
20779 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
20780 int arg3 = (int) wxDateTime::Inv_Year ;
20781 int arg4 = (int) 0 ;
20782 int arg5 = (int) 0 ;
20783 int arg6 = (int) 0 ;
20784 int arg7 = (int) 0 ;
20785 wxDateTime *result;
20786 PyObject * obj0 = 0 ;
20787 PyObject * obj1 = 0 ;
20788 PyObject * obj2 = 0 ;
20789 PyObject * obj3 = 0 ;
20790 PyObject * obj4 = 0 ;
20791 PyObject * obj5 = 0 ;
20792 PyObject * obj6 = 0 ;
20793 char *kwnames[] = {
20794 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20795 };
20796
20797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
20798 {
20799 arg1 = static_cast<int >(SWIG_As_int(obj0));
20800 if (SWIG_arg_fail(1)) SWIG_fail;
20801 }
20802 if (obj1) {
20803 {
20804 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
20805 if (SWIG_arg_fail(2)) SWIG_fail;
20806 }
20807 }
20808 if (obj2) {
20809 {
20810 arg3 = static_cast<int >(SWIG_As_int(obj2));
20811 if (SWIG_arg_fail(3)) SWIG_fail;
20812 }
20813 }
20814 if (obj3) {
20815 {
20816 arg4 = static_cast<int >(SWIG_As_int(obj3));
20817 if (SWIG_arg_fail(4)) SWIG_fail;
20818 }
20819 }
20820 if (obj4) {
20821 {
20822 arg5 = static_cast<int >(SWIG_As_int(obj4));
20823 if (SWIG_arg_fail(5)) SWIG_fail;
20824 }
20825 }
20826 if (obj5) {
20827 {
20828 arg6 = static_cast<int >(SWIG_As_int(obj5));
20829 if (SWIG_arg_fail(6)) SWIG_fail;
20830 }
20831 }
20832 if (obj6) {
20833 {
20834 arg7 = static_cast<int >(SWIG_As_int(obj6));
20835 if (SWIG_arg_fail(7)) SWIG_fail;
20836 }
20837 }
20838 {
20839 PyThreadState* __tstate = wxPyBeginAllowThreads();
20840 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
20841
20842 wxPyEndAllowThreads(__tstate);
20843 if (PyErr_Occurred()) SWIG_fail;
20844 }
20845 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20846 return resultobj;
20847 fail:
20848 return NULL;
20849 }
20850
20851
20852 static PyObject *_wrap_delete_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
20853 PyObject *resultobj = NULL;
20854 wxDateTime *arg1 = (wxDateTime *) 0 ;
20855 PyObject * obj0 = 0 ;
20856 char *kwnames[] = {
20857 (char *) "self", NULL
20858 };
20859
20860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
20861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20862 if (SWIG_arg_fail(1)) SWIG_fail;
20863 {
20864 PyThreadState* __tstate = wxPyBeginAllowThreads();
20865 delete arg1;
20866
20867 wxPyEndAllowThreads(__tstate);
20868 if (PyErr_Occurred()) SWIG_fail;
20869 }
20870 Py_INCREF(Py_None); resultobj = Py_None;
20871 return resultobj;
20872 fail:
20873 return NULL;
20874 }
20875
20876
20877 static PyObject *_wrap_DateTime_SetToCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
20878 PyObject *resultobj = NULL;
20879 wxDateTime *arg1 = (wxDateTime *) 0 ;
20880 wxDateTime *result;
20881 PyObject * obj0 = 0 ;
20882 char *kwnames[] = {
20883 (char *) "self", NULL
20884 };
20885
20886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
20887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20888 if (SWIG_arg_fail(1)) SWIG_fail;
20889 {
20890 PyThreadState* __tstate = wxPyBeginAllowThreads();
20891 {
20892 wxDateTime &_result_ref = (arg1)->SetToCurrent();
20893 result = (wxDateTime *) &_result_ref;
20894 }
20895
20896 wxPyEndAllowThreads(__tstate);
20897 if (PyErr_Occurred()) SWIG_fail;
20898 }
20899 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20900 return resultobj;
20901 fail:
20902 return NULL;
20903 }
20904
20905
20906 static PyObject *_wrap_DateTime_SetTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
20907 PyObject *resultobj = NULL;
20908 wxDateTime *arg1 = (wxDateTime *) 0 ;
20909 time_t arg2 ;
20910 wxDateTime *result;
20911 PyObject * obj0 = 0 ;
20912 PyObject * obj1 = 0 ;
20913 char *kwnames[] = {
20914 (char *) "self",(char *) "timet", NULL
20915 };
20916
20917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
20918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20919 if (SWIG_arg_fail(1)) SWIG_fail;
20920 {
20921 arg2 = static_cast<time_t >(SWIG_As_unsigned_SS_int(obj1));
20922 if (SWIG_arg_fail(2)) SWIG_fail;
20923 }
20924 {
20925 PyThreadState* __tstate = wxPyBeginAllowThreads();
20926 {
20927 wxDateTime &_result_ref = (arg1)->Set(arg2);
20928 result = (wxDateTime *) &_result_ref;
20929 }
20930
20931 wxPyEndAllowThreads(__tstate);
20932 if (PyErr_Occurred()) SWIG_fail;
20933 }
20934 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20935 return resultobj;
20936 fail:
20937 return NULL;
20938 }
20939
20940
20941 static PyObject *_wrap_DateTime_SetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
20942 PyObject *resultobj = NULL;
20943 wxDateTime *arg1 = (wxDateTime *) 0 ;
20944 double arg2 ;
20945 wxDateTime *result;
20946 PyObject * obj0 = 0 ;
20947 PyObject * obj1 = 0 ;
20948 char *kwnames[] = {
20949 (char *) "self",(char *) "jdn", NULL
20950 };
20951
20952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
20953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20954 if (SWIG_arg_fail(1)) SWIG_fail;
20955 {
20956 arg2 = static_cast<double >(SWIG_As_double(obj1));
20957 if (SWIG_arg_fail(2)) SWIG_fail;
20958 }
20959 {
20960 PyThreadState* __tstate = wxPyBeginAllowThreads();
20961 {
20962 wxDateTime &_result_ref = (arg1)->Set(arg2);
20963 result = (wxDateTime *) &_result_ref;
20964 }
20965
20966 wxPyEndAllowThreads(__tstate);
20967 if (PyErr_Occurred()) SWIG_fail;
20968 }
20969 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20970 return resultobj;
20971 fail:
20972 return NULL;
20973 }
20974
20975
20976 static PyObject *_wrap_DateTime_SetHMS(PyObject *, PyObject *args, PyObject *kwargs) {
20977 PyObject *resultobj = NULL;
20978 wxDateTime *arg1 = (wxDateTime *) 0 ;
20979 int arg2 ;
20980 int arg3 = (int) 0 ;
20981 int arg4 = (int) 0 ;
20982 int arg5 = (int) 0 ;
20983 wxDateTime *result;
20984 PyObject * obj0 = 0 ;
20985 PyObject * obj1 = 0 ;
20986 PyObject * obj2 = 0 ;
20987 PyObject * obj3 = 0 ;
20988 PyObject * obj4 = 0 ;
20989 char *kwnames[] = {
20990 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20991 };
20992
20993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
20994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20995 if (SWIG_arg_fail(1)) SWIG_fail;
20996 {
20997 arg2 = static_cast<int >(SWIG_As_int(obj1));
20998 if (SWIG_arg_fail(2)) SWIG_fail;
20999 }
21000 if (obj2) {
21001 {
21002 arg3 = static_cast<int >(SWIG_As_int(obj2));
21003 if (SWIG_arg_fail(3)) SWIG_fail;
21004 }
21005 }
21006 if (obj3) {
21007 {
21008 arg4 = static_cast<int >(SWIG_As_int(obj3));
21009 if (SWIG_arg_fail(4)) SWIG_fail;
21010 }
21011 }
21012 if (obj4) {
21013 {
21014 arg5 = static_cast<int >(SWIG_As_int(obj4));
21015 if (SWIG_arg_fail(5)) SWIG_fail;
21016 }
21017 }
21018 {
21019 PyThreadState* __tstate = wxPyBeginAllowThreads();
21020 {
21021 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
21022 result = (wxDateTime *) &_result_ref;
21023 }
21024
21025 wxPyEndAllowThreads(__tstate);
21026 if (PyErr_Occurred()) SWIG_fail;
21027 }
21028 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21029 return resultobj;
21030 fail:
21031 return NULL;
21032 }
21033
21034
21035 static PyObject *_wrap_DateTime_Set(PyObject *, PyObject *args, PyObject *kwargs) {
21036 PyObject *resultobj = NULL;
21037 wxDateTime *arg1 = (wxDateTime *) 0 ;
21038 int arg2 ;
21039 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21040 int arg4 = (int) wxDateTime::Inv_Year ;
21041 int arg5 = (int) 0 ;
21042 int arg6 = (int) 0 ;
21043 int arg7 = (int) 0 ;
21044 int arg8 = (int) 0 ;
21045 wxDateTime *result;
21046 PyObject * obj0 = 0 ;
21047 PyObject * obj1 = 0 ;
21048 PyObject * obj2 = 0 ;
21049 PyObject * obj3 = 0 ;
21050 PyObject * obj4 = 0 ;
21051 PyObject * obj5 = 0 ;
21052 PyObject * obj6 = 0 ;
21053 PyObject * obj7 = 0 ;
21054 char *kwnames[] = {
21055 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
21056 };
21057
21058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
21059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21060 if (SWIG_arg_fail(1)) SWIG_fail;
21061 {
21062 arg2 = static_cast<int >(SWIG_As_int(obj1));
21063 if (SWIG_arg_fail(2)) SWIG_fail;
21064 }
21065 if (obj2) {
21066 {
21067 arg3 = static_cast<wxDateTime::Month >(SWIG_As_int(obj2));
21068 if (SWIG_arg_fail(3)) SWIG_fail;
21069 }
21070 }
21071 if (obj3) {
21072 {
21073 arg4 = static_cast<int >(SWIG_As_int(obj3));
21074 if (SWIG_arg_fail(4)) SWIG_fail;
21075 }
21076 }
21077 if (obj4) {
21078 {
21079 arg5 = static_cast<int >(SWIG_As_int(obj4));
21080 if (SWIG_arg_fail(5)) SWIG_fail;
21081 }
21082 }
21083 if (obj5) {
21084 {
21085 arg6 = static_cast<int >(SWIG_As_int(obj5));
21086 if (SWIG_arg_fail(6)) SWIG_fail;
21087 }
21088 }
21089 if (obj6) {
21090 {
21091 arg7 = static_cast<int >(SWIG_As_int(obj6));
21092 if (SWIG_arg_fail(7)) SWIG_fail;
21093 }
21094 }
21095 if (obj7) {
21096 {
21097 arg8 = static_cast<int >(SWIG_As_int(obj7));
21098 if (SWIG_arg_fail(8)) SWIG_fail;
21099 }
21100 }
21101 {
21102 PyThreadState* __tstate = wxPyBeginAllowThreads();
21103 {
21104 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
21105 result = (wxDateTime *) &_result_ref;
21106 }
21107
21108 wxPyEndAllowThreads(__tstate);
21109 if (PyErr_Occurred()) SWIG_fail;
21110 }
21111 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21112 return resultobj;
21113 fail:
21114 return NULL;
21115 }
21116
21117
21118 static PyObject *_wrap_DateTime_ResetTime(PyObject *, PyObject *args, PyObject *kwargs) {
21119 PyObject *resultobj = NULL;
21120 wxDateTime *arg1 = (wxDateTime *) 0 ;
21121 wxDateTime *result;
21122 PyObject * obj0 = 0 ;
21123 char *kwnames[] = {
21124 (char *) "self", NULL
21125 };
21126
21127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
21128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21129 if (SWIG_arg_fail(1)) SWIG_fail;
21130 {
21131 PyThreadState* __tstate = wxPyBeginAllowThreads();
21132 {
21133 wxDateTime &_result_ref = (arg1)->ResetTime();
21134 result = (wxDateTime *) &_result_ref;
21135 }
21136
21137 wxPyEndAllowThreads(__tstate);
21138 if (PyErr_Occurred()) SWIG_fail;
21139 }
21140 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21141 return resultobj;
21142 fail:
21143 return NULL;
21144 }
21145
21146
21147 static PyObject *_wrap_DateTime_SetYear(PyObject *, PyObject *args, PyObject *kwargs) {
21148 PyObject *resultobj = NULL;
21149 wxDateTime *arg1 = (wxDateTime *) 0 ;
21150 int arg2 ;
21151 wxDateTime *result;
21152 PyObject * obj0 = 0 ;
21153 PyObject * obj1 = 0 ;
21154 char *kwnames[] = {
21155 (char *) "self",(char *) "year", NULL
21156 };
21157
21158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
21159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21160 if (SWIG_arg_fail(1)) SWIG_fail;
21161 {
21162 arg2 = static_cast<int >(SWIG_As_int(obj1));
21163 if (SWIG_arg_fail(2)) SWIG_fail;
21164 }
21165 {
21166 PyThreadState* __tstate = wxPyBeginAllowThreads();
21167 {
21168 wxDateTime &_result_ref = (arg1)->SetYear(arg2);
21169 result = (wxDateTime *) &_result_ref;
21170 }
21171
21172 wxPyEndAllowThreads(__tstate);
21173 if (PyErr_Occurred()) SWIG_fail;
21174 }
21175 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21176 return resultobj;
21177 fail:
21178 return NULL;
21179 }
21180
21181
21182 static PyObject *_wrap_DateTime_SetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
21183 PyObject *resultobj = NULL;
21184 wxDateTime *arg1 = (wxDateTime *) 0 ;
21185 wxDateTime::Month arg2 ;
21186 wxDateTime *result;
21187 PyObject * obj0 = 0 ;
21188 PyObject * obj1 = 0 ;
21189 char *kwnames[] = {
21190 (char *) "self",(char *) "month", NULL
21191 };
21192
21193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
21194 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21195 if (SWIG_arg_fail(1)) SWIG_fail;
21196 {
21197 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
21198 if (SWIG_arg_fail(2)) SWIG_fail;
21199 }
21200 {
21201 PyThreadState* __tstate = wxPyBeginAllowThreads();
21202 {
21203 wxDateTime &_result_ref = (arg1)->SetMonth(arg2);
21204 result = (wxDateTime *) &_result_ref;
21205 }
21206
21207 wxPyEndAllowThreads(__tstate);
21208 if (PyErr_Occurred()) SWIG_fail;
21209 }
21210 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21211 return resultobj;
21212 fail:
21213 return NULL;
21214 }
21215
21216
21217 static PyObject *_wrap_DateTime_SetDay(PyObject *, PyObject *args, PyObject *kwargs) {
21218 PyObject *resultobj = NULL;
21219 wxDateTime *arg1 = (wxDateTime *) 0 ;
21220 int arg2 ;
21221 wxDateTime *result;
21222 PyObject * obj0 = 0 ;
21223 PyObject * obj1 = 0 ;
21224 char *kwnames[] = {
21225 (char *) "self",(char *) "day", NULL
21226 };
21227
21228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
21229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21230 if (SWIG_arg_fail(1)) SWIG_fail;
21231 {
21232 arg2 = static_cast<int >(SWIG_As_int(obj1));
21233 if (SWIG_arg_fail(2)) SWIG_fail;
21234 }
21235 {
21236 PyThreadState* __tstate = wxPyBeginAllowThreads();
21237 {
21238 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
21239 result = (wxDateTime *) &_result_ref;
21240 }
21241
21242 wxPyEndAllowThreads(__tstate);
21243 if (PyErr_Occurred()) SWIG_fail;
21244 }
21245 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21246 return resultobj;
21247 fail:
21248 return NULL;
21249 }
21250
21251
21252 static PyObject *_wrap_DateTime_SetHour(PyObject *, PyObject *args, PyObject *kwargs) {
21253 PyObject *resultobj = NULL;
21254 wxDateTime *arg1 = (wxDateTime *) 0 ;
21255 int arg2 ;
21256 wxDateTime *result;
21257 PyObject * obj0 = 0 ;
21258 PyObject * obj1 = 0 ;
21259 char *kwnames[] = {
21260 (char *) "self",(char *) "hour", NULL
21261 };
21262
21263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
21264 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21265 if (SWIG_arg_fail(1)) SWIG_fail;
21266 {
21267 arg2 = static_cast<int >(SWIG_As_int(obj1));
21268 if (SWIG_arg_fail(2)) SWIG_fail;
21269 }
21270 {
21271 PyThreadState* __tstate = wxPyBeginAllowThreads();
21272 {
21273 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
21274 result = (wxDateTime *) &_result_ref;
21275 }
21276
21277 wxPyEndAllowThreads(__tstate);
21278 if (PyErr_Occurred()) SWIG_fail;
21279 }
21280 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21281 return resultobj;
21282 fail:
21283 return NULL;
21284 }
21285
21286
21287 static PyObject *_wrap_DateTime_SetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
21288 PyObject *resultobj = NULL;
21289 wxDateTime *arg1 = (wxDateTime *) 0 ;
21290 int arg2 ;
21291 wxDateTime *result;
21292 PyObject * obj0 = 0 ;
21293 PyObject * obj1 = 0 ;
21294 char *kwnames[] = {
21295 (char *) "self",(char *) "minute", NULL
21296 };
21297
21298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
21299 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21300 if (SWIG_arg_fail(1)) SWIG_fail;
21301 {
21302 arg2 = static_cast<int >(SWIG_As_int(obj1));
21303 if (SWIG_arg_fail(2)) SWIG_fail;
21304 }
21305 {
21306 PyThreadState* __tstate = wxPyBeginAllowThreads();
21307 {
21308 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
21309 result = (wxDateTime *) &_result_ref;
21310 }
21311
21312 wxPyEndAllowThreads(__tstate);
21313 if (PyErr_Occurred()) SWIG_fail;
21314 }
21315 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21316 return resultobj;
21317 fail:
21318 return NULL;
21319 }
21320
21321
21322 static PyObject *_wrap_DateTime_SetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
21323 PyObject *resultobj = NULL;
21324 wxDateTime *arg1 = (wxDateTime *) 0 ;
21325 int arg2 ;
21326 wxDateTime *result;
21327 PyObject * obj0 = 0 ;
21328 PyObject * obj1 = 0 ;
21329 char *kwnames[] = {
21330 (char *) "self",(char *) "second", NULL
21331 };
21332
21333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
21334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21335 if (SWIG_arg_fail(1)) SWIG_fail;
21336 {
21337 arg2 = static_cast<int >(SWIG_As_int(obj1));
21338 if (SWIG_arg_fail(2)) SWIG_fail;
21339 }
21340 {
21341 PyThreadState* __tstate = wxPyBeginAllowThreads();
21342 {
21343 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
21344 result = (wxDateTime *) &_result_ref;
21345 }
21346
21347 wxPyEndAllowThreads(__tstate);
21348 if (PyErr_Occurred()) SWIG_fail;
21349 }
21350 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21351 return resultobj;
21352 fail:
21353 return NULL;
21354 }
21355
21356
21357 static PyObject *_wrap_DateTime_SetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
21358 PyObject *resultobj = NULL;
21359 wxDateTime *arg1 = (wxDateTime *) 0 ;
21360 int arg2 ;
21361 wxDateTime *result;
21362 PyObject * obj0 = 0 ;
21363 PyObject * obj1 = 0 ;
21364 char *kwnames[] = {
21365 (char *) "self",(char *) "millisecond", NULL
21366 };
21367
21368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
21369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21370 if (SWIG_arg_fail(1)) SWIG_fail;
21371 {
21372 arg2 = static_cast<int >(SWIG_As_int(obj1));
21373 if (SWIG_arg_fail(2)) SWIG_fail;
21374 }
21375 {
21376 PyThreadState* __tstate = wxPyBeginAllowThreads();
21377 {
21378 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
21379 result = (wxDateTime *) &_result_ref;
21380 }
21381
21382 wxPyEndAllowThreads(__tstate);
21383 if (PyErr_Occurred()) SWIG_fail;
21384 }
21385 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21386 return resultobj;
21387 fail:
21388 return NULL;
21389 }
21390
21391
21392 static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21393 PyObject *resultobj = NULL;
21394 wxDateTime *arg1 = (wxDateTime *) 0 ;
21395 wxDateTime::WeekDay arg2 ;
21396 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21397 wxDateTime *result;
21398 PyObject * obj0 = 0 ;
21399 PyObject * obj1 = 0 ;
21400 PyObject * obj2 = 0 ;
21401 char *kwnames[] = {
21402 (char *) "self",(char *) "weekday",(char *) "flags", NULL
21403 };
21404
21405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
21406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21407 if (SWIG_arg_fail(1)) SWIG_fail;
21408 {
21409 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21410 if (SWIG_arg_fail(2)) SWIG_fail;
21411 }
21412 if (obj2) {
21413 {
21414 arg3 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj2));
21415 if (SWIG_arg_fail(3)) SWIG_fail;
21416 }
21417 }
21418 {
21419 PyThreadState* __tstate = wxPyBeginAllowThreads();
21420 {
21421 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek(arg2,arg3);
21422 result = (wxDateTime *) &_result_ref;
21423 }
21424
21425 wxPyEndAllowThreads(__tstate);
21426 if (PyErr_Occurred()) SWIG_fail;
21427 }
21428 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21429 return resultobj;
21430 fail:
21431 return NULL;
21432 }
21433
21434
21435 static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21436 PyObject *resultobj = NULL;
21437 wxDateTime *arg1 = (wxDateTime *) 0 ;
21438 wxDateTime::WeekDay arg2 ;
21439 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21440 wxDateTime result;
21441 PyObject * obj0 = 0 ;
21442 PyObject * obj1 = 0 ;
21443 PyObject * obj2 = 0 ;
21444 char *kwnames[] = {
21445 (char *) "self",(char *) "weekday",(char *) "flags", NULL
21446 };
21447
21448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
21449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21450 if (SWIG_arg_fail(1)) SWIG_fail;
21451 {
21452 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21453 if (SWIG_arg_fail(2)) SWIG_fail;
21454 }
21455 if (obj2) {
21456 {
21457 arg3 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj2));
21458 if (SWIG_arg_fail(3)) SWIG_fail;
21459 }
21460 }
21461 {
21462 PyThreadState* __tstate = wxPyBeginAllowThreads();
21463 result = (arg1)->GetWeekDayInSameWeek(arg2,arg3);
21464
21465 wxPyEndAllowThreads(__tstate);
21466 if (PyErr_Occurred()) SWIG_fail;
21467 }
21468 {
21469 wxDateTime * resultptr;
21470 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21471 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21472 }
21473 return resultobj;
21474 fail:
21475 return NULL;
21476 }
21477
21478
21479 static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21480 PyObject *resultobj = NULL;
21481 wxDateTime *arg1 = (wxDateTime *) 0 ;
21482 wxDateTime::WeekDay arg2 ;
21483 wxDateTime *result;
21484 PyObject * obj0 = 0 ;
21485 PyObject * obj1 = 0 ;
21486 char *kwnames[] = {
21487 (char *) "self",(char *) "weekday", NULL
21488 };
21489
21490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
21491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21492 if (SWIG_arg_fail(1)) SWIG_fail;
21493 {
21494 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21495 if (SWIG_arg_fail(2)) SWIG_fail;
21496 }
21497 {
21498 PyThreadState* __tstate = wxPyBeginAllowThreads();
21499 {
21500 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay(arg2);
21501 result = (wxDateTime *) &_result_ref;
21502 }
21503
21504 wxPyEndAllowThreads(__tstate);
21505 if (PyErr_Occurred()) SWIG_fail;
21506 }
21507 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21508 return resultobj;
21509 fail:
21510 return NULL;
21511 }
21512
21513
21514 static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21515 PyObject *resultobj = NULL;
21516 wxDateTime *arg1 = (wxDateTime *) 0 ;
21517 wxDateTime::WeekDay arg2 ;
21518 wxDateTime result;
21519 PyObject * obj0 = 0 ;
21520 PyObject * obj1 = 0 ;
21521 char *kwnames[] = {
21522 (char *) "self",(char *) "weekday", NULL
21523 };
21524
21525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
21526 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21527 if (SWIG_arg_fail(1)) SWIG_fail;
21528 {
21529 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21530 if (SWIG_arg_fail(2)) SWIG_fail;
21531 }
21532 {
21533 PyThreadState* __tstate = wxPyBeginAllowThreads();
21534 result = (arg1)->GetNextWeekDay(arg2);
21535
21536 wxPyEndAllowThreads(__tstate);
21537 if (PyErr_Occurred()) SWIG_fail;
21538 }
21539 {
21540 wxDateTime * resultptr;
21541 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21542 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21543 }
21544 return resultobj;
21545 fail:
21546 return NULL;
21547 }
21548
21549
21550 static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21551 PyObject *resultobj = NULL;
21552 wxDateTime *arg1 = (wxDateTime *) 0 ;
21553 wxDateTime::WeekDay arg2 ;
21554 wxDateTime *result;
21555 PyObject * obj0 = 0 ;
21556 PyObject * obj1 = 0 ;
21557 char *kwnames[] = {
21558 (char *) "self",(char *) "weekday", NULL
21559 };
21560
21561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
21562 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21563 if (SWIG_arg_fail(1)) SWIG_fail;
21564 {
21565 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21566 if (SWIG_arg_fail(2)) SWIG_fail;
21567 }
21568 {
21569 PyThreadState* __tstate = wxPyBeginAllowThreads();
21570 {
21571 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay(arg2);
21572 result = (wxDateTime *) &_result_ref;
21573 }
21574
21575 wxPyEndAllowThreads(__tstate);
21576 if (PyErr_Occurred()) SWIG_fail;
21577 }
21578 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21579 return resultobj;
21580 fail:
21581 return NULL;
21582 }
21583
21584
21585 static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21586 PyObject *resultobj = NULL;
21587 wxDateTime *arg1 = (wxDateTime *) 0 ;
21588 wxDateTime::WeekDay arg2 ;
21589 wxDateTime result;
21590 PyObject * obj0 = 0 ;
21591 PyObject * obj1 = 0 ;
21592 char *kwnames[] = {
21593 (char *) "self",(char *) "weekday", NULL
21594 };
21595
21596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
21597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21598 if (SWIG_arg_fail(1)) SWIG_fail;
21599 {
21600 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21601 if (SWIG_arg_fail(2)) SWIG_fail;
21602 }
21603 {
21604 PyThreadState* __tstate = wxPyBeginAllowThreads();
21605 result = (arg1)->GetPrevWeekDay(arg2);
21606
21607 wxPyEndAllowThreads(__tstate);
21608 if (PyErr_Occurred()) SWIG_fail;
21609 }
21610 {
21611 wxDateTime * resultptr;
21612 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21613 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21614 }
21615 return resultobj;
21616 fail:
21617 return NULL;
21618 }
21619
21620
21621 static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21622 PyObject *resultobj = NULL;
21623 wxDateTime *arg1 = (wxDateTime *) 0 ;
21624 wxDateTime::WeekDay arg2 ;
21625 int arg3 = (int) 1 ;
21626 wxDateTime::Month arg4 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21627 int arg5 = (int) wxDateTime::Inv_Year ;
21628 bool result;
21629 PyObject * obj0 = 0 ;
21630 PyObject * obj1 = 0 ;
21631 PyObject * obj2 = 0 ;
21632 PyObject * obj3 = 0 ;
21633 PyObject * obj4 = 0 ;
21634 char *kwnames[] = {
21635 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
21636 };
21637
21638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
21639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21640 if (SWIG_arg_fail(1)) SWIG_fail;
21641 {
21642 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21643 if (SWIG_arg_fail(2)) SWIG_fail;
21644 }
21645 if (obj2) {
21646 {
21647 arg3 = static_cast<int >(SWIG_As_int(obj2));
21648 if (SWIG_arg_fail(3)) SWIG_fail;
21649 }
21650 }
21651 if (obj3) {
21652 {
21653 arg4 = static_cast<wxDateTime::Month >(SWIG_As_int(obj3));
21654 if (SWIG_arg_fail(4)) SWIG_fail;
21655 }
21656 }
21657 if (obj4) {
21658 {
21659 arg5 = static_cast<int >(SWIG_As_int(obj4));
21660 if (SWIG_arg_fail(5)) SWIG_fail;
21661 }
21662 }
21663 {
21664 PyThreadState* __tstate = wxPyBeginAllowThreads();
21665 result = (bool)(arg1)->SetToWeekDay(arg2,arg3,arg4,arg5);
21666
21667 wxPyEndAllowThreads(__tstate);
21668 if (PyErr_Occurred()) SWIG_fail;
21669 }
21670 {
21671 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21672 }
21673 return resultobj;
21674 fail:
21675 return NULL;
21676 }
21677
21678
21679 static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21680 PyObject *resultobj = NULL;
21681 wxDateTime *arg1 = (wxDateTime *) 0 ;
21682 wxDateTime::WeekDay arg2 ;
21683 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21684 int arg4 = (int) wxDateTime::Inv_Year ;
21685 bool result;
21686 PyObject * obj0 = 0 ;
21687 PyObject * obj1 = 0 ;
21688 PyObject * obj2 = 0 ;
21689 PyObject * obj3 = 0 ;
21690 char *kwnames[] = {
21691 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
21692 };
21693
21694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21696 if (SWIG_arg_fail(1)) SWIG_fail;
21697 {
21698 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21699 if (SWIG_arg_fail(2)) SWIG_fail;
21700 }
21701 if (obj2) {
21702 {
21703 arg3 = static_cast<wxDateTime::Month >(SWIG_As_int(obj2));
21704 if (SWIG_arg_fail(3)) SWIG_fail;
21705 }
21706 }
21707 if (obj3) {
21708 {
21709 arg4 = static_cast<int >(SWIG_As_int(obj3));
21710 if (SWIG_arg_fail(4)) SWIG_fail;
21711 }
21712 }
21713 {
21714 PyThreadState* __tstate = wxPyBeginAllowThreads();
21715 result = (bool)(arg1)->SetToLastWeekDay(arg2,arg3,arg4);
21716
21717 wxPyEndAllowThreads(__tstate);
21718 if (PyErr_Occurred()) SWIG_fail;
21719 }
21720 {
21721 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21722 }
21723 return resultobj;
21724 fail:
21725 return NULL;
21726 }
21727
21728
21729 static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21730 PyObject *resultobj = NULL;
21731 wxDateTime *arg1 = (wxDateTime *) 0 ;
21732 wxDateTime::WeekDay arg2 ;
21733 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21734 int arg4 = (int) wxDateTime::Inv_Year ;
21735 wxDateTime result;
21736 PyObject * obj0 = 0 ;
21737 PyObject * obj1 = 0 ;
21738 PyObject * obj2 = 0 ;
21739 PyObject * obj3 = 0 ;
21740 char *kwnames[] = {
21741 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
21742 };
21743
21744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21746 if (SWIG_arg_fail(1)) SWIG_fail;
21747 {
21748 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21749 if (SWIG_arg_fail(2)) SWIG_fail;
21750 }
21751 if (obj2) {
21752 {
21753 arg3 = static_cast<wxDateTime::Month >(SWIG_As_int(obj2));
21754 if (SWIG_arg_fail(3)) SWIG_fail;
21755 }
21756 }
21757 if (obj3) {
21758 {
21759 arg4 = static_cast<int >(SWIG_As_int(obj3));
21760 if (SWIG_arg_fail(4)) SWIG_fail;
21761 }
21762 }
21763 {
21764 PyThreadState* __tstate = wxPyBeginAllowThreads();
21765 result = (arg1)->GetLastWeekDay(arg2,arg3,arg4);
21766
21767 wxPyEndAllowThreads(__tstate);
21768 if (PyErr_Occurred()) SWIG_fail;
21769 }
21770 {
21771 wxDateTime * resultptr;
21772 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21773 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21774 }
21775 return resultobj;
21776 fail:
21777 return NULL;
21778 }
21779
21780
21781 static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21782 PyObject *resultobj = NULL;
21783 wxDateTime *arg1 = (wxDateTime *) 0 ;
21784 int arg2 ;
21785 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
21786 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21787 bool result;
21788 PyObject * obj0 = 0 ;
21789 PyObject * obj1 = 0 ;
21790 PyObject * obj2 = 0 ;
21791 PyObject * obj3 = 0 ;
21792 char *kwnames[] = {
21793 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
21794 };
21795
21796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21797 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21798 if (SWIG_arg_fail(1)) SWIG_fail;
21799 {
21800 arg2 = static_cast<int >(SWIG_As_int(obj1));
21801 if (SWIG_arg_fail(2)) SWIG_fail;
21802 }
21803 if (obj2) {
21804 {
21805 arg3 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj2));
21806 if (SWIG_arg_fail(3)) SWIG_fail;
21807 }
21808 }
21809 if (obj3) {
21810 {
21811 arg4 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj3));
21812 if (SWIG_arg_fail(4)) SWIG_fail;
21813 }
21814 }
21815 {
21816 PyThreadState* __tstate = wxPyBeginAllowThreads();
21817 result = (bool)(arg1)->SetToTheWeek(arg2,arg3,arg4);
21818
21819 wxPyEndAllowThreads(__tstate);
21820 if (PyErr_Occurred()) SWIG_fail;
21821 }
21822 {
21823 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21824 }
21825 return resultobj;
21826 fail:
21827 return NULL;
21828 }
21829
21830
21831 static PyObject *_wrap_DateTime_GetWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21832 PyObject *resultobj = NULL;
21833 wxDateTime *arg1 = (wxDateTime *) 0 ;
21834 int arg2 ;
21835 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
21836 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21837 wxDateTime result;
21838 PyObject * obj0 = 0 ;
21839 PyObject * obj1 = 0 ;
21840 PyObject * obj2 = 0 ;
21841 PyObject * obj3 = 0 ;
21842 char *kwnames[] = {
21843 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
21844 };
21845
21846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21847 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21848 if (SWIG_arg_fail(1)) SWIG_fail;
21849 {
21850 arg2 = static_cast<int >(SWIG_As_int(obj1));
21851 if (SWIG_arg_fail(2)) SWIG_fail;
21852 }
21853 if (obj2) {
21854 {
21855 arg3 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj2));
21856 if (SWIG_arg_fail(3)) SWIG_fail;
21857 }
21858 }
21859 if (obj3) {
21860 {
21861 arg4 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj3));
21862 if (SWIG_arg_fail(4)) SWIG_fail;
21863 }
21864 }
21865 {
21866 PyThreadState* __tstate = wxPyBeginAllowThreads();
21867 result = (arg1)->GetWeek(arg2,arg3,arg4);
21868
21869 wxPyEndAllowThreads(__tstate);
21870 if (PyErr_Occurred()) SWIG_fail;
21871 }
21872 {
21873 wxDateTime * resultptr;
21874 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21875 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21876 }
21877 return resultobj;
21878 fail:
21879 return NULL;
21880 }
21881
21882
21883 static PyObject *_wrap_DateTime_SetToWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
21884 PyObject *resultobj = NULL;
21885 int arg1 ;
21886 int arg2 ;
21887 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
21888 wxDateTime result;
21889 PyObject * obj0 = 0 ;
21890 PyObject * obj1 = 0 ;
21891 PyObject * obj2 = 0 ;
21892 char *kwnames[] = {
21893 (char *) "year",(char *) "numWeek",(char *) "weekday", NULL
21894 };
21895
21896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
21897 {
21898 arg1 = static_cast<int >(SWIG_As_int(obj0));
21899 if (SWIG_arg_fail(1)) SWIG_fail;
21900 }
21901 {
21902 arg2 = static_cast<int >(SWIG_As_int(obj1));
21903 if (SWIG_arg_fail(2)) SWIG_fail;
21904 }
21905 if (obj2) {
21906 {
21907 arg3 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj2));
21908 if (SWIG_arg_fail(3)) SWIG_fail;
21909 }
21910 }
21911 {
21912 PyThreadState* __tstate = wxPyBeginAllowThreads();
21913 result = wxDateTime::SetToWeekOfYear(arg1,arg2,arg3);
21914
21915 wxPyEndAllowThreads(__tstate);
21916 if (PyErr_Occurred()) SWIG_fail;
21917 }
21918 {
21919 wxDateTime * resultptr;
21920 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21921 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21922 }
21923 return resultobj;
21924 fail:
21925 return NULL;
21926 }
21927
21928
21929 static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
21930 PyObject *resultobj = NULL;
21931 wxDateTime *arg1 = (wxDateTime *) 0 ;
21932 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21933 int arg3 = (int) wxDateTime::Inv_Year ;
21934 wxDateTime *result;
21935 PyObject * obj0 = 0 ;
21936 PyObject * obj1 = 0 ;
21937 PyObject * obj2 = 0 ;
21938 char *kwnames[] = {
21939 (char *) "self",(char *) "month",(char *) "year", NULL
21940 };
21941
21942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
21943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21944 if (SWIG_arg_fail(1)) SWIG_fail;
21945 if (obj1) {
21946 {
21947 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
21948 if (SWIG_arg_fail(2)) SWIG_fail;
21949 }
21950 }
21951 if (obj2) {
21952 {
21953 arg3 = static_cast<int >(SWIG_As_int(obj2));
21954 if (SWIG_arg_fail(3)) SWIG_fail;
21955 }
21956 }
21957 {
21958 PyThreadState* __tstate = wxPyBeginAllowThreads();
21959 {
21960 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay(arg2,arg3);
21961 result = (wxDateTime *) &_result_ref;
21962 }
21963
21964 wxPyEndAllowThreads(__tstate);
21965 if (PyErr_Occurred()) SWIG_fail;
21966 }
21967 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21968 return resultobj;
21969 fail:
21970 return NULL;
21971 }
21972
21973
21974 static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
21975 PyObject *resultobj = NULL;
21976 wxDateTime *arg1 = (wxDateTime *) 0 ;
21977 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21978 int arg3 = (int) wxDateTime::Inv_Year ;
21979 wxDateTime result;
21980 PyObject * obj0 = 0 ;
21981 PyObject * obj1 = 0 ;
21982 PyObject * obj2 = 0 ;
21983 char *kwnames[] = {
21984 (char *) "self",(char *) "month",(char *) "year", NULL
21985 };
21986
21987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
21988 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21989 if (SWIG_arg_fail(1)) SWIG_fail;
21990 if (obj1) {
21991 {
21992 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
21993 if (SWIG_arg_fail(2)) SWIG_fail;
21994 }
21995 }
21996 if (obj2) {
21997 {
21998 arg3 = static_cast<int >(SWIG_As_int(obj2));
21999 if (SWIG_arg_fail(3)) SWIG_fail;
22000 }
22001 }
22002 {
22003 PyThreadState* __tstate = wxPyBeginAllowThreads();
22004 result = (arg1)->GetLastMonthDay(arg2,arg3);
22005
22006 wxPyEndAllowThreads(__tstate);
22007 if (PyErr_Occurred()) SWIG_fail;
22008 }
22009 {
22010 wxDateTime * resultptr;
22011 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22012 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22013 }
22014 return resultobj;
22015 fail:
22016 return NULL;
22017 }
22018
22019
22020 static PyObject *_wrap_DateTime_SetToYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
22021 PyObject *resultobj = NULL;
22022 wxDateTime *arg1 = (wxDateTime *) 0 ;
22023 int arg2 ;
22024 wxDateTime *result;
22025 PyObject * obj0 = 0 ;
22026 PyObject * obj1 = 0 ;
22027 char *kwnames[] = {
22028 (char *) "self",(char *) "yday", NULL
22029 };
22030
22031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
22032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22033 if (SWIG_arg_fail(1)) SWIG_fail;
22034 {
22035 arg2 = static_cast<int >(SWIG_As_int(obj1));
22036 if (SWIG_arg_fail(2)) SWIG_fail;
22037 }
22038 {
22039 PyThreadState* __tstate = wxPyBeginAllowThreads();
22040 {
22041 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
22042 result = (wxDateTime *) &_result_ref;
22043 }
22044
22045 wxPyEndAllowThreads(__tstate);
22046 if (PyErr_Occurred()) SWIG_fail;
22047 }
22048 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22049 return resultobj;
22050 fail:
22051 return NULL;
22052 }
22053
22054
22055 static PyObject *_wrap_DateTime_GetYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
22056 PyObject *resultobj = NULL;
22057 wxDateTime *arg1 = (wxDateTime *) 0 ;
22058 int arg2 ;
22059 wxDateTime result;
22060 PyObject * obj0 = 0 ;
22061 PyObject * obj1 = 0 ;
22062 char *kwnames[] = {
22063 (char *) "self",(char *) "yday", NULL
22064 };
22065
22066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
22067 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22068 if (SWIG_arg_fail(1)) SWIG_fail;
22069 {
22070 arg2 = static_cast<int >(SWIG_As_int(obj1));
22071 if (SWIG_arg_fail(2)) SWIG_fail;
22072 }
22073 {
22074 PyThreadState* __tstate = wxPyBeginAllowThreads();
22075 result = (arg1)->GetYearDay(arg2);
22076
22077 wxPyEndAllowThreads(__tstate);
22078 if (PyErr_Occurred()) SWIG_fail;
22079 }
22080 {
22081 wxDateTime * resultptr;
22082 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22083 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22084 }
22085 return resultobj;
22086 fail:
22087 return NULL;
22088 }
22089
22090
22091 static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
22092 PyObject *resultobj = NULL;
22093 wxDateTime *arg1 = (wxDateTime *) 0 ;
22094 double result;
22095 PyObject * obj0 = 0 ;
22096 char *kwnames[] = {
22097 (char *) "self", NULL
22098 };
22099
22100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
22101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22102 if (SWIG_arg_fail(1)) SWIG_fail;
22103 {
22104 PyThreadState* __tstate = wxPyBeginAllowThreads();
22105 result = (double)(arg1)->GetJulianDayNumber();
22106
22107 wxPyEndAllowThreads(__tstate);
22108 if (PyErr_Occurred()) SWIG_fail;
22109 }
22110 {
22111 resultobj = SWIG_From_double(static_cast<double >(result));
22112 }
22113 return resultobj;
22114 fail:
22115 return NULL;
22116 }
22117
22118
22119 static PyObject *_wrap_DateTime_GetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
22120 PyObject *resultobj = NULL;
22121 wxDateTime *arg1 = (wxDateTime *) 0 ;
22122 double result;
22123 PyObject * obj0 = 0 ;
22124 char *kwnames[] = {
22125 (char *) "self", NULL
22126 };
22127
22128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
22129 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22130 if (SWIG_arg_fail(1)) SWIG_fail;
22131 {
22132 PyThreadState* __tstate = wxPyBeginAllowThreads();
22133 result = (double)(arg1)->GetJDN();
22134
22135 wxPyEndAllowThreads(__tstate);
22136 if (PyErr_Occurred()) SWIG_fail;
22137 }
22138 {
22139 resultobj = SWIG_From_double(static_cast<double >(result));
22140 }
22141 return resultobj;
22142 fail:
22143 return NULL;
22144 }
22145
22146
22147 static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
22148 PyObject *resultobj = NULL;
22149 wxDateTime *arg1 = (wxDateTime *) 0 ;
22150 double result;
22151 PyObject * obj0 = 0 ;
22152 char *kwnames[] = {
22153 (char *) "self", NULL
22154 };
22155
22156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
22157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22158 if (SWIG_arg_fail(1)) SWIG_fail;
22159 {
22160 PyThreadState* __tstate = wxPyBeginAllowThreads();
22161 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
22162
22163 wxPyEndAllowThreads(__tstate);
22164 if (PyErr_Occurred()) SWIG_fail;
22165 }
22166 {
22167 resultobj = SWIG_From_double(static_cast<double >(result));
22168 }
22169 return resultobj;
22170 fail:
22171 return NULL;
22172 }
22173
22174
22175 static PyObject *_wrap_DateTime_GetMJD(PyObject *, PyObject *args, PyObject *kwargs) {
22176 PyObject *resultobj = NULL;
22177 wxDateTime *arg1 = (wxDateTime *) 0 ;
22178 double result;
22179 PyObject * obj0 = 0 ;
22180 char *kwnames[] = {
22181 (char *) "self", NULL
22182 };
22183
22184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
22185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22186 if (SWIG_arg_fail(1)) SWIG_fail;
22187 {
22188 PyThreadState* __tstate = wxPyBeginAllowThreads();
22189 result = (double)(arg1)->GetMJD();
22190
22191 wxPyEndAllowThreads(__tstate);
22192 if (PyErr_Occurred()) SWIG_fail;
22193 }
22194 {
22195 resultobj = SWIG_From_double(static_cast<double >(result));
22196 }
22197 return resultobj;
22198 fail:
22199 return NULL;
22200 }
22201
22202
22203 static PyObject *_wrap_DateTime_GetRataDie(PyObject *, PyObject *args, PyObject *kwargs) {
22204 PyObject *resultobj = NULL;
22205 wxDateTime *arg1 = (wxDateTime *) 0 ;
22206 double result;
22207 PyObject * obj0 = 0 ;
22208 char *kwnames[] = {
22209 (char *) "self", NULL
22210 };
22211
22212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
22213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22214 if (SWIG_arg_fail(1)) SWIG_fail;
22215 {
22216 PyThreadState* __tstate = wxPyBeginAllowThreads();
22217 result = (double)(arg1)->GetRataDie();
22218
22219 wxPyEndAllowThreads(__tstate);
22220 if (PyErr_Occurred()) SWIG_fail;
22221 }
22222 {
22223 resultobj = SWIG_From_double(static_cast<double >(result));
22224 }
22225 return resultobj;
22226 fail:
22227 return NULL;
22228 }
22229
22230
22231 static PyObject *_wrap_DateTime_ToTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22232 PyObject *resultobj = NULL;
22233 wxDateTime *arg1 = (wxDateTime *) 0 ;
22234 wxDateTime::TimeZone *arg2 = 0 ;
22235 bool arg3 = (bool) false ;
22236 wxDateTime result;
22237 bool temp2 = false ;
22238 PyObject * obj0 = 0 ;
22239 PyObject * obj1 = 0 ;
22240 PyObject * obj2 = 0 ;
22241 char *kwnames[] = {
22242 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22243 };
22244
22245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22247 if (SWIG_arg_fail(1)) SWIG_fail;
22248 {
22249 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22250 temp2 = true;
22251 }
22252 if (obj2) {
22253 {
22254 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22255 if (SWIG_arg_fail(3)) SWIG_fail;
22256 }
22257 }
22258 {
22259 PyThreadState* __tstate = wxPyBeginAllowThreads();
22260 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22261
22262 wxPyEndAllowThreads(__tstate);
22263 if (PyErr_Occurred()) SWIG_fail;
22264 }
22265 {
22266 wxDateTime * resultptr;
22267 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22268 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22269 }
22270 {
22271 if (temp2) delete arg2;
22272 }
22273 return resultobj;
22274 fail:
22275 {
22276 if (temp2) delete arg2;
22277 }
22278 return NULL;
22279 }
22280
22281
22282 static PyObject *_wrap_DateTime_MakeTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22283 PyObject *resultobj = NULL;
22284 wxDateTime *arg1 = (wxDateTime *) 0 ;
22285 wxDateTime::TimeZone *arg2 = 0 ;
22286 bool arg3 = (bool) false ;
22287 wxDateTime *result;
22288 bool temp2 = false ;
22289 PyObject * obj0 = 0 ;
22290 PyObject * obj1 = 0 ;
22291 PyObject * obj2 = 0 ;
22292 char *kwnames[] = {
22293 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22294 };
22295
22296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22298 if (SWIG_arg_fail(1)) SWIG_fail;
22299 {
22300 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22301 temp2 = true;
22302 }
22303 if (obj2) {
22304 {
22305 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22306 if (SWIG_arg_fail(3)) SWIG_fail;
22307 }
22308 }
22309 {
22310 PyThreadState* __tstate = wxPyBeginAllowThreads();
22311 {
22312 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22313 result = (wxDateTime *) &_result_ref;
22314 }
22315
22316 wxPyEndAllowThreads(__tstate);
22317 if (PyErr_Occurred()) SWIG_fail;
22318 }
22319 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22320 {
22321 if (temp2) delete arg2;
22322 }
22323 return resultobj;
22324 fail:
22325 {
22326 if (temp2) delete arg2;
22327 }
22328 return NULL;
22329 }
22330
22331
22332 static PyObject *_wrap_DateTime_FromTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22333 PyObject *resultobj = NULL;
22334 wxDateTime *arg1 = (wxDateTime *) 0 ;
22335 wxDateTime::TimeZone *arg2 = 0 ;
22336 bool arg3 = (bool) false ;
22337 wxDateTime result;
22338 bool temp2 = false ;
22339 PyObject * obj0 = 0 ;
22340 PyObject * obj1 = 0 ;
22341 PyObject * obj2 = 0 ;
22342 char *kwnames[] = {
22343 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22344 };
22345
22346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_FromTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22348 if (SWIG_arg_fail(1)) SWIG_fail;
22349 {
22350 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22351 temp2 = true;
22352 }
22353 if (obj2) {
22354 {
22355 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22356 if (SWIG_arg_fail(3)) SWIG_fail;
22357 }
22358 }
22359 {
22360 PyThreadState* __tstate = wxPyBeginAllowThreads();
22361 result = ((wxDateTime const *)arg1)->FromTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22362
22363 wxPyEndAllowThreads(__tstate);
22364 if (PyErr_Occurred()) SWIG_fail;
22365 }
22366 {
22367 wxDateTime * resultptr;
22368 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22369 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22370 }
22371 {
22372 if (temp2) delete arg2;
22373 }
22374 return resultobj;
22375 fail:
22376 {
22377 if (temp2) delete arg2;
22378 }
22379 return NULL;
22380 }
22381
22382
22383 static PyObject *_wrap_DateTime_MakeFromTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22384 PyObject *resultobj = NULL;
22385 wxDateTime *arg1 = (wxDateTime *) 0 ;
22386 wxDateTime::TimeZone *arg2 = 0 ;
22387 bool arg3 = (bool) false ;
22388 wxDateTime *result;
22389 bool temp2 = false ;
22390 PyObject * obj0 = 0 ;
22391 PyObject * obj1 = 0 ;
22392 PyObject * obj2 = 0 ;
22393 char *kwnames[] = {
22394 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22395 };
22396
22397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeFromTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22399 if (SWIG_arg_fail(1)) SWIG_fail;
22400 {
22401 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22402 temp2 = true;
22403 }
22404 if (obj2) {
22405 {
22406 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22407 if (SWIG_arg_fail(3)) SWIG_fail;
22408 }
22409 }
22410 {
22411 PyThreadState* __tstate = wxPyBeginAllowThreads();
22412 {
22413 wxDateTime &_result_ref = (arg1)->MakeFromTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22414 result = (wxDateTime *) &_result_ref;
22415 }
22416
22417 wxPyEndAllowThreads(__tstate);
22418 if (PyErr_Occurred()) SWIG_fail;
22419 }
22420 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22421 {
22422 if (temp2) delete arg2;
22423 }
22424 return resultobj;
22425 fail:
22426 {
22427 if (temp2) delete arg2;
22428 }
22429 return NULL;
22430 }
22431
22432
22433 static PyObject *_wrap_DateTime_ToUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22434 PyObject *resultobj = NULL;
22435 wxDateTime *arg1 = (wxDateTime *) 0 ;
22436 bool arg2 = (bool) false ;
22437 wxDateTime result;
22438 PyObject * obj0 = 0 ;
22439 PyObject * obj1 = 0 ;
22440 char *kwnames[] = {
22441 (char *) "self",(char *) "noDST", NULL
22442 };
22443
22444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToUTC",kwnames,&obj0,&obj1)) goto fail;
22445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22446 if (SWIG_arg_fail(1)) SWIG_fail;
22447 if (obj1) {
22448 {
22449 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22450 if (SWIG_arg_fail(2)) SWIG_fail;
22451 }
22452 }
22453 {
22454 PyThreadState* __tstate = wxPyBeginAllowThreads();
22455 result = ((wxDateTime const *)arg1)->ToUTC(arg2);
22456
22457 wxPyEndAllowThreads(__tstate);
22458 if (PyErr_Occurred()) SWIG_fail;
22459 }
22460 {
22461 wxDateTime * resultptr;
22462 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22463 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22464 }
22465 return resultobj;
22466 fail:
22467 return NULL;
22468 }
22469
22470
22471 static PyObject *_wrap_DateTime_MakeUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22472 PyObject *resultobj = NULL;
22473 wxDateTime *arg1 = (wxDateTime *) 0 ;
22474 bool arg2 = (bool) false ;
22475 wxDateTime *result;
22476 PyObject * obj0 = 0 ;
22477 PyObject * obj1 = 0 ;
22478 char *kwnames[] = {
22479 (char *) "self",(char *) "noDST", NULL
22480 };
22481
22482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeUTC",kwnames,&obj0,&obj1)) goto fail;
22483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22484 if (SWIG_arg_fail(1)) SWIG_fail;
22485 if (obj1) {
22486 {
22487 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22488 if (SWIG_arg_fail(2)) SWIG_fail;
22489 }
22490 }
22491 {
22492 PyThreadState* __tstate = wxPyBeginAllowThreads();
22493 {
22494 wxDateTime &_result_ref = (arg1)->MakeUTC(arg2);
22495 result = (wxDateTime *) &_result_ref;
22496 }
22497
22498 wxPyEndAllowThreads(__tstate);
22499 if (PyErr_Occurred()) SWIG_fail;
22500 }
22501 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22502 return resultobj;
22503 fail:
22504 return NULL;
22505 }
22506
22507
22508 static PyObject *_wrap_DateTime_ToGMT(PyObject *, PyObject *args, PyObject *kwargs) {
22509 PyObject *resultobj = NULL;
22510 wxDateTime *arg1 = (wxDateTime *) 0 ;
22511 bool arg2 = (bool) false ;
22512 wxDateTime result;
22513 PyObject * obj0 = 0 ;
22514 PyObject * obj1 = 0 ;
22515 char *kwnames[] = {
22516 (char *) "self",(char *) "noDST", NULL
22517 };
22518
22519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
22520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22521 if (SWIG_arg_fail(1)) SWIG_fail;
22522 if (obj1) {
22523 {
22524 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22525 if (SWIG_arg_fail(2)) SWIG_fail;
22526 }
22527 }
22528 {
22529 PyThreadState* __tstate = wxPyBeginAllowThreads();
22530 result = ((wxDateTime const *)arg1)->ToGMT(arg2);
22531
22532 wxPyEndAllowThreads(__tstate);
22533 if (PyErr_Occurred()) SWIG_fail;
22534 }
22535 {
22536 wxDateTime * resultptr;
22537 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22538 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22539 }
22540 return resultobj;
22541 fail:
22542 return NULL;
22543 }
22544
22545
22546 static PyObject *_wrap_DateTime_MakeGMT(PyObject *, PyObject *args, PyObject *kwargs) {
22547 PyObject *resultobj = NULL;
22548 wxDateTime *arg1 = (wxDateTime *) 0 ;
22549 bool arg2 = (bool) false ;
22550 wxDateTime *result;
22551 PyObject * obj0 = 0 ;
22552 PyObject * obj1 = 0 ;
22553 char *kwnames[] = {
22554 (char *) "self",(char *) "noDST", NULL
22555 };
22556
22557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
22558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22559 if (SWIG_arg_fail(1)) SWIG_fail;
22560 if (obj1) {
22561 {
22562 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22563 if (SWIG_arg_fail(2)) SWIG_fail;
22564 }
22565 }
22566 {
22567 PyThreadState* __tstate = wxPyBeginAllowThreads();
22568 {
22569 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
22570 result = (wxDateTime *) &_result_ref;
22571 }
22572
22573 wxPyEndAllowThreads(__tstate);
22574 if (PyErr_Occurred()) SWIG_fail;
22575 }
22576 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22577 return resultobj;
22578 fail:
22579 return NULL;
22580 }
22581
22582
22583 static PyObject *_wrap_DateTime_FromUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22584 PyObject *resultobj = NULL;
22585 wxDateTime *arg1 = (wxDateTime *) 0 ;
22586 bool arg2 = (bool) false ;
22587 wxDateTime result;
22588 PyObject * obj0 = 0 ;
22589 PyObject * obj1 = 0 ;
22590 char *kwnames[] = {
22591 (char *) "self",(char *) "noDST", NULL
22592 };
22593
22594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_FromUTC",kwnames,&obj0,&obj1)) goto fail;
22595 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22596 if (SWIG_arg_fail(1)) SWIG_fail;
22597 if (obj1) {
22598 {
22599 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22600 if (SWIG_arg_fail(2)) SWIG_fail;
22601 }
22602 }
22603 {
22604 PyThreadState* __tstate = wxPyBeginAllowThreads();
22605 result = ((wxDateTime const *)arg1)->FromUTC(arg2);
22606
22607 wxPyEndAllowThreads(__tstate);
22608 if (PyErr_Occurred()) SWIG_fail;
22609 }
22610 {
22611 wxDateTime * resultptr;
22612 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22613 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22614 }
22615 return resultobj;
22616 fail:
22617 return NULL;
22618 }
22619
22620
22621 static PyObject *_wrap_DateTime_MakeFromUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22622 PyObject *resultobj = NULL;
22623 wxDateTime *arg1 = (wxDateTime *) 0 ;
22624 bool arg2 = (bool) false ;
22625 wxDateTime *result;
22626 PyObject * obj0 = 0 ;
22627 PyObject * obj1 = 0 ;
22628 char *kwnames[] = {
22629 (char *) "self",(char *) "noDST", NULL
22630 };
22631
22632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeFromUTC",kwnames,&obj0,&obj1)) goto fail;
22633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22634 if (SWIG_arg_fail(1)) SWIG_fail;
22635 if (obj1) {
22636 {
22637 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22638 if (SWIG_arg_fail(2)) SWIG_fail;
22639 }
22640 }
22641 {
22642 PyThreadState* __tstate = wxPyBeginAllowThreads();
22643 {
22644 wxDateTime &_result_ref = (arg1)->MakeFromUTC(arg2);
22645 result = (wxDateTime *) &_result_ref;
22646 }
22647
22648 wxPyEndAllowThreads(__tstate);
22649 if (PyErr_Occurred()) SWIG_fail;
22650 }
22651 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22652 return resultobj;
22653 fail:
22654 return NULL;
22655 }
22656
22657
22658 static PyObject *_wrap_DateTime_IsDST(PyObject *, PyObject *args, PyObject *kwargs) {
22659 PyObject *resultobj = NULL;
22660 wxDateTime *arg1 = (wxDateTime *) 0 ;
22661 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
22662 int result;
22663 PyObject * obj0 = 0 ;
22664 PyObject * obj1 = 0 ;
22665 char *kwnames[] = {
22666 (char *) "self",(char *) "country", NULL
22667 };
22668
22669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
22670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22671 if (SWIG_arg_fail(1)) SWIG_fail;
22672 if (obj1) {
22673 {
22674 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
22675 if (SWIG_arg_fail(2)) SWIG_fail;
22676 }
22677 }
22678 {
22679 PyThreadState* __tstate = wxPyBeginAllowThreads();
22680 result = (int)(arg1)->IsDST(arg2);
22681
22682 wxPyEndAllowThreads(__tstate);
22683 if (PyErr_Occurred()) SWIG_fail;
22684 }
22685 {
22686 resultobj = SWIG_From_int(static_cast<int >(result));
22687 }
22688 return resultobj;
22689 fail:
22690 return NULL;
22691 }
22692
22693
22694 static PyObject *_wrap_DateTime_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
22695 PyObject *resultobj = NULL;
22696 wxDateTime *arg1 = (wxDateTime *) 0 ;
22697 bool result;
22698 PyObject * obj0 = 0 ;
22699 char *kwnames[] = {
22700 (char *) "self", NULL
22701 };
22702
22703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
22704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22705 if (SWIG_arg_fail(1)) SWIG_fail;
22706 {
22707 PyThreadState* __tstate = wxPyBeginAllowThreads();
22708 result = (bool)((wxDateTime const *)arg1)->IsValid();
22709
22710 wxPyEndAllowThreads(__tstate);
22711 if (PyErr_Occurred()) SWIG_fail;
22712 }
22713 {
22714 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22715 }
22716 return resultobj;
22717 fail:
22718 return NULL;
22719 }
22720
22721
22722 static PyObject *_wrap_DateTime_GetTicks(PyObject *, PyObject *args, PyObject *kwargs) {
22723 PyObject *resultobj = NULL;
22724 wxDateTime *arg1 = (wxDateTime *) 0 ;
22725 time_t result;
22726 PyObject * obj0 = 0 ;
22727 char *kwnames[] = {
22728 (char *) "self", NULL
22729 };
22730
22731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
22732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22733 if (SWIG_arg_fail(1)) SWIG_fail;
22734 {
22735 PyThreadState* __tstate = wxPyBeginAllowThreads();
22736 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
22737
22738 wxPyEndAllowThreads(__tstate);
22739 if (PyErr_Occurred()) SWIG_fail;
22740 }
22741 {
22742 resultobj = SWIG_From_unsigned_SS_int(static_cast<unsigned int >(result));
22743 }
22744 return resultobj;
22745 fail:
22746 return NULL;
22747 }
22748
22749
22750 static PyObject *_wrap_DateTime_GetYear(PyObject *, PyObject *args, PyObject *kwargs) {
22751 PyObject *resultobj = NULL;
22752 wxDateTime *arg1 = (wxDateTime *) 0 ;
22753 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22754 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22755 int result;
22756 bool temp2 = false ;
22757 PyObject * obj0 = 0 ;
22758 PyObject * obj1 = 0 ;
22759 char *kwnames[] = {
22760 (char *) "self",(char *) "tz", NULL
22761 };
22762
22763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
22764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22765 if (SWIG_arg_fail(1)) SWIG_fail;
22766 if (obj1) {
22767 {
22768 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22769 temp2 = true;
22770 }
22771 }
22772 {
22773 PyThreadState* __tstate = wxPyBeginAllowThreads();
22774 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
22775
22776 wxPyEndAllowThreads(__tstate);
22777 if (PyErr_Occurred()) SWIG_fail;
22778 }
22779 {
22780 resultobj = SWIG_From_int(static_cast<int >(result));
22781 }
22782 {
22783 if (temp2) delete arg2;
22784 }
22785 return resultobj;
22786 fail:
22787 {
22788 if (temp2) delete arg2;
22789 }
22790 return NULL;
22791 }
22792
22793
22794 static PyObject *_wrap_DateTime_GetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
22795 PyObject *resultobj = NULL;
22796 wxDateTime *arg1 = (wxDateTime *) 0 ;
22797 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22798 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22799 wxDateTime::Month result;
22800 bool temp2 = false ;
22801 PyObject * obj0 = 0 ;
22802 PyObject * obj1 = 0 ;
22803 char *kwnames[] = {
22804 (char *) "self",(char *) "tz", NULL
22805 };
22806
22807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
22808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22809 if (SWIG_arg_fail(1)) SWIG_fail;
22810 if (obj1) {
22811 {
22812 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22813 temp2 = true;
22814 }
22815 }
22816 {
22817 PyThreadState* __tstate = wxPyBeginAllowThreads();
22818 result = (wxDateTime::Month)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
22819
22820 wxPyEndAllowThreads(__tstate);
22821 if (PyErr_Occurred()) SWIG_fail;
22822 }
22823 resultobj = SWIG_From_int((result));
22824 {
22825 if (temp2) delete arg2;
22826 }
22827 return resultobj;
22828 fail:
22829 {
22830 if (temp2) delete arg2;
22831 }
22832 return NULL;
22833 }
22834
22835
22836 static PyObject *_wrap_DateTime_GetDay(PyObject *, PyObject *args, PyObject *kwargs) {
22837 PyObject *resultobj = NULL;
22838 wxDateTime *arg1 = (wxDateTime *) 0 ;
22839 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22840 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22841 int result;
22842 bool temp2 = false ;
22843 PyObject * obj0 = 0 ;
22844 PyObject * obj1 = 0 ;
22845 char *kwnames[] = {
22846 (char *) "self",(char *) "tz", NULL
22847 };
22848
22849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
22850 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22851 if (SWIG_arg_fail(1)) SWIG_fail;
22852 if (obj1) {
22853 {
22854 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22855 temp2 = true;
22856 }
22857 }
22858 {
22859 PyThreadState* __tstate = wxPyBeginAllowThreads();
22860 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
22861
22862 wxPyEndAllowThreads(__tstate);
22863 if (PyErr_Occurred()) SWIG_fail;
22864 }
22865 {
22866 resultobj = SWIG_From_int(static_cast<int >(result));
22867 }
22868 {
22869 if (temp2) delete arg2;
22870 }
22871 return resultobj;
22872 fail:
22873 {
22874 if (temp2) delete arg2;
22875 }
22876 return NULL;
22877 }
22878
22879
22880 static PyObject *_wrap_DateTime_GetWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
22881 PyObject *resultobj = NULL;
22882 wxDateTime *arg1 = (wxDateTime *) 0 ;
22883 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22884 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22885 wxDateTime::WeekDay result;
22886 bool temp2 = false ;
22887 PyObject * obj0 = 0 ;
22888 PyObject * obj1 = 0 ;
22889 char *kwnames[] = {
22890 (char *) "self",(char *) "tz", NULL
22891 };
22892
22893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
22894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22895 if (SWIG_arg_fail(1)) SWIG_fail;
22896 if (obj1) {
22897 {
22898 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22899 temp2 = true;
22900 }
22901 }
22902 {
22903 PyThreadState* __tstate = wxPyBeginAllowThreads();
22904 result = (wxDateTime::WeekDay)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
22905
22906 wxPyEndAllowThreads(__tstate);
22907 if (PyErr_Occurred()) SWIG_fail;
22908 }
22909 resultobj = SWIG_From_int((result));
22910 {
22911 if (temp2) delete arg2;
22912 }
22913 return resultobj;
22914 fail:
22915 {
22916 if (temp2) delete arg2;
22917 }
22918 return NULL;
22919 }
22920
22921
22922 static PyObject *_wrap_DateTime_GetHour(PyObject *, PyObject *args, PyObject *kwargs) {
22923 PyObject *resultobj = NULL;
22924 wxDateTime *arg1 = (wxDateTime *) 0 ;
22925 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22926 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22927 int result;
22928 bool temp2 = false ;
22929 PyObject * obj0 = 0 ;
22930 PyObject * obj1 = 0 ;
22931 char *kwnames[] = {
22932 (char *) "self",(char *) "tz", NULL
22933 };
22934
22935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
22936 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22937 if (SWIG_arg_fail(1)) SWIG_fail;
22938 if (obj1) {
22939 {
22940 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22941 temp2 = true;
22942 }
22943 }
22944 {
22945 PyThreadState* __tstate = wxPyBeginAllowThreads();
22946 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
22947
22948 wxPyEndAllowThreads(__tstate);
22949 if (PyErr_Occurred()) SWIG_fail;
22950 }
22951 {
22952 resultobj = SWIG_From_int(static_cast<int >(result));
22953 }
22954 {
22955 if (temp2) delete arg2;
22956 }
22957 return resultobj;
22958 fail:
22959 {
22960 if (temp2) delete arg2;
22961 }
22962 return NULL;
22963 }
22964
22965
22966 static PyObject *_wrap_DateTime_GetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
22967 PyObject *resultobj = NULL;
22968 wxDateTime *arg1 = (wxDateTime *) 0 ;
22969 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22970 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22971 int result;
22972 bool temp2 = false ;
22973 PyObject * obj0 = 0 ;
22974 PyObject * obj1 = 0 ;
22975 char *kwnames[] = {
22976 (char *) "self",(char *) "tz", NULL
22977 };
22978
22979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
22980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22981 if (SWIG_arg_fail(1)) SWIG_fail;
22982 if (obj1) {
22983 {
22984 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22985 temp2 = true;
22986 }
22987 }
22988 {
22989 PyThreadState* __tstate = wxPyBeginAllowThreads();
22990 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
22991
22992 wxPyEndAllowThreads(__tstate);
22993 if (PyErr_Occurred()) SWIG_fail;
22994 }
22995 {
22996 resultobj = SWIG_From_int(static_cast<int >(result));
22997 }
22998 {
22999 if (temp2) delete arg2;
23000 }
23001 return resultobj;
23002 fail:
23003 {
23004 if (temp2) delete arg2;
23005 }
23006 return NULL;
23007 }
23008
23009
23010 static PyObject *_wrap_DateTime_GetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
23011 PyObject *resultobj = NULL;
23012 wxDateTime *arg1 = (wxDateTime *) 0 ;
23013 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
23014 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
23015 int result;
23016 bool temp2 = false ;
23017 PyObject * obj0 = 0 ;
23018 PyObject * obj1 = 0 ;
23019 char *kwnames[] = {
23020 (char *) "self",(char *) "tz", NULL
23021 };
23022
23023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
23024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23025 if (SWIG_arg_fail(1)) SWIG_fail;
23026 if (obj1) {
23027 {
23028 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
23029 temp2 = true;
23030 }
23031 }
23032 {
23033 PyThreadState* __tstate = wxPyBeginAllowThreads();
23034 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
23035
23036 wxPyEndAllowThreads(__tstate);
23037 if (PyErr_Occurred()) SWIG_fail;
23038 }
23039 {
23040 resultobj = SWIG_From_int(static_cast<int >(result));
23041 }
23042 {
23043 if (temp2) delete arg2;
23044 }
23045 return resultobj;
23046 fail:
23047 {
23048 if (temp2) delete arg2;
23049 }
23050 return NULL;
23051 }
23052
23053
23054 static PyObject *_wrap_DateTime_GetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
23055 PyObject *resultobj = NULL;
23056 wxDateTime *arg1 = (wxDateTime *) 0 ;
23057 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
23058 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
23059 int result;
23060 bool temp2 = false ;
23061 PyObject * obj0 = 0 ;
23062 PyObject * obj1 = 0 ;
23063 char *kwnames[] = {
23064 (char *) "self",(char *) "tz", NULL
23065 };
23066
23067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
23068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23069 if (SWIG_arg_fail(1)) SWIG_fail;
23070 if (obj1) {
23071 {
23072 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
23073 temp2 = true;
23074 }
23075 }
23076 {
23077 PyThreadState* __tstate = wxPyBeginAllowThreads();
23078 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
23079
23080 wxPyEndAllowThreads(__tstate);
23081 if (PyErr_Occurred()) SWIG_fail;
23082 }
23083 {
23084 resultobj = SWIG_From_int(static_cast<int >(result));
23085 }
23086 {
23087 if (temp2) delete arg2;
23088 }
23089 return resultobj;
23090 fail:
23091 {
23092 if (temp2) delete arg2;
23093 }
23094 return NULL;
23095 }
23096
23097
23098 static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
23099 PyObject *resultobj = NULL;
23100 wxDateTime *arg1 = (wxDateTime *) 0 ;
23101 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
23102 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
23103 int result;
23104 bool temp2 = false ;
23105 PyObject * obj0 = 0 ;
23106 PyObject * obj1 = 0 ;
23107 char *kwnames[] = {
23108 (char *) "self",(char *) "tz", NULL
23109 };
23110
23111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
23112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23113 if (SWIG_arg_fail(1)) SWIG_fail;
23114 if (obj1) {
23115 {
23116 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
23117 temp2 = true;
23118 }
23119 }
23120 {
23121 PyThreadState* __tstate = wxPyBeginAllowThreads();
23122 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
23123
23124 wxPyEndAllowThreads(__tstate);
23125 if (PyErr_Occurred()) SWIG_fail;
23126 }
23127 {
23128 resultobj = SWIG_From_int(static_cast<int >(result));
23129 }
23130 {
23131 if (temp2) delete arg2;
23132 }
23133 return resultobj;
23134 fail:
23135 {
23136 if (temp2) delete arg2;
23137 }
23138 return NULL;
23139 }
23140
23141
23142 static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
23143 PyObject *resultobj = NULL;
23144 wxDateTime *arg1 = (wxDateTime *) 0 ;
23145 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
23146 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
23147 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
23148 int result;
23149 bool temp3 = false ;
23150 PyObject * obj0 = 0 ;
23151 PyObject * obj1 = 0 ;
23152 PyObject * obj2 = 0 ;
23153 char *kwnames[] = {
23154 (char *) "self",(char *) "flags",(char *) "tz", NULL
23155 };
23156
23157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
23158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23159 if (SWIG_arg_fail(1)) SWIG_fail;
23160 if (obj1) {
23161 {
23162 arg2 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj1));
23163 if (SWIG_arg_fail(2)) SWIG_fail;
23164 }
23165 }
23166 if (obj2) {
23167 {
23168 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
23169 temp3 = true;
23170 }
23171 }
23172 {
23173 PyThreadState* __tstate = wxPyBeginAllowThreads();
23174 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear(arg2,(wxDateTime::TimeZone const &)*arg3);
23175
23176 wxPyEndAllowThreads(__tstate);
23177 if (PyErr_Occurred()) SWIG_fail;
23178 }
23179 {
23180 resultobj = SWIG_From_int(static_cast<int >(result));
23181 }
23182 {
23183 if (temp3) delete arg3;
23184 }
23185 return resultobj;
23186 fail:
23187 {
23188 if (temp3) delete arg3;
23189 }
23190 return NULL;
23191 }
23192
23193
23194 static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *, PyObject *args, PyObject *kwargs) {
23195 PyObject *resultobj = NULL;
23196 wxDateTime *arg1 = (wxDateTime *) 0 ;
23197 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
23198 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
23199 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
23200 int result;
23201 bool temp3 = false ;
23202 PyObject * obj0 = 0 ;
23203 PyObject * obj1 = 0 ;
23204 PyObject * obj2 = 0 ;
23205 char *kwnames[] = {
23206 (char *) "self",(char *) "flags",(char *) "tz", NULL
23207 };
23208
23209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
23210 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23211 if (SWIG_arg_fail(1)) SWIG_fail;
23212 if (obj1) {
23213 {
23214 arg2 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj1));
23215 if (SWIG_arg_fail(2)) SWIG_fail;
23216 }
23217 }
23218 if (obj2) {
23219 {
23220 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
23221 temp3 = true;
23222 }
23223 }
23224 {
23225 PyThreadState* __tstate = wxPyBeginAllowThreads();
23226 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth(arg2,(wxDateTime::TimeZone const &)*arg3);
23227
23228 wxPyEndAllowThreads(__tstate);
23229 if (PyErr_Occurred()) SWIG_fail;
23230 }
23231 {
23232 resultobj = SWIG_From_int(static_cast<int >(result));
23233 }
23234 {
23235 if (temp3) delete arg3;
23236 }
23237 return resultobj;
23238 fail:
23239 {
23240 if (temp3) delete arg3;
23241 }
23242 return NULL;
23243 }
23244
23245
23246 static PyObject *_wrap_DateTime_IsWorkDay(PyObject *, PyObject *args, PyObject *kwargs) {
23247 PyObject *resultobj = NULL;
23248 wxDateTime *arg1 = (wxDateTime *) 0 ;
23249 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
23250 bool result;
23251 PyObject * obj0 = 0 ;
23252 PyObject * obj1 = 0 ;
23253 char *kwnames[] = {
23254 (char *) "self",(char *) "country", NULL
23255 };
23256
23257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
23258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23259 if (SWIG_arg_fail(1)) SWIG_fail;
23260 if (obj1) {
23261 {
23262 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
23263 if (SWIG_arg_fail(2)) SWIG_fail;
23264 }
23265 }
23266 {
23267 PyThreadState* __tstate = wxPyBeginAllowThreads();
23268 result = (bool)((wxDateTime const *)arg1)->IsWorkDay(arg2);
23269
23270 wxPyEndAllowThreads(__tstate);
23271 if (PyErr_Occurred()) SWIG_fail;
23272 }
23273 {
23274 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23275 }
23276 return resultobj;
23277 fail:
23278 return NULL;
23279 }
23280
23281
23282 static PyObject *_wrap_DateTime_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
23283 PyObject *resultobj = NULL;
23284 wxDateTime *arg1 = (wxDateTime *) 0 ;
23285 wxDateTime *arg2 = 0 ;
23286 bool result;
23287 PyObject * obj0 = 0 ;
23288 PyObject * obj1 = 0 ;
23289 char *kwnames[] = {
23290 (char *) "self",(char *) "datetime", NULL
23291 };
23292
23293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
23294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23295 if (SWIG_arg_fail(1)) SWIG_fail;
23296 {
23297 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23298 if (SWIG_arg_fail(2)) SWIG_fail;
23299 if (arg2 == NULL) {
23300 SWIG_null_ref("wxDateTime");
23301 }
23302 if (SWIG_arg_fail(2)) SWIG_fail;
23303 }
23304 {
23305 PyThreadState* __tstate = wxPyBeginAllowThreads();
23306 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
23307
23308 wxPyEndAllowThreads(__tstate);
23309 if (PyErr_Occurred()) SWIG_fail;
23310 }
23311 {
23312 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23313 }
23314 return resultobj;
23315 fail:
23316 return NULL;
23317 }
23318
23319
23320 static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *, PyObject *args, PyObject *kwargs) {
23321 PyObject *resultobj = NULL;
23322 wxDateTime *arg1 = (wxDateTime *) 0 ;
23323 wxDateTime *arg2 = 0 ;
23324 bool result;
23325 PyObject * obj0 = 0 ;
23326 PyObject * obj1 = 0 ;
23327 char *kwnames[] = {
23328 (char *) "self",(char *) "datetime", NULL
23329 };
23330
23331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
23332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23333 if (SWIG_arg_fail(1)) SWIG_fail;
23334 {
23335 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23336 if (SWIG_arg_fail(2)) SWIG_fail;
23337 if (arg2 == NULL) {
23338 SWIG_null_ref("wxDateTime");
23339 }
23340 if (SWIG_arg_fail(2)) SWIG_fail;
23341 }
23342 {
23343 PyThreadState* __tstate = wxPyBeginAllowThreads();
23344 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
23345
23346 wxPyEndAllowThreads(__tstate);
23347 if (PyErr_Occurred()) SWIG_fail;
23348 }
23349 {
23350 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23351 }
23352 return resultobj;
23353 fail:
23354 return NULL;
23355 }
23356
23357
23358 static PyObject *_wrap_DateTime_IsLaterThan(PyObject *, PyObject *args, PyObject *kwargs) {
23359 PyObject *resultobj = NULL;
23360 wxDateTime *arg1 = (wxDateTime *) 0 ;
23361 wxDateTime *arg2 = 0 ;
23362 bool result;
23363 PyObject * obj0 = 0 ;
23364 PyObject * obj1 = 0 ;
23365 char *kwnames[] = {
23366 (char *) "self",(char *) "datetime", NULL
23367 };
23368
23369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
23370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23371 if (SWIG_arg_fail(1)) SWIG_fail;
23372 {
23373 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23374 if (SWIG_arg_fail(2)) SWIG_fail;
23375 if (arg2 == NULL) {
23376 SWIG_null_ref("wxDateTime");
23377 }
23378 if (SWIG_arg_fail(2)) SWIG_fail;
23379 }
23380 {
23381 PyThreadState* __tstate = wxPyBeginAllowThreads();
23382 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
23383
23384 wxPyEndAllowThreads(__tstate);
23385 if (PyErr_Occurred()) SWIG_fail;
23386 }
23387 {
23388 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23389 }
23390 return resultobj;
23391 fail:
23392 return NULL;
23393 }
23394
23395
23396 static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *, PyObject *args, PyObject *kwargs) {
23397 PyObject *resultobj = NULL;
23398 wxDateTime *arg1 = (wxDateTime *) 0 ;
23399 wxDateTime *arg2 = 0 ;
23400 wxDateTime *arg3 = 0 ;
23401 bool result;
23402 PyObject * obj0 = 0 ;
23403 PyObject * obj1 = 0 ;
23404 PyObject * obj2 = 0 ;
23405 char *kwnames[] = {
23406 (char *) "self",(char *) "t1",(char *) "t2", NULL
23407 };
23408
23409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
23410 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23411 if (SWIG_arg_fail(1)) SWIG_fail;
23412 {
23413 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23414 if (SWIG_arg_fail(2)) SWIG_fail;
23415 if (arg2 == NULL) {
23416 SWIG_null_ref("wxDateTime");
23417 }
23418 if (SWIG_arg_fail(2)) SWIG_fail;
23419 }
23420 {
23421 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23422 if (SWIG_arg_fail(3)) SWIG_fail;
23423 if (arg3 == NULL) {
23424 SWIG_null_ref("wxDateTime");
23425 }
23426 if (SWIG_arg_fail(3)) SWIG_fail;
23427 }
23428 {
23429 PyThreadState* __tstate = wxPyBeginAllowThreads();
23430 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
23431
23432 wxPyEndAllowThreads(__tstate);
23433 if (PyErr_Occurred()) SWIG_fail;
23434 }
23435 {
23436 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23437 }
23438 return resultobj;
23439 fail:
23440 return NULL;
23441 }
23442
23443
23444 static PyObject *_wrap_DateTime_IsBetween(PyObject *, PyObject *args, PyObject *kwargs) {
23445 PyObject *resultobj = NULL;
23446 wxDateTime *arg1 = (wxDateTime *) 0 ;
23447 wxDateTime *arg2 = 0 ;
23448 wxDateTime *arg3 = 0 ;
23449 bool result;
23450 PyObject * obj0 = 0 ;
23451 PyObject * obj1 = 0 ;
23452 PyObject * obj2 = 0 ;
23453 char *kwnames[] = {
23454 (char *) "self",(char *) "t1",(char *) "t2", NULL
23455 };
23456
23457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
23458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23459 if (SWIG_arg_fail(1)) SWIG_fail;
23460 {
23461 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23462 if (SWIG_arg_fail(2)) SWIG_fail;
23463 if (arg2 == NULL) {
23464 SWIG_null_ref("wxDateTime");
23465 }
23466 if (SWIG_arg_fail(2)) SWIG_fail;
23467 }
23468 {
23469 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23470 if (SWIG_arg_fail(3)) SWIG_fail;
23471 if (arg3 == NULL) {
23472 SWIG_null_ref("wxDateTime");
23473 }
23474 if (SWIG_arg_fail(3)) SWIG_fail;
23475 }
23476 {
23477 PyThreadState* __tstate = wxPyBeginAllowThreads();
23478 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
23479
23480 wxPyEndAllowThreads(__tstate);
23481 if (PyErr_Occurred()) SWIG_fail;
23482 }
23483 {
23484 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23485 }
23486 return resultobj;
23487 fail:
23488 return NULL;
23489 }
23490
23491
23492 static PyObject *_wrap_DateTime_IsSameDate(PyObject *, PyObject *args, PyObject *kwargs) {
23493 PyObject *resultobj = NULL;
23494 wxDateTime *arg1 = (wxDateTime *) 0 ;
23495 wxDateTime *arg2 = 0 ;
23496 bool result;
23497 PyObject * obj0 = 0 ;
23498 PyObject * obj1 = 0 ;
23499 char *kwnames[] = {
23500 (char *) "self",(char *) "dt", NULL
23501 };
23502
23503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
23504 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23505 if (SWIG_arg_fail(1)) SWIG_fail;
23506 {
23507 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23508 if (SWIG_arg_fail(2)) SWIG_fail;
23509 if (arg2 == NULL) {
23510 SWIG_null_ref("wxDateTime");
23511 }
23512 if (SWIG_arg_fail(2)) SWIG_fail;
23513 }
23514 {
23515 PyThreadState* __tstate = wxPyBeginAllowThreads();
23516 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
23517
23518 wxPyEndAllowThreads(__tstate);
23519 if (PyErr_Occurred()) SWIG_fail;
23520 }
23521 {
23522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23523 }
23524 return resultobj;
23525 fail:
23526 return NULL;
23527 }
23528
23529
23530 static PyObject *_wrap_DateTime_IsSameTime(PyObject *, PyObject *args, PyObject *kwargs) {
23531 PyObject *resultobj = NULL;
23532 wxDateTime *arg1 = (wxDateTime *) 0 ;
23533 wxDateTime *arg2 = 0 ;
23534 bool result;
23535 PyObject * obj0 = 0 ;
23536 PyObject * obj1 = 0 ;
23537 char *kwnames[] = {
23538 (char *) "self",(char *) "dt", NULL
23539 };
23540
23541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
23542 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23543 if (SWIG_arg_fail(1)) SWIG_fail;
23544 {
23545 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23546 if (SWIG_arg_fail(2)) SWIG_fail;
23547 if (arg2 == NULL) {
23548 SWIG_null_ref("wxDateTime");
23549 }
23550 if (SWIG_arg_fail(2)) SWIG_fail;
23551 }
23552 {
23553 PyThreadState* __tstate = wxPyBeginAllowThreads();
23554 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
23555
23556 wxPyEndAllowThreads(__tstate);
23557 if (PyErr_Occurred()) SWIG_fail;
23558 }
23559 {
23560 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23561 }
23562 return resultobj;
23563 fail:
23564 return NULL;
23565 }
23566
23567
23568 static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *, PyObject *args, PyObject *kwargs) {
23569 PyObject *resultobj = NULL;
23570 wxDateTime *arg1 = (wxDateTime *) 0 ;
23571 wxDateTime *arg2 = 0 ;
23572 wxTimeSpan *arg3 = 0 ;
23573 bool result;
23574 PyObject * obj0 = 0 ;
23575 PyObject * obj1 = 0 ;
23576 PyObject * obj2 = 0 ;
23577 char *kwnames[] = {
23578 (char *) "self",(char *) "dt",(char *) "ts", NULL
23579 };
23580
23581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
23582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23583 if (SWIG_arg_fail(1)) SWIG_fail;
23584 {
23585 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23586 if (SWIG_arg_fail(2)) SWIG_fail;
23587 if (arg2 == NULL) {
23588 SWIG_null_ref("wxDateTime");
23589 }
23590 if (SWIG_arg_fail(2)) SWIG_fail;
23591 }
23592 {
23593 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23594 if (SWIG_arg_fail(3)) SWIG_fail;
23595 if (arg3 == NULL) {
23596 SWIG_null_ref("wxTimeSpan");
23597 }
23598 if (SWIG_arg_fail(3)) SWIG_fail;
23599 }
23600 {
23601 PyThreadState* __tstate = wxPyBeginAllowThreads();
23602 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
23603
23604 wxPyEndAllowThreads(__tstate);
23605 if (PyErr_Occurred()) SWIG_fail;
23606 }
23607 {
23608 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23609 }
23610 return resultobj;
23611 fail:
23612 return NULL;
23613 }
23614
23615
23616 static PyObject *_wrap_DateTime_AddTS(PyObject *, PyObject *args, PyObject *kwargs) {
23617 PyObject *resultobj = NULL;
23618 wxDateTime *arg1 = (wxDateTime *) 0 ;
23619 wxTimeSpan *arg2 = 0 ;
23620 wxDateTime *result;
23621 PyObject * obj0 = 0 ;
23622 PyObject * obj1 = 0 ;
23623 char *kwnames[] = {
23624 (char *) "self",(char *) "diff", NULL
23625 };
23626
23627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
23628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23629 if (SWIG_arg_fail(1)) SWIG_fail;
23630 {
23631 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23632 if (SWIG_arg_fail(2)) SWIG_fail;
23633 if (arg2 == NULL) {
23634 SWIG_null_ref("wxTimeSpan");
23635 }
23636 if (SWIG_arg_fail(2)) SWIG_fail;
23637 }
23638 {
23639 PyThreadState* __tstate = wxPyBeginAllowThreads();
23640 {
23641 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
23642 result = (wxDateTime *) &_result_ref;
23643 }
23644
23645 wxPyEndAllowThreads(__tstate);
23646 if (PyErr_Occurred()) SWIG_fail;
23647 }
23648 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23649 return resultobj;
23650 fail:
23651 return NULL;
23652 }
23653
23654
23655 static PyObject *_wrap_DateTime_AddDS(PyObject *, PyObject *args, PyObject *kwargs) {
23656 PyObject *resultobj = NULL;
23657 wxDateTime *arg1 = (wxDateTime *) 0 ;
23658 wxDateSpan *arg2 = 0 ;
23659 wxDateTime *result;
23660 PyObject * obj0 = 0 ;
23661 PyObject * obj1 = 0 ;
23662 char *kwnames[] = {
23663 (char *) "self",(char *) "diff", NULL
23664 };
23665
23666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
23667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23668 if (SWIG_arg_fail(1)) SWIG_fail;
23669 {
23670 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23671 if (SWIG_arg_fail(2)) SWIG_fail;
23672 if (arg2 == NULL) {
23673 SWIG_null_ref("wxDateSpan");
23674 }
23675 if (SWIG_arg_fail(2)) SWIG_fail;
23676 }
23677 {
23678 PyThreadState* __tstate = wxPyBeginAllowThreads();
23679 {
23680 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
23681 result = (wxDateTime *) &_result_ref;
23682 }
23683
23684 wxPyEndAllowThreads(__tstate);
23685 if (PyErr_Occurred()) SWIG_fail;
23686 }
23687 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23688 return resultobj;
23689 fail:
23690 return NULL;
23691 }
23692
23693
23694 static PyObject *_wrap_DateTime_SubtractTS(PyObject *, PyObject *args, PyObject *kwargs) {
23695 PyObject *resultobj = NULL;
23696 wxDateTime *arg1 = (wxDateTime *) 0 ;
23697 wxTimeSpan *arg2 = 0 ;
23698 wxDateTime *result;
23699 PyObject * obj0 = 0 ;
23700 PyObject * obj1 = 0 ;
23701 char *kwnames[] = {
23702 (char *) "self",(char *) "diff", NULL
23703 };
23704
23705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
23706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23707 if (SWIG_arg_fail(1)) SWIG_fail;
23708 {
23709 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23710 if (SWIG_arg_fail(2)) SWIG_fail;
23711 if (arg2 == NULL) {
23712 SWIG_null_ref("wxTimeSpan");
23713 }
23714 if (SWIG_arg_fail(2)) SWIG_fail;
23715 }
23716 {
23717 PyThreadState* __tstate = wxPyBeginAllowThreads();
23718 {
23719 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
23720 result = (wxDateTime *) &_result_ref;
23721 }
23722
23723 wxPyEndAllowThreads(__tstate);
23724 if (PyErr_Occurred()) SWIG_fail;
23725 }
23726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23727 return resultobj;
23728 fail:
23729 return NULL;
23730 }
23731
23732
23733 static PyObject *_wrap_DateTime_SubtractDS(PyObject *, PyObject *args, PyObject *kwargs) {
23734 PyObject *resultobj = NULL;
23735 wxDateTime *arg1 = (wxDateTime *) 0 ;
23736 wxDateSpan *arg2 = 0 ;
23737 wxDateTime *result;
23738 PyObject * obj0 = 0 ;
23739 PyObject * obj1 = 0 ;
23740 char *kwnames[] = {
23741 (char *) "self",(char *) "diff", NULL
23742 };
23743
23744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
23745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23746 if (SWIG_arg_fail(1)) SWIG_fail;
23747 {
23748 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23749 if (SWIG_arg_fail(2)) SWIG_fail;
23750 if (arg2 == NULL) {
23751 SWIG_null_ref("wxDateSpan");
23752 }
23753 if (SWIG_arg_fail(2)) SWIG_fail;
23754 }
23755 {
23756 PyThreadState* __tstate = wxPyBeginAllowThreads();
23757 {
23758 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
23759 result = (wxDateTime *) &_result_ref;
23760 }
23761
23762 wxPyEndAllowThreads(__tstate);
23763 if (PyErr_Occurred()) SWIG_fail;
23764 }
23765 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23766 return resultobj;
23767 fail:
23768 return NULL;
23769 }
23770
23771
23772 static PyObject *_wrap_DateTime_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
23773 PyObject *resultobj = NULL;
23774 wxDateTime *arg1 = (wxDateTime *) 0 ;
23775 wxDateTime *arg2 = 0 ;
23776 wxTimeSpan result;
23777 PyObject * obj0 = 0 ;
23778 PyObject * obj1 = 0 ;
23779 char *kwnames[] = {
23780 (char *) "self",(char *) "dt", NULL
23781 };
23782
23783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
23784 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23785 if (SWIG_arg_fail(1)) SWIG_fail;
23786 {
23787 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23788 if (SWIG_arg_fail(2)) SWIG_fail;
23789 if (arg2 == NULL) {
23790 SWIG_null_ref("wxDateTime");
23791 }
23792 if (SWIG_arg_fail(2)) SWIG_fail;
23793 }
23794 {
23795 PyThreadState* __tstate = wxPyBeginAllowThreads();
23796 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
23797
23798 wxPyEndAllowThreads(__tstate);
23799 if (PyErr_Occurred()) SWIG_fail;
23800 }
23801 {
23802 wxTimeSpan * resultptr;
23803 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
23804 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
23805 }
23806 return resultobj;
23807 fail:
23808 return NULL;
23809 }
23810
23811
23812 static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *, PyObject *args) {
23813 PyObject *resultobj = NULL;
23814 wxDateTime *arg1 = (wxDateTime *) 0 ;
23815 wxTimeSpan *arg2 = 0 ;
23816 wxDateTime *result;
23817 PyObject * obj0 = 0 ;
23818 PyObject * obj1 = 0 ;
23819
23820 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
23821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23822 if (SWIG_arg_fail(1)) SWIG_fail;
23823 {
23824 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23825 if (SWIG_arg_fail(2)) SWIG_fail;
23826 if (arg2 == NULL) {
23827 SWIG_null_ref("wxTimeSpan");
23828 }
23829 if (SWIG_arg_fail(2)) SWIG_fail;
23830 }
23831 {
23832 PyThreadState* __tstate = wxPyBeginAllowThreads();
23833 {
23834 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
23835 result = (wxDateTime *) &_result_ref;
23836 }
23837
23838 wxPyEndAllowThreads(__tstate);
23839 if (PyErr_Occurred()) SWIG_fail;
23840 }
23841 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23842 return resultobj;
23843 fail:
23844 return NULL;
23845 }
23846
23847
23848 static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *, PyObject *args) {
23849 PyObject *resultobj = NULL;
23850 wxDateTime *arg1 = (wxDateTime *) 0 ;
23851 wxDateSpan *arg2 = 0 ;
23852 wxDateTime *result;
23853 PyObject * obj0 = 0 ;
23854 PyObject * obj1 = 0 ;
23855
23856 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
23857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23858 if (SWIG_arg_fail(1)) SWIG_fail;
23859 {
23860 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23861 if (SWIG_arg_fail(2)) SWIG_fail;
23862 if (arg2 == NULL) {
23863 SWIG_null_ref("wxDateSpan");
23864 }
23865 if (SWIG_arg_fail(2)) SWIG_fail;
23866 }
23867 {
23868 PyThreadState* __tstate = wxPyBeginAllowThreads();
23869 {
23870 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
23871 result = (wxDateTime *) &_result_ref;
23872 }
23873
23874 wxPyEndAllowThreads(__tstate);
23875 if (PyErr_Occurred()) SWIG_fail;
23876 }
23877 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23878 return resultobj;
23879 fail:
23880 return NULL;
23881 }
23882
23883
23884 static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
23885 int argc;
23886 PyObject *argv[3];
23887 int ii;
23888
23889 argc = PyObject_Length(args);
23890 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23891 argv[ii] = PyTuple_GetItem(args,ii);
23892 }
23893 if (argc == 2) {
23894 int _v;
23895 {
23896 void *ptr;
23897 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23898 _v = 0;
23899 PyErr_Clear();
23900 } else {
23901 _v = 1;
23902 }
23903 }
23904 if (_v) {
23905 {
23906 void *ptr = 0;
23907 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
23908 _v = 0;
23909 PyErr_Clear();
23910 } else {
23911 _v = (ptr != 0);
23912 }
23913 }
23914 if (_v) {
23915 return _wrap_DateTime___iadd____SWIG_0(self,args);
23916 }
23917 }
23918 }
23919 if (argc == 2) {
23920 int _v;
23921 {
23922 void *ptr;
23923 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23924 _v = 0;
23925 PyErr_Clear();
23926 } else {
23927 _v = 1;
23928 }
23929 }
23930 if (_v) {
23931 {
23932 void *ptr = 0;
23933 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
23934 _v = 0;
23935 PyErr_Clear();
23936 } else {
23937 _v = (ptr != 0);
23938 }
23939 }
23940 if (_v) {
23941 return _wrap_DateTime___iadd____SWIG_1(self,args);
23942 }
23943 }
23944 }
23945
23946 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___iadd__'");
23947 return NULL;
23948 }
23949
23950
23951 static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *, PyObject *args) {
23952 PyObject *resultobj = NULL;
23953 wxDateTime *arg1 = (wxDateTime *) 0 ;
23954 wxTimeSpan *arg2 = 0 ;
23955 wxDateTime *result;
23956 PyObject * obj0 = 0 ;
23957 PyObject * obj1 = 0 ;
23958
23959 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
23960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23961 if (SWIG_arg_fail(1)) SWIG_fail;
23962 {
23963 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23964 if (SWIG_arg_fail(2)) SWIG_fail;
23965 if (arg2 == NULL) {
23966 SWIG_null_ref("wxTimeSpan");
23967 }
23968 if (SWIG_arg_fail(2)) SWIG_fail;
23969 }
23970 {
23971 PyThreadState* __tstate = wxPyBeginAllowThreads();
23972 {
23973 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
23974 result = (wxDateTime *) &_result_ref;
23975 }
23976
23977 wxPyEndAllowThreads(__tstate);
23978 if (PyErr_Occurred()) SWIG_fail;
23979 }
23980 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23981 return resultobj;
23982 fail:
23983 return NULL;
23984 }
23985
23986
23987 static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *, PyObject *args) {
23988 PyObject *resultobj = NULL;
23989 wxDateTime *arg1 = (wxDateTime *) 0 ;
23990 wxDateSpan *arg2 = 0 ;
23991 wxDateTime *result;
23992 PyObject * obj0 = 0 ;
23993 PyObject * obj1 = 0 ;
23994
23995 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
23996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23997 if (SWIG_arg_fail(1)) SWIG_fail;
23998 {
23999 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
24000 if (SWIG_arg_fail(2)) SWIG_fail;
24001 if (arg2 == NULL) {
24002 SWIG_null_ref("wxDateSpan");
24003 }
24004 if (SWIG_arg_fail(2)) SWIG_fail;
24005 }
24006 {
24007 PyThreadState* __tstate = wxPyBeginAllowThreads();
24008 {
24009 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
24010 result = (wxDateTime *) &_result_ref;
24011 }
24012
24013 wxPyEndAllowThreads(__tstate);
24014 if (PyErr_Occurred()) SWIG_fail;
24015 }
24016 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
24017 return resultobj;
24018 fail:
24019 return NULL;
24020 }
24021
24022
24023 static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
24024 int argc;
24025 PyObject *argv[3];
24026 int ii;
24027
24028 argc = PyObject_Length(args);
24029 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24030 argv[ii] = PyTuple_GetItem(args,ii);
24031 }
24032 if (argc == 2) {
24033 int _v;
24034 {
24035 void *ptr;
24036 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24037 _v = 0;
24038 PyErr_Clear();
24039 } else {
24040 _v = 1;
24041 }
24042 }
24043 if (_v) {
24044 {
24045 void *ptr = 0;
24046 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
24047 _v = 0;
24048 PyErr_Clear();
24049 } else {
24050 _v = (ptr != 0);
24051 }
24052 }
24053 if (_v) {
24054 return _wrap_DateTime___isub____SWIG_0(self,args);
24055 }
24056 }
24057 }
24058 if (argc == 2) {
24059 int _v;
24060 {
24061 void *ptr;
24062 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24063 _v = 0;
24064 PyErr_Clear();
24065 } else {
24066 _v = 1;
24067 }
24068 }
24069 if (_v) {
24070 {
24071 void *ptr = 0;
24072 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
24073 _v = 0;
24074 PyErr_Clear();
24075 } else {
24076 _v = (ptr != 0);
24077 }
24078 }
24079 if (_v) {
24080 return _wrap_DateTime___isub____SWIG_1(self,args);
24081 }
24082 }
24083 }
24084
24085 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___isub__'");
24086 return NULL;
24087 }
24088
24089
24090 static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *, PyObject *args) {
24091 PyObject *resultobj = NULL;
24092 wxDateTime *arg1 = (wxDateTime *) 0 ;
24093 wxTimeSpan *arg2 = 0 ;
24094 wxDateTime result;
24095 PyObject * obj0 = 0 ;
24096 PyObject * obj1 = 0 ;
24097
24098 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
24099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24100 if (SWIG_arg_fail(1)) SWIG_fail;
24101 {
24102 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24103 if (SWIG_arg_fail(2)) SWIG_fail;
24104 if (arg2 == NULL) {
24105 SWIG_null_ref("wxTimeSpan");
24106 }
24107 if (SWIG_arg_fail(2)) SWIG_fail;
24108 }
24109 {
24110 PyThreadState* __tstate = wxPyBeginAllowThreads();
24111 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
24112
24113 wxPyEndAllowThreads(__tstate);
24114 if (PyErr_Occurred()) SWIG_fail;
24115 }
24116 {
24117 wxDateTime * resultptr;
24118 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24119 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24120 }
24121 return resultobj;
24122 fail:
24123 return NULL;
24124 }
24125
24126
24127 static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *, PyObject *args) {
24128 PyObject *resultobj = NULL;
24129 wxDateTime *arg1 = (wxDateTime *) 0 ;
24130 wxDateSpan *arg2 = 0 ;
24131 wxDateTime result;
24132 PyObject * obj0 = 0 ;
24133 PyObject * obj1 = 0 ;
24134
24135 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
24136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24137 if (SWIG_arg_fail(1)) SWIG_fail;
24138 {
24139 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
24140 if (SWIG_arg_fail(2)) SWIG_fail;
24141 if (arg2 == NULL) {
24142 SWIG_null_ref("wxDateSpan");
24143 }
24144 if (SWIG_arg_fail(2)) SWIG_fail;
24145 }
24146 {
24147 PyThreadState* __tstate = wxPyBeginAllowThreads();
24148 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
24149
24150 wxPyEndAllowThreads(__tstate);
24151 if (PyErr_Occurred()) SWIG_fail;
24152 }
24153 {
24154 wxDateTime * resultptr;
24155 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24156 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24157 }
24158 return resultobj;
24159 fail:
24160 return NULL;
24161 }
24162
24163
24164 static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
24165 int argc;
24166 PyObject *argv[3];
24167 int ii;
24168
24169 argc = PyObject_Length(args);
24170 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24171 argv[ii] = PyTuple_GetItem(args,ii);
24172 }
24173 if (argc == 2) {
24174 int _v;
24175 {
24176 void *ptr;
24177 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24178 _v = 0;
24179 PyErr_Clear();
24180 } else {
24181 _v = 1;
24182 }
24183 }
24184 if (_v) {
24185 {
24186 void *ptr = 0;
24187 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
24188 _v = 0;
24189 PyErr_Clear();
24190 } else {
24191 _v = (ptr != 0);
24192 }
24193 }
24194 if (_v) {
24195 return _wrap_DateTime___add____SWIG_0(self,args);
24196 }
24197 }
24198 }
24199 if (argc == 2) {
24200 int _v;
24201 {
24202 void *ptr;
24203 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24204 _v = 0;
24205 PyErr_Clear();
24206 } else {
24207 _v = 1;
24208 }
24209 }
24210 if (_v) {
24211 {
24212 void *ptr = 0;
24213 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
24214 _v = 0;
24215 PyErr_Clear();
24216 } else {
24217 _v = (ptr != 0);
24218 }
24219 }
24220 if (_v) {
24221 return _wrap_DateTime___add____SWIG_1(self,args);
24222 }
24223 }
24224 }
24225
24226 Py_INCREF(Py_NotImplemented);
24227 return Py_NotImplemented;
24228 }
24229
24230
24231 static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *, PyObject *args) {
24232 PyObject *resultobj = NULL;
24233 wxDateTime *arg1 = (wxDateTime *) 0 ;
24234 wxDateTime *arg2 = 0 ;
24235 wxTimeSpan result;
24236 PyObject * obj0 = 0 ;
24237 PyObject * obj1 = 0 ;
24238
24239 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
24240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24241 if (SWIG_arg_fail(1)) SWIG_fail;
24242 {
24243 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24244 if (SWIG_arg_fail(2)) SWIG_fail;
24245 if (arg2 == NULL) {
24246 SWIG_null_ref("wxDateTime");
24247 }
24248 if (SWIG_arg_fail(2)) SWIG_fail;
24249 }
24250 {
24251 PyThreadState* __tstate = wxPyBeginAllowThreads();
24252 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
24253
24254 wxPyEndAllowThreads(__tstate);
24255 if (PyErr_Occurred()) SWIG_fail;
24256 }
24257 {
24258 wxTimeSpan * resultptr;
24259 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
24260 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24261 }
24262 return resultobj;
24263 fail:
24264 return NULL;
24265 }
24266
24267
24268 static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *, PyObject *args) {
24269 PyObject *resultobj = NULL;
24270 wxDateTime *arg1 = (wxDateTime *) 0 ;
24271 wxTimeSpan *arg2 = 0 ;
24272 wxDateTime result;
24273 PyObject * obj0 = 0 ;
24274 PyObject * obj1 = 0 ;
24275
24276 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
24277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24278 if (SWIG_arg_fail(1)) SWIG_fail;
24279 {
24280 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24281 if (SWIG_arg_fail(2)) SWIG_fail;
24282 if (arg2 == NULL) {
24283 SWIG_null_ref("wxTimeSpan");
24284 }
24285 if (SWIG_arg_fail(2)) SWIG_fail;
24286 }
24287 {
24288 PyThreadState* __tstate = wxPyBeginAllowThreads();
24289 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
24290
24291 wxPyEndAllowThreads(__tstate);
24292 if (PyErr_Occurred()) SWIG_fail;
24293 }
24294 {
24295 wxDateTime * resultptr;
24296 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24297 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24298 }
24299 return resultobj;
24300 fail:
24301 return NULL;
24302 }
24303
24304
24305 static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *, PyObject *args) {
24306 PyObject *resultobj = NULL;
24307 wxDateTime *arg1 = (wxDateTime *) 0 ;
24308 wxDateSpan *arg2 = 0 ;
24309 wxDateTime result;
24310 PyObject * obj0 = 0 ;
24311 PyObject * obj1 = 0 ;
24312
24313 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
24314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24315 if (SWIG_arg_fail(1)) SWIG_fail;
24316 {
24317 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
24318 if (SWIG_arg_fail(2)) SWIG_fail;
24319 if (arg2 == NULL) {
24320 SWIG_null_ref("wxDateSpan");
24321 }
24322 if (SWIG_arg_fail(2)) SWIG_fail;
24323 }
24324 {
24325 PyThreadState* __tstate = wxPyBeginAllowThreads();
24326 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
24327
24328 wxPyEndAllowThreads(__tstate);
24329 if (PyErr_Occurred()) SWIG_fail;
24330 }
24331 {
24332 wxDateTime * resultptr;
24333 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24334 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24335 }
24336 return resultobj;
24337 fail:
24338 return NULL;
24339 }
24340
24341
24342 static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
24343 int argc;
24344 PyObject *argv[3];
24345 int ii;
24346
24347 argc = PyObject_Length(args);
24348 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24349 argv[ii] = PyTuple_GetItem(args,ii);
24350 }
24351 if (argc == 2) {
24352 int _v;
24353 {
24354 void *ptr;
24355 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24356 _v = 0;
24357 PyErr_Clear();
24358 } else {
24359 _v = 1;
24360 }
24361 }
24362 if (_v) {
24363 {
24364 void *ptr = 0;
24365 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24366 _v = 0;
24367 PyErr_Clear();
24368 } else {
24369 _v = (ptr != 0);
24370 }
24371 }
24372 if (_v) {
24373 return _wrap_DateTime___sub____SWIG_0(self,args);
24374 }
24375 }
24376 }
24377 if (argc == 2) {
24378 int _v;
24379 {
24380 void *ptr;
24381 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24382 _v = 0;
24383 PyErr_Clear();
24384 } else {
24385 _v = 1;
24386 }
24387 }
24388 if (_v) {
24389 {
24390 void *ptr = 0;
24391 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
24392 _v = 0;
24393 PyErr_Clear();
24394 } else {
24395 _v = (ptr != 0);
24396 }
24397 }
24398 if (_v) {
24399 return _wrap_DateTime___sub____SWIG_1(self,args);
24400 }
24401 }
24402 }
24403 if (argc == 2) {
24404 int _v;
24405 {
24406 void *ptr;
24407 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24408 _v = 0;
24409 PyErr_Clear();
24410 } else {
24411 _v = 1;
24412 }
24413 }
24414 if (_v) {
24415 {
24416 void *ptr = 0;
24417 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
24418 _v = 0;
24419 PyErr_Clear();
24420 } else {
24421 _v = (ptr != 0);
24422 }
24423 }
24424 if (_v) {
24425 return _wrap_DateTime___sub____SWIG_2(self,args);
24426 }
24427 }
24428 }
24429
24430 Py_INCREF(Py_NotImplemented);
24431 return Py_NotImplemented;
24432 }
24433
24434
24435 static PyObject *_wrap_DateTime___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
24436 PyObject *resultobj = NULL;
24437 wxDateTime *arg1 = (wxDateTime *) 0 ;
24438 wxDateTime *arg2 = (wxDateTime *) 0 ;
24439 bool result;
24440 PyObject * obj0 = 0 ;
24441 PyObject * obj1 = 0 ;
24442 char *kwnames[] = {
24443 (char *) "self",(char *) "other", NULL
24444 };
24445
24446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___lt__",kwnames,&obj0,&obj1)) goto fail;
24447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24448 if (SWIG_arg_fail(1)) SWIG_fail;
24449 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24450 if (SWIG_arg_fail(2)) SWIG_fail;
24451 {
24452 PyThreadState* __tstate = wxPyBeginAllowThreads();
24453 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const *)arg2);
24454
24455 wxPyEndAllowThreads(__tstate);
24456 if (PyErr_Occurred()) SWIG_fail;
24457 }
24458 {
24459 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24460 }
24461 return resultobj;
24462 fail:
24463 return NULL;
24464 }
24465
24466
24467 static PyObject *_wrap_DateTime___le__(PyObject *, PyObject *args, PyObject *kwargs) {
24468 PyObject *resultobj = NULL;
24469 wxDateTime *arg1 = (wxDateTime *) 0 ;
24470 wxDateTime *arg2 = (wxDateTime *) 0 ;
24471 bool result;
24472 PyObject * obj0 = 0 ;
24473 PyObject * obj1 = 0 ;
24474 char *kwnames[] = {
24475 (char *) "self",(char *) "other", NULL
24476 };
24477
24478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___le__",kwnames,&obj0,&obj1)) goto fail;
24479 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24480 if (SWIG_arg_fail(1)) SWIG_fail;
24481 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24482 if (SWIG_arg_fail(2)) SWIG_fail;
24483 {
24484 PyThreadState* __tstate = wxPyBeginAllowThreads();
24485 result = (bool)wxDateTime___le__(arg1,(wxDateTime const *)arg2);
24486
24487 wxPyEndAllowThreads(__tstate);
24488 if (PyErr_Occurred()) SWIG_fail;
24489 }
24490 {
24491 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24492 }
24493 return resultobj;
24494 fail:
24495 return NULL;
24496 }
24497
24498
24499 static PyObject *_wrap_DateTime___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
24500 PyObject *resultobj = NULL;
24501 wxDateTime *arg1 = (wxDateTime *) 0 ;
24502 wxDateTime *arg2 = (wxDateTime *) 0 ;
24503 bool result;
24504 PyObject * obj0 = 0 ;
24505 PyObject * obj1 = 0 ;
24506 char *kwnames[] = {
24507 (char *) "self",(char *) "other", NULL
24508 };
24509
24510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___gt__",kwnames,&obj0,&obj1)) goto fail;
24511 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24512 if (SWIG_arg_fail(1)) SWIG_fail;
24513 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24514 if (SWIG_arg_fail(2)) SWIG_fail;
24515 {
24516 PyThreadState* __tstate = wxPyBeginAllowThreads();
24517 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const *)arg2);
24518
24519 wxPyEndAllowThreads(__tstate);
24520 if (PyErr_Occurred()) SWIG_fail;
24521 }
24522 {
24523 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24524 }
24525 return resultobj;
24526 fail:
24527 return NULL;
24528 }
24529
24530
24531 static PyObject *_wrap_DateTime___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
24532 PyObject *resultobj = NULL;
24533 wxDateTime *arg1 = (wxDateTime *) 0 ;
24534 wxDateTime *arg2 = (wxDateTime *) 0 ;
24535 bool result;
24536 PyObject * obj0 = 0 ;
24537 PyObject * obj1 = 0 ;
24538 char *kwnames[] = {
24539 (char *) "self",(char *) "other", NULL
24540 };
24541
24542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ge__",kwnames,&obj0,&obj1)) goto fail;
24543 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24544 if (SWIG_arg_fail(1)) SWIG_fail;
24545 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24546 if (SWIG_arg_fail(2)) SWIG_fail;
24547 {
24548 PyThreadState* __tstate = wxPyBeginAllowThreads();
24549 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const *)arg2);
24550
24551 wxPyEndAllowThreads(__tstate);
24552 if (PyErr_Occurred()) SWIG_fail;
24553 }
24554 {
24555 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24556 }
24557 return resultobj;
24558 fail:
24559 return NULL;
24560 }
24561
24562
24563 static PyObject *_wrap_DateTime___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
24564 PyObject *resultobj = NULL;
24565 wxDateTime *arg1 = (wxDateTime *) 0 ;
24566 wxDateTime *arg2 = (wxDateTime *) 0 ;
24567 bool result;
24568 PyObject * obj0 = 0 ;
24569 PyObject * obj1 = 0 ;
24570 char *kwnames[] = {
24571 (char *) "self",(char *) "other", NULL
24572 };
24573
24574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___eq__",kwnames,&obj0,&obj1)) goto fail;
24575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24576 if (SWIG_arg_fail(1)) SWIG_fail;
24577 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24578 if (SWIG_arg_fail(2)) SWIG_fail;
24579 {
24580 PyThreadState* __tstate = wxPyBeginAllowThreads();
24581 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const *)arg2);
24582
24583 wxPyEndAllowThreads(__tstate);
24584 if (PyErr_Occurred()) SWIG_fail;
24585 }
24586 {
24587 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24588 }
24589 return resultobj;
24590 fail:
24591 return NULL;
24592 }
24593
24594
24595 static PyObject *_wrap_DateTime___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
24596 PyObject *resultobj = NULL;
24597 wxDateTime *arg1 = (wxDateTime *) 0 ;
24598 wxDateTime *arg2 = (wxDateTime *) 0 ;
24599 bool result;
24600 PyObject * obj0 = 0 ;
24601 PyObject * obj1 = 0 ;
24602 char *kwnames[] = {
24603 (char *) "self",(char *) "other", NULL
24604 };
24605
24606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ne__",kwnames,&obj0,&obj1)) goto fail;
24607 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24608 if (SWIG_arg_fail(1)) SWIG_fail;
24609 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24610 if (SWIG_arg_fail(2)) SWIG_fail;
24611 {
24612 PyThreadState* __tstate = wxPyBeginAllowThreads();
24613 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const *)arg2);
24614
24615 wxPyEndAllowThreads(__tstate);
24616 if (PyErr_Occurred()) SWIG_fail;
24617 }
24618 {
24619 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24620 }
24621 return resultobj;
24622 fail:
24623 return NULL;
24624 }
24625
24626
24627 static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *, PyObject *args, PyObject *kwargs) {
24628 PyObject *resultobj = NULL;
24629 wxDateTime *arg1 = (wxDateTime *) 0 ;
24630 wxString *arg2 = 0 ;
24631 int result;
24632 bool temp2 = false ;
24633 PyObject * obj0 = 0 ;
24634 PyObject * obj1 = 0 ;
24635 char *kwnames[] = {
24636 (char *) "self",(char *) "date", NULL
24637 };
24638
24639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
24640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24641 if (SWIG_arg_fail(1)) SWIG_fail;
24642 {
24643 arg2 = wxString_in_helper(obj1);
24644 if (arg2 == NULL) SWIG_fail;
24645 temp2 = true;
24646 }
24647 {
24648 PyThreadState* __tstate = wxPyBeginAllowThreads();
24649 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
24650
24651 wxPyEndAllowThreads(__tstate);
24652 if (PyErr_Occurred()) SWIG_fail;
24653 }
24654 {
24655 resultobj = SWIG_From_int(static_cast<int >(result));
24656 }
24657 {
24658 if (temp2)
24659 delete arg2;
24660 }
24661 return resultobj;
24662 fail:
24663 {
24664 if (temp2)
24665 delete arg2;
24666 }
24667 return NULL;
24668 }
24669
24670
24671 static PyObject *_wrap_DateTime_ParseFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24672 PyObject *resultobj = NULL;
24673 wxDateTime *arg1 = (wxDateTime *) 0 ;
24674 wxString *arg2 = 0 ;
24675 wxString const &arg3_defvalue = wxPyDefaultDateTimeFormat ;
24676 wxString *arg3 = (wxString *) &arg3_defvalue ;
24677 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
24678 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
24679 int result;
24680 bool temp2 = false ;
24681 bool temp3 = false ;
24682 PyObject * obj0 = 0 ;
24683 PyObject * obj1 = 0 ;
24684 PyObject * obj2 = 0 ;
24685 PyObject * obj3 = 0 ;
24686 char *kwnames[] = {
24687 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
24688 };
24689
24690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24692 if (SWIG_arg_fail(1)) SWIG_fail;
24693 {
24694 arg2 = wxString_in_helper(obj1);
24695 if (arg2 == NULL) SWIG_fail;
24696 temp2 = true;
24697 }
24698 if (obj2) {
24699 {
24700 arg3 = wxString_in_helper(obj2);
24701 if (arg3 == NULL) SWIG_fail;
24702 temp3 = true;
24703 }
24704 }
24705 if (obj3) {
24706 {
24707 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24708 if (SWIG_arg_fail(4)) SWIG_fail;
24709 if (arg4 == NULL) {
24710 SWIG_null_ref("wxDateTime");
24711 }
24712 if (SWIG_arg_fail(4)) SWIG_fail;
24713 }
24714 }
24715 {
24716 PyThreadState* __tstate = wxPyBeginAllowThreads();
24717 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
24718
24719 wxPyEndAllowThreads(__tstate);
24720 if (PyErr_Occurred()) SWIG_fail;
24721 }
24722 {
24723 resultobj = SWIG_From_int(static_cast<int >(result));
24724 }
24725 {
24726 if (temp2)
24727 delete arg2;
24728 }
24729 {
24730 if (temp3)
24731 delete arg3;
24732 }
24733 return resultobj;
24734 fail:
24735 {
24736 if (temp2)
24737 delete arg2;
24738 }
24739 {
24740 if (temp3)
24741 delete arg3;
24742 }
24743 return NULL;
24744 }
24745
24746
24747 static PyObject *_wrap_DateTime_ParseDateTime(PyObject *, PyObject *args, PyObject *kwargs) {
24748 PyObject *resultobj = NULL;
24749 wxDateTime *arg1 = (wxDateTime *) 0 ;
24750 wxString *arg2 = 0 ;
24751 int result;
24752 bool temp2 = false ;
24753 PyObject * obj0 = 0 ;
24754 PyObject * obj1 = 0 ;
24755 char *kwnames[] = {
24756 (char *) "self",(char *) "datetime", NULL
24757 };
24758
24759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
24760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24761 if (SWIG_arg_fail(1)) SWIG_fail;
24762 {
24763 arg2 = wxString_in_helper(obj1);
24764 if (arg2 == NULL) SWIG_fail;
24765 temp2 = true;
24766 }
24767 {
24768 PyThreadState* __tstate = wxPyBeginAllowThreads();
24769 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
24770
24771 wxPyEndAllowThreads(__tstate);
24772 if (PyErr_Occurred()) SWIG_fail;
24773 }
24774 {
24775 resultobj = SWIG_From_int(static_cast<int >(result));
24776 }
24777 {
24778 if (temp2)
24779 delete arg2;
24780 }
24781 return resultobj;
24782 fail:
24783 {
24784 if (temp2)
24785 delete arg2;
24786 }
24787 return NULL;
24788 }
24789
24790
24791 static PyObject *_wrap_DateTime_ParseDate(PyObject *, PyObject *args, PyObject *kwargs) {
24792 PyObject *resultobj = NULL;
24793 wxDateTime *arg1 = (wxDateTime *) 0 ;
24794 wxString *arg2 = 0 ;
24795 int result;
24796 bool temp2 = false ;
24797 PyObject * obj0 = 0 ;
24798 PyObject * obj1 = 0 ;
24799 char *kwnames[] = {
24800 (char *) "self",(char *) "date", NULL
24801 };
24802
24803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
24804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24805 if (SWIG_arg_fail(1)) SWIG_fail;
24806 {
24807 arg2 = wxString_in_helper(obj1);
24808 if (arg2 == NULL) SWIG_fail;
24809 temp2 = true;
24810 }
24811 {
24812 PyThreadState* __tstate = wxPyBeginAllowThreads();
24813 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
24814
24815 wxPyEndAllowThreads(__tstate);
24816 if (PyErr_Occurred()) SWIG_fail;
24817 }
24818 {
24819 resultobj = SWIG_From_int(static_cast<int >(result));
24820 }
24821 {
24822 if (temp2)
24823 delete arg2;
24824 }
24825 return resultobj;
24826 fail:
24827 {
24828 if (temp2)
24829 delete arg2;
24830 }
24831 return NULL;
24832 }
24833
24834
24835 static PyObject *_wrap_DateTime_ParseTime(PyObject *, PyObject *args, PyObject *kwargs) {
24836 PyObject *resultobj = NULL;
24837 wxDateTime *arg1 = (wxDateTime *) 0 ;
24838 wxString *arg2 = 0 ;
24839 int result;
24840 bool temp2 = false ;
24841 PyObject * obj0 = 0 ;
24842 PyObject * obj1 = 0 ;
24843 char *kwnames[] = {
24844 (char *) "self",(char *) "time", NULL
24845 };
24846
24847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
24848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24849 if (SWIG_arg_fail(1)) SWIG_fail;
24850 {
24851 arg2 = wxString_in_helper(obj1);
24852 if (arg2 == NULL) SWIG_fail;
24853 temp2 = true;
24854 }
24855 {
24856 PyThreadState* __tstate = wxPyBeginAllowThreads();
24857 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
24858
24859 wxPyEndAllowThreads(__tstate);
24860 if (PyErr_Occurred()) SWIG_fail;
24861 }
24862 {
24863 resultobj = SWIG_From_int(static_cast<int >(result));
24864 }
24865 {
24866 if (temp2)
24867 delete arg2;
24868 }
24869 return resultobj;
24870 fail:
24871 {
24872 if (temp2)
24873 delete arg2;
24874 }
24875 return NULL;
24876 }
24877
24878
24879 static PyObject *_wrap_DateTime_Format(PyObject *, PyObject *args, PyObject *kwargs) {
24880 PyObject *resultobj = NULL;
24881 wxDateTime *arg1 = (wxDateTime *) 0 ;
24882 wxString const &arg2_defvalue = wxPyDefaultDateTimeFormat ;
24883 wxString *arg2 = (wxString *) &arg2_defvalue ;
24884 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
24885 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
24886 wxString result;
24887 bool temp2 = false ;
24888 bool temp3 = false ;
24889 PyObject * obj0 = 0 ;
24890 PyObject * obj1 = 0 ;
24891 PyObject * obj2 = 0 ;
24892 char *kwnames[] = {
24893 (char *) "self",(char *) "format",(char *) "tz", NULL
24894 };
24895
24896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
24897 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24898 if (SWIG_arg_fail(1)) SWIG_fail;
24899 if (obj1) {
24900 {
24901 arg2 = wxString_in_helper(obj1);
24902 if (arg2 == NULL) SWIG_fail;
24903 temp2 = true;
24904 }
24905 }
24906 if (obj2) {
24907 {
24908 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
24909 temp3 = true;
24910 }
24911 }
24912 {
24913 PyThreadState* __tstate = wxPyBeginAllowThreads();
24914 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
24915
24916 wxPyEndAllowThreads(__tstate);
24917 if (PyErr_Occurred()) SWIG_fail;
24918 }
24919 {
24920 #if wxUSE_UNICODE
24921 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24922 #else
24923 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24924 #endif
24925 }
24926 {
24927 if (temp2)
24928 delete arg2;
24929 }
24930 {
24931 if (temp3) delete arg3;
24932 }
24933 return resultobj;
24934 fail:
24935 {
24936 if (temp2)
24937 delete arg2;
24938 }
24939 {
24940 if (temp3) delete arg3;
24941 }
24942 return NULL;
24943 }
24944
24945
24946 static PyObject *_wrap_DateTime_FormatDate(PyObject *, PyObject *args, PyObject *kwargs) {
24947 PyObject *resultobj = NULL;
24948 wxDateTime *arg1 = (wxDateTime *) 0 ;
24949 wxString result;
24950 PyObject * obj0 = 0 ;
24951 char *kwnames[] = {
24952 (char *) "self", NULL
24953 };
24954
24955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
24956 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24957 if (SWIG_arg_fail(1)) SWIG_fail;
24958 {
24959 PyThreadState* __tstate = wxPyBeginAllowThreads();
24960 result = ((wxDateTime const *)arg1)->FormatDate();
24961
24962 wxPyEndAllowThreads(__tstate);
24963 if (PyErr_Occurred()) SWIG_fail;
24964 }
24965 {
24966 #if wxUSE_UNICODE
24967 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24968 #else
24969 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24970 #endif
24971 }
24972 return resultobj;
24973 fail:
24974 return NULL;
24975 }
24976
24977
24978 static PyObject *_wrap_DateTime_FormatTime(PyObject *, PyObject *args, PyObject *kwargs) {
24979 PyObject *resultobj = NULL;
24980 wxDateTime *arg1 = (wxDateTime *) 0 ;
24981 wxString result;
24982 PyObject * obj0 = 0 ;
24983 char *kwnames[] = {
24984 (char *) "self", NULL
24985 };
24986
24987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
24988 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24989 if (SWIG_arg_fail(1)) SWIG_fail;
24990 {
24991 PyThreadState* __tstate = wxPyBeginAllowThreads();
24992 result = ((wxDateTime const *)arg1)->FormatTime();
24993
24994 wxPyEndAllowThreads(__tstate);
24995 if (PyErr_Occurred()) SWIG_fail;
24996 }
24997 {
24998 #if wxUSE_UNICODE
24999 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25000 #else
25001 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25002 #endif
25003 }
25004 return resultobj;
25005 fail:
25006 return NULL;
25007 }
25008
25009
25010 static PyObject *_wrap_DateTime_FormatISODate(PyObject *, PyObject *args, PyObject *kwargs) {
25011 PyObject *resultobj = NULL;
25012 wxDateTime *arg1 = (wxDateTime *) 0 ;
25013 wxString result;
25014 PyObject * obj0 = 0 ;
25015 char *kwnames[] = {
25016 (char *) "self", NULL
25017 };
25018
25019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
25020 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
25021 if (SWIG_arg_fail(1)) SWIG_fail;
25022 {
25023 PyThreadState* __tstate = wxPyBeginAllowThreads();
25024 result = ((wxDateTime const *)arg1)->FormatISODate();
25025
25026 wxPyEndAllowThreads(__tstate);
25027 if (PyErr_Occurred()) SWIG_fail;
25028 }
25029 {
25030 #if wxUSE_UNICODE
25031 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25032 #else
25033 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25034 #endif
25035 }
25036 return resultobj;
25037 fail:
25038 return NULL;
25039 }
25040
25041
25042 static PyObject *_wrap_DateTime_FormatISOTime(PyObject *, PyObject *args, PyObject *kwargs) {
25043 PyObject *resultobj = NULL;
25044 wxDateTime *arg1 = (wxDateTime *) 0 ;
25045 wxString result;
25046 PyObject * obj0 = 0 ;
25047 char *kwnames[] = {
25048 (char *) "self", NULL
25049 };
25050
25051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
25052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
25053 if (SWIG_arg_fail(1)) SWIG_fail;
25054 {
25055 PyThreadState* __tstate = wxPyBeginAllowThreads();
25056 result = ((wxDateTime const *)arg1)->FormatISOTime();
25057
25058 wxPyEndAllowThreads(__tstate);
25059 if (PyErr_Occurred()) SWIG_fail;
25060 }
25061 {
25062 #if wxUSE_UNICODE
25063 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25064 #else
25065 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25066 #endif
25067 }
25068 return resultobj;
25069 fail:
25070 return NULL;
25071 }
25072
25073
25074 static PyObject * DateTime_swigregister(PyObject *, PyObject *args) {
25075 PyObject *obj;
25076 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25077 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
25078 Py_INCREF(obj);
25079 return Py_BuildValue((char *)"");
25080 }
25081 static PyObject *_wrap_TimeSpan_Seconds(PyObject *, PyObject *args, PyObject *kwargs) {
25082 PyObject *resultobj = NULL;
25083 long arg1 ;
25084 wxTimeSpan result;
25085 PyObject * obj0 = 0 ;
25086 char *kwnames[] = {
25087 (char *) "sec", NULL
25088 };
25089
25090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
25091 {
25092 arg1 = static_cast<long >(SWIG_As_long(obj0));
25093 if (SWIG_arg_fail(1)) SWIG_fail;
25094 }
25095 {
25096 PyThreadState* __tstate = wxPyBeginAllowThreads();
25097 result = wxTimeSpan::Seconds(arg1);
25098
25099 wxPyEndAllowThreads(__tstate);
25100 if (PyErr_Occurred()) SWIG_fail;
25101 }
25102 {
25103 wxTimeSpan * resultptr;
25104 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25105 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25106 }
25107 return resultobj;
25108 fail:
25109 return NULL;
25110 }
25111
25112
25113 static PyObject *_wrap_TimeSpan_Second(PyObject *, PyObject *args, PyObject *kwargs) {
25114 PyObject *resultobj = NULL;
25115 wxTimeSpan result;
25116 char *kwnames[] = {
25117 NULL
25118 };
25119
25120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
25121 {
25122 PyThreadState* __tstate = wxPyBeginAllowThreads();
25123 result = wxTimeSpan::Second();
25124
25125 wxPyEndAllowThreads(__tstate);
25126 if (PyErr_Occurred()) SWIG_fail;
25127 }
25128 {
25129 wxTimeSpan * resultptr;
25130 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25131 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25132 }
25133 return resultobj;
25134 fail:
25135 return NULL;
25136 }
25137
25138
25139 static PyObject *_wrap_TimeSpan_Minutes(PyObject *, PyObject *args, PyObject *kwargs) {
25140 PyObject *resultobj = NULL;
25141 long arg1 ;
25142 wxTimeSpan result;
25143 PyObject * obj0 = 0 ;
25144 char *kwnames[] = {
25145 (char *) "min", NULL
25146 };
25147
25148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
25149 {
25150 arg1 = static_cast<long >(SWIG_As_long(obj0));
25151 if (SWIG_arg_fail(1)) SWIG_fail;
25152 }
25153 {
25154 PyThreadState* __tstate = wxPyBeginAllowThreads();
25155 result = wxTimeSpan::Minutes(arg1);
25156
25157 wxPyEndAllowThreads(__tstate);
25158 if (PyErr_Occurred()) SWIG_fail;
25159 }
25160 {
25161 wxTimeSpan * resultptr;
25162 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25163 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25164 }
25165 return resultobj;
25166 fail:
25167 return NULL;
25168 }
25169
25170
25171 static PyObject *_wrap_TimeSpan_Minute(PyObject *, PyObject *args, PyObject *kwargs) {
25172 PyObject *resultobj = NULL;
25173 wxTimeSpan result;
25174 char *kwnames[] = {
25175 NULL
25176 };
25177
25178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
25179 {
25180 PyThreadState* __tstate = wxPyBeginAllowThreads();
25181 result = wxTimeSpan::Minute();
25182
25183 wxPyEndAllowThreads(__tstate);
25184 if (PyErr_Occurred()) SWIG_fail;
25185 }
25186 {
25187 wxTimeSpan * resultptr;
25188 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25189 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25190 }
25191 return resultobj;
25192 fail:
25193 return NULL;
25194 }
25195
25196
25197 static PyObject *_wrap_TimeSpan_Hours(PyObject *, PyObject *args, PyObject *kwargs) {
25198 PyObject *resultobj = NULL;
25199 long arg1 ;
25200 wxTimeSpan result;
25201 PyObject * obj0 = 0 ;
25202 char *kwnames[] = {
25203 (char *) "hours", NULL
25204 };
25205
25206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
25207 {
25208 arg1 = static_cast<long >(SWIG_As_long(obj0));
25209 if (SWIG_arg_fail(1)) SWIG_fail;
25210 }
25211 {
25212 PyThreadState* __tstate = wxPyBeginAllowThreads();
25213 result = wxTimeSpan::Hours(arg1);
25214
25215 wxPyEndAllowThreads(__tstate);
25216 if (PyErr_Occurred()) SWIG_fail;
25217 }
25218 {
25219 wxTimeSpan * resultptr;
25220 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25221 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25222 }
25223 return resultobj;
25224 fail:
25225 return NULL;
25226 }
25227
25228
25229 static PyObject *_wrap_TimeSpan_Hour(PyObject *, PyObject *args, PyObject *kwargs) {
25230 PyObject *resultobj = NULL;
25231 wxTimeSpan result;
25232 char *kwnames[] = {
25233 NULL
25234 };
25235
25236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
25237 {
25238 PyThreadState* __tstate = wxPyBeginAllowThreads();
25239 result = wxTimeSpan::Hour();
25240
25241 wxPyEndAllowThreads(__tstate);
25242 if (PyErr_Occurred()) SWIG_fail;
25243 }
25244 {
25245 wxTimeSpan * resultptr;
25246 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25247 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25248 }
25249 return resultobj;
25250 fail:
25251 return NULL;
25252 }
25253
25254
25255 static PyObject *_wrap_TimeSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
25256 PyObject *resultobj = NULL;
25257 long arg1 ;
25258 wxTimeSpan result;
25259 PyObject * obj0 = 0 ;
25260 char *kwnames[] = {
25261 (char *) "days", NULL
25262 };
25263
25264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
25265 {
25266 arg1 = static_cast<long >(SWIG_As_long(obj0));
25267 if (SWIG_arg_fail(1)) SWIG_fail;
25268 }
25269 {
25270 PyThreadState* __tstate = wxPyBeginAllowThreads();
25271 result = wxTimeSpan::Days(arg1);
25272
25273 wxPyEndAllowThreads(__tstate);
25274 if (PyErr_Occurred()) SWIG_fail;
25275 }
25276 {
25277 wxTimeSpan * resultptr;
25278 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25279 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25280 }
25281 return resultobj;
25282 fail:
25283 return NULL;
25284 }
25285
25286
25287 static PyObject *_wrap_TimeSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
25288 PyObject *resultobj = NULL;
25289 wxTimeSpan result;
25290 char *kwnames[] = {
25291 NULL
25292 };
25293
25294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
25295 {
25296 PyThreadState* __tstate = wxPyBeginAllowThreads();
25297 result = wxTimeSpan::Day();
25298
25299 wxPyEndAllowThreads(__tstate);
25300 if (PyErr_Occurred()) SWIG_fail;
25301 }
25302 {
25303 wxTimeSpan * resultptr;
25304 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25305 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25306 }
25307 return resultobj;
25308 fail:
25309 return NULL;
25310 }
25311
25312
25313 static PyObject *_wrap_TimeSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
25314 PyObject *resultobj = NULL;
25315 long arg1 ;
25316 wxTimeSpan result;
25317 PyObject * obj0 = 0 ;
25318 char *kwnames[] = {
25319 (char *) "days", NULL
25320 };
25321
25322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
25323 {
25324 arg1 = static_cast<long >(SWIG_As_long(obj0));
25325 if (SWIG_arg_fail(1)) SWIG_fail;
25326 }
25327 {
25328 PyThreadState* __tstate = wxPyBeginAllowThreads();
25329 result = wxTimeSpan::Weeks(arg1);
25330
25331 wxPyEndAllowThreads(__tstate);
25332 if (PyErr_Occurred()) SWIG_fail;
25333 }
25334 {
25335 wxTimeSpan * resultptr;
25336 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25337 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25338 }
25339 return resultobj;
25340 fail:
25341 return NULL;
25342 }
25343
25344
25345 static PyObject *_wrap_TimeSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
25346 PyObject *resultobj = NULL;
25347 wxTimeSpan result;
25348 char *kwnames[] = {
25349 NULL
25350 };
25351
25352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
25353 {
25354 PyThreadState* __tstate = wxPyBeginAllowThreads();
25355 result = wxTimeSpan::Week();
25356
25357 wxPyEndAllowThreads(__tstate);
25358 if (PyErr_Occurred()) SWIG_fail;
25359 }
25360 {
25361 wxTimeSpan * resultptr;
25362 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25363 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25364 }
25365 return resultobj;
25366 fail:
25367 return NULL;
25368 }
25369
25370
25371 static PyObject *_wrap_new_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
25372 PyObject *resultobj = NULL;
25373 long arg1 = (long) 0 ;
25374 long arg2 = (long) 0 ;
25375 long arg3 = (long) 0 ;
25376 long arg4 = (long) 0 ;
25377 wxTimeSpan *result;
25378 PyObject * obj0 = 0 ;
25379 PyObject * obj1 = 0 ;
25380 PyObject * obj2 = 0 ;
25381 PyObject * obj3 = 0 ;
25382 char *kwnames[] = {
25383 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
25384 };
25385
25386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25387 if (obj0) {
25388 {
25389 arg1 = static_cast<long >(SWIG_As_long(obj0));
25390 if (SWIG_arg_fail(1)) SWIG_fail;
25391 }
25392 }
25393 if (obj1) {
25394 {
25395 arg2 = static_cast<long >(SWIG_As_long(obj1));
25396 if (SWIG_arg_fail(2)) SWIG_fail;
25397 }
25398 }
25399 if (obj2) {
25400 {
25401 arg3 = static_cast<long >(SWIG_As_long(obj2));
25402 if (SWIG_arg_fail(3)) SWIG_fail;
25403 }
25404 }
25405 if (obj3) {
25406 {
25407 arg4 = static_cast<long >(SWIG_As_long(obj3));
25408 if (SWIG_arg_fail(4)) SWIG_fail;
25409 }
25410 }
25411 {
25412 PyThreadState* __tstate = wxPyBeginAllowThreads();
25413 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
25414
25415 wxPyEndAllowThreads(__tstate);
25416 if (PyErr_Occurred()) SWIG_fail;
25417 }
25418 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25419 return resultobj;
25420 fail:
25421 return NULL;
25422 }
25423
25424
25425 static PyObject *_wrap_delete_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
25426 PyObject *resultobj = NULL;
25427 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25428 PyObject * obj0 = 0 ;
25429 char *kwnames[] = {
25430 (char *) "self", NULL
25431 };
25432
25433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
25434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25435 if (SWIG_arg_fail(1)) SWIG_fail;
25436 {
25437 PyThreadState* __tstate = wxPyBeginAllowThreads();
25438 delete arg1;
25439
25440 wxPyEndAllowThreads(__tstate);
25441 if (PyErr_Occurred()) SWIG_fail;
25442 }
25443 Py_INCREF(Py_None); resultobj = Py_None;
25444 return resultobj;
25445 fail:
25446 return NULL;
25447 }
25448
25449
25450 static PyObject *_wrap_TimeSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
25451 PyObject *resultobj = NULL;
25452 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25453 wxTimeSpan *arg2 = 0 ;
25454 wxTimeSpan *result;
25455 PyObject * obj0 = 0 ;
25456 PyObject * obj1 = 0 ;
25457 char *kwnames[] = {
25458 (char *) "self",(char *) "diff", NULL
25459 };
25460
25461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
25462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25463 if (SWIG_arg_fail(1)) SWIG_fail;
25464 {
25465 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25466 if (SWIG_arg_fail(2)) SWIG_fail;
25467 if (arg2 == NULL) {
25468 SWIG_null_ref("wxTimeSpan");
25469 }
25470 if (SWIG_arg_fail(2)) SWIG_fail;
25471 }
25472 {
25473 PyThreadState* __tstate = wxPyBeginAllowThreads();
25474 {
25475 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
25476 result = (wxTimeSpan *) &_result_ref;
25477 }
25478
25479 wxPyEndAllowThreads(__tstate);
25480 if (PyErr_Occurred()) SWIG_fail;
25481 }
25482 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25483 return resultobj;
25484 fail:
25485 return NULL;
25486 }
25487
25488
25489 static PyObject *_wrap_TimeSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
25490 PyObject *resultobj = NULL;
25491 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25492 wxTimeSpan *arg2 = 0 ;
25493 wxTimeSpan *result;
25494 PyObject * obj0 = 0 ;
25495 PyObject * obj1 = 0 ;
25496 char *kwnames[] = {
25497 (char *) "self",(char *) "diff", NULL
25498 };
25499
25500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
25501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25502 if (SWIG_arg_fail(1)) SWIG_fail;
25503 {
25504 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25505 if (SWIG_arg_fail(2)) SWIG_fail;
25506 if (arg2 == NULL) {
25507 SWIG_null_ref("wxTimeSpan");
25508 }
25509 if (SWIG_arg_fail(2)) SWIG_fail;
25510 }
25511 {
25512 PyThreadState* __tstate = wxPyBeginAllowThreads();
25513 {
25514 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
25515 result = (wxTimeSpan *) &_result_ref;
25516 }
25517
25518 wxPyEndAllowThreads(__tstate);
25519 if (PyErr_Occurred()) SWIG_fail;
25520 }
25521 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25522 return resultobj;
25523 fail:
25524 return NULL;
25525 }
25526
25527
25528 static PyObject *_wrap_TimeSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
25529 PyObject *resultobj = NULL;
25530 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25531 int arg2 ;
25532 wxTimeSpan *result;
25533 PyObject * obj0 = 0 ;
25534 PyObject * obj1 = 0 ;
25535 char *kwnames[] = {
25536 (char *) "self",(char *) "n", NULL
25537 };
25538
25539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
25540 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25541 if (SWIG_arg_fail(1)) SWIG_fail;
25542 {
25543 arg2 = static_cast<int >(SWIG_As_int(obj1));
25544 if (SWIG_arg_fail(2)) SWIG_fail;
25545 }
25546 {
25547 PyThreadState* __tstate = wxPyBeginAllowThreads();
25548 {
25549 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
25550 result = (wxTimeSpan *) &_result_ref;
25551 }
25552
25553 wxPyEndAllowThreads(__tstate);
25554 if (PyErr_Occurred()) SWIG_fail;
25555 }
25556 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25557 return resultobj;
25558 fail:
25559 return NULL;
25560 }
25561
25562
25563 static PyObject *_wrap_TimeSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
25564 PyObject *resultobj = NULL;
25565 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25566 wxTimeSpan *result;
25567 PyObject * obj0 = 0 ;
25568 char *kwnames[] = {
25569 (char *) "self", NULL
25570 };
25571
25572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
25573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25574 if (SWIG_arg_fail(1)) SWIG_fail;
25575 {
25576 PyThreadState* __tstate = wxPyBeginAllowThreads();
25577 {
25578 wxTimeSpan &_result_ref = (arg1)->Neg();
25579 result = (wxTimeSpan *) &_result_ref;
25580 }
25581
25582 wxPyEndAllowThreads(__tstate);
25583 if (PyErr_Occurred()) SWIG_fail;
25584 }
25585 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25586 return resultobj;
25587 fail:
25588 return NULL;
25589 }
25590
25591
25592 static PyObject *_wrap_TimeSpan_Abs(PyObject *, PyObject *args, PyObject *kwargs) {
25593 PyObject *resultobj = NULL;
25594 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25595 wxTimeSpan result;
25596 PyObject * obj0 = 0 ;
25597 char *kwnames[] = {
25598 (char *) "self", NULL
25599 };
25600
25601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
25602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25603 if (SWIG_arg_fail(1)) SWIG_fail;
25604 {
25605 PyThreadState* __tstate = wxPyBeginAllowThreads();
25606 result = ((wxTimeSpan const *)arg1)->Abs();
25607
25608 wxPyEndAllowThreads(__tstate);
25609 if (PyErr_Occurred()) SWIG_fail;
25610 }
25611 {
25612 wxTimeSpan * resultptr;
25613 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25614 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25615 }
25616 return resultobj;
25617 fail:
25618 return NULL;
25619 }
25620
25621
25622 static PyObject *_wrap_TimeSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
25623 PyObject *resultobj = NULL;
25624 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25625 wxTimeSpan *arg2 = 0 ;
25626 wxTimeSpan *result;
25627 PyObject * obj0 = 0 ;
25628 PyObject * obj1 = 0 ;
25629 char *kwnames[] = {
25630 (char *) "self",(char *) "diff", NULL
25631 };
25632
25633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
25634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25635 if (SWIG_arg_fail(1)) SWIG_fail;
25636 {
25637 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25638 if (SWIG_arg_fail(2)) SWIG_fail;
25639 if (arg2 == NULL) {
25640 SWIG_null_ref("wxTimeSpan");
25641 }
25642 if (SWIG_arg_fail(2)) SWIG_fail;
25643 }
25644 {
25645 PyThreadState* __tstate = wxPyBeginAllowThreads();
25646 {
25647 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
25648 result = (wxTimeSpan *) &_result_ref;
25649 }
25650
25651 wxPyEndAllowThreads(__tstate);
25652 if (PyErr_Occurred()) SWIG_fail;
25653 }
25654 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25655 return resultobj;
25656 fail:
25657 return NULL;
25658 }
25659
25660
25661 static PyObject *_wrap_TimeSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
25662 PyObject *resultobj = NULL;
25663 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25664 wxTimeSpan *arg2 = 0 ;
25665 wxTimeSpan *result;
25666 PyObject * obj0 = 0 ;
25667 PyObject * obj1 = 0 ;
25668 char *kwnames[] = {
25669 (char *) "self",(char *) "diff", NULL
25670 };
25671
25672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
25673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25674 if (SWIG_arg_fail(1)) SWIG_fail;
25675 {
25676 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25677 if (SWIG_arg_fail(2)) SWIG_fail;
25678 if (arg2 == NULL) {
25679 SWIG_null_ref("wxTimeSpan");
25680 }
25681 if (SWIG_arg_fail(2)) SWIG_fail;
25682 }
25683 {
25684 PyThreadState* __tstate = wxPyBeginAllowThreads();
25685 {
25686 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
25687 result = (wxTimeSpan *) &_result_ref;
25688 }
25689
25690 wxPyEndAllowThreads(__tstate);
25691 if (PyErr_Occurred()) SWIG_fail;
25692 }
25693 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25694 return resultobj;
25695 fail:
25696 return NULL;
25697 }
25698
25699
25700 static PyObject *_wrap_TimeSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
25701 PyObject *resultobj = NULL;
25702 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25703 int arg2 ;
25704 wxTimeSpan *result;
25705 PyObject * obj0 = 0 ;
25706 PyObject * obj1 = 0 ;
25707 char *kwnames[] = {
25708 (char *) "self",(char *) "n", NULL
25709 };
25710
25711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
25712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25713 if (SWIG_arg_fail(1)) SWIG_fail;
25714 {
25715 arg2 = static_cast<int >(SWIG_As_int(obj1));
25716 if (SWIG_arg_fail(2)) SWIG_fail;
25717 }
25718 {
25719 PyThreadState* __tstate = wxPyBeginAllowThreads();
25720 {
25721 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
25722 result = (wxTimeSpan *) &_result_ref;
25723 }
25724
25725 wxPyEndAllowThreads(__tstate);
25726 if (PyErr_Occurred()) SWIG_fail;
25727 }
25728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25729 return resultobj;
25730 fail:
25731 return NULL;
25732 }
25733
25734
25735 static PyObject *_wrap_TimeSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
25736 PyObject *resultobj = NULL;
25737 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25738 wxTimeSpan *result;
25739 PyObject * obj0 = 0 ;
25740 char *kwnames[] = {
25741 (char *) "self", NULL
25742 };
25743
25744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
25745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25746 if (SWIG_arg_fail(1)) SWIG_fail;
25747 {
25748 PyThreadState* __tstate = wxPyBeginAllowThreads();
25749 {
25750 wxTimeSpan &_result_ref = (arg1)->operator -();
25751 result = (wxTimeSpan *) &_result_ref;
25752 }
25753
25754 wxPyEndAllowThreads(__tstate);
25755 if (PyErr_Occurred()) SWIG_fail;
25756 }
25757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25758 return resultobj;
25759 fail:
25760 return NULL;
25761 }
25762
25763
25764 static PyObject *_wrap_TimeSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
25765 PyObject *resultobj = NULL;
25766 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25767 wxTimeSpan *arg2 = 0 ;
25768 wxTimeSpan result;
25769 PyObject * obj0 = 0 ;
25770 PyObject * obj1 = 0 ;
25771 char *kwnames[] = {
25772 (char *) "self",(char *) "other", NULL
25773 };
25774
25775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
25776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25777 if (SWIG_arg_fail(1)) SWIG_fail;
25778 {
25779 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25780 if (SWIG_arg_fail(2)) SWIG_fail;
25781 if (arg2 == NULL) {
25782 SWIG_null_ref("wxTimeSpan");
25783 }
25784 if (SWIG_arg_fail(2)) SWIG_fail;
25785 }
25786 {
25787 PyThreadState* __tstate = wxPyBeginAllowThreads();
25788 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
25789
25790 wxPyEndAllowThreads(__tstate);
25791 if (PyErr_Occurred()) SWIG_fail;
25792 }
25793 {
25794 wxTimeSpan * resultptr;
25795 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25796 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25797 }
25798 return resultobj;
25799 fail:
25800 return NULL;
25801 }
25802
25803
25804 static PyObject *_wrap_TimeSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
25805 PyObject *resultobj = NULL;
25806 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25807 wxTimeSpan *arg2 = 0 ;
25808 wxTimeSpan result;
25809 PyObject * obj0 = 0 ;
25810 PyObject * obj1 = 0 ;
25811 char *kwnames[] = {
25812 (char *) "self",(char *) "other", NULL
25813 };
25814
25815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
25816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25817 if (SWIG_arg_fail(1)) SWIG_fail;
25818 {
25819 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25820 if (SWIG_arg_fail(2)) SWIG_fail;
25821 if (arg2 == NULL) {
25822 SWIG_null_ref("wxTimeSpan");
25823 }
25824 if (SWIG_arg_fail(2)) SWIG_fail;
25825 }
25826 {
25827 PyThreadState* __tstate = wxPyBeginAllowThreads();
25828 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
25829
25830 wxPyEndAllowThreads(__tstate);
25831 if (PyErr_Occurred()) SWIG_fail;
25832 }
25833 {
25834 wxTimeSpan * resultptr;
25835 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25836 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25837 }
25838 return resultobj;
25839 fail:
25840 return NULL;
25841 }
25842
25843
25844 static PyObject *_wrap_TimeSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
25845 PyObject *resultobj = NULL;
25846 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25847 int arg2 ;
25848 wxTimeSpan result;
25849 PyObject * obj0 = 0 ;
25850 PyObject * obj1 = 0 ;
25851 char *kwnames[] = {
25852 (char *) "self",(char *) "n", NULL
25853 };
25854
25855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
25856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25857 if (SWIG_arg_fail(1)) SWIG_fail;
25858 {
25859 arg2 = static_cast<int >(SWIG_As_int(obj1));
25860 if (SWIG_arg_fail(2)) SWIG_fail;
25861 }
25862 {
25863 PyThreadState* __tstate = wxPyBeginAllowThreads();
25864 result = wxTimeSpan___mul__(arg1,arg2);
25865
25866 wxPyEndAllowThreads(__tstate);
25867 if (PyErr_Occurred()) SWIG_fail;
25868 }
25869 {
25870 wxTimeSpan * resultptr;
25871 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25872 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25873 }
25874 return resultobj;
25875 fail:
25876 return NULL;
25877 }
25878
25879
25880 static PyObject *_wrap_TimeSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
25881 PyObject *resultobj = NULL;
25882 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25883 int arg2 ;
25884 wxTimeSpan result;
25885 PyObject * obj0 = 0 ;
25886 PyObject * obj1 = 0 ;
25887 char *kwnames[] = {
25888 (char *) "self",(char *) "n", NULL
25889 };
25890
25891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
25892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25893 if (SWIG_arg_fail(1)) SWIG_fail;
25894 {
25895 arg2 = static_cast<int >(SWIG_As_int(obj1));
25896 if (SWIG_arg_fail(2)) SWIG_fail;
25897 }
25898 {
25899 PyThreadState* __tstate = wxPyBeginAllowThreads();
25900 result = wxTimeSpan___rmul__(arg1,arg2);
25901
25902 wxPyEndAllowThreads(__tstate);
25903 if (PyErr_Occurred()) SWIG_fail;
25904 }
25905 {
25906 wxTimeSpan * resultptr;
25907 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25908 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25909 }
25910 return resultobj;
25911 fail:
25912 return NULL;
25913 }
25914
25915
25916 static PyObject *_wrap_TimeSpan___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
25917 PyObject *resultobj = NULL;
25918 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25919 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25920 bool result;
25921 PyObject * obj0 = 0 ;
25922 PyObject * obj1 = 0 ;
25923 char *kwnames[] = {
25924 (char *) "self",(char *) "other", NULL
25925 };
25926
25927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
25928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25929 if (SWIG_arg_fail(1)) SWIG_fail;
25930 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25931 if (SWIG_arg_fail(2)) SWIG_fail;
25932 {
25933 PyThreadState* __tstate = wxPyBeginAllowThreads();
25934 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const *)arg2);
25935
25936 wxPyEndAllowThreads(__tstate);
25937 if (PyErr_Occurred()) SWIG_fail;
25938 }
25939 {
25940 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25941 }
25942 return resultobj;
25943 fail:
25944 return NULL;
25945 }
25946
25947
25948 static PyObject *_wrap_TimeSpan___le__(PyObject *, PyObject *args, PyObject *kwargs) {
25949 PyObject *resultobj = NULL;
25950 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25951 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25952 bool result;
25953 PyObject * obj0 = 0 ;
25954 PyObject * obj1 = 0 ;
25955 char *kwnames[] = {
25956 (char *) "self",(char *) "other", NULL
25957 };
25958
25959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
25960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25961 if (SWIG_arg_fail(1)) SWIG_fail;
25962 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25963 if (SWIG_arg_fail(2)) SWIG_fail;
25964 {
25965 PyThreadState* __tstate = wxPyBeginAllowThreads();
25966 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const *)arg2);
25967
25968 wxPyEndAllowThreads(__tstate);
25969 if (PyErr_Occurred()) SWIG_fail;
25970 }
25971 {
25972 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25973 }
25974 return resultobj;
25975 fail:
25976 return NULL;
25977 }
25978
25979
25980 static PyObject *_wrap_TimeSpan___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
25981 PyObject *resultobj = NULL;
25982 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25983 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25984 bool result;
25985 PyObject * obj0 = 0 ;
25986 PyObject * obj1 = 0 ;
25987 char *kwnames[] = {
25988 (char *) "self",(char *) "other", NULL
25989 };
25990
25991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
25992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25993 if (SWIG_arg_fail(1)) SWIG_fail;
25994 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25995 if (SWIG_arg_fail(2)) SWIG_fail;
25996 {
25997 PyThreadState* __tstate = wxPyBeginAllowThreads();
25998 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const *)arg2);
25999
26000 wxPyEndAllowThreads(__tstate);
26001 if (PyErr_Occurred()) SWIG_fail;
26002 }
26003 {
26004 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26005 }
26006 return resultobj;
26007 fail:
26008 return NULL;
26009 }
26010
26011
26012 static PyObject *_wrap_TimeSpan___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
26013 PyObject *resultobj = NULL;
26014 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26015 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
26016 bool result;
26017 PyObject * obj0 = 0 ;
26018 PyObject * obj1 = 0 ;
26019 char *kwnames[] = {
26020 (char *) "self",(char *) "other", NULL
26021 };
26022
26023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
26024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26025 if (SWIG_arg_fail(1)) SWIG_fail;
26026 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26027 if (SWIG_arg_fail(2)) SWIG_fail;
26028 {
26029 PyThreadState* __tstate = wxPyBeginAllowThreads();
26030 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const *)arg2);
26031
26032 wxPyEndAllowThreads(__tstate);
26033 if (PyErr_Occurred()) SWIG_fail;
26034 }
26035 {
26036 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26037 }
26038 return resultobj;
26039 fail:
26040 return NULL;
26041 }
26042
26043
26044 static PyObject *_wrap_TimeSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
26045 PyObject *resultobj = NULL;
26046 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26047 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
26048 bool result;
26049 PyObject * obj0 = 0 ;
26050 PyObject * obj1 = 0 ;
26051 char *kwnames[] = {
26052 (char *) "self",(char *) "other", NULL
26053 };
26054
26055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
26056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26057 if (SWIG_arg_fail(1)) SWIG_fail;
26058 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26059 if (SWIG_arg_fail(2)) SWIG_fail;
26060 {
26061 PyThreadState* __tstate = wxPyBeginAllowThreads();
26062 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const *)arg2);
26063
26064 wxPyEndAllowThreads(__tstate);
26065 if (PyErr_Occurred()) SWIG_fail;
26066 }
26067 {
26068 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26069 }
26070 return resultobj;
26071 fail:
26072 return NULL;
26073 }
26074
26075
26076 static PyObject *_wrap_TimeSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
26077 PyObject *resultobj = NULL;
26078 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26079 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
26080 bool result;
26081 PyObject * obj0 = 0 ;
26082 PyObject * obj1 = 0 ;
26083 char *kwnames[] = {
26084 (char *) "self",(char *) "other", NULL
26085 };
26086
26087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
26088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26089 if (SWIG_arg_fail(1)) SWIG_fail;
26090 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26091 if (SWIG_arg_fail(2)) SWIG_fail;
26092 {
26093 PyThreadState* __tstate = wxPyBeginAllowThreads();
26094 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const *)arg2);
26095
26096 wxPyEndAllowThreads(__tstate);
26097 if (PyErr_Occurred()) SWIG_fail;
26098 }
26099 {
26100 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26101 }
26102 return resultobj;
26103 fail:
26104 return NULL;
26105 }
26106
26107
26108 static PyObject *_wrap_TimeSpan_IsNull(PyObject *, PyObject *args, PyObject *kwargs) {
26109 PyObject *resultobj = NULL;
26110 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26111 bool result;
26112 PyObject * obj0 = 0 ;
26113 char *kwnames[] = {
26114 (char *) "self", NULL
26115 };
26116
26117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
26118 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26119 if (SWIG_arg_fail(1)) SWIG_fail;
26120 {
26121 PyThreadState* __tstate = wxPyBeginAllowThreads();
26122 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
26123
26124 wxPyEndAllowThreads(__tstate);
26125 if (PyErr_Occurred()) SWIG_fail;
26126 }
26127 {
26128 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26129 }
26130 return resultobj;
26131 fail:
26132 return NULL;
26133 }
26134
26135
26136 static PyObject *_wrap_TimeSpan_IsPositive(PyObject *, PyObject *args, PyObject *kwargs) {
26137 PyObject *resultobj = NULL;
26138 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26139 bool result;
26140 PyObject * obj0 = 0 ;
26141 char *kwnames[] = {
26142 (char *) "self", NULL
26143 };
26144
26145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
26146 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26147 if (SWIG_arg_fail(1)) SWIG_fail;
26148 {
26149 PyThreadState* __tstate = wxPyBeginAllowThreads();
26150 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
26151
26152 wxPyEndAllowThreads(__tstate);
26153 if (PyErr_Occurred()) SWIG_fail;
26154 }
26155 {
26156 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26157 }
26158 return resultobj;
26159 fail:
26160 return NULL;
26161 }
26162
26163
26164 static PyObject *_wrap_TimeSpan_IsNegative(PyObject *, PyObject *args, PyObject *kwargs) {
26165 PyObject *resultobj = NULL;
26166 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26167 bool result;
26168 PyObject * obj0 = 0 ;
26169 char *kwnames[] = {
26170 (char *) "self", NULL
26171 };
26172
26173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
26174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26175 if (SWIG_arg_fail(1)) SWIG_fail;
26176 {
26177 PyThreadState* __tstate = wxPyBeginAllowThreads();
26178 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
26179
26180 wxPyEndAllowThreads(__tstate);
26181 if (PyErr_Occurred()) SWIG_fail;
26182 }
26183 {
26184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26185 }
26186 return resultobj;
26187 fail:
26188 return NULL;
26189 }
26190
26191
26192 static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
26193 PyObject *resultobj = NULL;
26194 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26195 wxTimeSpan *arg2 = 0 ;
26196 bool result;
26197 PyObject * obj0 = 0 ;
26198 PyObject * obj1 = 0 ;
26199 char *kwnames[] = {
26200 (char *) "self",(char *) "ts", NULL
26201 };
26202
26203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
26204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26205 if (SWIG_arg_fail(1)) SWIG_fail;
26206 {
26207 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26208 if (SWIG_arg_fail(2)) SWIG_fail;
26209 if (arg2 == NULL) {
26210 SWIG_null_ref("wxTimeSpan");
26211 }
26212 if (SWIG_arg_fail(2)) SWIG_fail;
26213 }
26214 {
26215 PyThreadState* __tstate = wxPyBeginAllowThreads();
26216 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
26217
26218 wxPyEndAllowThreads(__tstate);
26219 if (PyErr_Occurred()) SWIG_fail;
26220 }
26221 {
26222 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26223 }
26224 return resultobj;
26225 fail:
26226 return NULL;
26227 }
26228
26229
26230 static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *, PyObject *args, PyObject *kwargs) {
26231 PyObject *resultobj = NULL;
26232 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26233 wxTimeSpan *arg2 = 0 ;
26234 bool result;
26235 PyObject * obj0 = 0 ;
26236 PyObject * obj1 = 0 ;
26237 char *kwnames[] = {
26238 (char *) "self",(char *) "ts", NULL
26239 };
26240
26241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
26242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26243 if (SWIG_arg_fail(1)) SWIG_fail;
26244 {
26245 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26246 if (SWIG_arg_fail(2)) SWIG_fail;
26247 if (arg2 == NULL) {
26248 SWIG_null_ref("wxTimeSpan");
26249 }
26250 if (SWIG_arg_fail(2)) SWIG_fail;
26251 }
26252 {
26253 PyThreadState* __tstate = wxPyBeginAllowThreads();
26254 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
26255
26256 wxPyEndAllowThreads(__tstate);
26257 if (PyErr_Occurred()) SWIG_fail;
26258 }
26259 {
26260 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26261 }
26262 return resultobj;
26263 fail:
26264 return NULL;
26265 }
26266
26267
26268 static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *, PyObject *args, PyObject *kwargs) {
26269 PyObject *resultobj = NULL;
26270 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26271 wxTimeSpan *arg2 = 0 ;
26272 bool result;
26273 PyObject * obj0 = 0 ;
26274 PyObject * obj1 = 0 ;
26275 char *kwnames[] = {
26276 (char *) "self",(char *) "t", NULL
26277 };
26278
26279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
26280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26281 if (SWIG_arg_fail(1)) SWIG_fail;
26282 {
26283 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26284 if (SWIG_arg_fail(2)) SWIG_fail;
26285 if (arg2 == NULL) {
26286 SWIG_null_ref("wxTimeSpan");
26287 }
26288 if (SWIG_arg_fail(2)) SWIG_fail;
26289 }
26290 {
26291 PyThreadState* __tstate = wxPyBeginAllowThreads();
26292 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
26293
26294 wxPyEndAllowThreads(__tstate);
26295 if (PyErr_Occurred()) SWIG_fail;
26296 }
26297 {
26298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26299 }
26300 return resultobj;
26301 fail:
26302 return NULL;
26303 }
26304
26305
26306 static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
26307 PyObject *resultobj = NULL;
26308 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26309 int result;
26310 PyObject * obj0 = 0 ;
26311 char *kwnames[] = {
26312 (char *) "self", NULL
26313 };
26314
26315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
26316 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26317 if (SWIG_arg_fail(1)) SWIG_fail;
26318 {
26319 PyThreadState* __tstate = wxPyBeginAllowThreads();
26320 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
26321
26322 wxPyEndAllowThreads(__tstate);
26323 if (PyErr_Occurred()) SWIG_fail;
26324 }
26325 {
26326 resultobj = SWIG_From_int(static_cast<int >(result));
26327 }
26328 return resultobj;
26329 fail:
26330 return NULL;
26331 }
26332
26333
26334 static PyObject *_wrap_TimeSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
26335 PyObject *resultobj = NULL;
26336 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26337 int result;
26338 PyObject * obj0 = 0 ;
26339 char *kwnames[] = {
26340 (char *) "self", NULL
26341 };
26342
26343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
26344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26345 if (SWIG_arg_fail(1)) SWIG_fail;
26346 {
26347 PyThreadState* __tstate = wxPyBeginAllowThreads();
26348 result = (int)((wxTimeSpan const *)arg1)->GetDays();
26349
26350 wxPyEndAllowThreads(__tstate);
26351 if (PyErr_Occurred()) SWIG_fail;
26352 }
26353 {
26354 resultobj = SWIG_From_int(static_cast<int >(result));
26355 }
26356 return resultobj;
26357 fail:
26358 return NULL;
26359 }
26360
26361
26362 static PyObject *_wrap_TimeSpan_GetHours(PyObject *, PyObject *args, PyObject *kwargs) {
26363 PyObject *resultobj = NULL;
26364 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26365 int result;
26366 PyObject * obj0 = 0 ;
26367 char *kwnames[] = {
26368 (char *) "self", NULL
26369 };
26370
26371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
26372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26373 if (SWIG_arg_fail(1)) SWIG_fail;
26374 {
26375 PyThreadState* __tstate = wxPyBeginAllowThreads();
26376 result = (int)((wxTimeSpan const *)arg1)->GetHours();
26377
26378 wxPyEndAllowThreads(__tstate);
26379 if (PyErr_Occurred()) SWIG_fail;
26380 }
26381 {
26382 resultobj = SWIG_From_int(static_cast<int >(result));
26383 }
26384 return resultobj;
26385 fail:
26386 return NULL;
26387 }
26388
26389
26390 static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *, PyObject *args, PyObject *kwargs) {
26391 PyObject *resultobj = NULL;
26392 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26393 int result;
26394 PyObject * obj0 = 0 ;
26395 char *kwnames[] = {
26396 (char *) "self", NULL
26397 };
26398
26399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
26400 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26401 if (SWIG_arg_fail(1)) SWIG_fail;
26402 {
26403 PyThreadState* __tstate = wxPyBeginAllowThreads();
26404 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
26405
26406 wxPyEndAllowThreads(__tstate);
26407 if (PyErr_Occurred()) SWIG_fail;
26408 }
26409 {
26410 resultobj = SWIG_From_int(static_cast<int >(result));
26411 }
26412 return resultobj;
26413 fail:
26414 return NULL;
26415 }
26416
26417
26418 static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *, PyObject *args, PyObject *kwargs) {
26419 PyObject *resultobj = NULL;
26420 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26421 wxLongLong result;
26422 PyObject * obj0 = 0 ;
26423 char *kwnames[] = {
26424 (char *) "self", NULL
26425 };
26426
26427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
26428 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26429 if (SWIG_arg_fail(1)) SWIG_fail;
26430 {
26431 PyThreadState* __tstate = wxPyBeginAllowThreads();
26432 result = ((wxTimeSpan const *)arg1)->GetSeconds();
26433
26434 wxPyEndAllowThreads(__tstate);
26435 if (PyErr_Occurred()) SWIG_fail;
26436 }
26437 {
26438 PyObject *hi, *lo, *shifter, *shifted;
26439 hi = PyLong_FromLong( (&result)->GetHi() );
26440 lo = PyLong_FromLong( (&result)->GetLo() );
26441 shifter = PyLong_FromLong(32);
26442 shifted = PyNumber_Lshift(hi, shifter);
26443 resultobj = PyNumber_Or(shifted, lo);
26444 Py_DECREF(hi);
26445 Py_DECREF(lo);
26446 Py_DECREF(shifter);
26447 Py_DECREF(shifted);
26448 }
26449 return resultobj;
26450 fail:
26451 return NULL;
26452 }
26453
26454
26455 static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *, PyObject *args, PyObject *kwargs) {
26456 PyObject *resultobj = NULL;
26457 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26458 wxLongLong result;
26459 PyObject * obj0 = 0 ;
26460 char *kwnames[] = {
26461 (char *) "self", NULL
26462 };
26463
26464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
26465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26466 if (SWIG_arg_fail(1)) SWIG_fail;
26467 {
26468 PyThreadState* __tstate = wxPyBeginAllowThreads();
26469 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
26470
26471 wxPyEndAllowThreads(__tstate);
26472 if (PyErr_Occurred()) SWIG_fail;
26473 }
26474 {
26475 PyObject *hi, *lo, *shifter, *shifted;
26476 hi = PyLong_FromLong( (&result)->GetHi() );
26477 lo = PyLong_FromLong( (&result)->GetLo() );
26478 shifter = PyLong_FromLong(32);
26479 shifted = PyNumber_Lshift(hi, shifter);
26480 resultobj = PyNumber_Or(shifted, lo);
26481 Py_DECREF(hi);
26482 Py_DECREF(lo);
26483 Py_DECREF(shifter);
26484 Py_DECREF(shifted);
26485 }
26486 return resultobj;
26487 fail:
26488 return NULL;
26489 }
26490
26491
26492 static PyObject *_wrap_TimeSpan_Format(PyObject *, PyObject *args, PyObject *kwargs) {
26493 PyObject *resultobj = NULL;
26494 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26495 wxString const &arg2_defvalue = wxPyDefaultTimeSpanFormat ;
26496 wxString *arg2 = (wxString *) &arg2_defvalue ;
26497 wxString result;
26498 bool temp2 = false ;
26499 PyObject * obj0 = 0 ;
26500 PyObject * obj1 = 0 ;
26501 char *kwnames[] = {
26502 (char *) "self",(char *) "format", NULL
26503 };
26504
26505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
26506 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26507 if (SWIG_arg_fail(1)) SWIG_fail;
26508 if (obj1) {
26509 {
26510 arg2 = wxString_in_helper(obj1);
26511 if (arg2 == NULL) SWIG_fail;
26512 temp2 = true;
26513 }
26514 }
26515 {
26516 PyThreadState* __tstate = wxPyBeginAllowThreads();
26517 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
26518
26519 wxPyEndAllowThreads(__tstate);
26520 if (PyErr_Occurred()) SWIG_fail;
26521 }
26522 {
26523 #if wxUSE_UNICODE
26524 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
26525 #else
26526 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
26527 #endif
26528 }
26529 {
26530 if (temp2)
26531 delete arg2;
26532 }
26533 return resultobj;
26534 fail:
26535 {
26536 if (temp2)
26537 delete arg2;
26538 }
26539 return NULL;
26540 }
26541
26542
26543 static PyObject * TimeSpan_swigregister(PyObject *, PyObject *args) {
26544 PyObject *obj;
26545 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26546 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
26547 Py_INCREF(obj);
26548 return Py_BuildValue((char *)"");
26549 }
26550 static PyObject *_wrap_new_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
26551 PyObject *resultobj = NULL;
26552 int arg1 = (int) 0 ;
26553 int arg2 = (int) 0 ;
26554 int arg3 = (int) 0 ;
26555 int arg4 = (int) 0 ;
26556 wxDateSpan *result;
26557 PyObject * obj0 = 0 ;
26558 PyObject * obj1 = 0 ;
26559 PyObject * obj2 = 0 ;
26560 PyObject * obj3 = 0 ;
26561 char *kwnames[] = {
26562 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
26563 };
26564
26565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26566 if (obj0) {
26567 {
26568 arg1 = static_cast<int >(SWIG_As_int(obj0));
26569 if (SWIG_arg_fail(1)) SWIG_fail;
26570 }
26571 }
26572 if (obj1) {
26573 {
26574 arg2 = static_cast<int >(SWIG_As_int(obj1));
26575 if (SWIG_arg_fail(2)) SWIG_fail;
26576 }
26577 }
26578 if (obj2) {
26579 {
26580 arg3 = static_cast<int >(SWIG_As_int(obj2));
26581 if (SWIG_arg_fail(3)) SWIG_fail;
26582 }
26583 }
26584 if (obj3) {
26585 {
26586 arg4 = static_cast<int >(SWIG_As_int(obj3));
26587 if (SWIG_arg_fail(4)) SWIG_fail;
26588 }
26589 }
26590 {
26591 PyThreadState* __tstate = wxPyBeginAllowThreads();
26592 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
26593
26594 wxPyEndAllowThreads(__tstate);
26595 if (PyErr_Occurred()) SWIG_fail;
26596 }
26597 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
26598 return resultobj;
26599 fail:
26600 return NULL;
26601 }
26602
26603
26604 static PyObject *_wrap_delete_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
26605 PyObject *resultobj = NULL;
26606 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26607 PyObject * obj0 = 0 ;
26608 char *kwnames[] = {
26609 (char *) "self", NULL
26610 };
26611
26612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
26613 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26614 if (SWIG_arg_fail(1)) SWIG_fail;
26615 {
26616 PyThreadState* __tstate = wxPyBeginAllowThreads();
26617 delete arg1;
26618
26619 wxPyEndAllowThreads(__tstate);
26620 if (PyErr_Occurred()) SWIG_fail;
26621 }
26622 Py_INCREF(Py_None); resultobj = Py_None;
26623 return resultobj;
26624 fail:
26625 return NULL;
26626 }
26627
26628
26629 static PyObject *_wrap_DateSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
26630 PyObject *resultobj = NULL;
26631 int arg1 ;
26632 wxDateSpan result;
26633 PyObject * obj0 = 0 ;
26634 char *kwnames[] = {
26635 (char *) "days", NULL
26636 };
26637
26638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
26639 {
26640 arg1 = static_cast<int >(SWIG_As_int(obj0));
26641 if (SWIG_arg_fail(1)) SWIG_fail;
26642 }
26643 {
26644 PyThreadState* __tstate = wxPyBeginAllowThreads();
26645 result = wxDateSpan::Days(arg1);
26646
26647 wxPyEndAllowThreads(__tstate);
26648 if (PyErr_Occurred()) SWIG_fail;
26649 }
26650 {
26651 wxDateSpan * resultptr;
26652 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26653 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26654 }
26655 return resultobj;
26656 fail:
26657 return NULL;
26658 }
26659
26660
26661 static PyObject *_wrap_DateSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
26662 PyObject *resultobj = NULL;
26663 wxDateSpan result;
26664 char *kwnames[] = {
26665 NULL
26666 };
26667
26668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
26669 {
26670 PyThreadState* __tstate = wxPyBeginAllowThreads();
26671 result = wxDateSpan::Day();
26672
26673 wxPyEndAllowThreads(__tstate);
26674 if (PyErr_Occurred()) SWIG_fail;
26675 }
26676 {
26677 wxDateSpan * resultptr;
26678 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26679 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26680 }
26681 return resultobj;
26682 fail:
26683 return NULL;
26684 }
26685
26686
26687 static PyObject *_wrap_DateSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
26688 PyObject *resultobj = NULL;
26689 int arg1 ;
26690 wxDateSpan result;
26691 PyObject * obj0 = 0 ;
26692 char *kwnames[] = {
26693 (char *) "weeks", NULL
26694 };
26695
26696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
26697 {
26698 arg1 = static_cast<int >(SWIG_As_int(obj0));
26699 if (SWIG_arg_fail(1)) SWIG_fail;
26700 }
26701 {
26702 PyThreadState* __tstate = wxPyBeginAllowThreads();
26703 result = wxDateSpan::Weeks(arg1);
26704
26705 wxPyEndAllowThreads(__tstate);
26706 if (PyErr_Occurred()) SWIG_fail;
26707 }
26708 {
26709 wxDateSpan * resultptr;
26710 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26711 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26712 }
26713 return resultobj;
26714 fail:
26715 return NULL;
26716 }
26717
26718
26719 static PyObject *_wrap_DateSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
26720 PyObject *resultobj = NULL;
26721 wxDateSpan result;
26722 char *kwnames[] = {
26723 NULL
26724 };
26725
26726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
26727 {
26728 PyThreadState* __tstate = wxPyBeginAllowThreads();
26729 result = wxDateSpan::Week();
26730
26731 wxPyEndAllowThreads(__tstate);
26732 if (PyErr_Occurred()) SWIG_fail;
26733 }
26734 {
26735 wxDateSpan * resultptr;
26736 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26737 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26738 }
26739 return resultobj;
26740 fail:
26741 return NULL;
26742 }
26743
26744
26745 static PyObject *_wrap_DateSpan_Months(PyObject *, PyObject *args, PyObject *kwargs) {
26746 PyObject *resultobj = NULL;
26747 int arg1 ;
26748 wxDateSpan result;
26749 PyObject * obj0 = 0 ;
26750 char *kwnames[] = {
26751 (char *) "mon", NULL
26752 };
26753
26754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
26755 {
26756 arg1 = static_cast<int >(SWIG_As_int(obj0));
26757 if (SWIG_arg_fail(1)) SWIG_fail;
26758 }
26759 {
26760 PyThreadState* __tstate = wxPyBeginAllowThreads();
26761 result = wxDateSpan::Months(arg1);
26762
26763 wxPyEndAllowThreads(__tstate);
26764 if (PyErr_Occurred()) SWIG_fail;
26765 }
26766 {
26767 wxDateSpan * resultptr;
26768 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26769 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26770 }
26771 return resultobj;
26772 fail:
26773 return NULL;
26774 }
26775
26776
26777 static PyObject *_wrap_DateSpan_Month(PyObject *, PyObject *args, PyObject *kwargs) {
26778 PyObject *resultobj = NULL;
26779 wxDateSpan result;
26780 char *kwnames[] = {
26781 NULL
26782 };
26783
26784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
26785 {
26786 PyThreadState* __tstate = wxPyBeginAllowThreads();
26787 result = wxDateSpan::Month();
26788
26789 wxPyEndAllowThreads(__tstate);
26790 if (PyErr_Occurred()) SWIG_fail;
26791 }
26792 {
26793 wxDateSpan * resultptr;
26794 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26795 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26796 }
26797 return resultobj;
26798 fail:
26799 return NULL;
26800 }
26801
26802
26803 static PyObject *_wrap_DateSpan_Years(PyObject *, PyObject *args, PyObject *kwargs) {
26804 PyObject *resultobj = NULL;
26805 int arg1 ;
26806 wxDateSpan result;
26807 PyObject * obj0 = 0 ;
26808 char *kwnames[] = {
26809 (char *) "years", NULL
26810 };
26811
26812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
26813 {
26814 arg1 = static_cast<int >(SWIG_As_int(obj0));
26815 if (SWIG_arg_fail(1)) SWIG_fail;
26816 }
26817 {
26818 PyThreadState* __tstate = wxPyBeginAllowThreads();
26819 result = wxDateSpan::Years(arg1);
26820
26821 wxPyEndAllowThreads(__tstate);
26822 if (PyErr_Occurred()) SWIG_fail;
26823 }
26824 {
26825 wxDateSpan * resultptr;
26826 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26827 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26828 }
26829 return resultobj;
26830 fail:
26831 return NULL;
26832 }
26833
26834
26835 static PyObject *_wrap_DateSpan_Year(PyObject *, PyObject *args, PyObject *kwargs) {
26836 PyObject *resultobj = NULL;
26837 wxDateSpan result;
26838 char *kwnames[] = {
26839 NULL
26840 };
26841
26842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
26843 {
26844 PyThreadState* __tstate = wxPyBeginAllowThreads();
26845 result = wxDateSpan::Year();
26846
26847 wxPyEndAllowThreads(__tstate);
26848 if (PyErr_Occurred()) SWIG_fail;
26849 }
26850 {
26851 wxDateSpan * resultptr;
26852 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26853 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26854 }
26855 return resultobj;
26856 fail:
26857 return NULL;
26858 }
26859
26860
26861 static PyObject *_wrap_DateSpan_SetYears(PyObject *, PyObject *args, PyObject *kwargs) {
26862 PyObject *resultobj = NULL;
26863 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26864 int arg2 ;
26865 wxDateSpan *result;
26866 PyObject * obj0 = 0 ;
26867 PyObject * obj1 = 0 ;
26868 char *kwnames[] = {
26869 (char *) "self",(char *) "n", NULL
26870 };
26871
26872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
26873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26874 if (SWIG_arg_fail(1)) SWIG_fail;
26875 {
26876 arg2 = static_cast<int >(SWIG_As_int(obj1));
26877 if (SWIG_arg_fail(2)) SWIG_fail;
26878 }
26879 {
26880 PyThreadState* __tstate = wxPyBeginAllowThreads();
26881 {
26882 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
26883 result = (wxDateSpan *) &_result_ref;
26884 }
26885
26886 wxPyEndAllowThreads(__tstate);
26887 if (PyErr_Occurred()) SWIG_fail;
26888 }
26889 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26890 return resultobj;
26891 fail:
26892 return NULL;
26893 }
26894
26895
26896 static PyObject *_wrap_DateSpan_SetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
26897 PyObject *resultobj = NULL;
26898 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26899 int arg2 ;
26900 wxDateSpan *result;
26901 PyObject * obj0 = 0 ;
26902 PyObject * obj1 = 0 ;
26903 char *kwnames[] = {
26904 (char *) "self",(char *) "n", NULL
26905 };
26906
26907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
26908 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26909 if (SWIG_arg_fail(1)) SWIG_fail;
26910 {
26911 arg2 = static_cast<int >(SWIG_As_int(obj1));
26912 if (SWIG_arg_fail(2)) SWIG_fail;
26913 }
26914 {
26915 PyThreadState* __tstate = wxPyBeginAllowThreads();
26916 {
26917 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
26918 result = (wxDateSpan *) &_result_ref;
26919 }
26920
26921 wxPyEndAllowThreads(__tstate);
26922 if (PyErr_Occurred()) SWIG_fail;
26923 }
26924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26925 return resultobj;
26926 fail:
26927 return NULL;
26928 }
26929
26930
26931 static PyObject *_wrap_DateSpan_SetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
26932 PyObject *resultobj = NULL;
26933 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26934 int arg2 ;
26935 wxDateSpan *result;
26936 PyObject * obj0 = 0 ;
26937 PyObject * obj1 = 0 ;
26938 char *kwnames[] = {
26939 (char *) "self",(char *) "n", NULL
26940 };
26941
26942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
26943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26944 if (SWIG_arg_fail(1)) SWIG_fail;
26945 {
26946 arg2 = static_cast<int >(SWIG_As_int(obj1));
26947 if (SWIG_arg_fail(2)) SWIG_fail;
26948 }
26949 {
26950 PyThreadState* __tstate = wxPyBeginAllowThreads();
26951 {
26952 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
26953 result = (wxDateSpan *) &_result_ref;
26954 }
26955
26956 wxPyEndAllowThreads(__tstate);
26957 if (PyErr_Occurred()) SWIG_fail;
26958 }
26959 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26960 return resultobj;
26961 fail:
26962 return NULL;
26963 }
26964
26965
26966 static PyObject *_wrap_DateSpan_SetDays(PyObject *, PyObject *args, PyObject *kwargs) {
26967 PyObject *resultobj = NULL;
26968 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26969 int arg2 ;
26970 wxDateSpan *result;
26971 PyObject * obj0 = 0 ;
26972 PyObject * obj1 = 0 ;
26973 char *kwnames[] = {
26974 (char *) "self",(char *) "n", NULL
26975 };
26976
26977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
26978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26979 if (SWIG_arg_fail(1)) SWIG_fail;
26980 {
26981 arg2 = static_cast<int >(SWIG_As_int(obj1));
26982 if (SWIG_arg_fail(2)) SWIG_fail;
26983 }
26984 {
26985 PyThreadState* __tstate = wxPyBeginAllowThreads();
26986 {
26987 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
26988 result = (wxDateSpan *) &_result_ref;
26989 }
26990
26991 wxPyEndAllowThreads(__tstate);
26992 if (PyErr_Occurred()) SWIG_fail;
26993 }
26994 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26995 return resultobj;
26996 fail:
26997 return NULL;
26998 }
26999
27000
27001 static PyObject *_wrap_DateSpan_GetYears(PyObject *, PyObject *args, PyObject *kwargs) {
27002 PyObject *resultobj = NULL;
27003 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27004 int result;
27005 PyObject * obj0 = 0 ;
27006 char *kwnames[] = {
27007 (char *) "self", NULL
27008 };
27009
27010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
27011 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27012 if (SWIG_arg_fail(1)) SWIG_fail;
27013 {
27014 PyThreadState* __tstate = wxPyBeginAllowThreads();
27015 result = (int)((wxDateSpan const *)arg1)->GetYears();
27016
27017 wxPyEndAllowThreads(__tstate);
27018 if (PyErr_Occurred()) SWIG_fail;
27019 }
27020 {
27021 resultobj = SWIG_From_int(static_cast<int >(result));
27022 }
27023 return resultobj;
27024 fail:
27025 return NULL;
27026 }
27027
27028
27029 static PyObject *_wrap_DateSpan_GetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
27030 PyObject *resultobj = NULL;
27031 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27032 int result;
27033 PyObject * obj0 = 0 ;
27034 char *kwnames[] = {
27035 (char *) "self", NULL
27036 };
27037
27038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
27039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27040 if (SWIG_arg_fail(1)) SWIG_fail;
27041 {
27042 PyThreadState* __tstate = wxPyBeginAllowThreads();
27043 result = (int)((wxDateSpan const *)arg1)->GetMonths();
27044
27045 wxPyEndAllowThreads(__tstate);
27046 if (PyErr_Occurred()) SWIG_fail;
27047 }
27048 {
27049 resultobj = SWIG_From_int(static_cast<int >(result));
27050 }
27051 return resultobj;
27052 fail:
27053 return NULL;
27054 }
27055
27056
27057 static PyObject *_wrap_DateSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
27058 PyObject *resultobj = NULL;
27059 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27060 int result;
27061 PyObject * obj0 = 0 ;
27062 char *kwnames[] = {
27063 (char *) "self", NULL
27064 };
27065
27066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
27067 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27068 if (SWIG_arg_fail(1)) SWIG_fail;
27069 {
27070 PyThreadState* __tstate = wxPyBeginAllowThreads();
27071 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
27072
27073 wxPyEndAllowThreads(__tstate);
27074 if (PyErr_Occurred()) SWIG_fail;
27075 }
27076 {
27077 resultobj = SWIG_From_int(static_cast<int >(result));
27078 }
27079 return resultobj;
27080 fail:
27081 return NULL;
27082 }
27083
27084
27085 static PyObject *_wrap_DateSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
27086 PyObject *resultobj = NULL;
27087 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27088 int result;
27089 PyObject * obj0 = 0 ;
27090 char *kwnames[] = {
27091 (char *) "self", NULL
27092 };
27093
27094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
27095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27096 if (SWIG_arg_fail(1)) SWIG_fail;
27097 {
27098 PyThreadState* __tstate = wxPyBeginAllowThreads();
27099 result = (int)((wxDateSpan const *)arg1)->GetDays();
27100
27101 wxPyEndAllowThreads(__tstate);
27102 if (PyErr_Occurred()) SWIG_fail;
27103 }
27104 {
27105 resultobj = SWIG_From_int(static_cast<int >(result));
27106 }
27107 return resultobj;
27108 fail:
27109 return NULL;
27110 }
27111
27112
27113 static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *, PyObject *args, PyObject *kwargs) {
27114 PyObject *resultobj = NULL;
27115 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27116 int result;
27117 PyObject * obj0 = 0 ;
27118 char *kwnames[] = {
27119 (char *) "self", NULL
27120 };
27121
27122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
27123 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27124 if (SWIG_arg_fail(1)) SWIG_fail;
27125 {
27126 PyThreadState* __tstate = wxPyBeginAllowThreads();
27127 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
27128
27129 wxPyEndAllowThreads(__tstate);
27130 if (PyErr_Occurred()) SWIG_fail;
27131 }
27132 {
27133 resultobj = SWIG_From_int(static_cast<int >(result));
27134 }
27135 return resultobj;
27136 fail:
27137 return NULL;
27138 }
27139
27140
27141 static PyObject *_wrap_DateSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
27142 PyObject *resultobj = NULL;
27143 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27144 wxDateSpan *arg2 = 0 ;
27145 wxDateSpan *result;
27146 PyObject * obj0 = 0 ;
27147 PyObject * obj1 = 0 ;
27148 char *kwnames[] = {
27149 (char *) "self",(char *) "other", NULL
27150 };
27151
27152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
27153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27154 if (SWIG_arg_fail(1)) SWIG_fail;
27155 {
27156 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27157 if (SWIG_arg_fail(2)) SWIG_fail;
27158 if (arg2 == NULL) {
27159 SWIG_null_ref("wxDateSpan");
27160 }
27161 if (SWIG_arg_fail(2)) SWIG_fail;
27162 }
27163 {
27164 PyThreadState* __tstate = wxPyBeginAllowThreads();
27165 {
27166 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
27167 result = (wxDateSpan *) &_result_ref;
27168 }
27169
27170 wxPyEndAllowThreads(__tstate);
27171 if (PyErr_Occurred()) SWIG_fail;
27172 }
27173 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27174 return resultobj;
27175 fail:
27176 return NULL;
27177 }
27178
27179
27180 static PyObject *_wrap_DateSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
27181 PyObject *resultobj = NULL;
27182 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27183 wxDateSpan *arg2 = 0 ;
27184 wxDateSpan *result;
27185 PyObject * obj0 = 0 ;
27186 PyObject * obj1 = 0 ;
27187 char *kwnames[] = {
27188 (char *) "self",(char *) "other", NULL
27189 };
27190
27191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
27192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27193 if (SWIG_arg_fail(1)) SWIG_fail;
27194 {
27195 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27196 if (SWIG_arg_fail(2)) SWIG_fail;
27197 if (arg2 == NULL) {
27198 SWIG_null_ref("wxDateSpan");
27199 }
27200 if (SWIG_arg_fail(2)) SWIG_fail;
27201 }
27202 {
27203 PyThreadState* __tstate = wxPyBeginAllowThreads();
27204 {
27205 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
27206 result = (wxDateSpan *) &_result_ref;
27207 }
27208
27209 wxPyEndAllowThreads(__tstate);
27210 if (PyErr_Occurred()) SWIG_fail;
27211 }
27212 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27213 return resultobj;
27214 fail:
27215 return NULL;
27216 }
27217
27218
27219 static PyObject *_wrap_DateSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
27220 PyObject *resultobj = NULL;
27221 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27222 wxDateSpan *result;
27223 PyObject * obj0 = 0 ;
27224 char *kwnames[] = {
27225 (char *) "self", NULL
27226 };
27227
27228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
27229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27230 if (SWIG_arg_fail(1)) SWIG_fail;
27231 {
27232 PyThreadState* __tstate = wxPyBeginAllowThreads();
27233 {
27234 wxDateSpan &_result_ref = (arg1)->Neg();
27235 result = (wxDateSpan *) &_result_ref;
27236 }
27237
27238 wxPyEndAllowThreads(__tstate);
27239 if (PyErr_Occurred()) SWIG_fail;
27240 }
27241 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27242 return resultobj;
27243 fail:
27244 return NULL;
27245 }
27246
27247
27248 static PyObject *_wrap_DateSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
27249 PyObject *resultobj = NULL;
27250 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27251 int arg2 ;
27252 wxDateSpan *result;
27253 PyObject * obj0 = 0 ;
27254 PyObject * obj1 = 0 ;
27255 char *kwnames[] = {
27256 (char *) "self",(char *) "factor", NULL
27257 };
27258
27259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
27260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27261 if (SWIG_arg_fail(1)) SWIG_fail;
27262 {
27263 arg2 = static_cast<int >(SWIG_As_int(obj1));
27264 if (SWIG_arg_fail(2)) SWIG_fail;
27265 }
27266 {
27267 PyThreadState* __tstate = wxPyBeginAllowThreads();
27268 {
27269 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
27270 result = (wxDateSpan *) &_result_ref;
27271 }
27272
27273 wxPyEndAllowThreads(__tstate);
27274 if (PyErr_Occurred()) SWIG_fail;
27275 }
27276 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27277 return resultobj;
27278 fail:
27279 return NULL;
27280 }
27281
27282
27283 static PyObject *_wrap_DateSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
27284 PyObject *resultobj = NULL;
27285 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27286 wxDateSpan *arg2 = 0 ;
27287 wxDateSpan *result;
27288 PyObject * obj0 = 0 ;
27289 PyObject * obj1 = 0 ;
27290 char *kwnames[] = {
27291 (char *) "self",(char *) "other", NULL
27292 };
27293
27294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
27295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
27296 if (SWIG_arg_fail(1)) SWIG_fail;
27297 {
27298 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27299 if (SWIG_arg_fail(2)) SWIG_fail;
27300 if (arg2 == NULL) {
27301 SWIG_null_ref("wxDateSpan");
27302 }
27303 if (SWIG_arg_fail(2)) SWIG_fail;
27304 }
27305 {
27306 PyThreadState* __tstate = wxPyBeginAllowThreads();
27307 {
27308 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
27309 result = (wxDateSpan *) &_result_ref;
27310 }
27311
27312 wxPyEndAllowThreads(__tstate);
27313 if (PyErr_Occurred()) SWIG_fail;
27314 }
27315 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
27316 return resultobj;
27317 fail:
27318 return NULL;
27319 }
27320
27321
27322 static PyObject *_wrap_DateSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
27323 PyObject *resultobj = NULL;
27324 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27325 wxDateSpan *arg2 = 0 ;
27326 wxDateSpan *result;
27327 PyObject * obj0 = 0 ;
27328 PyObject * obj1 = 0 ;
27329 char *kwnames[] = {
27330 (char *) "self",(char *) "other", NULL
27331 };
27332
27333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
27334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
27335 if (SWIG_arg_fail(1)) SWIG_fail;
27336 {
27337 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27338 if (SWIG_arg_fail(2)) SWIG_fail;
27339 if (arg2 == NULL) {
27340 SWIG_null_ref("wxDateSpan");
27341 }
27342 if (SWIG_arg_fail(2)) SWIG_fail;
27343 }
27344 {
27345 PyThreadState* __tstate = wxPyBeginAllowThreads();
27346 {
27347 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
27348 result = (wxDateSpan *) &_result_ref;
27349 }
27350
27351 wxPyEndAllowThreads(__tstate);
27352 if (PyErr_Occurred()) SWIG_fail;
27353 }
27354 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
27355 return resultobj;
27356 fail:
27357 return NULL;
27358 }
27359
27360
27361 static PyObject *_wrap_DateSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
27362 PyObject *resultobj = NULL;
27363 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27364 wxDateSpan *result;
27365 PyObject * obj0 = 0 ;
27366 char *kwnames[] = {
27367 (char *) "self", NULL
27368 };
27369
27370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
27371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27372 if (SWIG_arg_fail(1)) SWIG_fail;
27373 {
27374 PyThreadState* __tstate = wxPyBeginAllowThreads();
27375 {
27376 wxDateSpan &_result_ref = (arg1)->operator -();
27377 result = (wxDateSpan *) &_result_ref;
27378 }
27379
27380 wxPyEndAllowThreads(__tstate);
27381 if (PyErr_Occurred()) SWIG_fail;
27382 }
27383 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27384 return resultobj;
27385 fail:
27386 return NULL;
27387 }
27388
27389
27390 static PyObject *_wrap_DateSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
27391 PyObject *resultobj = NULL;
27392 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27393 int arg2 ;
27394 wxDateSpan *result;
27395 PyObject * obj0 = 0 ;
27396 PyObject * obj1 = 0 ;
27397 char *kwnames[] = {
27398 (char *) "self",(char *) "factor", NULL
27399 };
27400
27401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
27402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
27403 if (SWIG_arg_fail(1)) SWIG_fail;
27404 {
27405 arg2 = static_cast<int >(SWIG_As_int(obj1));
27406 if (SWIG_arg_fail(2)) SWIG_fail;
27407 }
27408 {
27409 PyThreadState* __tstate = wxPyBeginAllowThreads();
27410 {
27411 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
27412 result = (wxDateSpan *) &_result_ref;
27413 }
27414
27415 wxPyEndAllowThreads(__tstate);
27416 if (PyErr_Occurred()) SWIG_fail;
27417 }
27418 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
27419 return resultobj;
27420 fail:
27421 return NULL;
27422 }
27423
27424
27425 static PyObject *_wrap_DateSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
27426 PyObject *resultobj = NULL;
27427 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27428 wxDateSpan *arg2 = 0 ;
27429 wxDateSpan result;
27430 PyObject * obj0 = 0 ;
27431 PyObject * obj1 = 0 ;
27432 char *kwnames[] = {
27433 (char *) "self",(char *) "other", NULL
27434 };
27435
27436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
27437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27438 if (SWIG_arg_fail(1)) SWIG_fail;
27439 {
27440 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27441 if (SWIG_arg_fail(2)) SWIG_fail;
27442 if (arg2 == NULL) {
27443 SWIG_null_ref("wxDateSpan");
27444 }
27445 if (SWIG_arg_fail(2)) SWIG_fail;
27446 }
27447 {
27448 PyThreadState* __tstate = wxPyBeginAllowThreads();
27449 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
27450
27451 wxPyEndAllowThreads(__tstate);
27452 if (PyErr_Occurred()) SWIG_fail;
27453 }
27454 {
27455 wxDateSpan * resultptr;
27456 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27457 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27458 }
27459 return resultobj;
27460 fail:
27461 return NULL;
27462 }
27463
27464
27465 static PyObject *_wrap_DateSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
27466 PyObject *resultobj = NULL;
27467 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27468 wxDateSpan *arg2 = 0 ;
27469 wxDateSpan result;
27470 PyObject * obj0 = 0 ;
27471 PyObject * obj1 = 0 ;
27472 char *kwnames[] = {
27473 (char *) "self",(char *) "other", NULL
27474 };
27475
27476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
27477 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27478 if (SWIG_arg_fail(1)) SWIG_fail;
27479 {
27480 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27481 if (SWIG_arg_fail(2)) SWIG_fail;
27482 if (arg2 == NULL) {
27483 SWIG_null_ref("wxDateSpan");
27484 }
27485 if (SWIG_arg_fail(2)) SWIG_fail;
27486 }
27487 {
27488 PyThreadState* __tstate = wxPyBeginAllowThreads();
27489 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
27490
27491 wxPyEndAllowThreads(__tstate);
27492 if (PyErr_Occurred()) SWIG_fail;
27493 }
27494 {
27495 wxDateSpan * resultptr;
27496 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27497 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27498 }
27499 return resultobj;
27500 fail:
27501 return NULL;
27502 }
27503
27504
27505 static PyObject *_wrap_DateSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
27506 PyObject *resultobj = NULL;
27507 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27508 int arg2 ;
27509 wxDateSpan result;
27510 PyObject * obj0 = 0 ;
27511 PyObject * obj1 = 0 ;
27512 char *kwnames[] = {
27513 (char *) "self",(char *) "n", NULL
27514 };
27515
27516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
27517 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27518 if (SWIG_arg_fail(1)) SWIG_fail;
27519 {
27520 arg2 = static_cast<int >(SWIG_As_int(obj1));
27521 if (SWIG_arg_fail(2)) SWIG_fail;
27522 }
27523 {
27524 PyThreadState* __tstate = wxPyBeginAllowThreads();
27525 result = wxDateSpan___mul__(arg1,arg2);
27526
27527 wxPyEndAllowThreads(__tstate);
27528 if (PyErr_Occurred()) SWIG_fail;
27529 }
27530 {
27531 wxDateSpan * resultptr;
27532 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27533 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27534 }
27535 return resultobj;
27536 fail:
27537 return NULL;
27538 }
27539
27540
27541 static PyObject *_wrap_DateSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
27542 PyObject *resultobj = NULL;
27543 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27544 int arg2 ;
27545 wxDateSpan result;
27546 PyObject * obj0 = 0 ;
27547 PyObject * obj1 = 0 ;
27548 char *kwnames[] = {
27549 (char *) "self",(char *) "n", NULL
27550 };
27551
27552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
27553 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27554 if (SWIG_arg_fail(1)) SWIG_fail;
27555 {
27556 arg2 = static_cast<int >(SWIG_As_int(obj1));
27557 if (SWIG_arg_fail(2)) SWIG_fail;
27558 }
27559 {
27560 PyThreadState* __tstate = wxPyBeginAllowThreads();
27561 result = wxDateSpan___rmul__(arg1,arg2);
27562
27563 wxPyEndAllowThreads(__tstate);
27564 if (PyErr_Occurred()) SWIG_fail;
27565 }
27566 {
27567 wxDateSpan * resultptr;
27568 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27569 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27570 }
27571 return resultobj;
27572 fail:
27573 return NULL;
27574 }
27575
27576
27577 static PyObject *_wrap_DateSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
27578 PyObject *resultobj = NULL;
27579 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27580 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
27581 bool result;
27582 PyObject * obj0 = 0 ;
27583 PyObject * obj1 = 0 ;
27584 char *kwnames[] = {
27585 (char *) "self",(char *) "other", NULL
27586 };
27587
27588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
27589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27590 if (SWIG_arg_fail(1)) SWIG_fail;
27591 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27592 if (SWIG_arg_fail(2)) SWIG_fail;
27593 {
27594 PyThreadState* __tstate = wxPyBeginAllowThreads();
27595 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const *)arg2);
27596
27597 wxPyEndAllowThreads(__tstate);
27598 if (PyErr_Occurred()) SWIG_fail;
27599 }
27600 {
27601 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27602 }
27603 return resultobj;
27604 fail:
27605 return NULL;
27606 }
27607
27608
27609 static PyObject *_wrap_DateSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
27610 PyObject *resultobj = NULL;
27611 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27612 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
27613 bool result;
27614 PyObject * obj0 = 0 ;
27615 PyObject * obj1 = 0 ;
27616 char *kwnames[] = {
27617 (char *) "self",(char *) "other", NULL
27618 };
27619
27620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
27621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27622 if (SWIG_arg_fail(1)) SWIG_fail;
27623 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27624 if (SWIG_arg_fail(2)) SWIG_fail;
27625 {
27626 PyThreadState* __tstate = wxPyBeginAllowThreads();
27627 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const *)arg2);
27628
27629 wxPyEndAllowThreads(__tstate);
27630 if (PyErr_Occurred()) SWIG_fail;
27631 }
27632 {
27633 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27634 }
27635 return resultobj;
27636 fail:
27637 return NULL;
27638 }
27639
27640
27641 static PyObject * DateSpan_swigregister(PyObject *, PyObject *args) {
27642 PyObject *obj;
27643 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27644 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
27645 Py_INCREF(obj);
27646 return Py_BuildValue((char *)"");
27647 }
27648 static PyObject *_wrap_GetLocalTime(PyObject *, PyObject *args, PyObject *kwargs) {
27649 PyObject *resultobj = NULL;
27650 long result;
27651 char *kwnames[] = {
27652 NULL
27653 };
27654
27655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
27656 {
27657 PyThreadState* __tstate = wxPyBeginAllowThreads();
27658 result = (long)wxGetLocalTime();
27659
27660 wxPyEndAllowThreads(__tstate);
27661 if (PyErr_Occurred()) SWIG_fail;
27662 }
27663 {
27664 resultobj = SWIG_From_long(static_cast<long >(result));
27665 }
27666 return resultobj;
27667 fail:
27668 return NULL;
27669 }
27670
27671
27672 static PyObject *_wrap_GetUTCTime(PyObject *, PyObject *args, PyObject *kwargs) {
27673 PyObject *resultobj = NULL;
27674 long result;
27675 char *kwnames[] = {
27676 NULL
27677 };
27678
27679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
27680 {
27681 PyThreadState* __tstate = wxPyBeginAllowThreads();
27682 result = (long)wxGetUTCTime();
27683
27684 wxPyEndAllowThreads(__tstate);
27685 if (PyErr_Occurred()) SWIG_fail;
27686 }
27687 {
27688 resultobj = SWIG_From_long(static_cast<long >(result));
27689 }
27690 return resultobj;
27691 fail:
27692 return NULL;
27693 }
27694
27695
27696 static PyObject *_wrap_GetCurrentTime(PyObject *, PyObject *args, PyObject *kwargs) {
27697 PyObject *resultobj = NULL;
27698 long result;
27699 char *kwnames[] = {
27700 NULL
27701 };
27702
27703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
27704 {
27705 PyThreadState* __tstate = wxPyBeginAllowThreads();
27706 result = (long)wxGetCurrentTime();
27707
27708 wxPyEndAllowThreads(__tstate);
27709 if (PyErr_Occurred()) SWIG_fail;
27710 }
27711 {
27712 resultobj = SWIG_From_long(static_cast<long >(result));
27713 }
27714 return resultobj;
27715 fail:
27716 return NULL;
27717 }
27718
27719
27720 static PyObject *_wrap_GetLocalTimeMillis(PyObject *, PyObject *args, PyObject *kwargs) {
27721 PyObject *resultobj = NULL;
27722 wxLongLong result;
27723 char *kwnames[] = {
27724 NULL
27725 };
27726
27727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
27728 {
27729 PyThreadState* __tstate = wxPyBeginAllowThreads();
27730 result = wxGetLocalTimeMillis();
27731
27732 wxPyEndAllowThreads(__tstate);
27733 if (PyErr_Occurred()) SWIG_fail;
27734 }
27735 {
27736 PyObject *hi, *lo, *shifter, *shifted;
27737 hi = PyLong_FromLong( (&result)->GetHi() );
27738 lo = PyLong_FromLong( (&result)->GetLo() );
27739 shifter = PyLong_FromLong(32);
27740 shifted = PyNumber_Lshift(hi, shifter);
27741 resultobj = PyNumber_Or(shifted, lo);
27742 Py_DECREF(hi);
27743 Py_DECREF(lo);
27744 Py_DECREF(shifter);
27745 Py_DECREF(shifted);
27746 }
27747 return resultobj;
27748 fail:
27749 return NULL;
27750 }
27751
27752
27753 static int _wrap_DefaultDateTime_set(PyObject *) {
27754 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTime is read-only.");
27755 return 1;
27756 }
27757
27758
27759 static PyObject *_wrap_DefaultDateTime_get(void) {
27760 PyObject *pyobj = NULL;
27761
27762 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultDateTime), SWIGTYPE_p_wxDateTime, 0);
27763 return pyobj;
27764 }
27765
27766
27767 static PyObject *_wrap_new_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27768 PyObject *resultobj = NULL;
27769 wxDataFormatId arg1 ;
27770 wxDataFormat *result;
27771 PyObject * obj0 = 0 ;
27772 char *kwnames[] = {
27773 (char *) "type", NULL
27774 };
27775
27776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
27777 {
27778 arg1 = static_cast<wxDataFormatId >(SWIG_As_int(obj0));
27779 if (SWIG_arg_fail(1)) SWIG_fail;
27780 }
27781 {
27782 PyThreadState* __tstate = wxPyBeginAllowThreads();
27783 result = (wxDataFormat *)new wxDataFormat(arg1);
27784
27785 wxPyEndAllowThreads(__tstate);
27786 if (PyErr_Occurred()) SWIG_fail;
27787 }
27788 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
27789 return resultobj;
27790 fail:
27791 return NULL;
27792 }
27793
27794
27795 static PyObject *_wrap_new_CustomDataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27796 PyObject *resultobj = NULL;
27797 wxString *arg1 = 0 ;
27798 wxDataFormat *result;
27799 bool temp1 = false ;
27800 PyObject * obj0 = 0 ;
27801 char *kwnames[] = {
27802 (char *) "format", NULL
27803 };
27804
27805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
27806 {
27807 arg1 = wxString_in_helper(obj0);
27808 if (arg1 == NULL) SWIG_fail;
27809 temp1 = true;
27810 }
27811 {
27812 PyThreadState* __tstate = wxPyBeginAllowThreads();
27813 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
27814
27815 wxPyEndAllowThreads(__tstate);
27816 if (PyErr_Occurred()) SWIG_fail;
27817 }
27818 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
27819 {
27820 if (temp1)
27821 delete arg1;
27822 }
27823 return resultobj;
27824 fail:
27825 {
27826 if (temp1)
27827 delete arg1;
27828 }
27829 return NULL;
27830 }
27831
27832
27833 static PyObject *_wrap_delete_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27834 PyObject *resultobj = NULL;
27835 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27836 PyObject * obj0 = 0 ;
27837 char *kwnames[] = {
27838 (char *) "self", NULL
27839 };
27840
27841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
27842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27843 if (SWIG_arg_fail(1)) SWIG_fail;
27844 {
27845 PyThreadState* __tstate = wxPyBeginAllowThreads();
27846 delete arg1;
27847
27848 wxPyEndAllowThreads(__tstate);
27849 if (PyErr_Occurred()) SWIG_fail;
27850 }
27851 Py_INCREF(Py_None); resultobj = Py_None;
27852 return resultobj;
27853 fail:
27854 return NULL;
27855 }
27856
27857
27858 static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *, PyObject *args) {
27859 PyObject *resultobj = NULL;
27860 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27861 wxDataFormatId arg2 ;
27862 bool result;
27863 PyObject * obj0 = 0 ;
27864 PyObject * obj1 = 0 ;
27865
27866 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
27867 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27868 if (SWIG_arg_fail(1)) SWIG_fail;
27869 {
27870 arg2 = static_cast<wxDataFormatId >(SWIG_As_int(obj1));
27871 if (SWIG_arg_fail(2)) SWIG_fail;
27872 }
27873 {
27874 PyThreadState* __tstate = wxPyBeginAllowThreads();
27875 result = (bool)((wxDataFormat const *)arg1)->operator ==(arg2);
27876
27877 wxPyEndAllowThreads(__tstate);
27878 if (PyErr_Occurred()) SWIG_fail;
27879 }
27880 {
27881 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27882 }
27883 return resultobj;
27884 fail:
27885 return NULL;
27886 }
27887
27888
27889 static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *, PyObject *args) {
27890 PyObject *resultobj = NULL;
27891 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27892 wxDataFormatId arg2 ;
27893 bool result;
27894 PyObject * obj0 = 0 ;
27895 PyObject * obj1 = 0 ;
27896
27897 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
27898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27899 if (SWIG_arg_fail(1)) SWIG_fail;
27900 {
27901 arg2 = static_cast<wxDataFormatId >(SWIG_As_int(obj1));
27902 if (SWIG_arg_fail(2)) SWIG_fail;
27903 }
27904 {
27905 PyThreadState* __tstate = wxPyBeginAllowThreads();
27906 result = (bool)((wxDataFormat const *)arg1)->operator !=(arg2);
27907
27908 wxPyEndAllowThreads(__tstate);
27909 if (PyErr_Occurred()) SWIG_fail;
27910 }
27911 {
27912 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27913 }
27914 return resultobj;
27915 fail:
27916 return NULL;
27917 }
27918
27919
27920 static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *, PyObject *args) {
27921 PyObject *resultobj = NULL;
27922 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27923 wxDataFormat *arg2 = 0 ;
27924 bool result;
27925 PyObject * obj0 = 0 ;
27926 PyObject * obj1 = 0 ;
27927
27928 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
27929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27930 if (SWIG_arg_fail(1)) SWIG_fail;
27931 {
27932 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27933 if (SWIG_arg_fail(2)) SWIG_fail;
27934 if (arg2 == NULL) {
27935 SWIG_null_ref("wxDataFormat");
27936 }
27937 if (SWIG_arg_fail(2)) SWIG_fail;
27938 }
27939 {
27940 PyThreadState* __tstate = wxPyBeginAllowThreads();
27941 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
27942
27943 wxPyEndAllowThreads(__tstate);
27944 if (PyErr_Occurred()) SWIG_fail;
27945 }
27946 {
27947 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27948 }
27949 return resultobj;
27950 fail:
27951 return NULL;
27952 }
27953
27954
27955 static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
27956 int argc;
27957 PyObject *argv[3];
27958 int ii;
27959
27960 argc = PyObject_Length(args);
27961 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27962 argv[ii] = PyTuple_GetItem(args,ii);
27963 }
27964 if (argc == 2) {
27965 int _v;
27966 {
27967 void *ptr;
27968 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27969 _v = 0;
27970 PyErr_Clear();
27971 } else {
27972 _v = 1;
27973 }
27974 }
27975 if (_v) {
27976 {
27977 void *ptr = 0;
27978 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27979 _v = 0;
27980 PyErr_Clear();
27981 } else {
27982 _v = (ptr != 0);
27983 }
27984 }
27985 if (_v) {
27986 return _wrap_DataFormat___eq____SWIG_1(self,args);
27987 }
27988 }
27989 }
27990 if (argc == 2) {
27991 int _v;
27992 {
27993 void *ptr;
27994 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27995 _v = 0;
27996 PyErr_Clear();
27997 } else {
27998 _v = 1;
27999 }
28000 }
28001 if (_v) {
28002 _v = SWIG_Check_int(argv[1]);
28003 if (_v) {
28004 return _wrap_DataFormat___eq____SWIG_0(self,args);
28005 }
28006 }
28007 }
28008
28009 Py_INCREF(Py_NotImplemented);
28010 return Py_NotImplemented;
28011 }
28012
28013
28014 static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *, PyObject *args) {
28015 PyObject *resultobj = NULL;
28016 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28017 wxDataFormat *arg2 = 0 ;
28018 bool result;
28019 PyObject * obj0 = 0 ;
28020 PyObject * obj1 = 0 ;
28021
28022 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
28023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28024 if (SWIG_arg_fail(1)) SWIG_fail;
28025 {
28026 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28027 if (SWIG_arg_fail(2)) SWIG_fail;
28028 if (arg2 == NULL) {
28029 SWIG_null_ref("wxDataFormat");
28030 }
28031 if (SWIG_arg_fail(2)) SWIG_fail;
28032 }
28033 {
28034 PyThreadState* __tstate = wxPyBeginAllowThreads();
28035 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
28036
28037 wxPyEndAllowThreads(__tstate);
28038 if (PyErr_Occurred()) SWIG_fail;
28039 }
28040 {
28041 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28042 }
28043 return resultobj;
28044 fail:
28045 return NULL;
28046 }
28047
28048
28049 static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
28050 int argc;
28051 PyObject *argv[3];
28052 int ii;
28053
28054 argc = PyObject_Length(args);
28055 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
28056 argv[ii] = PyTuple_GetItem(args,ii);
28057 }
28058 if (argc == 2) {
28059 int _v;
28060 {
28061 void *ptr;
28062 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28063 _v = 0;
28064 PyErr_Clear();
28065 } else {
28066 _v = 1;
28067 }
28068 }
28069 if (_v) {
28070 {
28071 void *ptr = 0;
28072 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28073 _v = 0;
28074 PyErr_Clear();
28075 } else {
28076 _v = (ptr != 0);
28077 }
28078 }
28079 if (_v) {
28080 return _wrap_DataFormat___ne____SWIG_1(self,args);
28081 }
28082 }
28083 }
28084 if (argc == 2) {
28085 int _v;
28086 {
28087 void *ptr;
28088 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28089 _v = 0;
28090 PyErr_Clear();
28091 } else {
28092 _v = 1;
28093 }
28094 }
28095 if (_v) {
28096 _v = SWIG_Check_int(argv[1]);
28097 if (_v) {
28098 return _wrap_DataFormat___ne____SWIG_0(self,args);
28099 }
28100 }
28101 }
28102
28103 Py_INCREF(Py_NotImplemented);
28104 return Py_NotImplemented;
28105 }
28106
28107
28108 static PyObject *_wrap_DataFormat_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
28109 PyObject *resultobj = NULL;
28110 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28111 wxDataFormatId arg2 ;
28112 PyObject * obj0 = 0 ;
28113 PyObject * obj1 = 0 ;
28114 char *kwnames[] = {
28115 (char *) "self",(char *) "format", NULL
28116 };
28117
28118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
28119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28120 if (SWIG_arg_fail(1)) SWIG_fail;
28121 {
28122 arg2 = static_cast<wxDataFormatId >(SWIG_As_int(obj1));
28123 if (SWIG_arg_fail(2)) SWIG_fail;
28124 }
28125 {
28126 PyThreadState* __tstate = wxPyBeginAllowThreads();
28127 (arg1)->SetType(arg2);
28128
28129 wxPyEndAllowThreads(__tstate);
28130 if (PyErr_Occurred()) SWIG_fail;
28131 }
28132 Py_INCREF(Py_None); resultobj = Py_None;
28133 return resultobj;
28134 fail:
28135 return NULL;
28136 }
28137
28138
28139 static PyObject *_wrap_DataFormat_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
28140 PyObject *resultobj = NULL;
28141 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28142 wxDataFormatId result;
28143 PyObject * obj0 = 0 ;
28144 char *kwnames[] = {
28145 (char *) "self", NULL
28146 };
28147
28148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
28149 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28150 if (SWIG_arg_fail(1)) SWIG_fail;
28151 {
28152 PyThreadState* __tstate = wxPyBeginAllowThreads();
28153 result = (wxDataFormatId)((wxDataFormat const *)arg1)->GetType();
28154
28155 wxPyEndAllowThreads(__tstate);
28156 if (PyErr_Occurred()) SWIG_fail;
28157 }
28158 resultobj = SWIG_From_int((result));
28159 return resultobj;
28160 fail:
28161 return NULL;
28162 }
28163
28164
28165 static PyObject *_wrap_DataFormat_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
28166 PyObject *resultobj = NULL;
28167 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28168 wxString result;
28169 PyObject * obj0 = 0 ;
28170 char *kwnames[] = {
28171 (char *) "self", NULL
28172 };
28173
28174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
28175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28176 if (SWIG_arg_fail(1)) SWIG_fail;
28177 {
28178 PyThreadState* __tstate = wxPyBeginAllowThreads();
28179 result = ((wxDataFormat const *)arg1)->GetId();
28180
28181 wxPyEndAllowThreads(__tstate);
28182 if (PyErr_Occurred()) SWIG_fail;
28183 }
28184 {
28185 #if wxUSE_UNICODE
28186 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28187 #else
28188 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28189 #endif
28190 }
28191 return resultobj;
28192 fail:
28193 return NULL;
28194 }
28195
28196
28197 static PyObject *_wrap_DataFormat_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
28198 PyObject *resultobj = NULL;
28199 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28200 wxString *arg2 = 0 ;
28201 bool temp2 = false ;
28202 PyObject * obj0 = 0 ;
28203 PyObject * obj1 = 0 ;
28204 char *kwnames[] = {
28205 (char *) "self",(char *) "format", NULL
28206 };
28207
28208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
28209 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28210 if (SWIG_arg_fail(1)) SWIG_fail;
28211 {
28212 arg2 = wxString_in_helper(obj1);
28213 if (arg2 == NULL) SWIG_fail;
28214 temp2 = true;
28215 }
28216 {
28217 PyThreadState* __tstate = wxPyBeginAllowThreads();
28218 (arg1)->SetId((wxString const &)*arg2);
28219
28220 wxPyEndAllowThreads(__tstate);
28221 if (PyErr_Occurred()) SWIG_fail;
28222 }
28223 Py_INCREF(Py_None); resultobj = Py_None;
28224 {
28225 if (temp2)
28226 delete arg2;
28227 }
28228 return resultobj;
28229 fail:
28230 {
28231 if (temp2)
28232 delete arg2;
28233 }
28234 return NULL;
28235 }
28236
28237
28238 static PyObject * DataFormat_swigregister(PyObject *, PyObject *args) {
28239 PyObject *obj;
28240 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28241 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
28242 Py_INCREF(obj);
28243 return Py_BuildValue((char *)"");
28244 }
28245 static int _wrap_FormatInvalid_set(PyObject *) {
28246 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
28247 return 1;
28248 }
28249
28250
28251 static PyObject *_wrap_FormatInvalid_get(void) {
28252 PyObject *pyobj = NULL;
28253
28254 pyobj = SWIG_NewPointerObj((void *)(&wxFormatInvalid), SWIGTYPE_p_wxDataFormat, 0);
28255 return pyobj;
28256 }
28257
28258
28259 static PyObject *_wrap_delete_DataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28260 PyObject *resultobj = NULL;
28261 wxDataObject *arg1 = (wxDataObject *) 0 ;
28262 PyObject * obj0 = 0 ;
28263 char *kwnames[] = {
28264 (char *) "self", NULL
28265 };
28266
28267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
28268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28269 if (SWIG_arg_fail(1)) SWIG_fail;
28270 {
28271 PyThreadState* __tstate = wxPyBeginAllowThreads();
28272 delete arg1;
28273
28274 wxPyEndAllowThreads(__tstate);
28275 if (PyErr_Occurred()) SWIG_fail;
28276 }
28277 Py_INCREF(Py_None); resultobj = Py_None;
28278 return resultobj;
28279 fail:
28280 return NULL;
28281 }
28282
28283
28284 static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *, PyObject *args, PyObject *kwargs) {
28285 PyObject *resultobj = NULL;
28286 wxDataObject *arg1 = (wxDataObject *) 0 ;
28287 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
28288 SwigValueWrapper<wxDataFormat > result;
28289 PyObject * obj0 = 0 ;
28290 PyObject * obj1 = 0 ;
28291 char *kwnames[] = {
28292 (char *) "self",(char *) "dir", NULL
28293 };
28294
28295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
28296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28297 if (SWIG_arg_fail(1)) SWIG_fail;
28298 if (obj1) {
28299 {
28300 arg2 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj1));
28301 if (SWIG_arg_fail(2)) SWIG_fail;
28302 }
28303 }
28304 {
28305 PyThreadState* __tstate = wxPyBeginAllowThreads();
28306 result = ((wxDataObject const *)arg1)->GetPreferredFormat(arg2);
28307
28308 wxPyEndAllowThreads(__tstate);
28309 if (PyErr_Occurred()) SWIG_fail;
28310 }
28311 {
28312 wxDataFormat * resultptr;
28313 resultptr = new wxDataFormat(static_cast<wxDataFormat & >(result));
28314 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDataFormat, 1);
28315 }
28316 return resultobj;
28317 fail:
28318 return NULL;
28319 }
28320
28321
28322 static PyObject *_wrap_DataObject_GetFormatCount(PyObject *, PyObject *args, PyObject *kwargs) {
28323 PyObject *resultobj = NULL;
28324 wxDataObject *arg1 = (wxDataObject *) 0 ;
28325 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
28326 size_t result;
28327 PyObject * obj0 = 0 ;
28328 PyObject * obj1 = 0 ;
28329 char *kwnames[] = {
28330 (char *) "self",(char *) "dir", NULL
28331 };
28332
28333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
28334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28335 if (SWIG_arg_fail(1)) SWIG_fail;
28336 if (obj1) {
28337 {
28338 arg2 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj1));
28339 if (SWIG_arg_fail(2)) SWIG_fail;
28340 }
28341 }
28342 {
28343 PyThreadState* __tstate = wxPyBeginAllowThreads();
28344 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount(arg2);
28345
28346 wxPyEndAllowThreads(__tstate);
28347 if (PyErr_Occurred()) SWIG_fail;
28348 }
28349 {
28350 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28351 }
28352 return resultobj;
28353 fail:
28354 return NULL;
28355 }
28356
28357
28358 static PyObject *_wrap_DataObject_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
28359 PyObject *resultobj = NULL;
28360 wxDataObject *arg1 = (wxDataObject *) 0 ;
28361 wxDataFormat *arg2 = 0 ;
28362 wxDataObject::Direction arg3 = (wxDataObject::Direction) wxDataObject::Get ;
28363 bool result;
28364 PyObject * obj0 = 0 ;
28365 PyObject * obj1 = 0 ;
28366 PyObject * obj2 = 0 ;
28367 char *kwnames[] = {
28368 (char *) "self",(char *) "format",(char *) "dir", NULL
28369 };
28370
28371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
28372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28373 if (SWIG_arg_fail(1)) SWIG_fail;
28374 {
28375 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28376 if (SWIG_arg_fail(2)) SWIG_fail;
28377 if (arg2 == NULL) {
28378 SWIG_null_ref("wxDataFormat");
28379 }
28380 if (SWIG_arg_fail(2)) SWIG_fail;
28381 }
28382 if (obj2) {
28383 {
28384 arg3 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj2));
28385 if (SWIG_arg_fail(3)) SWIG_fail;
28386 }
28387 }
28388 {
28389 PyThreadState* __tstate = wxPyBeginAllowThreads();
28390 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,arg3);
28391
28392 wxPyEndAllowThreads(__tstate);
28393 if (PyErr_Occurred()) SWIG_fail;
28394 }
28395 {
28396 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28397 }
28398 return resultobj;
28399 fail:
28400 return NULL;
28401 }
28402
28403
28404 static PyObject *_wrap_DataObject_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
28405 PyObject *resultobj = NULL;
28406 wxDataObject *arg1 = (wxDataObject *) 0 ;
28407 wxDataFormat *arg2 = 0 ;
28408 size_t result;
28409 PyObject * obj0 = 0 ;
28410 PyObject * obj1 = 0 ;
28411 char *kwnames[] = {
28412 (char *) "self",(char *) "format", NULL
28413 };
28414
28415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
28416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28417 if (SWIG_arg_fail(1)) SWIG_fail;
28418 {
28419 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28420 if (SWIG_arg_fail(2)) SWIG_fail;
28421 if (arg2 == NULL) {
28422 SWIG_null_ref("wxDataFormat");
28423 }
28424 if (SWIG_arg_fail(2)) SWIG_fail;
28425 }
28426 {
28427 PyThreadState* __tstate = wxPyBeginAllowThreads();
28428 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
28429
28430 wxPyEndAllowThreads(__tstate);
28431 if (PyErr_Occurred()) SWIG_fail;
28432 }
28433 {
28434 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28435 }
28436 return resultobj;
28437 fail:
28438 return NULL;
28439 }
28440
28441
28442 static PyObject *_wrap_DataObject_GetAllFormats(PyObject *, PyObject *args, PyObject *kwargs) {
28443 PyObject *resultobj = NULL;
28444 wxDataObject *arg1 = (wxDataObject *) 0 ;
28445 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
28446 PyObject *result;
28447 PyObject * obj0 = 0 ;
28448 PyObject * obj1 = 0 ;
28449 char *kwnames[] = {
28450 (char *) "self",(char *) "dir", NULL
28451 };
28452
28453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1)) goto fail;
28454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28455 if (SWIG_arg_fail(1)) SWIG_fail;
28456 if (obj1) {
28457 {
28458 arg2 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj1));
28459 if (SWIG_arg_fail(2)) SWIG_fail;
28460 }
28461 }
28462 {
28463 PyThreadState* __tstate = wxPyBeginAllowThreads();
28464 result = (PyObject *)wxDataObject_GetAllFormats(arg1,arg2);
28465
28466 wxPyEndAllowThreads(__tstate);
28467 if (PyErr_Occurred()) SWIG_fail;
28468 }
28469 resultobj = result;
28470 return resultobj;
28471 fail:
28472 return NULL;
28473 }
28474
28475
28476 static PyObject *_wrap_DataObject_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
28477 PyObject *resultobj = NULL;
28478 wxDataObject *arg1 = (wxDataObject *) 0 ;
28479 wxDataFormat *arg2 = 0 ;
28480 PyObject *result;
28481 PyObject * obj0 = 0 ;
28482 PyObject * obj1 = 0 ;
28483 char *kwnames[] = {
28484 (char *) "self",(char *) "format", NULL
28485 };
28486
28487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataHere",kwnames,&obj0,&obj1)) goto fail;
28488 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28489 if (SWIG_arg_fail(1)) SWIG_fail;
28490 {
28491 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28492 if (SWIG_arg_fail(2)) SWIG_fail;
28493 if (arg2 == NULL) {
28494 SWIG_null_ref("wxDataFormat");
28495 }
28496 if (SWIG_arg_fail(2)) SWIG_fail;
28497 }
28498 {
28499 PyThreadState* __tstate = wxPyBeginAllowThreads();
28500 result = (PyObject *)wxDataObject_GetDataHere(arg1,(wxDataFormat const &)*arg2);
28501
28502 wxPyEndAllowThreads(__tstate);
28503 if (PyErr_Occurred()) SWIG_fail;
28504 }
28505 resultobj = result;
28506 return resultobj;
28507 fail:
28508 return NULL;
28509 }
28510
28511
28512 static PyObject *_wrap_DataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
28513 PyObject *resultobj = NULL;
28514 wxDataObject *arg1 = (wxDataObject *) 0 ;
28515 wxDataFormat *arg2 = 0 ;
28516 PyObject *arg3 = (PyObject *) 0 ;
28517 bool result;
28518 PyObject * obj0 = 0 ;
28519 PyObject * obj1 = 0 ;
28520 PyObject * obj2 = 0 ;
28521 char *kwnames[] = {
28522 (char *) "self",(char *) "format",(char *) "data", NULL
28523 };
28524
28525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2)) goto fail;
28526 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28527 if (SWIG_arg_fail(1)) SWIG_fail;
28528 {
28529 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28530 if (SWIG_arg_fail(2)) SWIG_fail;
28531 if (arg2 == NULL) {
28532 SWIG_null_ref("wxDataFormat");
28533 }
28534 if (SWIG_arg_fail(2)) SWIG_fail;
28535 }
28536 arg3 = obj2;
28537 {
28538 PyThreadState* __tstate = wxPyBeginAllowThreads();
28539 result = (bool)wxDataObject_SetData(arg1,(wxDataFormat const &)*arg2,arg3);
28540
28541 wxPyEndAllowThreads(__tstate);
28542 if (PyErr_Occurred()) SWIG_fail;
28543 }
28544 {
28545 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28546 }
28547 return resultobj;
28548 fail:
28549 return NULL;
28550 }
28551
28552
28553 static PyObject * DataObject_swigregister(PyObject *, PyObject *args) {
28554 PyObject *obj;
28555 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28556 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
28557 Py_INCREF(obj);
28558 return Py_BuildValue((char *)"");
28559 }
28560 static PyObject *_wrap_new_DataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
28561 PyObject *resultobj = NULL;
28562 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
28563 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
28564 wxDataObjectSimple *result;
28565 PyObject * obj0 = 0 ;
28566 char *kwnames[] = {
28567 (char *) "format", NULL
28568 };
28569
28570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
28571 if (obj0) {
28572 {
28573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28574 if (SWIG_arg_fail(1)) SWIG_fail;
28575 if (arg1 == NULL) {
28576 SWIG_null_ref("wxDataFormat");
28577 }
28578 if (SWIG_arg_fail(1)) SWIG_fail;
28579 }
28580 }
28581 {
28582 PyThreadState* __tstate = wxPyBeginAllowThreads();
28583 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
28584
28585 wxPyEndAllowThreads(__tstate);
28586 if (PyErr_Occurred()) SWIG_fail;
28587 }
28588 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectSimple, 1);
28589 return resultobj;
28590 fail:
28591 return NULL;
28592 }
28593
28594
28595 static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
28596 PyObject *resultobj = NULL;
28597 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28598 wxDataFormat *result;
28599 PyObject * obj0 = 0 ;
28600 char *kwnames[] = {
28601 (char *) "self", NULL
28602 };
28603
28604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
28605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28606 if (SWIG_arg_fail(1)) SWIG_fail;
28607 {
28608 PyThreadState* __tstate = wxPyBeginAllowThreads();
28609 {
28610 wxDataFormat const &_result_ref = (arg1)->GetFormat();
28611 result = (wxDataFormat *) &_result_ref;
28612 }
28613
28614 wxPyEndAllowThreads(__tstate);
28615 if (PyErr_Occurred()) SWIG_fail;
28616 }
28617 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 0);
28618 return resultobj;
28619 fail:
28620 return NULL;
28621 }
28622
28623
28624 static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
28625 PyObject *resultobj = NULL;
28626 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28627 wxDataFormat *arg2 = 0 ;
28628 PyObject * obj0 = 0 ;
28629 PyObject * obj1 = 0 ;
28630 char *kwnames[] = {
28631 (char *) "self",(char *) "format", NULL
28632 };
28633
28634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
28635 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28636 if (SWIG_arg_fail(1)) SWIG_fail;
28637 {
28638 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28639 if (SWIG_arg_fail(2)) SWIG_fail;
28640 if (arg2 == NULL) {
28641 SWIG_null_ref("wxDataFormat");
28642 }
28643 if (SWIG_arg_fail(2)) SWIG_fail;
28644 }
28645 {
28646 PyThreadState* __tstate = wxPyBeginAllowThreads();
28647 (arg1)->SetFormat((wxDataFormat const &)*arg2);
28648
28649 wxPyEndAllowThreads(__tstate);
28650 if (PyErr_Occurred()) SWIG_fail;
28651 }
28652 Py_INCREF(Py_None); resultobj = Py_None;
28653 return resultobj;
28654 fail:
28655 return NULL;
28656 }
28657
28658
28659 static PyObject *_wrap_DataObjectSimple_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
28660 PyObject *resultobj = NULL;
28661 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28662 size_t result;
28663 PyObject * obj0 = 0 ;
28664 char *kwnames[] = {
28665 (char *) "self", NULL
28666 };
28667
28668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataSize",kwnames,&obj0)) goto fail;
28669 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28670 if (SWIG_arg_fail(1)) SWIG_fail;
28671 {
28672 PyThreadState* __tstate = wxPyBeginAllowThreads();
28673 result = (size_t)((wxDataObjectSimple const *)arg1)->GetDataSize();
28674
28675 wxPyEndAllowThreads(__tstate);
28676 if (PyErr_Occurred()) SWIG_fail;
28677 }
28678 {
28679 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28680 }
28681 return resultobj;
28682 fail:
28683 return NULL;
28684 }
28685
28686
28687 static PyObject *_wrap_DataObjectSimple_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
28688 PyObject *resultobj = NULL;
28689 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28690 PyObject *result;
28691 PyObject * obj0 = 0 ;
28692 char *kwnames[] = {
28693 (char *) "self", NULL
28694 };
28695
28696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataHere",kwnames,&obj0)) goto fail;
28697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28698 if (SWIG_arg_fail(1)) SWIG_fail;
28699 {
28700 PyThreadState* __tstate = wxPyBeginAllowThreads();
28701 result = (PyObject *)wxDataObjectSimple_GetDataHere(arg1);
28702
28703 wxPyEndAllowThreads(__tstate);
28704 if (PyErr_Occurred()) SWIG_fail;
28705 }
28706 resultobj = result;
28707 return resultobj;
28708 fail:
28709 return NULL;
28710 }
28711
28712
28713 static PyObject *_wrap_DataObjectSimple_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
28714 PyObject *resultobj = NULL;
28715 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28716 PyObject *arg2 = (PyObject *) 0 ;
28717 bool result;
28718 PyObject * obj0 = 0 ;
28719 PyObject * obj1 = 0 ;
28720 char *kwnames[] = {
28721 (char *) "self",(char *) "data", NULL
28722 };
28723
28724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetData",kwnames,&obj0,&obj1)) goto fail;
28725 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28726 if (SWIG_arg_fail(1)) SWIG_fail;
28727 arg2 = obj1;
28728 {
28729 PyThreadState* __tstate = wxPyBeginAllowThreads();
28730 result = (bool)wxDataObjectSimple_SetData(arg1,arg2);
28731
28732 wxPyEndAllowThreads(__tstate);
28733 if (PyErr_Occurred()) SWIG_fail;
28734 }
28735 {
28736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28737 }
28738 return resultobj;
28739 fail:
28740 return NULL;
28741 }
28742
28743
28744 static PyObject * DataObjectSimple_swigregister(PyObject *, PyObject *args) {
28745 PyObject *obj;
28746 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28747 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
28748 Py_INCREF(obj);
28749 return Py_BuildValue((char *)"");
28750 }
28751 static PyObject *_wrap_new_PyDataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
28752 PyObject *resultobj = NULL;
28753 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
28754 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
28755 wxPyDataObjectSimple *result;
28756 PyObject * obj0 = 0 ;
28757 char *kwnames[] = {
28758 (char *) "format", NULL
28759 };
28760
28761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
28762 if (obj0) {
28763 {
28764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28765 if (SWIG_arg_fail(1)) SWIG_fail;
28766 if (arg1 == NULL) {
28767 SWIG_null_ref("wxDataFormat");
28768 }
28769 if (SWIG_arg_fail(1)) SWIG_fail;
28770 }
28771 }
28772 {
28773 PyThreadState* __tstate = wxPyBeginAllowThreads();
28774 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
28775
28776 wxPyEndAllowThreads(__tstate);
28777 if (PyErr_Occurred()) SWIG_fail;
28778 }
28779 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDataObjectSimple, 1);
28780 return resultobj;
28781 fail:
28782 return NULL;
28783 }
28784
28785
28786 static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28787 PyObject *resultobj = NULL;
28788 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
28789 PyObject *arg2 = (PyObject *) 0 ;
28790 PyObject *arg3 = (PyObject *) 0 ;
28791 PyObject * obj0 = 0 ;
28792 PyObject * obj1 = 0 ;
28793 PyObject * obj2 = 0 ;
28794 char *kwnames[] = {
28795 (char *) "self",(char *) "self",(char *) "_class", NULL
28796 };
28797
28798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
28799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28800 if (SWIG_arg_fail(1)) SWIG_fail;
28801 arg2 = obj1;
28802 arg3 = obj2;
28803 {
28804 PyThreadState* __tstate = wxPyBeginAllowThreads();
28805 (arg1)->_setCallbackInfo(arg2,arg3);
28806
28807 wxPyEndAllowThreads(__tstate);
28808 if (PyErr_Occurred()) SWIG_fail;
28809 }
28810 Py_INCREF(Py_None); resultobj = Py_None;
28811 return resultobj;
28812 fail:
28813 return NULL;
28814 }
28815
28816
28817 static PyObject * PyDataObjectSimple_swigregister(PyObject *, PyObject *args) {
28818 PyObject *obj;
28819 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28820 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
28821 Py_INCREF(obj);
28822 return Py_BuildValue((char *)"");
28823 }
28824 static PyObject *_wrap_new_DataObjectComposite(PyObject *, PyObject *args, PyObject *kwargs) {
28825 PyObject *resultobj = NULL;
28826 wxDataObjectComposite *result;
28827 char *kwnames[] = {
28828 NULL
28829 };
28830
28831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
28832 {
28833 PyThreadState* __tstate = wxPyBeginAllowThreads();
28834 result = (wxDataObjectComposite *)new wxDataObjectComposite();
28835
28836 wxPyEndAllowThreads(__tstate);
28837 if (PyErr_Occurred()) SWIG_fail;
28838 }
28839 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectComposite, 1);
28840 return resultobj;
28841 fail:
28842 return NULL;
28843 }
28844
28845
28846 static PyObject *_wrap_DataObjectComposite_Add(PyObject *, PyObject *args, PyObject *kwargs) {
28847 PyObject *resultobj = NULL;
28848 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
28849 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
28850 bool arg3 = (bool) false ;
28851 PyObject * obj0 = 0 ;
28852 PyObject * obj1 = 0 ;
28853 PyObject * obj2 = 0 ;
28854 char *kwnames[] = {
28855 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
28856 };
28857
28858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
28859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectComposite, SWIG_POINTER_EXCEPTION | 0);
28860 if (SWIG_arg_fail(1)) SWIG_fail;
28861 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28862 if (SWIG_arg_fail(2)) SWIG_fail;
28863 if (obj2) {
28864 {
28865 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
28866 if (SWIG_arg_fail(3)) SWIG_fail;
28867 }
28868 }
28869 {
28870 PyThreadState* __tstate = wxPyBeginAllowThreads();
28871 (arg1)->Add(arg2,arg3);
28872
28873 wxPyEndAllowThreads(__tstate);
28874 if (PyErr_Occurred()) SWIG_fail;
28875 }
28876 Py_INCREF(Py_None); resultobj = Py_None;
28877 return resultobj;
28878 fail:
28879 return NULL;
28880 }
28881
28882
28883 static PyObject * DataObjectComposite_swigregister(PyObject *, PyObject *args) {
28884 PyObject *obj;
28885 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28886 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
28887 Py_INCREF(obj);
28888 return Py_BuildValue((char *)"");
28889 }
28890 static PyObject *_wrap_new_TextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28891 PyObject *resultobj = NULL;
28892 wxString const &arg1_defvalue = wxPyEmptyString ;
28893 wxString *arg1 = (wxString *) &arg1_defvalue ;
28894 wxTextDataObject *result;
28895 bool temp1 = false ;
28896 PyObject * obj0 = 0 ;
28897 char *kwnames[] = {
28898 (char *) "text", NULL
28899 };
28900
28901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
28902 if (obj0) {
28903 {
28904 arg1 = wxString_in_helper(obj0);
28905 if (arg1 == NULL) SWIG_fail;
28906 temp1 = true;
28907 }
28908 }
28909 {
28910 PyThreadState* __tstate = wxPyBeginAllowThreads();
28911 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
28912
28913 wxPyEndAllowThreads(__tstate);
28914 if (PyErr_Occurred()) SWIG_fail;
28915 }
28916 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextDataObject, 1);
28917 {
28918 if (temp1)
28919 delete arg1;
28920 }
28921 return resultobj;
28922 fail:
28923 {
28924 if (temp1)
28925 delete arg1;
28926 }
28927 return NULL;
28928 }
28929
28930
28931 static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *, PyObject *args, PyObject *kwargs) {
28932 PyObject *resultobj = NULL;
28933 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28934 size_t result;
28935 PyObject * obj0 = 0 ;
28936 char *kwnames[] = {
28937 (char *) "self", NULL
28938 };
28939
28940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
28941 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28942 if (SWIG_arg_fail(1)) SWIG_fail;
28943 {
28944 PyThreadState* __tstate = wxPyBeginAllowThreads();
28945 result = (size_t)(arg1)->GetTextLength();
28946
28947 wxPyEndAllowThreads(__tstate);
28948 if (PyErr_Occurred()) SWIG_fail;
28949 }
28950 {
28951 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28952 }
28953 return resultobj;
28954 fail:
28955 return NULL;
28956 }
28957
28958
28959 static PyObject *_wrap_TextDataObject_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
28960 PyObject *resultobj = NULL;
28961 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28962 wxString result;
28963 PyObject * obj0 = 0 ;
28964 char *kwnames[] = {
28965 (char *) "self", NULL
28966 };
28967
28968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
28969 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28970 if (SWIG_arg_fail(1)) SWIG_fail;
28971 {
28972 PyThreadState* __tstate = wxPyBeginAllowThreads();
28973 result = (arg1)->GetText();
28974
28975 wxPyEndAllowThreads(__tstate);
28976 if (PyErr_Occurred()) SWIG_fail;
28977 }
28978 {
28979 #if wxUSE_UNICODE
28980 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28981 #else
28982 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28983 #endif
28984 }
28985 return resultobj;
28986 fail:
28987 return NULL;
28988 }
28989
28990
28991 static PyObject *_wrap_TextDataObject_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
28992 PyObject *resultobj = NULL;
28993 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28994 wxString *arg2 = 0 ;
28995 bool temp2 = false ;
28996 PyObject * obj0 = 0 ;
28997 PyObject * obj1 = 0 ;
28998 char *kwnames[] = {
28999 (char *) "self",(char *) "text", NULL
29000 };
29001
29002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
29003 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
29004 if (SWIG_arg_fail(1)) SWIG_fail;
29005 {
29006 arg2 = wxString_in_helper(obj1);
29007 if (arg2 == NULL) SWIG_fail;
29008 temp2 = true;
29009 }
29010 {
29011 PyThreadState* __tstate = wxPyBeginAllowThreads();
29012 (arg1)->SetText((wxString const &)*arg2);
29013
29014 wxPyEndAllowThreads(__tstate);
29015 if (PyErr_Occurred()) SWIG_fail;
29016 }
29017 Py_INCREF(Py_None); resultobj = Py_None;
29018 {
29019 if (temp2)
29020 delete arg2;
29021 }
29022 return resultobj;
29023 fail:
29024 {
29025 if (temp2)
29026 delete arg2;
29027 }
29028 return NULL;
29029 }
29030
29031
29032 static PyObject * TextDataObject_swigregister(PyObject *, PyObject *args) {
29033 PyObject *obj;
29034 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29035 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
29036 Py_INCREF(obj);
29037 return Py_BuildValue((char *)"");
29038 }
29039 static PyObject *_wrap_new_PyTextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29040 PyObject *resultobj = NULL;
29041 wxString const &arg1_defvalue = wxPyEmptyString ;
29042 wxString *arg1 = (wxString *) &arg1_defvalue ;
29043 wxPyTextDataObject *result;
29044 bool temp1 = false ;
29045 PyObject * obj0 = 0 ;
29046 char *kwnames[] = {
29047 (char *) "text", NULL
29048 };
29049
29050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
29051 if (obj0) {
29052 {
29053 arg1 = wxString_in_helper(obj0);
29054 if (arg1 == NULL) SWIG_fail;
29055 temp1 = true;
29056 }
29057 }
29058 {
29059 PyThreadState* __tstate = wxPyBeginAllowThreads();
29060 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
29061
29062 wxPyEndAllowThreads(__tstate);
29063 if (PyErr_Occurred()) SWIG_fail;
29064 }
29065 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDataObject, 1);
29066 {
29067 if (temp1)
29068 delete arg1;
29069 }
29070 return resultobj;
29071 fail:
29072 {
29073 if (temp1)
29074 delete arg1;
29075 }
29076 return NULL;
29077 }
29078
29079
29080 static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29081 PyObject *resultobj = NULL;
29082 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
29083 PyObject *arg2 = (PyObject *) 0 ;
29084 PyObject *arg3 = (PyObject *) 0 ;
29085 PyObject * obj0 = 0 ;
29086 PyObject * obj1 = 0 ;
29087 PyObject * obj2 = 0 ;
29088 char *kwnames[] = {
29089 (char *) "self",(char *) "self",(char *) "_class", NULL
29090 };
29091
29092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDataObject, SWIG_POINTER_EXCEPTION | 0);
29094 if (SWIG_arg_fail(1)) SWIG_fail;
29095 arg2 = obj1;
29096 arg3 = obj2;
29097 {
29098 PyThreadState* __tstate = wxPyBeginAllowThreads();
29099 (arg1)->_setCallbackInfo(arg2,arg3);
29100
29101 wxPyEndAllowThreads(__tstate);
29102 if (PyErr_Occurred()) SWIG_fail;
29103 }
29104 Py_INCREF(Py_None); resultobj = Py_None;
29105 return resultobj;
29106 fail:
29107 return NULL;
29108 }
29109
29110
29111 static PyObject * PyTextDataObject_swigregister(PyObject *, PyObject *args) {
29112 PyObject *obj;
29113 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29114 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
29115 Py_INCREF(obj);
29116 return Py_BuildValue((char *)"");
29117 }
29118 static PyObject *_wrap_new_BitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29119 PyObject *resultobj = NULL;
29120 wxBitmap const &arg1_defvalue = wxNullBitmap ;
29121 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
29122 wxBitmapDataObject *result;
29123 PyObject * obj0 = 0 ;
29124 char *kwnames[] = {
29125 (char *) "bitmap", NULL
29126 };
29127
29128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
29129 if (obj0) {
29130 {
29131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
29132 if (SWIG_arg_fail(1)) SWIG_fail;
29133 if (arg1 == NULL) {
29134 SWIG_null_ref("wxBitmap");
29135 }
29136 if (SWIG_arg_fail(1)) SWIG_fail;
29137 }
29138 }
29139 {
29140 PyThreadState* __tstate = wxPyBeginAllowThreads();
29141 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
29142
29143 wxPyEndAllowThreads(__tstate);
29144 if (PyErr_Occurred()) SWIG_fail;
29145 }
29146 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapDataObject, 1);
29147 return resultobj;
29148 fail:
29149 return NULL;
29150 }
29151
29152
29153 static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
29154 PyObject *resultobj = NULL;
29155 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
29156 wxBitmap result;
29157 PyObject * obj0 = 0 ;
29158 char *kwnames[] = {
29159 (char *) "self", NULL
29160 };
29161
29162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
29163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
29164 if (SWIG_arg_fail(1)) SWIG_fail;
29165 {
29166 PyThreadState* __tstate = wxPyBeginAllowThreads();
29167 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
29168
29169 wxPyEndAllowThreads(__tstate);
29170 if (PyErr_Occurred()) SWIG_fail;
29171 }
29172 {
29173 wxBitmap * resultptr;
29174 resultptr = new wxBitmap(static_cast<wxBitmap & >(result));
29175 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
29176 }
29177 return resultobj;
29178 fail:
29179 return NULL;
29180 }
29181
29182
29183 static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
29184 PyObject *resultobj = NULL;
29185 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
29186 wxBitmap *arg2 = 0 ;
29187 PyObject * obj0 = 0 ;
29188 PyObject * obj1 = 0 ;
29189 char *kwnames[] = {
29190 (char *) "self",(char *) "bitmap", NULL
29191 };
29192
29193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
29194 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
29195 if (SWIG_arg_fail(1)) SWIG_fail;
29196 {
29197 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
29198 if (SWIG_arg_fail(2)) SWIG_fail;
29199 if (arg2 == NULL) {
29200 SWIG_null_ref("wxBitmap");
29201 }
29202 if (SWIG_arg_fail(2)) SWIG_fail;
29203 }
29204 {
29205 PyThreadState* __tstate = wxPyBeginAllowThreads();
29206 (arg1)->SetBitmap((wxBitmap const &)*arg2);
29207
29208 wxPyEndAllowThreads(__tstate);
29209 if (PyErr_Occurred()) SWIG_fail;
29210 }
29211 Py_INCREF(Py_None); resultobj = Py_None;
29212 return resultobj;
29213 fail:
29214 return NULL;
29215 }
29216
29217
29218 static PyObject * BitmapDataObject_swigregister(PyObject *, PyObject *args) {
29219 PyObject *obj;
29220 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29221 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
29222 Py_INCREF(obj);
29223 return Py_BuildValue((char *)"");
29224 }
29225 static PyObject *_wrap_new_PyBitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29226 PyObject *resultobj = NULL;
29227 wxBitmap const &arg1_defvalue = wxNullBitmap ;
29228 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
29229 wxPyBitmapDataObject *result;
29230 PyObject * obj0 = 0 ;
29231 char *kwnames[] = {
29232 (char *) "bitmap", NULL
29233 };
29234
29235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
29236 if (obj0) {
29237 {
29238 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
29239 if (SWIG_arg_fail(1)) SWIG_fail;
29240 if (arg1 == NULL) {
29241 SWIG_null_ref("wxBitmap");
29242 }
29243 if (SWIG_arg_fail(1)) SWIG_fail;
29244 }
29245 }
29246 {
29247 PyThreadState* __tstate = wxPyBeginAllowThreads();
29248 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
29249
29250 wxPyEndAllowThreads(__tstate);
29251 if (PyErr_Occurred()) SWIG_fail;
29252 }
29253 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapDataObject, 1);
29254 return resultobj;
29255 fail:
29256 return NULL;
29257 }
29258
29259
29260 static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29261 PyObject *resultobj = NULL;
29262 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
29263 PyObject *arg2 = (PyObject *) 0 ;
29264 PyObject *arg3 = (PyObject *) 0 ;
29265 PyObject * obj0 = 0 ;
29266 PyObject * obj1 = 0 ;
29267 PyObject * obj2 = 0 ;
29268 char *kwnames[] = {
29269 (char *) "self",(char *) "self",(char *) "_class", NULL
29270 };
29271
29272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29273 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
29274 if (SWIG_arg_fail(1)) SWIG_fail;
29275 arg2 = obj1;
29276 arg3 = obj2;
29277 {
29278 PyThreadState* __tstate = wxPyBeginAllowThreads();
29279 (arg1)->_setCallbackInfo(arg2,arg3);
29280
29281 wxPyEndAllowThreads(__tstate);
29282 if (PyErr_Occurred()) SWIG_fail;
29283 }
29284 Py_INCREF(Py_None); resultobj = Py_None;
29285 return resultobj;
29286 fail:
29287 return NULL;
29288 }
29289
29290
29291 static PyObject * PyBitmapDataObject_swigregister(PyObject *, PyObject *args) {
29292 PyObject *obj;
29293 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29294 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
29295 Py_INCREF(obj);
29296 return Py_BuildValue((char *)"");
29297 }
29298 static PyObject *_wrap_new_FileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29299 PyObject *resultobj = NULL;
29300 wxFileDataObject *result;
29301 char *kwnames[] = {
29302 NULL
29303 };
29304
29305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
29306 {
29307 PyThreadState* __tstate = wxPyBeginAllowThreads();
29308 result = (wxFileDataObject *)new wxFileDataObject();
29309
29310 wxPyEndAllowThreads(__tstate);
29311 if (PyErr_Occurred()) SWIG_fail;
29312 }
29313 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDataObject, 1);
29314 return resultobj;
29315 fail:
29316 return NULL;
29317 }
29318
29319
29320 static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
29321 PyObject *resultobj = NULL;
29322 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
29323 wxArrayString *result;
29324 PyObject * obj0 = 0 ;
29325 char *kwnames[] = {
29326 (char *) "self", NULL
29327 };
29328
29329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
29330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
29331 if (SWIG_arg_fail(1)) SWIG_fail;
29332 {
29333 PyThreadState* __tstate = wxPyBeginAllowThreads();
29334 {
29335 wxArrayString const &_result_ref = (arg1)->GetFilenames();
29336 result = (wxArrayString *) &_result_ref;
29337 }
29338
29339 wxPyEndAllowThreads(__tstate);
29340 if (PyErr_Occurred()) SWIG_fail;
29341 }
29342 {
29343 resultobj = wxArrayString2PyList_helper(*result);
29344 }
29345 return resultobj;
29346 fail:
29347 return NULL;
29348 }
29349
29350
29351 static PyObject *_wrap_FileDataObject_AddFile(PyObject *, PyObject *args, PyObject *kwargs) {
29352 PyObject *resultobj = NULL;
29353 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
29354 wxString *arg2 = 0 ;
29355 bool temp2 = false ;
29356 PyObject * obj0 = 0 ;
29357 PyObject * obj1 = 0 ;
29358 char *kwnames[] = {
29359 (char *) "self",(char *) "filename", NULL
29360 };
29361
29362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDataObject_AddFile",kwnames,&obj0,&obj1)) goto fail;
29363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
29364 if (SWIG_arg_fail(1)) SWIG_fail;
29365 {
29366 arg2 = wxString_in_helper(obj1);
29367 if (arg2 == NULL) SWIG_fail;
29368 temp2 = true;
29369 }
29370 {
29371 PyThreadState* __tstate = wxPyBeginAllowThreads();
29372 (arg1)->AddFile((wxString const &)*arg2);
29373
29374 wxPyEndAllowThreads(__tstate);
29375 if (PyErr_Occurred()) SWIG_fail;
29376 }
29377 Py_INCREF(Py_None); resultobj = Py_None;
29378 {
29379 if (temp2)
29380 delete arg2;
29381 }
29382 return resultobj;
29383 fail:
29384 {
29385 if (temp2)
29386 delete arg2;
29387 }
29388 return NULL;
29389 }
29390
29391
29392 static PyObject * FileDataObject_swigregister(PyObject *, PyObject *args) {
29393 PyObject *obj;
29394 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29395 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
29396 Py_INCREF(obj);
29397 return Py_BuildValue((char *)"");
29398 }
29399 static PyObject *_wrap_new_CustomDataObject__SWIG_0(PyObject *, PyObject *args) {
29400 PyObject *resultobj = NULL;
29401 wxDataFormat *arg1 = 0 ;
29402 wxCustomDataObject *result;
29403 PyObject * obj0 = 0 ;
29404
29405 if(!PyArg_ParseTuple(args,(char *)"O:new_CustomDataObject",&obj0)) goto fail;
29406 {
29407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
29408 if (SWIG_arg_fail(1)) SWIG_fail;
29409 if (arg1 == NULL) {
29410 SWIG_null_ref("wxDataFormat");
29411 }
29412 if (SWIG_arg_fail(1)) SWIG_fail;
29413 }
29414 {
29415 PyThreadState* __tstate = wxPyBeginAllowThreads();
29416 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
29417
29418 wxPyEndAllowThreads(__tstate);
29419 if (PyErr_Occurred()) SWIG_fail;
29420 }
29421 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
29422 return resultobj;
29423 fail:
29424 return NULL;
29425 }
29426
29427
29428 static PyObject *_wrap_new_CustomDataObject__SWIG_1(PyObject *, PyObject *args) {
29429 PyObject *resultobj = NULL;
29430 wxString *arg1 = 0 ;
29431 wxCustomDataObject *result;
29432 bool temp1 = false ;
29433 PyObject * obj0 = 0 ;
29434
29435 if(!PyArg_ParseTuple(args,(char *)"O:new_CustomDataObject",&obj0)) goto fail;
29436 {
29437 arg1 = wxString_in_helper(obj0);
29438 if (arg1 == NULL) SWIG_fail;
29439 temp1 = true;
29440 }
29441 {
29442 PyThreadState* __tstate = wxPyBeginAllowThreads();
29443 result = (wxCustomDataObject *)new_wxCustomDataObject__SWIG_1((wxString const &)*arg1);
29444
29445 wxPyEndAllowThreads(__tstate);
29446 if (PyErr_Occurred()) SWIG_fail;
29447 }
29448 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
29449 {
29450 if (temp1)
29451 delete arg1;
29452 }
29453 return resultobj;
29454 fail:
29455 {
29456 if (temp1)
29457 delete arg1;
29458 }
29459 return NULL;
29460 }
29461
29462
29463 static PyObject *_wrap_new_CustomDataObject__SWIG_2(PyObject *, PyObject *args) {
29464 PyObject *resultobj = NULL;
29465 wxCustomDataObject *result;
29466
29467 if(!PyArg_ParseTuple(args,(char *)":new_CustomDataObject")) goto fail;
29468 {
29469 PyThreadState* __tstate = wxPyBeginAllowThreads();
29470 result = (wxCustomDataObject *)new wxCustomDataObject();
29471
29472 wxPyEndAllowThreads(__tstate);
29473 if (PyErr_Occurred()) SWIG_fail;
29474 }
29475 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
29476 return resultobj;
29477 fail:
29478 return NULL;
29479 }
29480
29481
29482 static PyObject *_wrap_new_CustomDataObject(PyObject *self, PyObject *args) {
29483 int argc;
29484 PyObject *argv[2];
29485 int ii;
29486
29487 argc = PyObject_Length(args);
29488 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
29489 argv[ii] = PyTuple_GetItem(args,ii);
29490 }
29491 if (argc == 0) {
29492 return _wrap_new_CustomDataObject__SWIG_2(self,args);
29493 }
29494 if (argc == 1) {
29495 int _v;
29496 {
29497 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
29498 }
29499 if (_v) {
29500 return _wrap_new_CustomDataObject__SWIG_1(self,args);
29501 }
29502 }
29503 if (argc == 1) {
29504 int _v;
29505 {
29506 void *ptr = 0;
29507 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
29508 _v = 0;
29509 PyErr_Clear();
29510 } else {
29511 _v = (ptr != 0);
29512 }
29513 }
29514 if (_v) {
29515 return _wrap_new_CustomDataObject__SWIG_0(self,args);
29516 }
29517 }
29518
29519 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_CustomDataObject'");
29520 return NULL;
29521 }
29522
29523
29524 static PyObject *_wrap_CustomDataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
29525 PyObject *resultobj = NULL;
29526 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
29527 PyObject *arg2 = (PyObject *) 0 ;
29528 bool result;
29529 PyObject * obj0 = 0 ;
29530 PyObject * obj1 = 0 ;
29531 char *kwnames[] = {
29532 (char *) "self",(char *) "data", NULL
29533 };
29534
29535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
29536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
29537 if (SWIG_arg_fail(1)) SWIG_fail;
29538 arg2 = obj1;
29539 {
29540 PyThreadState* __tstate = wxPyBeginAllowThreads();
29541 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
29542
29543 wxPyEndAllowThreads(__tstate);
29544 if (PyErr_Occurred()) SWIG_fail;
29545 }
29546 {
29547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29548 }
29549 return resultobj;
29550 fail:
29551 return NULL;
29552 }
29553
29554
29555 static PyObject *_wrap_CustomDataObject_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
29556 PyObject *resultobj = NULL;
29557 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
29558 size_t result;
29559 PyObject * obj0 = 0 ;
29560 char *kwnames[] = {
29561 (char *) "self", NULL
29562 };
29563
29564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
29565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
29566 if (SWIG_arg_fail(1)) SWIG_fail;
29567 {
29568 PyThreadState* __tstate = wxPyBeginAllowThreads();
29569 result = (size_t)(arg1)->GetSize();
29570
29571 wxPyEndAllowThreads(__tstate);
29572 if (PyErr_Occurred()) SWIG_fail;
29573 }
29574 {
29575 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
29576 }
29577 return resultobj;
29578 fail:
29579 return NULL;
29580 }
29581
29582
29583 static PyObject *_wrap_CustomDataObject_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
29584 PyObject *resultobj = NULL;
29585 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
29586 PyObject *result;
29587 PyObject * obj0 = 0 ;
29588 char *kwnames[] = {
29589 (char *) "self", NULL
29590 };
29591
29592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
29593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
29594 if (SWIG_arg_fail(1)) SWIG_fail;
29595 {
29596 PyThreadState* __tstate = wxPyBeginAllowThreads();
29597 result = (PyObject *)wxCustomDataObject_GetData(arg1);
29598
29599 wxPyEndAllowThreads(__tstate);
29600 if (PyErr_Occurred()) SWIG_fail;
29601 }
29602 resultobj = result;
29603 return resultobj;
29604 fail:
29605 return NULL;
29606 }
29607
29608
29609 static PyObject * CustomDataObject_swigregister(PyObject *, PyObject *args) {
29610 PyObject *obj;
29611 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29612 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
29613 Py_INCREF(obj);
29614 return Py_BuildValue((char *)"");
29615 }
29616 static PyObject *_wrap_new_URLDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29617 PyObject *resultobj = NULL;
29618 wxURLDataObject *result;
29619 char *kwnames[] = {
29620 NULL
29621 };
29622
29623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
29624 {
29625 PyThreadState* __tstate = wxPyBeginAllowThreads();
29626 result = (wxURLDataObject *)new wxURLDataObject();
29627
29628 wxPyEndAllowThreads(__tstate);
29629 if (PyErr_Occurred()) SWIG_fail;
29630 }
29631 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxURLDataObject, 1);
29632 return resultobj;
29633 fail:
29634 return NULL;
29635 }
29636
29637
29638 static PyObject *_wrap_URLDataObject_GetURL(PyObject *, PyObject *args, PyObject *kwargs) {
29639 PyObject *resultobj = NULL;
29640 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
29641 wxString result;
29642 PyObject * obj0 = 0 ;
29643 char *kwnames[] = {
29644 (char *) "self", NULL
29645 };
29646
29647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
29648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
29649 if (SWIG_arg_fail(1)) SWIG_fail;
29650 {
29651 PyThreadState* __tstate = wxPyBeginAllowThreads();
29652 result = (arg1)->GetURL();
29653
29654 wxPyEndAllowThreads(__tstate);
29655 if (PyErr_Occurred()) SWIG_fail;
29656 }
29657 {
29658 #if wxUSE_UNICODE
29659 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
29660 #else
29661 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
29662 #endif
29663 }
29664 return resultobj;
29665 fail:
29666 return NULL;
29667 }
29668
29669
29670 static PyObject *_wrap_URLDataObject_SetURL(PyObject *, PyObject *args, PyObject *kwargs) {
29671 PyObject *resultobj = NULL;
29672 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
29673 wxString *arg2 = 0 ;
29674 bool temp2 = false ;
29675 PyObject * obj0 = 0 ;
29676 PyObject * obj1 = 0 ;
29677 char *kwnames[] = {
29678 (char *) "self",(char *) "url", NULL
29679 };
29680
29681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
29682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
29683 if (SWIG_arg_fail(1)) SWIG_fail;
29684 {
29685 arg2 = wxString_in_helper(obj1);
29686 if (arg2 == NULL) SWIG_fail;
29687 temp2 = true;
29688 }
29689 {
29690 PyThreadState* __tstate = wxPyBeginAllowThreads();
29691 (arg1)->SetURL((wxString const &)*arg2);
29692
29693 wxPyEndAllowThreads(__tstate);
29694 if (PyErr_Occurred()) SWIG_fail;
29695 }
29696 Py_INCREF(Py_None); resultobj = Py_None;
29697 {
29698 if (temp2)
29699 delete arg2;
29700 }
29701 return resultobj;
29702 fail:
29703 {
29704 if (temp2)
29705 delete arg2;
29706 }
29707 return NULL;
29708 }
29709
29710
29711 static PyObject * URLDataObject_swigregister(PyObject *, PyObject *args) {
29712 PyObject *obj;
29713 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29714 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
29715 Py_INCREF(obj);
29716 return Py_BuildValue((char *)"");
29717 }
29718 static PyObject *_wrap_new_MetafileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29719 PyObject *resultobj = NULL;
29720 wxMetafileDataObject *result;
29721 char *kwnames[] = {
29722 NULL
29723 };
29724
29725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
29726 {
29727 PyThreadState* __tstate = wxPyBeginAllowThreads();
29728 result = (wxMetafileDataObject *)new wxMetafileDataObject();
29729
29730 wxPyEndAllowThreads(__tstate);
29731 if (PyErr_Occurred()) SWIG_fail;
29732 }
29733 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMetafileDataObject, 1);
29734 return resultobj;
29735 fail:
29736 return NULL;
29737 }
29738
29739
29740 static PyObject * MetafileDataObject_swigregister(PyObject *, PyObject *args) {
29741 PyObject *obj;
29742 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29743 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
29744 Py_INCREF(obj);
29745 return Py_BuildValue((char *)"");
29746 }
29747 static PyObject *_wrap_IsDragResultOk(PyObject *, PyObject *args, PyObject *kwargs) {
29748 PyObject *resultobj = NULL;
29749 wxDragResult arg1 ;
29750 bool result;
29751 PyObject * obj0 = 0 ;
29752 char *kwnames[] = {
29753 (char *) "res", NULL
29754 };
29755
29756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
29757 {
29758 arg1 = static_cast<wxDragResult >(SWIG_As_int(obj0));
29759 if (SWIG_arg_fail(1)) SWIG_fail;
29760 }
29761 {
29762 PyThreadState* __tstate = wxPyBeginAllowThreads();
29763 result = (bool)wxIsDragResultOk(arg1);
29764
29765 wxPyEndAllowThreads(__tstate);
29766 if (PyErr_Occurred()) SWIG_fail;
29767 }
29768 {
29769 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29770 }
29771 return resultobj;
29772 fail:
29773 return NULL;
29774 }
29775
29776
29777 static PyObject *_wrap_new_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
29778 PyObject *resultobj = NULL;
29779 wxWindow *arg1 = (wxWindow *) 0 ;
29780 wxIcon const &arg2_defvalue = wxNullIcon ;
29781 wxIcon *arg2 = (wxIcon *) &arg2_defvalue ;
29782 wxIcon const &arg3_defvalue = wxNullIcon ;
29783 wxIcon *arg3 = (wxIcon *) &arg3_defvalue ;
29784 wxIcon const &arg4_defvalue = wxNullIcon ;
29785 wxIcon *arg4 = (wxIcon *) &arg4_defvalue ;
29786 wxPyDropSource *result;
29787 PyObject * obj0 = 0 ;
29788 PyObject * obj1 = 0 ;
29789 PyObject * obj2 = 0 ;
29790 PyObject * obj3 = 0 ;
29791 char *kwnames[] = {
29792 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
29793 };
29794
29795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29797 if (SWIG_arg_fail(1)) SWIG_fail;
29798 if (obj1) {
29799 {
29800 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
29801 if (SWIG_arg_fail(2)) SWIG_fail;
29802 if (arg2 == NULL) {
29803 SWIG_null_ref("wxIcon");
29804 }
29805 if (SWIG_arg_fail(2)) SWIG_fail;
29806 }
29807 }
29808 if (obj2) {
29809 {
29810 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
29811 if (SWIG_arg_fail(3)) SWIG_fail;
29812 if (arg3 == NULL) {
29813 SWIG_null_ref("wxIcon");
29814 }
29815 if (SWIG_arg_fail(3)) SWIG_fail;
29816 }
29817 }
29818 if (obj3) {
29819 {
29820 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
29821 if (SWIG_arg_fail(4)) SWIG_fail;
29822 if (arg4 == NULL) {
29823 SWIG_null_ref("wxIcon");
29824 }
29825 if (SWIG_arg_fail(4)) SWIG_fail;
29826 }
29827 }
29828 {
29829 PyThreadState* __tstate = wxPyBeginAllowThreads();
29830 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxIcon const &)*arg2,(wxIcon const &)*arg3,(wxIcon const &)*arg4);
29831
29832 wxPyEndAllowThreads(__tstate);
29833 if (PyErr_Occurred()) SWIG_fail;
29834 }
29835 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropSource, 1);
29836 return resultobj;
29837 fail:
29838 return NULL;
29839 }
29840
29841
29842 static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29843 PyObject *resultobj = NULL;
29844 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29845 PyObject *arg2 = (PyObject *) 0 ;
29846 PyObject *arg3 = (PyObject *) 0 ;
29847 int arg4 ;
29848 PyObject * obj0 = 0 ;
29849 PyObject * obj1 = 0 ;
29850 PyObject * obj2 = 0 ;
29851 PyObject * obj3 = 0 ;
29852 char *kwnames[] = {
29853 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
29854 };
29855
29856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29858 if (SWIG_arg_fail(1)) SWIG_fail;
29859 arg2 = obj1;
29860 arg3 = obj2;
29861 {
29862 arg4 = static_cast<int >(SWIG_As_int(obj3));
29863 if (SWIG_arg_fail(4)) SWIG_fail;
29864 }
29865 {
29866 PyThreadState* __tstate = wxPyBeginAllowThreads();
29867 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
29868
29869 wxPyEndAllowThreads(__tstate);
29870 if (PyErr_Occurred()) SWIG_fail;
29871 }
29872 Py_INCREF(Py_None); resultobj = Py_None;
29873 return resultobj;
29874 fail:
29875 return NULL;
29876 }
29877
29878
29879 static PyObject *_wrap_delete_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
29880 PyObject *resultobj = NULL;
29881 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29882 PyObject * obj0 = 0 ;
29883 char *kwnames[] = {
29884 (char *) "self", NULL
29885 };
29886
29887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
29888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29889 if (SWIG_arg_fail(1)) SWIG_fail;
29890 {
29891 PyThreadState* __tstate = wxPyBeginAllowThreads();
29892 delete arg1;
29893
29894 wxPyEndAllowThreads(__tstate);
29895 if (PyErr_Occurred()) SWIG_fail;
29896 }
29897 Py_INCREF(Py_None); resultobj = Py_None;
29898 return resultobj;
29899 fail:
29900 return NULL;
29901 }
29902
29903
29904 static PyObject *_wrap_DropSource_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
29905 PyObject *resultobj = NULL;
29906 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29907 wxDataObject *arg2 = 0 ;
29908 PyObject * obj0 = 0 ;
29909 PyObject * obj1 = 0 ;
29910 char *kwnames[] = {
29911 (char *) "self",(char *) "data", NULL
29912 };
29913
29914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
29915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29916 if (SWIG_arg_fail(1)) SWIG_fail;
29917 {
29918 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
29919 if (SWIG_arg_fail(2)) SWIG_fail;
29920 if (arg2 == NULL) {
29921 SWIG_null_ref("wxDataObject");
29922 }
29923 if (SWIG_arg_fail(2)) SWIG_fail;
29924 }
29925 {
29926 PyThreadState* __tstate = wxPyBeginAllowThreads();
29927 (arg1)->SetData(*arg2);
29928
29929 wxPyEndAllowThreads(__tstate);
29930 if (PyErr_Occurred()) SWIG_fail;
29931 }
29932 Py_INCREF(Py_None); resultobj = Py_None;
29933 return resultobj;
29934 fail:
29935 return NULL;
29936 }
29937
29938
29939 static PyObject *_wrap_DropSource_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29940 PyObject *resultobj = NULL;
29941 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29942 wxDataObject *result;
29943 PyObject * obj0 = 0 ;
29944 char *kwnames[] = {
29945 (char *) "self", NULL
29946 };
29947
29948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
29949 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29950 if (SWIG_arg_fail(1)) SWIG_fail;
29951 {
29952 PyThreadState* __tstate = wxPyBeginAllowThreads();
29953 result = (wxDataObject *)(arg1)->GetDataObject();
29954
29955 wxPyEndAllowThreads(__tstate);
29956 if (PyErr_Occurred()) SWIG_fail;
29957 }
29958 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
29959 return resultobj;
29960 fail:
29961 return NULL;
29962 }
29963
29964
29965 static PyObject *_wrap_DropSource_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
29966 PyObject *resultobj = NULL;
29967 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29968 wxDragResult arg2 ;
29969 wxCursor *arg3 = 0 ;
29970 PyObject * obj0 = 0 ;
29971 PyObject * obj1 = 0 ;
29972 PyObject * obj2 = 0 ;
29973 char *kwnames[] = {
29974 (char *) "self",(char *) "res",(char *) "cursor", NULL
29975 };
29976
29977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
29978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29979 if (SWIG_arg_fail(1)) SWIG_fail;
29980 {
29981 arg2 = static_cast<wxDragResult >(SWIG_As_int(obj1));
29982 if (SWIG_arg_fail(2)) SWIG_fail;
29983 }
29984 {
29985 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
29986 if (SWIG_arg_fail(3)) SWIG_fail;
29987 if (arg3 == NULL) {
29988 SWIG_null_ref("wxCursor");
29989 }
29990 if (SWIG_arg_fail(3)) SWIG_fail;
29991 }
29992 {
29993 PyThreadState* __tstate = wxPyBeginAllowThreads();
29994 (arg1)->SetCursor(arg2,(wxCursor const &)*arg3);
29995
29996 wxPyEndAllowThreads(__tstate);
29997 if (PyErr_Occurred()) SWIG_fail;
29998 }
29999 Py_INCREF(Py_None); resultobj = Py_None;
30000 return resultobj;
30001 fail:
30002 return NULL;
30003 }
30004
30005
30006 static PyObject *_wrap_DropSource_DoDragDrop(PyObject *, PyObject *args, PyObject *kwargs) {
30007 PyObject *resultobj = NULL;
30008 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
30009 int arg2 = (int) wxDrag_CopyOnly ;
30010 wxDragResult result;
30011 PyObject * obj0 = 0 ;
30012 PyObject * obj1 = 0 ;
30013 char *kwnames[] = {
30014 (char *) "self",(char *) "flags", NULL
30015 };
30016
30017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
30018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
30019 if (SWIG_arg_fail(1)) SWIG_fail;
30020 if (obj1) {
30021 {
30022 arg2 = static_cast<int >(SWIG_As_int(obj1));
30023 if (SWIG_arg_fail(2)) SWIG_fail;
30024 }
30025 }
30026 {
30027 PyThreadState* __tstate = wxPyBeginAllowThreads();
30028 result = (wxDragResult)(arg1)->DoDragDrop(arg2);
30029
30030 wxPyEndAllowThreads(__tstate);
30031 if (PyErr_Occurred()) SWIG_fail;
30032 }
30033 resultobj = SWIG_From_int((result));
30034 return resultobj;
30035 fail:
30036 return NULL;
30037 }
30038
30039
30040 static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *, PyObject *args, PyObject *kwargs) {
30041 PyObject *resultobj = NULL;
30042 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
30043 wxDragResult arg2 ;
30044 bool result;
30045 PyObject * obj0 = 0 ;
30046 PyObject * obj1 = 0 ;
30047 char *kwnames[] = {
30048 (char *) "self",(char *) "effect", NULL
30049 };
30050
30051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_base_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
30052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
30053 if (SWIG_arg_fail(1)) SWIG_fail;
30054 {
30055 arg2 = static_cast<wxDragResult >(SWIG_As_int(obj1));
30056 if (SWIG_arg_fail(2)) SWIG_fail;
30057 }
30058 {
30059 PyThreadState* __tstate = wxPyBeginAllowThreads();
30060 result = (bool)(arg1)->base_GiveFeedback(arg2);
30061
30062 wxPyEndAllowThreads(__tstate);
30063 if (PyErr_Occurred()) SWIG_fail;
30064 }
30065 {
30066 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30067 }
30068 return resultobj;
30069 fail:
30070 return NULL;
30071 }
30072
30073
30074 static PyObject * DropSource_swigregister(PyObject *, PyObject *args) {
30075 PyObject *obj;
30076 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30077 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
30078 Py_INCREF(obj);
30079 return Py_BuildValue((char *)"");
30080 }
30081 static PyObject *_wrap_new_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30082 PyObject *resultobj = NULL;
30083 wxDataObject *arg1 = (wxDataObject *) NULL ;
30084 wxPyDropTarget *result;
30085 PyObject * obj0 = 0 ;
30086 char *kwnames[] = {
30087 (char *) "dataObject", NULL
30088 };
30089
30090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
30091 if (obj0) {
30092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
30093 if (SWIG_arg_fail(1)) SWIG_fail;
30094 }
30095 {
30096 PyThreadState* __tstate = wxPyBeginAllowThreads();
30097 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
30098
30099 wxPyEndAllowThreads(__tstate);
30100 if (PyErr_Occurred()) SWIG_fail;
30101 }
30102 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 1);
30103 return resultobj;
30104 fail:
30105 return NULL;
30106 }
30107
30108
30109 static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
30110 PyObject *resultobj = NULL;
30111 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30112 PyObject *arg2 = (PyObject *) 0 ;
30113 PyObject *arg3 = (PyObject *) 0 ;
30114 PyObject * obj0 = 0 ;
30115 PyObject * obj1 = 0 ;
30116 PyObject * obj2 = 0 ;
30117 char *kwnames[] = {
30118 (char *) "self",(char *) "self",(char *) "_class", NULL
30119 };
30120
30121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
30122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30123 if (SWIG_arg_fail(1)) SWIG_fail;
30124 arg2 = obj1;
30125 arg3 = obj2;
30126 {
30127 PyThreadState* __tstate = wxPyBeginAllowThreads();
30128 (arg1)->_setCallbackInfo(arg2,arg3);
30129
30130 wxPyEndAllowThreads(__tstate);
30131 if (PyErr_Occurred()) SWIG_fail;
30132 }
30133 Py_INCREF(Py_None); resultobj = Py_None;
30134 return resultobj;
30135 fail:
30136 return NULL;
30137 }
30138
30139
30140 static PyObject *_wrap_delete_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30141 PyObject *resultobj = NULL;
30142 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30143 PyObject * obj0 = 0 ;
30144 char *kwnames[] = {
30145 (char *) "self", NULL
30146 };
30147
30148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
30149 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30150 if (SWIG_arg_fail(1)) SWIG_fail;
30151 {
30152 PyThreadState* __tstate = wxPyBeginAllowThreads();
30153 delete arg1;
30154
30155 wxPyEndAllowThreads(__tstate);
30156 if (PyErr_Occurred()) SWIG_fail;
30157 }
30158 Py_INCREF(Py_None); resultobj = Py_None;
30159 return resultobj;
30160 fail:
30161 return NULL;
30162 }
30163
30164
30165 static PyObject *_wrap_DropTarget_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
30166 PyObject *resultobj = NULL;
30167 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30168 wxDataObject *result;
30169 PyObject * obj0 = 0 ;
30170 char *kwnames[] = {
30171 (char *) "self", NULL
30172 };
30173
30174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
30175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30176 if (SWIG_arg_fail(1)) SWIG_fail;
30177 {
30178 PyThreadState* __tstate = wxPyBeginAllowThreads();
30179 result = (wxDataObject *)(arg1)->GetDataObject();
30180
30181 wxPyEndAllowThreads(__tstate);
30182 if (PyErr_Occurred()) SWIG_fail;
30183 }
30184 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
30185 return resultobj;
30186 fail:
30187 return NULL;
30188 }
30189
30190
30191 static PyObject *_wrap_DropTarget_SetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
30192 PyObject *resultobj = NULL;
30193 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30194 wxDataObject *arg2 = (wxDataObject *) 0 ;
30195 PyObject * obj0 = 0 ;
30196 PyObject * obj1 = 0 ;
30197 char *kwnames[] = {
30198 (char *) "self",(char *) "dataObject", NULL
30199 };
30200
30201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
30202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30203 if (SWIG_arg_fail(1)) SWIG_fail;
30204 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
30205 if (SWIG_arg_fail(2)) SWIG_fail;
30206 {
30207 PyThreadState* __tstate = wxPyBeginAllowThreads();
30208 (arg1)->SetDataObject(arg2);
30209
30210 wxPyEndAllowThreads(__tstate);
30211 if (PyErr_Occurred()) SWIG_fail;
30212 }
30213 Py_INCREF(Py_None); resultobj = Py_None;
30214 return resultobj;
30215 fail:
30216 return NULL;
30217 }
30218
30219
30220 static PyObject *_wrap_DropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
30221 PyObject *resultobj = NULL;
30222 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30223 int arg2 ;
30224 int arg3 ;
30225 wxDragResult arg4 ;
30226 wxDragResult result;
30227 PyObject * obj0 = 0 ;
30228 PyObject * obj1 = 0 ;
30229 PyObject * obj2 = 0 ;
30230 PyObject * obj3 = 0 ;
30231 char *kwnames[] = {
30232 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30233 };
30234
30235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30236 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30237 if (SWIG_arg_fail(1)) SWIG_fail;
30238 {
30239 arg2 = static_cast<int >(SWIG_As_int(obj1));
30240 if (SWIG_arg_fail(2)) SWIG_fail;
30241 }
30242 {
30243 arg3 = static_cast<int >(SWIG_As_int(obj2));
30244 if (SWIG_arg_fail(3)) SWIG_fail;
30245 }
30246 {
30247 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30248 if (SWIG_arg_fail(4)) SWIG_fail;
30249 }
30250 {
30251 PyThreadState* __tstate = wxPyBeginAllowThreads();
30252 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,arg4);
30253
30254 wxPyEndAllowThreads(__tstate);
30255 if (PyErr_Occurred()) SWIG_fail;
30256 }
30257 resultobj = SWIG_From_int((result));
30258 return resultobj;
30259 fail:
30260 return NULL;
30261 }
30262
30263
30264 static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
30265 PyObject *resultobj = NULL;
30266 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30267 int arg2 ;
30268 int arg3 ;
30269 wxDragResult arg4 ;
30270 wxDragResult result;
30271 PyObject * obj0 = 0 ;
30272 PyObject * obj1 = 0 ;
30273 PyObject * obj2 = 0 ;
30274 PyObject * obj3 = 0 ;
30275 char *kwnames[] = {
30276 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30277 };
30278
30279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30281 if (SWIG_arg_fail(1)) SWIG_fail;
30282 {
30283 arg2 = static_cast<int >(SWIG_As_int(obj1));
30284 if (SWIG_arg_fail(2)) SWIG_fail;
30285 }
30286 {
30287 arg3 = static_cast<int >(SWIG_As_int(obj2));
30288 if (SWIG_arg_fail(3)) SWIG_fail;
30289 }
30290 {
30291 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30292 if (SWIG_arg_fail(4)) SWIG_fail;
30293 }
30294 {
30295 PyThreadState* __tstate = wxPyBeginAllowThreads();
30296 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,arg4);
30297
30298 wxPyEndAllowThreads(__tstate);
30299 if (PyErr_Occurred()) SWIG_fail;
30300 }
30301 resultobj = SWIG_From_int((result));
30302 return resultobj;
30303 fail:
30304 return NULL;
30305 }
30306
30307
30308 static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
30309 PyObject *resultobj = NULL;
30310 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30311 PyObject * obj0 = 0 ;
30312 char *kwnames[] = {
30313 (char *) "self", NULL
30314 };
30315
30316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
30317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30318 if (SWIG_arg_fail(1)) SWIG_fail;
30319 {
30320 PyThreadState* __tstate = wxPyBeginAllowThreads();
30321 (arg1)->base_OnLeave();
30322
30323 wxPyEndAllowThreads(__tstate);
30324 if (PyErr_Occurred()) SWIG_fail;
30325 }
30326 Py_INCREF(Py_None); resultobj = Py_None;
30327 return resultobj;
30328 fail:
30329 return NULL;
30330 }
30331
30332
30333 static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
30334 PyObject *resultobj = NULL;
30335 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30336 int arg2 ;
30337 int arg3 ;
30338 bool result;
30339 PyObject * obj0 = 0 ;
30340 PyObject * obj1 = 0 ;
30341 PyObject * obj2 = 0 ;
30342 char *kwnames[] = {
30343 (char *) "self",(char *) "x",(char *) "y", NULL
30344 };
30345
30346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30348 if (SWIG_arg_fail(1)) SWIG_fail;
30349 {
30350 arg2 = static_cast<int >(SWIG_As_int(obj1));
30351 if (SWIG_arg_fail(2)) SWIG_fail;
30352 }
30353 {
30354 arg3 = static_cast<int >(SWIG_As_int(obj2));
30355 if (SWIG_arg_fail(3)) SWIG_fail;
30356 }
30357 {
30358 PyThreadState* __tstate = wxPyBeginAllowThreads();
30359 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
30360
30361 wxPyEndAllowThreads(__tstate);
30362 if (PyErr_Occurred()) SWIG_fail;
30363 }
30364 {
30365 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30366 }
30367 return resultobj;
30368 fail:
30369 return NULL;
30370 }
30371
30372
30373 static PyObject *_wrap_DropTarget_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
30374 PyObject *resultobj = NULL;
30375 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30376 bool result;
30377 PyObject * obj0 = 0 ;
30378 char *kwnames[] = {
30379 (char *) "self", NULL
30380 };
30381
30382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
30383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30384 if (SWIG_arg_fail(1)) SWIG_fail;
30385 {
30386 PyThreadState* __tstate = wxPyBeginAllowThreads();
30387 result = (bool)(arg1)->GetData();
30388
30389 wxPyEndAllowThreads(__tstate);
30390 if (PyErr_Occurred()) SWIG_fail;
30391 }
30392 {
30393 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30394 }
30395 return resultobj;
30396 fail:
30397 return NULL;
30398 }
30399
30400
30401 static PyObject *_wrap_DropTarget_SetDefaultAction(PyObject *, PyObject *args, PyObject *kwargs) {
30402 PyObject *resultobj = NULL;
30403 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30404 wxDragResult arg2 ;
30405 PyObject * obj0 = 0 ;
30406 PyObject * obj1 = 0 ;
30407 char *kwnames[] = {
30408 (char *) "self",(char *) "action", NULL
30409 };
30410
30411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDefaultAction",kwnames,&obj0,&obj1)) goto fail;
30412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30413 if (SWIG_arg_fail(1)) SWIG_fail;
30414 {
30415 arg2 = static_cast<wxDragResult >(SWIG_As_int(obj1));
30416 if (SWIG_arg_fail(2)) SWIG_fail;
30417 }
30418 {
30419 PyThreadState* __tstate = wxPyBeginAllowThreads();
30420 (arg1)->SetDefaultAction(arg2);
30421
30422 wxPyEndAllowThreads(__tstate);
30423 if (PyErr_Occurred()) SWIG_fail;
30424 }
30425 Py_INCREF(Py_None); resultobj = Py_None;
30426 return resultobj;
30427 fail:
30428 return NULL;
30429 }
30430
30431
30432 static PyObject *_wrap_DropTarget_GetDefaultAction(PyObject *, PyObject *args, PyObject *kwargs) {
30433 PyObject *resultobj = NULL;
30434 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30435 wxDragResult result;
30436 PyObject * obj0 = 0 ;
30437 char *kwnames[] = {
30438 (char *) "self", NULL
30439 };
30440
30441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDefaultAction",kwnames,&obj0)) goto fail;
30442 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30443 if (SWIG_arg_fail(1)) SWIG_fail;
30444 {
30445 PyThreadState* __tstate = wxPyBeginAllowThreads();
30446 result = (wxDragResult)(arg1)->GetDefaultAction();
30447
30448 wxPyEndAllowThreads(__tstate);
30449 if (PyErr_Occurred()) SWIG_fail;
30450 }
30451 resultobj = SWIG_From_int((result));
30452 return resultobj;
30453 fail:
30454 return NULL;
30455 }
30456
30457
30458 static PyObject * DropTarget_swigregister(PyObject *, PyObject *args) {
30459 PyObject *obj;
30460 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30461 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
30462 Py_INCREF(obj);
30463 return Py_BuildValue((char *)"");
30464 }
30465 static PyObject *_wrap_new_TextDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30466 PyObject *resultobj = NULL;
30467 wxPyTextDropTarget *result;
30468 char *kwnames[] = {
30469 NULL
30470 };
30471
30472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
30473 {
30474 PyThreadState* __tstate = wxPyBeginAllowThreads();
30475 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
30476
30477 wxPyEndAllowThreads(__tstate);
30478 if (PyErr_Occurred()) SWIG_fail;
30479 }
30480 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDropTarget, 1);
30481 return resultobj;
30482 fail:
30483 return NULL;
30484 }
30485
30486
30487 static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
30488 PyObject *resultobj = NULL;
30489 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30490 PyObject *arg2 = (PyObject *) 0 ;
30491 PyObject *arg3 = (PyObject *) 0 ;
30492 PyObject * obj0 = 0 ;
30493 PyObject * obj1 = 0 ;
30494 PyObject * obj2 = 0 ;
30495 char *kwnames[] = {
30496 (char *) "self",(char *) "self",(char *) "_class", NULL
30497 };
30498
30499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
30500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30501 if (SWIG_arg_fail(1)) SWIG_fail;
30502 arg2 = obj1;
30503 arg3 = obj2;
30504 {
30505 PyThreadState* __tstate = wxPyBeginAllowThreads();
30506 (arg1)->_setCallbackInfo(arg2,arg3);
30507
30508 wxPyEndAllowThreads(__tstate);
30509 if (PyErr_Occurred()) SWIG_fail;
30510 }
30511 Py_INCREF(Py_None); resultobj = Py_None;
30512 return resultobj;
30513 fail:
30514 return NULL;
30515 }
30516
30517
30518 static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
30519 PyObject *resultobj = NULL;
30520 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30521 int arg2 ;
30522 int arg3 ;
30523 wxDragResult arg4 ;
30524 wxDragResult result;
30525 PyObject * obj0 = 0 ;
30526 PyObject * obj1 = 0 ;
30527 PyObject * obj2 = 0 ;
30528 PyObject * obj3 = 0 ;
30529 char *kwnames[] = {
30530 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30531 };
30532
30533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30535 if (SWIG_arg_fail(1)) SWIG_fail;
30536 {
30537 arg2 = static_cast<int >(SWIG_As_int(obj1));
30538 if (SWIG_arg_fail(2)) SWIG_fail;
30539 }
30540 {
30541 arg3 = static_cast<int >(SWIG_As_int(obj2));
30542 if (SWIG_arg_fail(3)) SWIG_fail;
30543 }
30544 {
30545 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30546 if (SWIG_arg_fail(4)) SWIG_fail;
30547 }
30548 {
30549 PyThreadState* __tstate = wxPyBeginAllowThreads();
30550 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,arg4);
30551
30552 wxPyEndAllowThreads(__tstate);
30553 if (PyErr_Occurred()) SWIG_fail;
30554 }
30555 resultobj = SWIG_From_int((result));
30556 return resultobj;
30557 fail:
30558 return NULL;
30559 }
30560
30561
30562 static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
30563 PyObject *resultobj = NULL;
30564 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30565 int arg2 ;
30566 int arg3 ;
30567 wxDragResult arg4 ;
30568 wxDragResult result;
30569 PyObject * obj0 = 0 ;
30570 PyObject * obj1 = 0 ;
30571 PyObject * obj2 = 0 ;
30572 PyObject * obj3 = 0 ;
30573 char *kwnames[] = {
30574 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30575 };
30576
30577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30579 if (SWIG_arg_fail(1)) SWIG_fail;
30580 {
30581 arg2 = static_cast<int >(SWIG_As_int(obj1));
30582 if (SWIG_arg_fail(2)) SWIG_fail;
30583 }
30584 {
30585 arg3 = static_cast<int >(SWIG_As_int(obj2));
30586 if (SWIG_arg_fail(3)) SWIG_fail;
30587 }
30588 {
30589 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30590 if (SWIG_arg_fail(4)) SWIG_fail;
30591 }
30592 {
30593 PyThreadState* __tstate = wxPyBeginAllowThreads();
30594 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,arg4);
30595
30596 wxPyEndAllowThreads(__tstate);
30597 if (PyErr_Occurred()) SWIG_fail;
30598 }
30599 resultobj = SWIG_From_int((result));
30600 return resultobj;
30601 fail:
30602 return NULL;
30603 }
30604
30605
30606 static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
30607 PyObject *resultobj = NULL;
30608 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30609 PyObject * obj0 = 0 ;
30610 char *kwnames[] = {
30611 (char *) "self", NULL
30612 };
30613
30614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
30615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30616 if (SWIG_arg_fail(1)) SWIG_fail;
30617 {
30618 PyThreadState* __tstate = wxPyBeginAllowThreads();
30619 (arg1)->base_OnLeave();
30620
30621 wxPyEndAllowThreads(__tstate);
30622 if (PyErr_Occurred()) SWIG_fail;
30623 }
30624 Py_INCREF(Py_None); resultobj = Py_None;
30625 return resultobj;
30626 fail:
30627 return NULL;
30628 }
30629
30630
30631 static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
30632 PyObject *resultobj = NULL;
30633 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30634 int arg2 ;
30635 int arg3 ;
30636 bool result;
30637 PyObject * obj0 = 0 ;
30638 PyObject * obj1 = 0 ;
30639 PyObject * obj2 = 0 ;
30640 char *kwnames[] = {
30641 (char *) "self",(char *) "x",(char *) "y", NULL
30642 };
30643
30644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30646 if (SWIG_arg_fail(1)) SWIG_fail;
30647 {
30648 arg2 = static_cast<int >(SWIG_As_int(obj1));
30649 if (SWIG_arg_fail(2)) SWIG_fail;
30650 }
30651 {
30652 arg3 = static_cast<int >(SWIG_As_int(obj2));
30653 if (SWIG_arg_fail(3)) SWIG_fail;
30654 }
30655 {
30656 PyThreadState* __tstate = wxPyBeginAllowThreads();
30657 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
30658
30659 wxPyEndAllowThreads(__tstate);
30660 if (PyErr_Occurred()) SWIG_fail;
30661 }
30662 {
30663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30664 }
30665 return resultobj;
30666 fail:
30667 return NULL;
30668 }
30669
30670
30671 static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
30672 PyObject *resultobj = NULL;
30673 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30674 int arg2 ;
30675 int arg3 ;
30676 wxDragResult arg4 ;
30677 wxDragResult result;
30678 PyObject * obj0 = 0 ;
30679 PyObject * obj1 = 0 ;
30680 PyObject * obj2 = 0 ;
30681 PyObject * obj3 = 0 ;
30682 char *kwnames[] = {
30683 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30684 };
30685
30686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30688 if (SWIG_arg_fail(1)) SWIG_fail;
30689 {
30690 arg2 = static_cast<int >(SWIG_As_int(obj1));
30691 if (SWIG_arg_fail(2)) SWIG_fail;
30692 }
30693 {
30694 arg3 = static_cast<int >(SWIG_As_int(obj2));
30695 if (SWIG_arg_fail(3)) SWIG_fail;
30696 }
30697 {
30698 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30699 if (SWIG_arg_fail(4)) SWIG_fail;
30700 }
30701 {
30702 PyThreadState* __tstate = wxPyBeginAllowThreads();
30703 result = (wxDragResult)(arg1)->base_OnData(arg2,arg3,arg4);
30704
30705 wxPyEndAllowThreads(__tstate);
30706 if (PyErr_Occurred()) SWIG_fail;
30707 }
30708 resultobj = SWIG_From_int((result));
30709 return resultobj;
30710 fail:
30711 return NULL;
30712 }
30713
30714
30715 static PyObject * TextDropTarget_swigregister(PyObject *, PyObject *args) {
30716 PyObject *obj;
30717 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30718 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
30719 Py_INCREF(obj);
30720 return Py_BuildValue((char *)"");
30721 }
30722 static PyObject *_wrap_new_FileDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30723 PyObject *resultobj = NULL;
30724 wxPyFileDropTarget *result;
30725 char *kwnames[] = {
30726 NULL
30727 };
30728
30729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
30730 {
30731 PyThreadState* __tstate = wxPyBeginAllowThreads();
30732 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
30733
30734 wxPyEndAllowThreads(__tstate);
30735 if (PyErr_Occurred()) SWIG_fail;
30736 }
30737 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileDropTarget, 1);
30738 return resultobj;
30739 fail:
30740 return NULL;
30741 }
30742
30743
30744 static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
30745 PyObject *resultobj = NULL;
30746 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30747 PyObject *arg2 = (PyObject *) 0 ;
30748 PyObject *arg3 = (PyObject *) 0 ;
30749 PyObject * obj0 = 0 ;
30750 PyObject * obj1 = 0 ;
30751 PyObject * obj2 = 0 ;
30752 char *kwnames[] = {
30753 (char *) "self",(char *) "self",(char *) "_class", NULL
30754 };
30755
30756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
30757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30758 if (SWIG_arg_fail(1)) SWIG_fail;
30759 arg2 = obj1;
30760 arg3 = obj2;
30761 {
30762 PyThreadState* __tstate = wxPyBeginAllowThreads();
30763 (arg1)->_setCallbackInfo(arg2,arg3);
30764
30765 wxPyEndAllowThreads(__tstate);
30766 if (PyErr_Occurred()) SWIG_fail;
30767 }
30768 Py_INCREF(Py_None); resultobj = Py_None;
30769 return resultobj;
30770 fail:
30771 return NULL;
30772 }
30773
30774
30775 static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
30776 PyObject *resultobj = NULL;
30777 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30778 int arg2 ;
30779 int arg3 ;
30780 wxDragResult arg4 ;
30781 wxDragResult result;
30782 PyObject * obj0 = 0 ;
30783 PyObject * obj1 = 0 ;
30784 PyObject * obj2 = 0 ;
30785 PyObject * obj3 = 0 ;
30786 char *kwnames[] = {
30787 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30788 };
30789
30790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30792 if (SWIG_arg_fail(1)) SWIG_fail;
30793 {
30794 arg2 = static_cast<int >(SWIG_As_int(obj1));
30795 if (SWIG_arg_fail(2)) SWIG_fail;
30796 }
30797 {
30798 arg3 = static_cast<int >(SWIG_As_int(obj2));
30799 if (SWIG_arg_fail(3)) SWIG_fail;
30800 }
30801 {
30802 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30803 if (SWIG_arg_fail(4)) SWIG_fail;
30804 }
30805 {
30806 PyThreadState* __tstate = wxPyBeginAllowThreads();
30807 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,arg4);
30808
30809 wxPyEndAllowThreads(__tstate);
30810 if (PyErr_Occurred()) SWIG_fail;
30811 }
30812 resultobj = SWIG_From_int((result));
30813 return resultobj;
30814 fail:
30815 return NULL;
30816 }
30817
30818
30819 static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
30820 PyObject *resultobj = NULL;
30821 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30822 int arg2 ;
30823 int arg3 ;
30824 wxDragResult arg4 ;
30825 wxDragResult result;
30826 PyObject * obj0 = 0 ;
30827 PyObject * obj1 = 0 ;
30828 PyObject * obj2 = 0 ;
30829 PyObject * obj3 = 0 ;
30830 char *kwnames[] = {
30831 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30832 };
30833
30834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30835 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30836 if (SWIG_arg_fail(1)) SWIG_fail;
30837 {
30838 arg2 = static_cast<int >(SWIG_As_int(obj1));
30839 if (SWIG_arg_fail(2)) SWIG_fail;
30840 }
30841 {
30842 arg3 = static_cast<int >(SWIG_As_int(obj2));
30843 if (SWIG_arg_fail(3)) SWIG_fail;
30844 }
30845 {
30846 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30847 if (SWIG_arg_fail(4)) SWIG_fail;
30848 }
30849 {
30850 PyThreadState* __tstate = wxPyBeginAllowThreads();
30851 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,arg4);
30852
30853 wxPyEndAllowThreads(__tstate);
30854 if (PyErr_Occurred()) SWIG_fail;
30855 }
30856 resultobj = SWIG_From_int((result));
30857 return resultobj;
30858 fail:
30859 return NULL;
30860 }
30861
30862
30863 static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
30864 PyObject *resultobj = NULL;
30865 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30866 PyObject * obj0 = 0 ;
30867 char *kwnames[] = {
30868 (char *) "self", NULL
30869 };
30870
30871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
30872 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30873 if (SWIG_arg_fail(1)) SWIG_fail;
30874 {
30875 PyThreadState* __tstate = wxPyBeginAllowThreads();
30876 (arg1)->base_OnLeave();
30877
30878 wxPyEndAllowThreads(__tstate);
30879 if (PyErr_Occurred()) SWIG_fail;
30880 }
30881 Py_INCREF(Py_None); resultobj = Py_None;
30882 return resultobj;
30883 fail:
30884 return NULL;
30885 }
30886
30887
30888 static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
30889 PyObject *resultobj = NULL;
30890 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30891 int arg2 ;
30892 int arg3 ;
30893 bool result;
30894 PyObject * obj0 = 0 ;
30895 PyObject * obj1 = 0 ;
30896 PyObject * obj2 = 0 ;
30897 char *kwnames[] = {
30898 (char *) "self",(char *) "x",(char *) "y", NULL
30899 };
30900
30901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30902 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30903 if (SWIG_arg_fail(1)) SWIG_fail;
30904 {
30905 arg2 = static_cast<int >(SWIG_As_int(obj1));
30906 if (SWIG_arg_fail(2)) SWIG_fail;
30907 }
30908 {
30909 arg3 = static_cast<int >(SWIG_As_int(obj2));
30910 if (SWIG_arg_fail(3)) SWIG_fail;
30911 }
30912 {
30913 PyThreadState* __tstate = wxPyBeginAllowThreads();
30914 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
30915
30916 wxPyEndAllowThreads(__tstate);
30917 if (PyErr_Occurred()) SWIG_fail;
30918 }
30919 {
30920 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30921 }
30922 return resultobj;
30923 fail:
30924 return NULL;
30925 }
30926
30927
30928 static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
30929 PyObject *resultobj = NULL;
30930 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30931 int arg2 ;
30932 int arg3 ;
30933 wxDragResult arg4 ;
30934 wxDragResult result;
30935 PyObject * obj0 = 0 ;
30936 PyObject * obj1 = 0 ;
30937 PyObject * obj2 = 0 ;
30938 PyObject * obj3 = 0 ;
30939 char *kwnames[] = {
30940 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30941 };
30942
30943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30944 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30945 if (SWIG_arg_fail(1)) SWIG_fail;
30946 {
30947 arg2 = static_cast<int >(SWIG_As_int(obj1));
30948 if (SWIG_arg_fail(2)) SWIG_fail;
30949 }
30950 {
30951 arg3 = static_cast<int >(SWIG_As_int(obj2));
30952 if (SWIG_arg_fail(3)) SWIG_fail;
30953 }
30954 {
30955 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30956 if (SWIG_arg_fail(4)) SWIG_fail;
30957 }
30958 {
30959 PyThreadState* __tstate = wxPyBeginAllowThreads();
30960 result = (wxDragResult)(arg1)->base_OnData(arg2,arg3,arg4);
30961
30962 wxPyEndAllowThreads(__tstate);
30963 if (PyErr_Occurred()) SWIG_fail;
30964 }
30965 resultobj = SWIG_From_int((result));
30966 return resultobj;
30967 fail:
30968 return NULL;
30969 }
30970
30971
30972 static PyObject * FileDropTarget_swigregister(PyObject *, PyObject *args) {
30973 PyObject *obj;
30974 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30975 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
30976 Py_INCREF(obj);
30977 return Py_BuildValue((char *)"");
30978 }
30979 static PyObject *_wrap_new_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
30980 PyObject *resultobj = NULL;
30981 wxClipboard *result;
30982 char *kwnames[] = {
30983 NULL
30984 };
30985
30986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
30987 {
30988 PyThreadState* __tstate = wxPyBeginAllowThreads();
30989 result = (wxClipboard *)new wxClipboard();
30990
30991 wxPyEndAllowThreads(__tstate);
30992 if (PyErr_Occurred()) SWIG_fail;
30993 }
30994 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 1);
30995 return resultobj;
30996 fail:
30997 return NULL;
30998 }
30999
31000
31001 static PyObject *_wrap_delete_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
31002 PyObject *resultobj = NULL;
31003 wxClipboard *arg1 = (wxClipboard *) 0 ;
31004 PyObject * obj0 = 0 ;
31005 char *kwnames[] = {
31006 (char *) "self", NULL
31007 };
31008
31009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
31010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31011 if (SWIG_arg_fail(1)) SWIG_fail;
31012 {
31013 PyThreadState* __tstate = wxPyBeginAllowThreads();
31014 delete arg1;
31015
31016 wxPyEndAllowThreads(__tstate);
31017 if (PyErr_Occurred()) SWIG_fail;
31018 }
31019 Py_INCREF(Py_None); resultobj = Py_None;
31020 return resultobj;
31021 fail:
31022 return NULL;
31023 }
31024
31025
31026 static PyObject *_wrap_Clipboard_Open(PyObject *, PyObject *args, PyObject *kwargs) {
31027 PyObject *resultobj = NULL;
31028 wxClipboard *arg1 = (wxClipboard *) 0 ;
31029 bool result;
31030 PyObject * obj0 = 0 ;
31031 char *kwnames[] = {
31032 (char *) "self", NULL
31033 };
31034
31035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
31036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31037 if (SWIG_arg_fail(1)) SWIG_fail;
31038 {
31039 PyThreadState* __tstate = wxPyBeginAllowThreads();
31040 result = (bool)(arg1)->Open();
31041
31042 wxPyEndAllowThreads(__tstate);
31043 if (PyErr_Occurred()) SWIG_fail;
31044 }
31045 {
31046 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31047 }
31048 return resultobj;
31049 fail:
31050 return NULL;
31051 }
31052
31053
31054 static PyObject *_wrap_Clipboard_Close(PyObject *, PyObject *args, PyObject *kwargs) {
31055 PyObject *resultobj = NULL;
31056 wxClipboard *arg1 = (wxClipboard *) 0 ;
31057 PyObject * obj0 = 0 ;
31058 char *kwnames[] = {
31059 (char *) "self", NULL
31060 };
31061
31062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
31063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31064 if (SWIG_arg_fail(1)) SWIG_fail;
31065 {
31066 PyThreadState* __tstate = wxPyBeginAllowThreads();
31067 (arg1)->Close();
31068
31069 wxPyEndAllowThreads(__tstate);
31070 if (PyErr_Occurred()) SWIG_fail;
31071 }
31072 Py_INCREF(Py_None); resultobj = Py_None;
31073 return resultobj;
31074 fail:
31075 return NULL;
31076 }
31077
31078
31079 static PyObject *_wrap_Clipboard_IsOpened(PyObject *, PyObject *args, PyObject *kwargs) {
31080 PyObject *resultobj = NULL;
31081 wxClipboard *arg1 = (wxClipboard *) 0 ;
31082 bool result;
31083 PyObject * obj0 = 0 ;
31084 char *kwnames[] = {
31085 (char *) "self", NULL
31086 };
31087
31088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
31089 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31090 if (SWIG_arg_fail(1)) SWIG_fail;
31091 {
31092 PyThreadState* __tstate = wxPyBeginAllowThreads();
31093 result = (bool)((wxClipboard const *)arg1)->IsOpened();
31094
31095 wxPyEndAllowThreads(__tstate);
31096 if (PyErr_Occurred()) SWIG_fail;
31097 }
31098 {
31099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31100 }
31101 return resultobj;
31102 fail:
31103 return NULL;
31104 }
31105
31106
31107 static PyObject *_wrap_Clipboard_AddData(PyObject *, PyObject *args, PyObject *kwargs) {
31108 PyObject *resultobj = NULL;
31109 wxClipboard *arg1 = (wxClipboard *) 0 ;
31110 wxDataObject *arg2 = (wxDataObject *) 0 ;
31111 bool result;
31112 PyObject * obj0 = 0 ;
31113 PyObject * obj1 = 0 ;
31114 char *kwnames[] = {
31115 (char *) "self",(char *) "data", NULL
31116 };
31117
31118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
31119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31120 if (SWIG_arg_fail(1)) SWIG_fail;
31121 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
31122 if (SWIG_arg_fail(2)) SWIG_fail;
31123 {
31124 PyThreadState* __tstate = wxPyBeginAllowThreads();
31125 result = (bool)(arg1)->AddData(arg2);
31126
31127 wxPyEndAllowThreads(__tstate);
31128 if (PyErr_Occurred()) SWIG_fail;
31129 }
31130 {
31131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31132 }
31133 return resultobj;
31134 fail:
31135 return NULL;
31136 }
31137
31138
31139 static PyObject *_wrap_Clipboard_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
31140 PyObject *resultobj = NULL;
31141 wxClipboard *arg1 = (wxClipboard *) 0 ;
31142 wxDataObject *arg2 = (wxDataObject *) 0 ;
31143 bool result;
31144 PyObject * obj0 = 0 ;
31145 PyObject * obj1 = 0 ;
31146 char *kwnames[] = {
31147 (char *) "self",(char *) "data", NULL
31148 };
31149
31150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
31151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31152 if (SWIG_arg_fail(1)) SWIG_fail;
31153 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
31154 if (SWIG_arg_fail(2)) SWIG_fail;
31155 {
31156 PyThreadState* __tstate = wxPyBeginAllowThreads();
31157 result = (bool)(arg1)->SetData(arg2);
31158
31159 wxPyEndAllowThreads(__tstate);
31160 if (PyErr_Occurred()) SWIG_fail;
31161 }
31162 {
31163 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31164 }
31165 return resultobj;
31166 fail:
31167 return NULL;
31168 }
31169
31170
31171 static PyObject *_wrap_Clipboard_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
31172 PyObject *resultobj = NULL;
31173 wxClipboard *arg1 = (wxClipboard *) 0 ;
31174 wxDataFormat *arg2 = 0 ;
31175 bool result;
31176 PyObject * obj0 = 0 ;
31177 PyObject * obj1 = 0 ;
31178 char *kwnames[] = {
31179 (char *) "self",(char *) "format", NULL
31180 };
31181
31182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
31183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31184 if (SWIG_arg_fail(1)) SWIG_fail;
31185 {
31186 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
31187 if (SWIG_arg_fail(2)) SWIG_fail;
31188 if (arg2 == NULL) {
31189 SWIG_null_ref("wxDataFormat");
31190 }
31191 if (SWIG_arg_fail(2)) SWIG_fail;
31192 }
31193 {
31194 PyThreadState* __tstate = wxPyBeginAllowThreads();
31195 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
31196
31197 wxPyEndAllowThreads(__tstate);
31198 if (PyErr_Occurred()) SWIG_fail;
31199 }
31200 {
31201 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31202 }
31203 return resultobj;
31204 fail:
31205 return NULL;
31206 }
31207
31208
31209 static PyObject *_wrap_Clipboard_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
31210 PyObject *resultobj = NULL;
31211 wxClipboard *arg1 = (wxClipboard *) 0 ;
31212 wxDataObject *arg2 = 0 ;
31213 bool result;
31214 PyObject * obj0 = 0 ;
31215 PyObject * obj1 = 0 ;
31216 char *kwnames[] = {
31217 (char *) "self",(char *) "data", NULL
31218 };
31219
31220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
31221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31222 if (SWIG_arg_fail(1)) SWIG_fail;
31223 {
31224 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
31225 if (SWIG_arg_fail(2)) SWIG_fail;
31226 if (arg2 == NULL) {
31227 SWIG_null_ref("wxDataObject");
31228 }
31229 if (SWIG_arg_fail(2)) SWIG_fail;
31230 }
31231 {
31232 PyThreadState* __tstate = wxPyBeginAllowThreads();
31233 result = (bool)(arg1)->GetData(*arg2);
31234
31235 wxPyEndAllowThreads(__tstate);
31236 if (PyErr_Occurred()) SWIG_fail;
31237 }
31238 {
31239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31240 }
31241 return resultobj;
31242 fail:
31243 return NULL;
31244 }
31245
31246
31247 static PyObject *_wrap_Clipboard_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
31248 PyObject *resultobj = NULL;
31249 wxClipboard *arg1 = (wxClipboard *) 0 ;
31250 PyObject * obj0 = 0 ;
31251 char *kwnames[] = {
31252 (char *) "self", NULL
31253 };
31254
31255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
31256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31257 if (SWIG_arg_fail(1)) SWIG_fail;
31258 {
31259 PyThreadState* __tstate = wxPyBeginAllowThreads();
31260 (arg1)->Clear();
31261
31262 wxPyEndAllowThreads(__tstate);
31263 if (PyErr_Occurred()) SWIG_fail;
31264 }
31265 Py_INCREF(Py_None); resultobj = Py_None;
31266 return resultobj;
31267 fail:
31268 return NULL;
31269 }
31270
31271
31272 static PyObject *_wrap_Clipboard_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
31273 PyObject *resultobj = NULL;
31274 wxClipboard *arg1 = (wxClipboard *) 0 ;
31275 bool result;
31276 PyObject * obj0 = 0 ;
31277 char *kwnames[] = {
31278 (char *) "self", NULL
31279 };
31280
31281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
31282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31283 if (SWIG_arg_fail(1)) SWIG_fail;
31284 {
31285 PyThreadState* __tstate = wxPyBeginAllowThreads();
31286 result = (bool)(arg1)->Flush();
31287
31288 wxPyEndAllowThreads(__tstate);
31289 if (PyErr_Occurred()) SWIG_fail;
31290 }
31291 {
31292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31293 }
31294 return resultobj;
31295 fail:
31296 return NULL;
31297 }
31298
31299
31300 static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *, PyObject *args, PyObject *kwargs) {
31301 PyObject *resultobj = NULL;
31302 wxClipboard *arg1 = (wxClipboard *) 0 ;
31303 bool arg2 = (bool) true ;
31304 PyObject * obj0 = 0 ;
31305 PyObject * obj1 = 0 ;
31306 char *kwnames[] = {
31307 (char *) "self",(char *) "primary", NULL
31308 };
31309
31310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
31311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31312 if (SWIG_arg_fail(1)) SWIG_fail;
31313 if (obj1) {
31314 {
31315 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
31316 if (SWIG_arg_fail(2)) SWIG_fail;
31317 }
31318 }
31319 {
31320 PyThreadState* __tstate = wxPyBeginAllowThreads();
31321 (arg1)->UsePrimarySelection(arg2);
31322
31323 wxPyEndAllowThreads(__tstate);
31324 if (PyErr_Occurred()) SWIG_fail;
31325 }
31326 Py_INCREF(Py_None); resultobj = Py_None;
31327 return resultobj;
31328 fail:
31329 return NULL;
31330 }
31331
31332
31333 static PyObject *_wrap_Clipboard_Get(PyObject *, PyObject *args, PyObject *kwargs) {
31334 PyObject *resultobj = NULL;
31335 wxClipboard *result;
31336 char *kwnames[] = {
31337 NULL
31338 };
31339
31340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Clipboard_Get",kwnames)) goto fail;
31341 {
31342 PyThreadState* __tstate = wxPyBeginAllowThreads();
31343 result = (wxClipboard *)wxClipboard::Get();
31344
31345 wxPyEndAllowThreads(__tstate);
31346 if (PyErr_Occurred()) SWIG_fail;
31347 }
31348 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 0);
31349 return resultobj;
31350 fail:
31351 return NULL;
31352 }
31353
31354
31355 static PyObject * Clipboard_swigregister(PyObject *, PyObject *args) {
31356 PyObject *obj;
31357 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31358 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
31359 Py_INCREF(obj);
31360 return Py_BuildValue((char *)"");
31361 }
31362 static PyObject *_wrap_new_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
31363 PyObject *resultobj = NULL;
31364 wxClipboard *arg1 = (wxClipboard *) NULL ;
31365 wxClipboardLocker *result;
31366 PyObject * obj0 = 0 ;
31367 char *kwnames[] = {
31368 (char *) "clipboard", NULL
31369 };
31370
31371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
31372 if (obj0) {
31373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31374 if (SWIG_arg_fail(1)) SWIG_fail;
31375 }
31376 {
31377 PyThreadState* __tstate = wxPyBeginAllowThreads();
31378 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
31379
31380 wxPyEndAllowThreads(__tstate);
31381 if (PyErr_Occurred()) SWIG_fail;
31382 }
31383 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboardLocker, 1);
31384 return resultobj;
31385 fail:
31386 return NULL;
31387 }
31388
31389
31390 static PyObject *_wrap_delete_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
31391 PyObject *resultobj = NULL;
31392 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
31393 PyObject * obj0 = 0 ;
31394 char *kwnames[] = {
31395 (char *) "self", NULL
31396 };
31397
31398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
31399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
31400 if (SWIG_arg_fail(1)) SWIG_fail;
31401 {
31402 PyThreadState* __tstate = wxPyBeginAllowThreads();
31403 delete arg1;
31404
31405 wxPyEndAllowThreads(__tstate);
31406 if (PyErr_Occurred()) SWIG_fail;
31407 }
31408 Py_INCREF(Py_None); resultobj = Py_None;
31409 return resultobj;
31410 fail:
31411 return NULL;
31412 }
31413
31414
31415 static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *, PyObject *args, PyObject *kwargs) {
31416 PyObject *resultobj = NULL;
31417 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
31418 bool result;
31419 PyObject * obj0 = 0 ;
31420 char *kwnames[] = {
31421 (char *) "self", NULL
31422 };
31423
31424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
31425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
31426 if (SWIG_arg_fail(1)) SWIG_fail;
31427 {
31428 PyThreadState* __tstate = wxPyBeginAllowThreads();
31429 result = (bool)wxClipboardLocker___nonzero__(arg1);
31430
31431 wxPyEndAllowThreads(__tstate);
31432 if (PyErr_Occurred()) SWIG_fail;
31433 }
31434 {
31435 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31436 }
31437 return resultobj;
31438 fail:
31439 return NULL;
31440 }
31441
31442
31443 static PyObject * ClipboardLocker_swigregister(PyObject *, PyObject *args) {
31444 PyObject *obj;
31445 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31446 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
31447 Py_INCREF(obj);
31448 return Py_BuildValue((char *)"");
31449 }
31450 static PyObject *_wrap_new_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
31451 PyObject *resultobj = NULL;
31452 int arg1 = (int) 0 ;
31453 int arg2 = (int) 0 ;
31454 int arg3 = (int) 0 ;
31455 int arg4 = (int) 0 ;
31456 wxVideoMode *result;
31457 PyObject * obj0 = 0 ;
31458 PyObject * obj1 = 0 ;
31459 PyObject * obj2 = 0 ;
31460 PyObject * obj3 = 0 ;
31461 char *kwnames[] = {
31462 (char *) "width",(char *) "height",(char *) "depth",(char *) "freq", NULL
31463 };
31464
31465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_VideoMode",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31466 if (obj0) {
31467 {
31468 arg1 = static_cast<int >(SWIG_As_int(obj0));
31469 if (SWIG_arg_fail(1)) SWIG_fail;
31470 }
31471 }
31472 if (obj1) {
31473 {
31474 arg2 = static_cast<int >(SWIG_As_int(obj1));
31475 if (SWIG_arg_fail(2)) SWIG_fail;
31476 }
31477 }
31478 if (obj2) {
31479 {
31480 arg3 = static_cast<int >(SWIG_As_int(obj2));
31481 if (SWIG_arg_fail(3)) SWIG_fail;
31482 }
31483 }
31484 if (obj3) {
31485 {
31486 arg4 = static_cast<int >(SWIG_As_int(obj3));
31487 if (SWIG_arg_fail(4)) SWIG_fail;
31488 }
31489 }
31490 {
31491 PyThreadState* __tstate = wxPyBeginAllowThreads();
31492 result = (wxVideoMode *)new wxVideoMode(arg1,arg2,arg3,arg4);
31493
31494 wxPyEndAllowThreads(__tstate);
31495 if (PyErr_Occurred()) SWIG_fail;
31496 }
31497 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVideoMode, 1);
31498 return resultobj;
31499 fail:
31500 return NULL;
31501 }
31502
31503
31504 static PyObject *_wrap_delete_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
31505 PyObject *resultobj = NULL;
31506 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31507 PyObject * obj0 = 0 ;
31508 char *kwnames[] = {
31509 (char *) "self", NULL
31510 };
31511
31512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VideoMode",kwnames,&obj0)) goto fail;
31513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31514 if (SWIG_arg_fail(1)) SWIG_fail;
31515 {
31516 PyThreadState* __tstate = wxPyBeginAllowThreads();
31517 delete arg1;
31518
31519 wxPyEndAllowThreads(__tstate);
31520 if (PyErr_Occurred()) SWIG_fail;
31521 }
31522 Py_INCREF(Py_None); resultobj = Py_None;
31523 return resultobj;
31524 fail:
31525 return NULL;
31526 }
31527
31528
31529 static PyObject *_wrap_VideoMode_Matches(PyObject *, PyObject *args, PyObject *kwargs) {
31530 PyObject *resultobj = NULL;
31531 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31532 wxVideoMode *arg2 = 0 ;
31533 bool result;
31534 PyObject * obj0 = 0 ;
31535 PyObject * obj1 = 0 ;
31536 char *kwnames[] = {
31537 (char *) "self",(char *) "other", NULL
31538 };
31539
31540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_Matches",kwnames,&obj0,&obj1)) goto fail;
31541 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31542 if (SWIG_arg_fail(1)) SWIG_fail;
31543 {
31544 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31545 if (SWIG_arg_fail(2)) SWIG_fail;
31546 if (arg2 == NULL) {
31547 SWIG_null_ref("wxVideoMode");
31548 }
31549 if (SWIG_arg_fail(2)) SWIG_fail;
31550 }
31551 {
31552 PyThreadState* __tstate = wxPyBeginAllowThreads();
31553 result = (bool)((wxVideoMode const *)arg1)->Matches((wxVideoMode const &)*arg2);
31554
31555 wxPyEndAllowThreads(__tstate);
31556 if (PyErr_Occurred()) SWIG_fail;
31557 }
31558 {
31559 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31560 }
31561 return resultobj;
31562 fail:
31563 return NULL;
31564 }
31565
31566
31567 static PyObject *_wrap_VideoMode_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
31568 PyObject *resultobj = NULL;
31569 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31570 int result;
31571 PyObject * obj0 = 0 ;
31572 char *kwnames[] = {
31573 (char *) "self", NULL
31574 };
31575
31576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetWidth",kwnames,&obj0)) goto fail;
31577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31578 if (SWIG_arg_fail(1)) SWIG_fail;
31579 {
31580 PyThreadState* __tstate = wxPyBeginAllowThreads();
31581 result = (int)((wxVideoMode const *)arg1)->GetWidth();
31582
31583 wxPyEndAllowThreads(__tstate);
31584 if (PyErr_Occurred()) SWIG_fail;
31585 }
31586 {
31587 resultobj = SWIG_From_int(static_cast<int >(result));
31588 }
31589 return resultobj;
31590 fail:
31591 return NULL;
31592 }
31593
31594
31595 static PyObject *_wrap_VideoMode_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
31596 PyObject *resultobj = NULL;
31597 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31598 int result;
31599 PyObject * obj0 = 0 ;
31600 char *kwnames[] = {
31601 (char *) "self", NULL
31602 };
31603
31604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetHeight",kwnames,&obj0)) goto fail;
31605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31606 if (SWIG_arg_fail(1)) SWIG_fail;
31607 {
31608 PyThreadState* __tstate = wxPyBeginAllowThreads();
31609 result = (int)((wxVideoMode const *)arg1)->GetHeight();
31610
31611 wxPyEndAllowThreads(__tstate);
31612 if (PyErr_Occurred()) SWIG_fail;
31613 }
31614 {
31615 resultobj = SWIG_From_int(static_cast<int >(result));
31616 }
31617 return resultobj;
31618 fail:
31619 return NULL;
31620 }
31621
31622
31623 static PyObject *_wrap_VideoMode_GetDepth(PyObject *, PyObject *args, PyObject *kwargs) {
31624 PyObject *resultobj = NULL;
31625 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31626 int result;
31627 PyObject * obj0 = 0 ;
31628 char *kwnames[] = {
31629 (char *) "self", NULL
31630 };
31631
31632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetDepth",kwnames,&obj0)) goto fail;
31633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31634 if (SWIG_arg_fail(1)) SWIG_fail;
31635 {
31636 PyThreadState* __tstate = wxPyBeginAllowThreads();
31637 result = (int)((wxVideoMode const *)arg1)->GetDepth();
31638
31639 wxPyEndAllowThreads(__tstate);
31640 if (PyErr_Occurred()) SWIG_fail;
31641 }
31642 {
31643 resultobj = SWIG_From_int(static_cast<int >(result));
31644 }
31645 return resultobj;
31646 fail:
31647 return NULL;
31648 }
31649
31650
31651 static PyObject *_wrap_VideoMode_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
31652 PyObject *resultobj = NULL;
31653 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31654 bool result;
31655 PyObject * obj0 = 0 ;
31656 char *kwnames[] = {
31657 (char *) "self", NULL
31658 };
31659
31660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_IsOk",kwnames,&obj0)) goto fail;
31661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31662 if (SWIG_arg_fail(1)) SWIG_fail;
31663 {
31664 PyThreadState* __tstate = wxPyBeginAllowThreads();
31665 result = (bool)((wxVideoMode const *)arg1)->IsOk();
31666
31667 wxPyEndAllowThreads(__tstate);
31668 if (PyErr_Occurred()) SWIG_fail;
31669 }
31670 {
31671 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31672 }
31673 return resultobj;
31674 fail:
31675 return NULL;
31676 }
31677
31678
31679 static PyObject *_wrap_VideoMode___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
31680 PyObject *resultobj = NULL;
31681 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31682 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
31683 bool result;
31684 PyObject * obj0 = 0 ;
31685 PyObject * obj1 = 0 ;
31686 char *kwnames[] = {
31687 (char *) "self",(char *) "other", NULL
31688 };
31689
31690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___eq__",kwnames,&obj0,&obj1)) goto fail;
31691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31692 if (SWIG_arg_fail(1)) SWIG_fail;
31693 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31694 if (SWIG_arg_fail(2)) SWIG_fail;
31695 {
31696 PyThreadState* __tstate = wxPyBeginAllowThreads();
31697 result = (bool)wxVideoMode___eq__(arg1,(wxVideoMode const *)arg2);
31698
31699 wxPyEndAllowThreads(__tstate);
31700 if (PyErr_Occurred()) SWIG_fail;
31701 }
31702 {
31703 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31704 }
31705 return resultobj;
31706 fail:
31707 return NULL;
31708 }
31709
31710
31711 static PyObject *_wrap_VideoMode___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
31712 PyObject *resultobj = NULL;
31713 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31714 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
31715 bool result;
31716 PyObject * obj0 = 0 ;
31717 PyObject * obj1 = 0 ;
31718 char *kwnames[] = {
31719 (char *) "self",(char *) "other", NULL
31720 };
31721
31722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___ne__",kwnames,&obj0,&obj1)) goto fail;
31723 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31724 if (SWIG_arg_fail(1)) SWIG_fail;
31725 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31726 if (SWIG_arg_fail(2)) SWIG_fail;
31727 {
31728 PyThreadState* __tstate = wxPyBeginAllowThreads();
31729 result = (bool)wxVideoMode___ne__(arg1,(wxVideoMode const *)arg2);
31730
31731 wxPyEndAllowThreads(__tstate);
31732 if (PyErr_Occurred()) SWIG_fail;
31733 }
31734 {
31735 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31736 }
31737 return resultobj;
31738 fail:
31739 return NULL;
31740 }
31741
31742
31743 static PyObject *_wrap_VideoMode_w_set(PyObject *, PyObject *args, PyObject *kwargs) {
31744 PyObject *resultobj = NULL;
31745 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31746 int arg2 ;
31747 PyObject * obj0 = 0 ;
31748 PyObject * obj1 = 0 ;
31749 char *kwnames[] = {
31750 (char *) "self",(char *) "w", NULL
31751 };
31752
31753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_w_set",kwnames,&obj0,&obj1)) goto fail;
31754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31755 if (SWIG_arg_fail(1)) SWIG_fail;
31756 {
31757 arg2 = static_cast<int >(SWIG_As_int(obj1));
31758 if (SWIG_arg_fail(2)) SWIG_fail;
31759 }
31760 if (arg1) (arg1)->w = arg2;
31761
31762 Py_INCREF(Py_None); resultobj = Py_None;
31763 return resultobj;
31764 fail:
31765 return NULL;
31766 }
31767
31768
31769 static PyObject *_wrap_VideoMode_w_get(PyObject *, PyObject *args, PyObject *kwargs) {
31770 PyObject *resultobj = NULL;
31771 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31772 int result;
31773 PyObject * obj0 = 0 ;
31774 char *kwnames[] = {
31775 (char *) "self", NULL
31776 };
31777
31778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_w_get",kwnames,&obj0)) goto fail;
31779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31780 if (SWIG_arg_fail(1)) SWIG_fail;
31781 result = (int) ((arg1)->w);
31782
31783 {
31784 resultobj = SWIG_From_int(static_cast<int >(result));
31785 }
31786 return resultobj;
31787 fail:
31788 return NULL;
31789 }
31790
31791
31792 static PyObject *_wrap_VideoMode_h_set(PyObject *, PyObject *args, PyObject *kwargs) {
31793 PyObject *resultobj = NULL;
31794 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31795 int arg2 ;
31796 PyObject * obj0 = 0 ;
31797 PyObject * obj1 = 0 ;
31798 char *kwnames[] = {
31799 (char *) "self",(char *) "h", NULL
31800 };
31801
31802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_h_set",kwnames,&obj0,&obj1)) goto fail;
31803 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31804 if (SWIG_arg_fail(1)) SWIG_fail;
31805 {
31806 arg2 = static_cast<int >(SWIG_As_int(obj1));
31807 if (SWIG_arg_fail(2)) SWIG_fail;
31808 }
31809 if (arg1) (arg1)->h = arg2;
31810
31811 Py_INCREF(Py_None); resultobj = Py_None;
31812 return resultobj;
31813 fail:
31814 return NULL;
31815 }
31816
31817
31818 static PyObject *_wrap_VideoMode_h_get(PyObject *, PyObject *args, PyObject *kwargs) {
31819 PyObject *resultobj = NULL;
31820 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31821 int result;
31822 PyObject * obj0 = 0 ;
31823 char *kwnames[] = {
31824 (char *) "self", NULL
31825 };
31826
31827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_h_get",kwnames,&obj0)) goto fail;
31828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31829 if (SWIG_arg_fail(1)) SWIG_fail;
31830 result = (int) ((arg1)->h);
31831
31832 {
31833 resultobj = SWIG_From_int(static_cast<int >(result));
31834 }
31835 return resultobj;
31836 fail:
31837 return NULL;
31838 }
31839
31840
31841 static PyObject *_wrap_VideoMode_bpp_set(PyObject *, PyObject *args, PyObject *kwargs) {
31842 PyObject *resultobj = NULL;
31843 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31844 int arg2 ;
31845 PyObject * obj0 = 0 ;
31846 PyObject * obj1 = 0 ;
31847 char *kwnames[] = {
31848 (char *) "self",(char *) "bpp", NULL
31849 };
31850
31851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_bpp_set",kwnames,&obj0,&obj1)) goto fail;
31852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31853 if (SWIG_arg_fail(1)) SWIG_fail;
31854 {
31855 arg2 = static_cast<int >(SWIG_As_int(obj1));
31856 if (SWIG_arg_fail(2)) SWIG_fail;
31857 }
31858 if (arg1) (arg1)->bpp = arg2;
31859
31860 Py_INCREF(Py_None); resultobj = Py_None;
31861 return resultobj;
31862 fail:
31863 return NULL;
31864 }
31865
31866
31867 static PyObject *_wrap_VideoMode_bpp_get(PyObject *, PyObject *args, PyObject *kwargs) {
31868 PyObject *resultobj = NULL;
31869 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31870 int result;
31871 PyObject * obj0 = 0 ;
31872 char *kwnames[] = {
31873 (char *) "self", NULL
31874 };
31875
31876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_bpp_get",kwnames,&obj0)) goto fail;
31877 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31878 if (SWIG_arg_fail(1)) SWIG_fail;
31879 result = (int) ((arg1)->bpp);
31880
31881 {
31882 resultobj = SWIG_From_int(static_cast<int >(result));
31883 }
31884 return resultobj;
31885 fail:
31886 return NULL;
31887 }
31888
31889
31890 static PyObject *_wrap_VideoMode_refresh_set(PyObject *, PyObject *args, PyObject *kwargs) {
31891 PyObject *resultobj = NULL;
31892 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31893 int arg2 ;
31894 PyObject * obj0 = 0 ;
31895 PyObject * obj1 = 0 ;
31896 char *kwnames[] = {
31897 (char *) "self",(char *) "refresh", NULL
31898 };
31899
31900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_refresh_set",kwnames,&obj0,&obj1)) goto fail;
31901 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31902 if (SWIG_arg_fail(1)) SWIG_fail;
31903 {
31904 arg2 = static_cast<int >(SWIG_As_int(obj1));
31905 if (SWIG_arg_fail(2)) SWIG_fail;
31906 }
31907 if (arg1) (arg1)->refresh = arg2;
31908
31909 Py_INCREF(Py_None); resultobj = Py_None;
31910 return resultobj;
31911 fail:
31912 return NULL;
31913 }
31914
31915
31916 static PyObject *_wrap_VideoMode_refresh_get(PyObject *, PyObject *args, PyObject *kwargs) {
31917 PyObject *resultobj = NULL;
31918 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31919 int result;
31920 PyObject * obj0 = 0 ;
31921 char *kwnames[] = {
31922 (char *) "self", NULL
31923 };
31924
31925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_refresh_get",kwnames,&obj0)) goto fail;
31926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31927 if (SWIG_arg_fail(1)) SWIG_fail;
31928 result = (int) ((arg1)->refresh);
31929
31930 {
31931 resultobj = SWIG_From_int(static_cast<int >(result));
31932 }
31933 return resultobj;
31934 fail:
31935 return NULL;
31936 }
31937
31938
31939 static PyObject * VideoMode_swigregister(PyObject *, PyObject *args) {
31940 PyObject *obj;
31941 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31942 SWIG_TypeClientData(SWIGTYPE_p_wxVideoMode, obj);
31943 Py_INCREF(obj);
31944 return Py_BuildValue((char *)"");
31945 }
31946 static int _wrap_DefaultVideoMode_set(PyObject *) {
31947 PyErr_SetString(PyExc_TypeError,"Variable DefaultVideoMode is read-only.");
31948 return 1;
31949 }
31950
31951
31952 static PyObject *_wrap_DefaultVideoMode_get(void) {
31953 PyObject *pyobj = NULL;
31954
31955 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultVideoMode), SWIGTYPE_p_wxVideoMode, 0);
31956 return pyobj;
31957 }
31958
31959
31960 static PyObject *_wrap_new_Display(PyObject *, PyObject *args, PyObject *kwargs) {
31961 PyObject *resultobj = NULL;
31962 size_t arg1 = (size_t) 0 ;
31963 wxDisplay *result;
31964 PyObject * obj0 = 0 ;
31965 char *kwnames[] = {
31966 (char *) "index", NULL
31967 };
31968
31969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Display",kwnames,&obj0)) goto fail;
31970 if (obj0) {
31971 {
31972 arg1 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj0));
31973 if (SWIG_arg_fail(1)) SWIG_fail;
31974 }
31975 }
31976 {
31977 PyThreadState* __tstate = wxPyBeginAllowThreads();
31978 result = (wxDisplay *)new wxDisplay(arg1);
31979
31980 wxPyEndAllowThreads(__tstate);
31981 if (PyErr_Occurred()) SWIG_fail;
31982 }
31983 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplay, 1);
31984 return resultobj;
31985 fail:
31986 return NULL;
31987 }
31988
31989
31990 static PyObject *_wrap_delete_Display(PyObject *, PyObject *args, PyObject *kwargs) {
31991 PyObject *resultobj = NULL;
31992 wxDisplay *arg1 = (wxDisplay *) 0 ;
31993 PyObject * obj0 = 0 ;
31994 char *kwnames[] = {
31995 (char *) "self", NULL
31996 };
31997
31998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Display",kwnames,&obj0)) goto fail;
31999 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32000 if (SWIG_arg_fail(1)) SWIG_fail;
32001 {
32002 PyThreadState* __tstate = wxPyBeginAllowThreads();
32003 delete arg1;
32004
32005 wxPyEndAllowThreads(__tstate);
32006 if (PyErr_Occurred()) SWIG_fail;
32007 }
32008 Py_INCREF(Py_None); resultobj = Py_None;
32009 return resultobj;
32010 fail:
32011 return NULL;
32012 }
32013
32014
32015 static PyObject *_wrap_Display_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
32016 PyObject *resultobj = NULL;
32017 size_t result;
32018 char *kwnames[] = {
32019 NULL
32020 };
32021
32022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Display_GetCount",kwnames)) goto fail;
32023 {
32024 PyThreadState* __tstate = wxPyBeginAllowThreads();
32025 result = (size_t)wxDisplay::GetCount();
32026
32027 wxPyEndAllowThreads(__tstate);
32028 if (PyErr_Occurred()) SWIG_fail;
32029 }
32030 {
32031 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
32032 }
32033 return resultobj;
32034 fail:
32035 return NULL;
32036 }
32037
32038
32039 static PyObject *_wrap_Display_GetFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
32040 PyObject *resultobj = NULL;
32041 wxPoint *arg1 = 0 ;
32042 int result;
32043 wxPoint temp1 ;
32044 PyObject * obj0 = 0 ;
32045 char *kwnames[] = {
32046 (char *) "pt", NULL
32047 };
32048
32049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromPoint",kwnames,&obj0)) goto fail;
32050 {
32051 arg1 = &temp1;
32052 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
32053 }
32054 {
32055 PyThreadState* __tstate = wxPyBeginAllowThreads();
32056 result = (int)wxDisplay::GetFromPoint((wxPoint const &)*arg1);
32057
32058 wxPyEndAllowThreads(__tstate);
32059 if (PyErr_Occurred()) SWIG_fail;
32060 }
32061 {
32062 resultobj = SWIG_From_int(static_cast<int >(result));
32063 }
32064 return resultobj;
32065 fail:
32066 return NULL;
32067 }
32068
32069
32070 static PyObject *_wrap_Display_GetFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32071 PyObject *resultobj = NULL;
32072 wxWindow *arg1 = (wxWindow *) 0 ;
32073 int result;
32074 PyObject * obj0 = 0 ;
32075 char *kwnames[] = {
32076 (char *) "window", NULL
32077 };
32078
32079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromWindow",kwnames,&obj0)) goto fail;
32080 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32081 if (SWIG_arg_fail(1)) SWIG_fail;
32082 {
32083 PyThreadState* __tstate = wxPyBeginAllowThreads();
32084 result = (int)wxDisplay_GetFromWindow(arg1);
32085
32086 wxPyEndAllowThreads(__tstate);
32087 if (PyErr_Occurred()) SWIG_fail;
32088 }
32089 {
32090 resultobj = SWIG_From_int(static_cast<int >(result));
32091 }
32092 return resultobj;
32093 fail:
32094 return NULL;
32095 }
32096
32097
32098 static PyObject *_wrap_Display_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
32099 PyObject *resultobj = NULL;
32100 wxDisplay *arg1 = (wxDisplay *) 0 ;
32101 bool result;
32102 PyObject * obj0 = 0 ;
32103 char *kwnames[] = {
32104 (char *) "self", NULL
32105 };
32106
32107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsOk",kwnames,&obj0)) goto fail;
32108 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32109 if (SWIG_arg_fail(1)) SWIG_fail;
32110 {
32111 PyThreadState* __tstate = wxPyBeginAllowThreads();
32112 result = (bool)((wxDisplay const *)arg1)->IsOk();
32113
32114 wxPyEndAllowThreads(__tstate);
32115 if (PyErr_Occurred()) SWIG_fail;
32116 }
32117 {
32118 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32119 }
32120 return resultobj;
32121 fail:
32122 return NULL;
32123 }
32124
32125
32126 static PyObject *_wrap_Display_GetGeometry(PyObject *, PyObject *args, PyObject *kwargs) {
32127 PyObject *resultobj = NULL;
32128 wxDisplay *arg1 = (wxDisplay *) 0 ;
32129 wxRect result;
32130 PyObject * obj0 = 0 ;
32131 char *kwnames[] = {
32132 (char *) "self", NULL
32133 };
32134
32135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetGeometry",kwnames,&obj0)) goto fail;
32136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32137 if (SWIG_arg_fail(1)) SWIG_fail;
32138 {
32139 PyThreadState* __tstate = wxPyBeginAllowThreads();
32140 result = ((wxDisplay const *)arg1)->GetGeometry();
32141
32142 wxPyEndAllowThreads(__tstate);
32143 if (PyErr_Occurred()) SWIG_fail;
32144 }
32145 {
32146 wxRect * resultptr;
32147 resultptr = new wxRect(static_cast<wxRect & >(result));
32148 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
32149 }
32150 return resultobj;
32151 fail:
32152 return NULL;
32153 }
32154
32155
32156 static PyObject *_wrap_Display_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
32157 PyObject *resultobj = NULL;
32158 wxDisplay *arg1 = (wxDisplay *) 0 ;
32159 wxString result;
32160 PyObject * obj0 = 0 ;
32161 char *kwnames[] = {
32162 (char *) "self", NULL
32163 };
32164
32165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetName",kwnames,&obj0)) goto fail;
32166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32167 if (SWIG_arg_fail(1)) SWIG_fail;
32168 {
32169 PyThreadState* __tstate = wxPyBeginAllowThreads();
32170 result = ((wxDisplay const *)arg1)->GetName();
32171
32172 wxPyEndAllowThreads(__tstate);
32173 if (PyErr_Occurred()) SWIG_fail;
32174 }
32175 {
32176 #if wxUSE_UNICODE
32177 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32178 #else
32179 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32180 #endif
32181 }
32182 return resultobj;
32183 fail:
32184 return NULL;
32185 }
32186
32187
32188 static PyObject *_wrap_Display_IsPrimary(PyObject *, PyObject *args, PyObject *kwargs) {
32189 PyObject *resultobj = NULL;
32190 wxDisplay *arg1 = (wxDisplay *) 0 ;
32191 bool result;
32192 PyObject * obj0 = 0 ;
32193 char *kwnames[] = {
32194 (char *) "self", NULL
32195 };
32196
32197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsPrimary",kwnames,&obj0)) goto fail;
32198 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32199 if (SWIG_arg_fail(1)) SWIG_fail;
32200 {
32201 PyThreadState* __tstate = wxPyBeginAllowThreads();
32202 result = (bool)((wxDisplay const *)arg1)->IsPrimary();
32203
32204 wxPyEndAllowThreads(__tstate);
32205 if (PyErr_Occurred()) SWIG_fail;
32206 }
32207 {
32208 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32209 }
32210 return resultobj;
32211 fail:
32212 return NULL;
32213 }
32214
32215
32216 static PyObject *_wrap_Display_GetModes(PyObject *, PyObject *args, PyObject *kwargs) {
32217 PyObject *resultobj = NULL;
32218 wxDisplay *arg1 = (wxDisplay *) 0 ;
32219 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
32220 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
32221 PyObject *result;
32222 PyObject * obj0 = 0 ;
32223 PyObject * obj1 = 0 ;
32224 char *kwnames[] = {
32225 (char *) "self",(char *) "mode", NULL
32226 };
32227
32228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_GetModes",kwnames,&obj0,&obj1)) goto fail;
32229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32230 if (SWIG_arg_fail(1)) SWIG_fail;
32231 if (obj1) {
32232 {
32233 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
32234 if (SWIG_arg_fail(2)) SWIG_fail;
32235 if (arg2 == NULL) {
32236 SWIG_null_ref("wxVideoMode");
32237 }
32238 if (SWIG_arg_fail(2)) SWIG_fail;
32239 }
32240 }
32241 {
32242 PyThreadState* __tstate = wxPyBeginAllowThreads();
32243 result = (PyObject *)wxDisplay_GetModes(arg1,(wxVideoMode const &)*arg2);
32244
32245 wxPyEndAllowThreads(__tstate);
32246 if (PyErr_Occurred()) SWIG_fail;
32247 }
32248 resultobj = result;
32249 return resultobj;
32250 fail:
32251 return NULL;
32252 }
32253
32254
32255 static PyObject *_wrap_Display_GetCurrentMode(PyObject *, PyObject *args, PyObject *kwargs) {
32256 PyObject *resultobj = NULL;
32257 wxDisplay *arg1 = (wxDisplay *) 0 ;
32258 wxVideoMode result;
32259 PyObject * obj0 = 0 ;
32260 char *kwnames[] = {
32261 (char *) "self", NULL
32262 };
32263
32264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetCurrentMode",kwnames,&obj0)) goto fail;
32265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32266 if (SWIG_arg_fail(1)) SWIG_fail;
32267 {
32268 PyThreadState* __tstate = wxPyBeginAllowThreads();
32269 result = ((wxDisplay const *)arg1)->GetCurrentMode();
32270
32271 wxPyEndAllowThreads(__tstate);
32272 if (PyErr_Occurred()) SWIG_fail;
32273 }
32274 {
32275 wxVideoMode * resultptr;
32276 resultptr = new wxVideoMode(static_cast<wxVideoMode & >(result));
32277 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVideoMode, 1);
32278 }
32279 return resultobj;
32280 fail:
32281 return NULL;
32282 }
32283
32284
32285 static PyObject *_wrap_Display_ChangeMode(PyObject *, PyObject *args, PyObject *kwargs) {
32286 PyObject *resultobj = NULL;
32287 wxDisplay *arg1 = (wxDisplay *) 0 ;
32288 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
32289 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
32290 bool result;
32291 PyObject * obj0 = 0 ;
32292 PyObject * obj1 = 0 ;
32293 char *kwnames[] = {
32294 (char *) "self",(char *) "mode", NULL
32295 };
32296
32297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_ChangeMode",kwnames,&obj0,&obj1)) goto fail;
32298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32299 if (SWIG_arg_fail(1)) SWIG_fail;
32300 if (obj1) {
32301 {
32302 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
32303 if (SWIG_arg_fail(2)) SWIG_fail;
32304 if (arg2 == NULL) {
32305 SWIG_null_ref("wxVideoMode");
32306 }
32307 if (SWIG_arg_fail(2)) SWIG_fail;
32308 }
32309 }
32310 {
32311 PyThreadState* __tstate = wxPyBeginAllowThreads();
32312 result = (bool)(arg1)->ChangeMode((wxVideoMode const &)*arg2);
32313
32314 wxPyEndAllowThreads(__tstate);
32315 if (PyErr_Occurred()) SWIG_fail;
32316 }
32317 {
32318 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32319 }
32320 return resultobj;
32321 fail:
32322 return NULL;
32323 }
32324
32325
32326 static PyObject *_wrap_Display_ResetMode(PyObject *, PyObject *args, PyObject *kwargs) {
32327 PyObject *resultobj = NULL;
32328 wxDisplay *arg1 = (wxDisplay *) 0 ;
32329 PyObject * obj0 = 0 ;
32330 char *kwnames[] = {
32331 (char *) "self", NULL
32332 };
32333
32334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_ResetMode",kwnames,&obj0)) goto fail;
32335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32336 if (SWIG_arg_fail(1)) SWIG_fail;
32337 {
32338 PyThreadState* __tstate = wxPyBeginAllowThreads();
32339 (arg1)->ResetMode();
32340
32341 wxPyEndAllowThreads(__tstate);
32342 if (PyErr_Occurred()) SWIG_fail;
32343 }
32344 Py_INCREF(Py_None); resultobj = Py_None;
32345 return resultobj;
32346 fail:
32347 return NULL;
32348 }
32349
32350
32351 static PyObject * Display_swigregister(PyObject *, PyObject *args) {
32352 PyObject *obj;
32353 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32354 SWIG_TypeClientData(SWIGTYPE_p_wxDisplay, obj);
32355 Py_INCREF(obj);
32356 return Py_BuildValue((char *)"");
32357 }
32358 static PyObject *_wrap_StandardPaths_Get(PyObject *, PyObject *args, PyObject *kwargs) {
32359 PyObject *resultobj = NULL;
32360 wxStandardPaths *result;
32361 char *kwnames[] = {
32362 NULL
32363 };
32364
32365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StandardPaths_Get",kwnames)) goto fail;
32366 {
32367 PyThreadState* __tstate = wxPyBeginAllowThreads();
32368 result = (wxStandardPaths *)wxStandardPaths_Get();
32369
32370 wxPyEndAllowThreads(__tstate);
32371 if (PyErr_Occurred()) SWIG_fail;
32372 }
32373 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStandardPaths, 0);
32374 return resultobj;
32375 fail:
32376 return NULL;
32377 }
32378
32379
32380 static PyObject *_wrap_StandardPaths_GetConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
32381 PyObject *resultobj = NULL;
32382 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32383 wxString result;
32384 PyObject * obj0 = 0 ;
32385 char *kwnames[] = {
32386 (char *) "self", NULL
32387 };
32388
32389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetConfigDir",kwnames,&obj0)) goto fail;
32390 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32391 if (SWIG_arg_fail(1)) SWIG_fail;
32392 {
32393 PyThreadState* __tstate = wxPyBeginAllowThreads();
32394 result = ((wxStandardPaths const *)arg1)->GetConfigDir();
32395
32396 wxPyEndAllowThreads(__tstate);
32397 if (PyErr_Occurred()) SWIG_fail;
32398 }
32399 {
32400 #if wxUSE_UNICODE
32401 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32402 #else
32403 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32404 #endif
32405 }
32406 return resultobj;
32407 fail:
32408 return NULL;
32409 }
32410
32411
32412 static PyObject *_wrap_StandardPaths_GetUserConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
32413 PyObject *resultobj = NULL;
32414 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32415 wxString result;
32416 PyObject * obj0 = 0 ;
32417 char *kwnames[] = {
32418 (char *) "self", NULL
32419 };
32420
32421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserConfigDir",kwnames,&obj0)) goto fail;
32422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32423 if (SWIG_arg_fail(1)) SWIG_fail;
32424 {
32425 PyThreadState* __tstate = wxPyBeginAllowThreads();
32426 result = ((wxStandardPaths const *)arg1)->GetUserConfigDir();
32427
32428 wxPyEndAllowThreads(__tstate);
32429 if (PyErr_Occurred()) SWIG_fail;
32430 }
32431 {
32432 #if wxUSE_UNICODE
32433 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32434 #else
32435 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32436 #endif
32437 }
32438 return resultobj;
32439 fail:
32440 return NULL;
32441 }
32442
32443
32444 static PyObject *_wrap_StandardPaths_GetDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32445 PyObject *resultobj = NULL;
32446 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32447 wxString result;
32448 PyObject * obj0 = 0 ;
32449 char *kwnames[] = {
32450 (char *) "self", NULL
32451 };
32452
32453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetDataDir",kwnames,&obj0)) goto fail;
32454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32455 if (SWIG_arg_fail(1)) SWIG_fail;
32456 {
32457 PyThreadState* __tstate = wxPyBeginAllowThreads();
32458 result = ((wxStandardPaths const *)arg1)->GetDataDir();
32459
32460 wxPyEndAllowThreads(__tstate);
32461 if (PyErr_Occurred()) SWIG_fail;
32462 }
32463 {
32464 #if wxUSE_UNICODE
32465 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32466 #else
32467 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32468 #endif
32469 }
32470 return resultobj;
32471 fail:
32472 return NULL;
32473 }
32474
32475
32476 static PyObject *_wrap_StandardPaths_GetLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32477 PyObject *resultobj = NULL;
32478 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32479 wxString result;
32480 PyObject * obj0 = 0 ;
32481 char *kwnames[] = {
32482 (char *) "self", NULL
32483 };
32484
32485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetLocalDataDir",kwnames,&obj0)) goto fail;
32486 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32487 if (SWIG_arg_fail(1)) SWIG_fail;
32488 {
32489 PyThreadState* __tstate = wxPyBeginAllowThreads();
32490 result = ((wxStandardPaths const *)arg1)->GetLocalDataDir();
32491
32492 wxPyEndAllowThreads(__tstate);
32493 if (PyErr_Occurred()) SWIG_fail;
32494 }
32495 {
32496 #if wxUSE_UNICODE
32497 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32498 #else
32499 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32500 #endif
32501 }
32502 return resultobj;
32503 fail:
32504 return NULL;
32505 }
32506
32507
32508 static PyObject *_wrap_StandardPaths_GetUserDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32509 PyObject *resultobj = NULL;
32510 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32511 wxString result;
32512 PyObject * obj0 = 0 ;
32513 char *kwnames[] = {
32514 (char *) "self", NULL
32515 };
32516
32517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserDataDir",kwnames,&obj0)) goto fail;
32518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32519 if (SWIG_arg_fail(1)) SWIG_fail;
32520 {
32521 PyThreadState* __tstate = wxPyBeginAllowThreads();
32522 result = ((wxStandardPaths const *)arg1)->GetUserDataDir();
32523
32524 wxPyEndAllowThreads(__tstate);
32525 if (PyErr_Occurred()) SWIG_fail;
32526 }
32527 {
32528 #if wxUSE_UNICODE
32529 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32530 #else
32531 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32532 #endif
32533 }
32534 return resultobj;
32535 fail:
32536 return NULL;
32537 }
32538
32539
32540 static PyObject *_wrap_StandardPaths_GetUserLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32541 PyObject *resultobj = NULL;
32542 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32543 wxString result;
32544 PyObject * obj0 = 0 ;
32545 char *kwnames[] = {
32546 (char *) "self", NULL
32547 };
32548
32549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserLocalDataDir",kwnames,&obj0)) goto fail;
32550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32551 if (SWIG_arg_fail(1)) SWIG_fail;
32552 {
32553 PyThreadState* __tstate = wxPyBeginAllowThreads();
32554 result = ((wxStandardPaths const *)arg1)->GetUserLocalDataDir();
32555
32556 wxPyEndAllowThreads(__tstate);
32557 if (PyErr_Occurred()) SWIG_fail;
32558 }
32559 {
32560 #if wxUSE_UNICODE
32561 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32562 #else
32563 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32564 #endif
32565 }
32566 return resultobj;
32567 fail:
32568 return NULL;
32569 }
32570
32571
32572 static PyObject *_wrap_StandardPaths_GetPluginsDir(PyObject *, PyObject *args, PyObject *kwargs) {
32573 PyObject *resultobj = NULL;
32574 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32575 wxString result;
32576 PyObject * obj0 = 0 ;
32577 char *kwnames[] = {
32578 (char *) "self", NULL
32579 };
32580
32581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetPluginsDir",kwnames,&obj0)) goto fail;
32582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32583 if (SWIG_arg_fail(1)) SWIG_fail;
32584 {
32585 PyThreadState* __tstate = wxPyBeginAllowThreads();
32586 result = ((wxStandardPaths const *)arg1)->GetPluginsDir();
32587
32588 wxPyEndAllowThreads(__tstate);
32589 if (PyErr_Occurred()) SWIG_fail;
32590 }
32591 {
32592 #if wxUSE_UNICODE
32593 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32594 #else
32595 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32596 #endif
32597 }
32598 return resultobj;
32599 fail:
32600 return NULL;
32601 }
32602
32603
32604 static PyObject *_wrap_StandardPaths_SetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
32605 PyObject *resultobj = NULL;
32606 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32607 wxString *arg2 = 0 ;
32608 bool temp2 = false ;
32609 PyObject * obj0 = 0 ;
32610 PyObject * obj1 = 0 ;
32611 char *kwnames[] = {
32612 (char *) "self",(char *) "prefix", NULL
32613 };
32614
32615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StandardPaths_SetInstallPrefix",kwnames,&obj0,&obj1)) goto fail;
32616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32617 if (SWIG_arg_fail(1)) SWIG_fail;
32618 {
32619 arg2 = wxString_in_helper(obj1);
32620 if (arg2 == NULL) SWIG_fail;
32621 temp2 = true;
32622 }
32623 {
32624 PyThreadState* __tstate = wxPyBeginAllowThreads();
32625 (arg1)->SetInstallPrefix((wxString const &)*arg2);
32626
32627 wxPyEndAllowThreads(__tstate);
32628 if (PyErr_Occurred()) SWIG_fail;
32629 }
32630 Py_INCREF(Py_None); resultobj = Py_None;
32631 {
32632 if (temp2)
32633 delete arg2;
32634 }
32635 return resultobj;
32636 fail:
32637 {
32638 if (temp2)
32639 delete arg2;
32640 }
32641 return NULL;
32642 }
32643
32644
32645 static PyObject *_wrap_StandardPaths_GetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
32646 PyObject *resultobj = NULL;
32647 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32648 wxString result;
32649 PyObject * obj0 = 0 ;
32650 char *kwnames[] = {
32651 (char *) "self", NULL
32652 };
32653
32654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetInstallPrefix",kwnames,&obj0)) goto fail;
32655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32656 if (SWIG_arg_fail(1)) SWIG_fail;
32657 {
32658 PyThreadState* __tstate = wxPyBeginAllowThreads();
32659 result = ((wxStandardPaths const *)arg1)->GetInstallPrefix();
32660
32661 wxPyEndAllowThreads(__tstate);
32662 if (PyErr_Occurred()) SWIG_fail;
32663 }
32664 {
32665 #if wxUSE_UNICODE
32666 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32667 #else
32668 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32669 #endif
32670 }
32671 return resultobj;
32672 fail:
32673 return NULL;
32674 }
32675
32676
32677 static PyObject * StandardPaths_swigregister(PyObject *, PyObject *args) {
32678 PyObject *obj;
32679 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32680 SWIG_TypeClientData(SWIGTYPE_p_wxStandardPaths, obj);
32681 Py_INCREF(obj);
32682 return Py_BuildValue((char *)"");
32683 }
32684 static PyMethodDef SwigMethods[] = {
32685 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
32686 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
32687 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
32688 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS, NULL},
32689 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS, NULL},
32690 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS, NULL},
32691 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS, NULL},
32692 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS, NULL},
32693 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS, NULL},
32694 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
32695 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS, NULL},
32696 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
32697 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS, NULL},
32698 { (char *)"SystemOptions_IsFalse", (PyCFunction) _wrap_SystemOptions_IsFalse, METH_VARARGS | METH_KEYWORDS, NULL},
32699 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS, NULL},
32700 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS, NULL},
32701 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS, NULL},
32702 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS, NULL},
32703 { (char *)"IsStockID", (PyCFunction) _wrap_IsStockID, METH_VARARGS | METH_KEYWORDS, NULL},
32704 { (char *)"IsStockLabel", (PyCFunction) _wrap_IsStockLabel, METH_VARARGS | METH_KEYWORDS, NULL},
32705 { (char *)"GetStockLabel", (PyCFunction) _wrap_GetStockLabel, METH_VARARGS | METH_KEYWORDS, NULL},
32706 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS, NULL},
32707 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32708 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS, NULL},
32709 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS, NULL},
32710 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS, NULL},
32711 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS, NULL},
32712 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS, NULL},
32713 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS, NULL},
32714 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS, NULL},
32715 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS, NULL},
32716 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS, NULL},
32717 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS, NULL},
32718 { (char *)"MilliSleep", (PyCFunction) _wrap_MilliSleep, METH_VARARGS | METH_KEYWORDS, NULL},
32719 { (char *)"MicroSleep", (PyCFunction) _wrap_MicroSleep, METH_VARARGS | METH_KEYWORDS, NULL},
32720 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS, NULL},
32721 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS, NULL},
32722 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS, NULL},
32723 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS, NULL},
32724 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS, NULL},
32725 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS, NULL},
32726 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS, NULL},
32727 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS, NULL},
32728 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS, NULL},
32729 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS, NULL},
32730 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS, NULL},
32731 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32732 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32733 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32734 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32735 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
32736 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
32737 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS, NULL},
32738 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS, NULL},
32739 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS, NULL},
32740 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS, NULL},
32741 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL},
32742 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL},
32743 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS, NULL},
32744 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS, NULL},
32745 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
32746 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
32747 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL},
32748 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL},
32749 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32750 { (char *)"GetXDisplay", (PyCFunction) _wrap_GetXDisplay, METH_VARARGS | METH_KEYWORDS, NULL},
32751 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32752 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS, NULL},
32753 { (char *)"FindWindowAtPointer", (PyCFunction) _wrap_FindWindowAtPointer, METH_VARARGS | METH_KEYWORDS, NULL},
32754 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32755 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
32756 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
32757 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS, NULL},
32758 { (char *)"LaunchDefaultBrowser", (PyCFunction) _wrap_LaunchDefaultBrowser, METH_VARARGS | METH_KEYWORDS, NULL},
32759 { (char *)"GetKeyState", (PyCFunction) _wrap_GetKeyState, METH_VARARGS | METH_KEYWORDS, NULL},
32760 { (char *)"new_MouseState", (PyCFunction) _wrap_new_MouseState, METH_VARARGS | METH_KEYWORDS, NULL},
32761 { (char *)"delete_MouseState", (PyCFunction) _wrap_delete_MouseState, METH_VARARGS | METH_KEYWORDS, NULL},
32762 { (char *)"MouseState_GetX", (PyCFunction) _wrap_MouseState_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
32763 { (char *)"MouseState_GetY", (PyCFunction) _wrap_MouseState_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
32764 { (char *)"MouseState_LeftDown", (PyCFunction) _wrap_MouseState_LeftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32765 { (char *)"MouseState_MiddleDown", (PyCFunction) _wrap_MouseState_MiddleDown, METH_VARARGS | METH_KEYWORDS, NULL},
32766 { (char *)"MouseState_RightDown", (PyCFunction) _wrap_MouseState_RightDown, METH_VARARGS | METH_KEYWORDS, NULL},
32767 { (char *)"MouseState_ControlDown", (PyCFunction) _wrap_MouseState_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
32768 { (char *)"MouseState_ShiftDown", (PyCFunction) _wrap_MouseState_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32769 { (char *)"MouseState_AltDown", (PyCFunction) _wrap_MouseState_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
32770 { (char *)"MouseState_MetaDown", (PyCFunction) _wrap_MouseState_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
32771 { (char *)"MouseState_CmdDown", (PyCFunction) _wrap_MouseState_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL},
32772 { (char *)"MouseState_SetX", (PyCFunction) _wrap_MouseState_SetX, METH_VARARGS | METH_KEYWORDS, NULL},
32773 { (char *)"MouseState_SetY", (PyCFunction) _wrap_MouseState_SetY, METH_VARARGS | METH_KEYWORDS, NULL},
32774 { (char *)"MouseState_SetLeftDown", (PyCFunction) _wrap_MouseState_SetLeftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32775 { (char *)"MouseState_SetMiddleDown", (PyCFunction) _wrap_MouseState_SetMiddleDown, METH_VARARGS | METH_KEYWORDS, NULL},
32776 { (char *)"MouseState_SetRightDown", (PyCFunction) _wrap_MouseState_SetRightDown, METH_VARARGS | METH_KEYWORDS, NULL},
32777 { (char *)"MouseState_SetControlDown", (PyCFunction) _wrap_MouseState_SetControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
32778 { (char *)"MouseState_SetShiftDown", (PyCFunction) _wrap_MouseState_SetShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32779 { (char *)"MouseState_SetAltDown", (PyCFunction) _wrap_MouseState_SetAltDown, METH_VARARGS | METH_KEYWORDS, NULL},
32780 { (char *)"MouseState_SetMetaDown", (PyCFunction) _wrap_MouseState_SetMetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
32781 { (char *)"MouseState_swigregister", MouseState_swigregister, METH_VARARGS, NULL},
32782 { (char *)"GetMouseState", (PyCFunction) _wrap_GetMouseState, METH_VARARGS | METH_KEYWORDS, NULL},
32783 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS, NULL},
32784 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS, NULL},
32785 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS, NULL},
32786 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL},
32787 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL},
32788 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS, NULL},
32789 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS, NULL},
32790 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
32791 { (char *)"delete_ToolTip", (PyCFunction) _wrap_delete_ToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
32792 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS, NULL},
32793 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS, NULL},
32794 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32795 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
32796 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS, NULL},
32797 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS, NULL},
32798 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS, NULL},
32799 { (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS, NULL},
32800 { (char *)"Caret_Destroy", (PyCFunction) _wrap_Caret_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
32801 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
32802 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
32803 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32804 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
32805 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
32806 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
32807 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32808 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL},
32809 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS, NULL},
32810 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
32811 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
32812 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS, NULL},
32813 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
32814 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
32815 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
32816 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL},
32817 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32818 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32819 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS, NULL},
32820 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
32821 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
32822 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS, NULL},
32823 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32824 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32825 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS, NULL},
32826 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS, NULL},
32827 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS, NULL},
32828 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS, NULL},
32829 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
32830 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS, NULL},
32831 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS, NULL},
32832 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32833 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32834 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32835 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32836 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS, NULL},
32837 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32838 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32839 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS, NULL},
32840 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS, NULL},
32841 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32842 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32843 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS, NULL},
32844 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
32845 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS, NULL},
32846 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
32847 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
32848 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
32849 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS, NULL},
32850 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS, NULL},
32851 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS, NULL},
32852 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS, NULL},
32853 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32854 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS, NULL},
32855 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS, NULL},
32856 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS, NULL},
32857 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS, NULL},
32858 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32859 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32860 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS, NULL},
32861 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS, NULL},
32862 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32863 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS, NULL},
32864 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS, NULL},
32865 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32866 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS, NULL},
32867 { (char *)"Timer_GetOwner", (PyCFunction) _wrap_Timer_GetOwner, METH_VARARGS | METH_KEYWORDS, NULL},
32868 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS, NULL},
32869 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS, NULL},
32870 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL},
32871 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL},
32872 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS, NULL},
32873 { (char *)"Timer_GetId", (PyCFunction) _wrap_Timer_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
32874 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS, NULL},
32875 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
32876 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL},
32877 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS, NULL},
32878 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS, NULL},
32879 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS, NULL},
32880 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS, NULL},
32881 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS, NULL},
32882 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS, NULL},
32883 { (char *)"delete_Log", (PyCFunction) _wrap_delete_Log, METH_VARARGS | METH_KEYWORDS, NULL},
32884 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
32885 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS, NULL},
32886 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS, NULL},
32887 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
32888 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS, NULL},
32889 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL},
32890 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL},
32891 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS, NULL},
32892 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
32893 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
32894 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL},
32895 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL},
32896 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
32897 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
32898 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
32899 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL},
32900 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL},
32901 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
32902 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
32903 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
32904 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
32905 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL},
32906 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
32907 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS, NULL},
32908 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
32909 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS, NULL},
32910 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS, NULL},
32911 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS, NULL},
32912 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
32913 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS, NULL},
32914 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS, NULL},
32915 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS, NULL},
32916 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32917 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS, NULL},
32918 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
32919 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL},
32920 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL},
32921 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL},
32922 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS, NULL},
32923 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS, NULL},
32924 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS, NULL},
32925 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL},
32926 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL},
32927 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL},
32928 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS, NULL},
32929 { (char *)"new_LogBuffer", (PyCFunction) _wrap_new_LogBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
32930 { (char *)"LogBuffer_GetBuffer", (PyCFunction) _wrap_LogBuffer_GetBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
32931 { (char *)"LogBuffer_Flush", (PyCFunction) _wrap_LogBuffer_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
32932 { (char *)"LogBuffer_swigregister", LogBuffer_swigregister, METH_VARARGS, NULL},
32933 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS, NULL},
32934 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS, NULL},
32935 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS, NULL},
32936 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS, NULL},
32937 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS, NULL},
32938 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS, NULL},
32939 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32940 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS, NULL},
32941 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
32942 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS, NULL},
32943 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS, NULL},
32944 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS, NULL},
32945 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS, NULL},
32946 { (char *)"LogTrace", _wrap_LogTrace, METH_VARARGS, NULL},
32947 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS, NULL},
32948 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS, NULL},
32949 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS, NULL},
32950 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS, NULL},
32951 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS, NULL},
32952 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32953 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS, NULL},
32954 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS, NULL},
32955 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS, NULL},
32956 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS, NULL},
32957 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS, NULL},
32958 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32959 { (char *)"Process_base_OnTerminate", (PyCFunction) _wrap_Process_base_OnTerminate, METH_VARARGS | METH_KEYWORDS, NULL},
32960 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS, NULL},
32961 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS, NULL},
32962 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
32963 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS, NULL},
32964 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS, NULL},
32965 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS, NULL},
32966 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS, NULL},
32967 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS, NULL},
32968 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
32969 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
32970 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS, NULL},
32971 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL},
32972 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS, NULL},
32973 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS, NULL},
32974 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS, NULL},
32975 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS, NULL},
32976 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS, NULL},
32977 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS, NULL},
32978 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS, NULL},
32979 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS, NULL},
32980 { (char *)"Kill", (PyCFunction) _wrap_Kill, METH_VARARGS | METH_KEYWORDS, NULL},
32981 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS, NULL},
32982 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS, NULL},
32983 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32984 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32985 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
32986 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32987 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32988 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32989 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32990 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32991 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL},
32992 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL},
32993 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
32994 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS, NULL},
32995 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS, NULL},
32996 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS, NULL},
32997 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS, NULL},
32998 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS, NULL},
32999 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS, NULL},
33000 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS, NULL},
33001 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS, NULL},
33002 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS, NULL},
33003 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS, NULL},
33004 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS, NULL},
33005 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS, NULL},
33006 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS, NULL},
33007 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS, NULL},
33008 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS, NULL},
33009 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS, NULL},
33010 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS, NULL},
33011 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS, NULL},
33012 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS, NULL},
33013 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS, NULL},
33014 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS, NULL},
33015 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS, NULL},
33016 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS, NULL},
33017 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS, NULL},
33018 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS, NULL},
33019 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS, NULL},
33020 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS, NULL},
33021 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS, NULL},
33022 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS, NULL},
33023 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS, NULL},
33024 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS, NULL},
33025 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS, NULL},
33026 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS, NULL},
33027 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33028 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33029 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
33030 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL},
33031 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS, NULL},
33032 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS, NULL},
33033 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
33034 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL},
33035 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33036 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33037 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
33038 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS, NULL},
33039 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS, NULL},
33040 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL},
33041 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL},
33042 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
33043 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS, NULL},
33044 { (char *)"new_Sound", (PyCFunction) _wrap_new_Sound, METH_VARARGS | METH_KEYWORDS, NULL},
33045 { (char *)"new_SoundFromData", (PyCFunction) _wrap_new_SoundFromData, METH_VARARGS | METH_KEYWORDS, NULL},
33046 { (char *)"delete_Sound", (PyCFunction) _wrap_delete_Sound, METH_VARARGS | METH_KEYWORDS, NULL},
33047 { (char *)"Sound_Create", (PyCFunction) _wrap_Sound_Create, METH_VARARGS | METH_KEYWORDS, NULL},
33048 { (char *)"Sound_CreateFromData", (PyCFunction) _wrap_Sound_CreateFromData, METH_VARARGS | METH_KEYWORDS, NULL},
33049 { (char *)"Sound_IsOk", (PyCFunction) _wrap_Sound_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
33050 { (char *)"Sound_Play", (PyCFunction) _wrap_Sound_Play, METH_VARARGS | METH_KEYWORDS, NULL},
33051 { (char *)"Sound_PlaySound", (PyCFunction) _wrap_Sound_PlaySound, METH_VARARGS | METH_KEYWORDS, NULL},
33052 { (char *)"Sound_Stop", (PyCFunction) _wrap_Sound_Stop, METH_VARARGS | METH_KEYWORDS, NULL},
33053 { (char *)"Sound_swigregister", Sound_swigregister, METH_VARARGS, NULL},
33054 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33055 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS, NULL},
33056 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33057 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS, NULL},
33058 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33059 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL},
33060 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
33061 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33062 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33063 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL},
33064 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL},
33065 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL},
33066 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS, NULL},
33067 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS, NULL},
33068 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS, NULL},
33069 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS, NULL},
33070 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS, NULL},
33071 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS, NULL},
33072 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
33073 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL},
33074 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL},
33075 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33076 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33077 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL},
33078 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33079 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33080 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS, NULL},
33081 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33082 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33083 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL},
33084 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33085 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS, NULL},
33086 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS, NULL},
33087 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL},
33088 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
33089 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS, NULL},
33090 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS, NULL},
33091 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
33092 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS, NULL},
33093 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL},
33094 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS, NULL},
33095 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS, NULL},
33096 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS, NULL},
33097 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL},
33098 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL},
33099 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS, NULL},
33100 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33101 { (char *)"delete_ArtProvider", (PyCFunction) _wrap_delete_ArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33102 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33103 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33104 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33105 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33106 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
33107 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33108 { (char *)"ArtProvider_GetSizeHint", (PyCFunction) _wrap_ArtProvider_GetSizeHint, METH_VARARGS | METH_KEYWORDS, NULL},
33109 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
33110 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS, NULL},
33111 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS, NULL},
33112 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS, NULL},
33113 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS, NULL},
33114 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS, NULL},
33115 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL},
33116 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
33117 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
33118 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33119 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33120 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33121 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33122 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS, NULL},
33123 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS, NULL},
33124 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33125 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33126 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS, NULL},
33127 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS, NULL},
33128 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS, NULL},
33129 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS, NULL},
33130 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS, NULL},
33131 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS, NULL},
33132 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS, NULL},
33133 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS, NULL},
33134 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS, NULL},
33135 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS, NULL},
33136 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
33137 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33138 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33139 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33140 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33141 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS, NULL},
33142 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33143 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33144 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
33145 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
33146 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33147 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
33148 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
33149 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
33150 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
33151 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
33152 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
33153 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS, NULL},
33154 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS, NULL},
33155 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS, NULL},
33156 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS, NULL},
33157 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL},
33158 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL},
33159 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS, NULL},
33160 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL},
33161 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL},
33162 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS, NULL},
33163 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS, NULL},
33164 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33165 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS, NULL},
33166 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS, NULL},
33167 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS, NULL},
33168 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS, NULL},
33169 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS, NULL},
33170 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33171 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS, NULL},
33172 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS, NULL},
33173 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS, NULL},
33174 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33175 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS, NULL},
33176 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS, NULL},
33177 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS, NULL},
33178 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS, NULL},
33179 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS, NULL},
33180 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS, NULL},
33181 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS, NULL},
33182 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS, NULL},
33183 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS, NULL},
33184 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS, NULL},
33185 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS, NULL},
33186 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS, NULL},
33187 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS, NULL},
33188 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS, NULL},
33189 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS, NULL},
33190 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS, NULL},
33191 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS, NULL},
33192 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS, NULL},
33193 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS, NULL},
33194 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS, NULL},
33195 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS, NULL},
33196 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS, NULL},
33197 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33198 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS, NULL},
33199 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS, NULL},
33200 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS, NULL},
33201 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS, NULL},
33202 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL},
33203 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33204 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33205 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33206 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33207 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33208 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33209 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33210 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33211 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33212 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33213 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33214 { (char *)"DateTime_SetToWeekOfYear", (PyCFunction) _wrap_DateTime_SetToWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
33215 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL},
33216 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL},
33217 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS, NULL},
33218 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS, NULL},
33219 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL},
33220 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS, NULL},
33221 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL},
33222 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS, NULL},
33223 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS, NULL},
33224 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33225 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33226 { (char *)"DateTime_FromTimezone", (PyCFunction) _wrap_DateTime_FromTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33227 { (char *)"DateTime_MakeFromTimezone", (PyCFunction) _wrap_DateTime_MakeFromTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33228 { (char *)"DateTime_ToUTC", (PyCFunction) _wrap_DateTime_ToUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33229 { (char *)"DateTime_MakeUTC", (PyCFunction) _wrap_DateTime_MakeUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33230 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS, NULL},
33231 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS, NULL},
33232 { (char *)"DateTime_FromUTC", (PyCFunction) _wrap_DateTime_FromUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33233 { (char *)"DateTime_MakeFromUTC", (PyCFunction) _wrap_DateTime_MakeFromUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33234 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS, NULL},
33235 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS, NULL},
33236 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS, NULL},
33237 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS, NULL},
33238 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33239 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS, NULL},
33240 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33241 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS, NULL},
33242 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS, NULL},
33243 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS, NULL},
33244 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL},
33245 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
33246 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
33247 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33248 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS, NULL},
33249 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL},
33250 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS, NULL},
33251 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS, NULL},
33252 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS, NULL},
33253 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS, NULL},
33254 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS, NULL},
33255 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS, NULL},
33256 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS, NULL},
33257 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS, NULL},
33258 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS, NULL},
33259 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS, NULL},
33260 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS, NULL},
33261 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
33262 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS, NULL},
33263 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS, NULL},
33264 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS, NULL},
33265 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS, NULL},
33266 { (char *)"DateTime___lt__", (PyCFunction) _wrap_DateTime___lt__, METH_VARARGS | METH_KEYWORDS, NULL},
33267 { (char *)"DateTime___le__", (PyCFunction) _wrap_DateTime___le__, METH_VARARGS | METH_KEYWORDS, NULL},
33268 { (char *)"DateTime___gt__", (PyCFunction) _wrap_DateTime___gt__, METH_VARARGS | METH_KEYWORDS, NULL},
33269 { (char *)"DateTime___ge__", (PyCFunction) _wrap_DateTime___ge__, METH_VARARGS | METH_KEYWORDS, NULL},
33270 { (char *)"DateTime___eq__", (PyCFunction) _wrap_DateTime___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33271 { (char *)"DateTime___ne__", (PyCFunction) _wrap_DateTime___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33272 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS, NULL},
33273 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33274 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS, NULL},
33275 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS, NULL},
33276 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS, NULL},
33277 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS, NULL},
33278 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS, NULL},
33279 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS, NULL},
33280 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS, NULL},
33281 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS, NULL},
33282 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS, NULL},
33283 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS, NULL},
33284 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS, NULL},
33285 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS, NULL},
33286 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS, NULL},
33287 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS, NULL},
33288 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS, NULL},
33289 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL},
33290 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL},
33291 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL},
33292 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL},
33293 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33294 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33295 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL},
33296 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
33297 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL},
33298 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL},
33299 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS, NULL},
33300 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
33301 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
33302 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
33303 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
33304 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL},
33305 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
33306 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL},
33307 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL},
33308 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS, NULL},
33309 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS, NULL},
33310 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS, NULL},
33311 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS, NULL},
33312 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33313 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33314 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS, NULL},
33315 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS, NULL},
33316 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS, NULL},
33317 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL},
33318 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS, NULL},
33319 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS, NULL},
33320 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
33321 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL},
33322 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS, NULL},
33323 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS, NULL},
33324 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS, NULL},
33325 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS, NULL},
33326 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS, NULL},
33327 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS, NULL},
33328 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33329 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33330 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL},
33331 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL},
33332 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL},
33333 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL},
33334 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS, NULL},
33335 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS, NULL},
33336 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS, NULL},
33337 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS, NULL},
33338 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS, NULL},
33339 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS, NULL},
33340 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
33341 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS, NULL},
33342 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS, NULL},
33343 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS, NULL},
33344 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
33345 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL},
33346 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS, NULL},
33347 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL},
33348 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
33349 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL},
33350 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL},
33351 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
33352 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
33353 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
33354 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
33355 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL},
33356 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
33357 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL},
33358 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL},
33359 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33360 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33361 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS, NULL},
33362 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS, NULL},
33363 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS, NULL},
33364 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS, NULL},
33365 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS, NULL},
33366 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33367 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33368 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33369 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS, NULL},
33370 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS, NULL},
33371 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS, NULL},
33372 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS, NULL},
33373 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
33374 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
33375 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS, NULL},
33376 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33377 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33378 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS, NULL},
33379 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL},
33380 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL},
33381 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS, NULL},
33382 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL},
33383 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33384 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS, NULL},
33385 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL},
33386 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33387 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33388 { (char *)"DataObjectSimple_GetDataSize", (PyCFunction) _wrap_DataObjectSimple_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL},
33389 { (char *)"DataObjectSimple_GetDataHere", (PyCFunction) _wrap_DataObjectSimple_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL},
33390 { (char *)"DataObjectSimple_SetData", (PyCFunction) _wrap_DataObjectSimple_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33391 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS, NULL},
33392 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL},
33393 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33394 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS, NULL},
33395 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS, NULL},
33396 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS, NULL},
33397 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS, NULL},
33398 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33399 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS, NULL},
33400 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
33401 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
33402 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS, NULL},
33403 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33404 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33405 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS, NULL},
33406 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33407 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
33408 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
33409 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS, NULL},
33410 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33411 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33412 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS, NULL},
33413 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33414 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS, NULL},
33415 { (char *)"FileDataObject_AddFile", (PyCFunction) _wrap_FileDataObject_AddFile, METH_VARARGS | METH_KEYWORDS, NULL},
33416 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS, NULL},
33417 { (char *)"new_CustomDataObject", _wrap_new_CustomDataObject, METH_VARARGS, NULL},
33418 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33419 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
33420 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
33421 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS, NULL},
33422 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33423 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS, NULL},
33424 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS, NULL},
33425 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS, NULL},
33426 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33427 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS, NULL},
33428 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS, NULL},
33429 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS, NULL},
33430 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33431 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS, NULL},
33432 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33433 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33434 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
33435 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33436 { (char *)"DropSource_base_GiveFeedback", (PyCFunction) _wrap_DropSource_base_GiveFeedback, METH_VARARGS | METH_KEYWORDS, NULL},
33437 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS, NULL},
33438 { (char *)"new_DropTarget", (PyCFunction) _wrap_new_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33439 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33440 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33441 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33442 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33443 { (char *)"DropTarget_base_OnEnter", (PyCFunction) _wrap_DropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
33444 { (char *)"DropTarget_base_OnDragOver", (PyCFunction) _wrap_DropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
33445 { (char *)"DropTarget_base_OnLeave", (PyCFunction) _wrap_DropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
33446 { (char *)"DropTarget_base_OnDrop", (PyCFunction) _wrap_DropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33447 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
33448 { (char *)"DropTarget_SetDefaultAction", (PyCFunction) _wrap_DropTarget_SetDefaultAction, METH_VARARGS | METH_KEYWORDS, NULL},
33449 { (char *)"DropTarget_GetDefaultAction", (PyCFunction) _wrap_DropTarget_GetDefaultAction, METH_VARARGS | METH_KEYWORDS, NULL},
33450 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS, NULL},
33451 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33452 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33453 { (char *)"TextDropTarget_base_OnEnter", (PyCFunction) _wrap_TextDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
33454 { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction) _wrap_TextDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
33455 { (char *)"TextDropTarget_base_OnLeave", (PyCFunction) _wrap_TextDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
33456 { (char *)"TextDropTarget_base_OnDrop", (PyCFunction) _wrap_TextDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33457 { (char *)"TextDropTarget_base_OnData", (PyCFunction) _wrap_TextDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL},
33458 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS, NULL},
33459 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33460 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33461 { (char *)"FileDropTarget_base_OnEnter", (PyCFunction) _wrap_FileDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
33462 { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction) _wrap_FileDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
33463 { (char *)"FileDropTarget_base_OnLeave", (PyCFunction) _wrap_FileDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
33464 { (char *)"FileDropTarget_base_OnDrop", (PyCFunction) _wrap_FileDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33465 { (char *)"FileDropTarget_base_OnData", (PyCFunction) _wrap_FileDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL},
33466 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS, NULL},
33467 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL},
33468 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL},
33469 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS, NULL},
33470 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS, NULL},
33471 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS, NULL},
33472 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS, NULL},
33473 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33474 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL},
33475 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
33476 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
33477 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
33478 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS, NULL},
33479 { (char *)"Clipboard_Get", (PyCFunction) _wrap_Clipboard_Get, METH_VARARGS | METH_KEYWORDS, NULL},
33480 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS, NULL},
33481 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL},
33482 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL},
33483 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS, NULL},
33484 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS, NULL},
33485 { (char *)"new_VideoMode", (PyCFunction) _wrap_new_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL},
33486 { (char *)"delete_VideoMode", (PyCFunction) _wrap_delete_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL},
33487 { (char *)"VideoMode_Matches", (PyCFunction) _wrap_VideoMode_Matches, METH_VARARGS | METH_KEYWORDS, NULL},
33488 { (char *)"VideoMode_GetWidth", (PyCFunction) _wrap_VideoMode_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
33489 { (char *)"VideoMode_GetHeight", (PyCFunction) _wrap_VideoMode_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
33490 { (char *)"VideoMode_GetDepth", (PyCFunction) _wrap_VideoMode_GetDepth, METH_VARARGS | METH_KEYWORDS, NULL},
33491 { (char *)"VideoMode_IsOk", (PyCFunction) _wrap_VideoMode_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
33492 { (char *)"VideoMode___eq__", (PyCFunction) _wrap_VideoMode___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33493 { (char *)"VideoMode___ne__", (PyCFunction) _wrap_VideoMode___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33494 { (char *)"VideoMode_w_set", (PyCFunction) _wrap_VideoMode_w_set, METH_VARARGS | METH_KEYWORDS, NULL},
33495 { (char *)"VideoMode_w_get", (PyCFunction) _wrap_VideoMode_w_get, METH_VARARGS | METH_KEYWORDS, NULL},
33496 { (char *)"VideoMode_h_set", (PyCFunction) _wrap_VideoMode_h_set, METH_VARARGS | METH_KEYWORDS, NULL},
33497 { (char *)"VideoMode_h_get", (PyCFunction) _wrap_VideoMode_h_get, METH_VARARGS | METH_KEYWORDS, NULL},
33498 { (char *)"VideoMode_bpp_set", (PyCFunction) _wrap_VideoMode_bpp_set, METH_VARARGS | METH_KEYWORDS, NULL},
33499 { (char *)"VideoMode_bpp_get", (PyCFunction) _wrap_VideoMode_bpp_get, METH_VARARGS | METH_KEYWORDS, NULL},
33500 { (char *)"VideoMode_refresh_set", (PyCFunction) _wrap_VideoMode_refresh_set, METH_VARARGS | METH_KEYWORDS, NULL},
33501 { (char *)"VideoMode_refresh_get", (PyCFunction) _wrap_VideoMode_refresh_get, METH_VARARGS | METH_KEYWORDS, NULL},
33502 { (char *)"VideoMode_swigregister", VideoMode_swigregister, METH_VARARGS, NULL},
33503 { (char *)"new_Display", (PyCFunction) _wrap_new_Display, METH_VARARGS | METH_KEYWORDS, NULL},
33504 { (char *)"delete_Display", (PyCFunction) _wrap_delete_Display, METH_VARARGS | METH_KEYWORDS, NULL},
33505 { (char *)"Display_GetCount", (PyCFunction) _wrap_Display_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
33506 { (char *)"Display_GetFromPoint", (PyCFunction) _wrap_Display_GetFromPoint, METH_VARARGS | METH_KEYWORDS, NULL},
33507 { (char *)"Display_GetFromWindow", (PyCFunction) _wrap_Display_GetFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
33508 { (char *)"Display_IsOk", (PyCFunction) _wrap_Display_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
33509 { (char *)"Display_GetGeometry", (PyCFunction) _wrap_Display_GetGeometry, METH_VARARGS | METH_KEYWORDS, NULL},
33510 { (char *)"Display_GetName", (PyCFunction) _wrap_Display_GetName, METH_VARARGS | METH_KEYWORDS, NULL},
33511 { (char *)"Display_IsPrimary", (PyCFunction) _wrap_Display_IsPrimary, METH_VARARGS | METH_KEYWORDS, NULL},
33512 { (char *)"Display_GetModes", (PyCFunction) _wrap_Display_GetModes, METH_VARARGS | METH_KEYWORDS, NULL},
33513 { (char *)"Display_GetCurrentMode", (PyCFunction) _wrap_Display_GetCurrentMode, METH_VARARGS | METH_KEYWORDS, NULL},
33514 { (char *)"Display_ChangeMode", (PyCFunction) _wrap_Display_ChangeMode, METH_VARARGS | METH_KEYWORDS, NULL},
33515 { (char *)"Display_ResetMode", (PyCFunction) _wrap_Display_ResetMode, METH_VARARGS | METH_KEYWORDS, NULL},
33516 { (char *)"Display_swigregister", Display_swigregister, METH_VARARGS, NULL},
33517 { (char *)"StandardPaths_Get", (PyCFunction) _wrap_StandardPaths_Get, METH_VARARGS | METH_KEYWORDS, NULL},
33518 { (char *)"StandardPaths_GetConfigDir", (PyCFunction) _wrap_StandardPaths_GetConfigDir, METH_VARARGS | METH_KEYWORDS, NULL},
33519 { (char *)"StandardPaths_GetUserConfigDir", (PyCFunction) _wrap_StandardPaths_GetUserConfigDir, METH_VARARGS | METH_KEYWORDS, NULL},
33520 { (char *)"StandardPaths_GetDataDir", (PyCFunction) _wrap_StandardPaths_GetDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33521 { (char *)"StandardPaths_GetLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33522 { (char *)"StandardPaths_GetUserDataDir", (PyCFunction) _wrap_StandardPaths_GetUserDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33523 { (char *)"StandardPaths_GetUserLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetUserLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33524 { (char *)"StandardPaths_GetPluginsDir", (PyCFunction) _wrap_StandardPaths_GetPluginsDir, METH_VARARGS | METH_KEYWORDS, NULL},
33525 { (char *)"StandardPaths_SetInstallPrefix", (PyCFunction) _wrap_StandardPaths_SetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL},
33526 { (char *)"StandardPaths_GetInstallPrefix", (PyCFunction) _wrap_StandardPaths_GetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL},
33527 { (char *)"StandardPaths_swigregister", StandardPaths_swigregister, METH_VARARGS, NULL},
33528 { NULL, NULL, 0, NULL }
33529 };
33530
33531
33532 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
33533
33534 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
33535 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
33536 }
33537 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
33538 return (void *)((wxEvent *) ((wxMenuEvent *) x));
33539 }
33540 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
33541 return (void *)((wxEvent *) ((wxCloseEvent *) x));
33542 }
33543 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
33544 return (void *)((wxEvent *) ((wxMouseEvent *) x));
33545 }
33546 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
33547 return (void *)((wxEvent *) ((wxEraseEvent *) x));
33548 }
33549 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
33550 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
33551 }
33552 static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
33553 return (void *)((wxEvent *) ((wxTimerEvent *) x));
33554 }
33555 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
33556 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
33557 }
33558 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
33559 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
33560 }
33561 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
33562 return (void *)((wxEvent *) ((wxPyEvent *) x));
33563 }
33564 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
33565 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
33566 }
33567 static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
33568 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
33569 }
33570 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
33571 return (void *)((wxEvent *) ((wxIdleEvent *) x));
33572 }
33573 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
33574 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
33575 }
33576 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
33577 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
33578 }
33579 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
33580 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
33581 }
33582 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
33583 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
33584 }
33585 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
33586 return (void *)((wxEvent *) ((wxActivateEvent *) x));
33587 }
33588 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
33589 return (void *)((wxEvent *) ((wxSizeEvent *) x));
33590 }
33591 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
33592 return (void *)((wxEvent *) ((wxMoveEvent *) x));
33593 }
33594 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
33595 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
33596 }
33597 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
33598 return (void *)((wxEvent *) ((wxPaintEvent *) x));
33599 }
33600 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
33601 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
33602 }
33603 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
33604 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
33605 }
33606 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
33607 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
33608 }
33609 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
33610 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
33611 }
33612 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
33613 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
33614 }
33615 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
33616 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
33617 }
33618 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
33619 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
33620 }
33621 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
33622 return (void *)((wxEvent *) ((wxFocusEvent *) x));
33623 }
33624 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
33625 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
33626 }
33627 static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
33628 return (void *)((wxEvent *) ((wxProcessEvent *) x));
33629 }
33630 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
33631 return (void *)((wxEvent *) ((wxShowEvent *) x));
33632 }
33633 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
33634 return (void *)((wxEvent *) ((wxCommandEvent *) x));
33635 }
33636 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
33637 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
33638 }
33639 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
33640 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
33641 }
33642 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
33643 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
33644 }
33645 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
33646 return (void *)((wxEvent *) ((wxKeyEvent *) x));
33647 }
33648 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
33649 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
33650 }
33651 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
33652 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
33653 }
33654 static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
33655 return (void *)((wxConfigBase *) ((wxConfig *) x));
33656 }
33657 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
33658 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
33659 }
33660 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
33661 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
33662 }
33663 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
33664 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
33665 }
33666 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
33667 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
33668 }
33669 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
33670 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
33671 }
33672 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
33673 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
33674 }
33675 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
33676 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
33677 }
33678 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
33679 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
33680 }
33681 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
33682 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
33683 }
33684 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
33685 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
33686 }
33687 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
33688 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
33689 }
33690 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
33691 return (void *)((wxDataObject *) ((wxURLDataObject *) x));
33692 }
33693 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
33694 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
33695 }
33696 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
33697 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
33698 }
33699 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
33700 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
33701 }
33702 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
33703 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
33704 }
33705 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
33706 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
33707 }
33708 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
33709 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
33710 }
33711 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
33712 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
33713 }
33714 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
33715 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
33716 }
33717 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
33718 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
33719 }
33720 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
33721 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
33722 }
33723 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
33724 return (void *)((wxEvtHandler *) ((wxWindow *) x));
33725 }
33726 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
33727 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
33728 }
33729 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
33730 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
33731 }
33732 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
33733 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
33734 }
33735 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
33736 return (void *)((wxEvtHandler *) ((wxValidator *) x));
33737 }
33738 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
33739 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
33740 }
33741 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
33742 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
33743 }
33744 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
33745 return (void *)((wxEvtHandler *) ((wxMenu *) x));
33746 }
33747 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
33748 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
33749 }
33750 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
33751 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
33752 }
33753 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
33754 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
33755 }
33756 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
33757 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
33758 }
33759 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
33760 return (void *)((wxObject *) ((wxSizerItem *) x));
33761 }
33762 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
33763 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
33764 }
33765 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
33766 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
33767 }
33768 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
33769 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
33770 }
33771 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
33772 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
33773 }
33774 static void *_p_wxSizerTo_p_wxObject(void *x) {
33775 return (void *)((wxObject *) ((wxSizer *) x));
33776 }
33777 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
33778 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
33779 }
33780 static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
33781 return (void *)((wxObject *) ((wxFileHistory *) x));
33782 }
33783 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
33784 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
33785 }
33786 static void *_p_wxEventTo_p_wxObject(void *x) {
33787 return (void *)((wxObject *) ((wxEvent *) x));
33788 }
33789 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
33790 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
33791 }
33792 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
33793 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
33794 }
33795 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
33796 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
33797 }
33798 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
33799 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
33800 }
33801 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
33802 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
33803 }
33804 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
33805 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
33806 }
33807 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
33808 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
33809 }
33810 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
33811 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
33812 }
33813 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
33814 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
33815 }
33816 static void *_p_wxControlTo_p_wxObject(void *x) {
33817 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
33818 }
33819 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
33820 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
33821 }
33822 static void *_p_wxTimerEventTo_p_wxObject(void *x) {
33823 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
33824 }
33825 static void *_p_wxFSFileTo_p_wxObject(void *x) {
33826 return (void *)((wxObject *) ((wxFSFile *) x));
33827 }
33828 static void *_p_wxClipboardTo_p_wxObject(void *x) {
33829 return (void *)((wxObject *) ((wxClipboard *) x));
33830 }
33831 static void *_p_wxPySizerTo_p_wxObject(void *x) {
33832 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
33833 }
33834 static void *_p_wxPyEventTo_p_wxObject(void *x) {
33835 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
33836 }
33837 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
33838 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
33839 }
33840 static void *_p_wxShowEventTo_p_wxObject(void *x) {
33841 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
33842 }
33843 static void *_p_wxToolTipTo_p_wxObject(void *x) {
33844 return (void *)((wxObject *) ((wxToolTip *) x));
33845 }
33846 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
33847 return (void *)((wxObject *) ((wxMenuItem *) x));
33848 }
33849 static void *_p_wxDateEventTo_p_wxObject(void *x) {
33850 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
33851 }
33852 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
33853 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
33854 }
33855 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
33856 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
33857 }
33858 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
33859 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
33860 }
33861 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
33862 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
33863 }
33864 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
33865 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
33866 }
33867 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
33868 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
33869 }
33870 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
33871 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
33872 }
33873 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
33874 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
33875 }
33876 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
33877 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
33878 }
33879 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
33880 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
33881 }
33882 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
33883 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
33884 }
33885 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
33886 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
33887 }
33888 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
33889 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
33890 }
33891 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
33892 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
33893 }
33894 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
33895 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
33896 }
33897 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
33898 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
33899 }
33900 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
33901 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
33902 }
33903 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
33904 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
33905 }
33906 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
33907 return (void *)((wxObject *) ((wxImageHandler *) x));
33908 }
33909 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
33910 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
33911 }
33912 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
33913 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
33914 }
33915 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
33916 return (void *)((wxObject *) ((wxEvtHandler *) x));
33917 }
33918 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
33919 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
33920 }
33921 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
33922 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
33923 }
33924 static void *_p_wxImageTo_p_wxObject(void *x) {
33925 return (void *)((wxObject *) ((wxImage *) x));
33926 }
33927 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
33928 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
33929 }
33930 static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
33931 return (void *)((wxObject *) ((wxSystemOptions *) x));
33932 }
33933 static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
33934 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
33935 }
33936 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
33937 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
33938 }
33939 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
33940 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
33941 }
33942 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
33943 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
33944 }
33945 static void *_p_wxWindowTo_p_wxObject(void *x) {
33946 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
33947 }
33948 static void *_p_wxMenuTo_p_wxObject(void *x) {
33949 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
33950 }
33951 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
33952 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
33953 }
33954 static void *_p_wxPyProcessTo_p_wxObject(void *x) {
33955 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
33956 }
33957 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
33958 return (void *)((wxObject *) ((wxFileSystem *) x));
33959 }
33960 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
33961 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
33962 }
33963 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
33964 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
33965 }
33966 static void *_p_wxPyAppTo_p_wxObject(void *x) {
33967 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
33968 }
33969 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
33970 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
33971 }
33972 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
33973 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
33974 }
33975 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
33976 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
33977 }
33978 static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
33979 return (void *)((wxObject *) ((wxBusyInfo *) x));
33980 }
33981 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
33982 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
33983 }
33984 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
33985 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
33986 }
33987 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
33988 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
33989 }
33990 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
33991 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
33992 }
33993 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
33994 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
33995 }
33996 static void *_p_wxProcessEventTo_p_wxObject(void *x) {
33997 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
33998 }
33999 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
34000 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
34001 }
34002 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
34003 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
34004 }
34005 static void *_p_wxValidatorTo_p_wxObject(void *x) {
34006 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
34007 }
34008 static void *_p_wxPyTimerTo_p_wxObject(void *x) {
34009 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
34010 }
34011 static void *_p_wxLogBufferTo_p_wxLog(void *x) {
34012 return (void *)((wxLog *) ((wxLogBuffer *) x));
34013 }
34014 static void *_p_wxLogStderrTo_p_wxLog(void *x) {
34015 return (void *)((wxLog *) ((wxLogStderr *) x));
34016 }
34017 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
34018 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
34019 }
34020 static void *_p_wxLogWindowTo_p_wxLog(void *x) {
34021 return (void *)((wxLog *) ((wxLogWindow *) x));
34022 }
34023 static void *_p_wxLogChainTo_p_wxLog(void *x) {
34024 return (void *)((wxLog *) ((wxLogChain *) x));
34025 }
34026 static void *_p_wxLogGuiTo_p_wxLog(void *x) {
34027 return (void *)((wxLog *) ((wxLogGui *) x));
34028 }
34029 static void *_p_wxPyLogTo_p_wxLog(void *x) {
34030 return (void *)((wxLog *) ((wxPyLog *) x));
34031 }
34032 static void *_p_wxControlTo_p_wxWindow(void *x) {
34033 return (void *)((wxWindow *) ((wxControl *) x));
34034 }
34035 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
34036 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
34037 }
34038 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
34039 return (void *)((wxWindow *) ((wxMenuBar *) x));
34040 }
34041 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
34042 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
34043 }
34044 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
34045 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
34046 }
34047 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, 0};
34048 static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0};
34049 static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, 0};
34050 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0};
34051 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0};
34052 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxLogLevel *", 0, 0, 0};
34053 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, 0};
34054 static swig_type_info _swigt__p_wxArrayString = {"_p_wxArrayString", "wxArrayString *", 0, 0, 0};
34055 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, 0};
34056 static swig_type_info _swigt__p_wxBitmapDataObject = {"_p_wxBitmapDataObject", "wxBitmapDataObject *", 0, 0, 0};
34057 static swig_type_info _swigt__p_wxBusyCursor = {"_p_wxBusyCursor", "wxBusyCursor *", 0, 0, 0};
34058 static swig_type_info _swigt__p_wxBusyInfo = {"_p_wxBusyInfo", "wxBusyInfo *", 0, 0, 0};
34059 static swig_type_info _swigt__p_wxCaret = {"_p_wxCaret", "wxCaret *", 0, 0, 0};
34060 static swig_type_info _swigt__p_wxChar = {"_p_wxChar", "wxChar *", 0, 0, 0};
34061 static swig_type_info _swigt__p_wxClipboard = {"_p_wxClipboard", "wxClipboard *", 0, 0, 0};
34062 static swig_type_info _swigt__p_wxClipboardLocker = {"_p_wxClipboardLocker", "wxClipboardLocker *", 0, 0, 0};
34063 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, 0};
34064 static swig_type_info _swigt__p_wxConfig = {"_p_wxConfig", "wxConfig *", 0, 0, 0};
34065 static swig_type_info _swigt__p_wxConfigBase = {"_p_wxConfigBase", "wxConfigBase *", 0, 0, 0};
34066 static swig_type_info _swigt__p_wxConfigPathChanger = {"_p_wxConfigPathChanger", "wxConfigPathChanger *", 0, 0, 0};
34067 static swig_type_info _swigt__p_wxCursor = {"_p_wxCursor", "wxCursor *", 0, 0, 0};
34068 static swig_type_info _swigt__p_wxCustomDataObject = {"_p_wxCustomDataObject", "wxCustomDataObject *", 0, 0, 0};
34069 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, 0};
34070 static swig_type_info _swigt__p_wxDataFormat = {"_p_wxDataFormat", "wxDataFormat *", 0, 0, 0};
34071 static swig_type_info _swigt__p_wxDataObject = {"_p_wxDataObject", "wxDataObject *", 0, 0, 0};
34072 static swig_type_info _swigt__p_wxDataObjectComposite = {"_p_wxDataObjectComposite", "wxDataObjectComposite *", 0, 0, 0};
34073 static swig_type_info _swigt__p_wxDataObjectSimple = {"_p_wxDataObjectSimple", "wxDataObjectSimple *", 0, 0, 0};
34074 static swig_type_info _swigt__p_wxDateSpan = {"_p_wxDateSpan", "wxDateSpan *", 0, 0, 0};
34075 static swig_type_info _swigt__p_wxDateTime = {"_p_wxDateTime", "wxDateTime *", 0, 0, 0};
34076 static swig_type_info _swigt__p_wxDateTime__TimeZone = {"_p_wxDateTime__TimeZone", "wxDateTime::TimeZone *", 0, 0, 0};
34077 static swig_type_info _swigt__p_wxDisplay = {"_p_wxDisplay", "wxDisplay *", 0, 0, 0};
34078 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0};
34079 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, 0};
34080 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0};
34081 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0};
34082 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0};
34083 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0};
34084 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0};
34085 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0};
34086 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0};
34087 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0};
34088 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0};
34089 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", 0, 0, 0, 0};
34090 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0};
34091 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0};
34092 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0};
34093 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0};
34094 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0};
34095 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0};
34096 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0};
34097 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0};
34098 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0};
34099 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0};
34100 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0};
34101 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0};
34102 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0};
34103 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0};
34104 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0};
34105 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0};
34106 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0};
34107 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0};
34108 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0};
34109 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0};
34110 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", 0, 0, 0, 0};
34111 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0};
34112 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0};
34113 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0};
34114 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0};
34115 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0};
34116 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0};
34117 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0};
34118 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0};
34119 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0};
34120 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0};
34121 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0};
34122 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0};
34123 static swig_type_info _swigt__p_wxFileConfig = {"_p_wxFileConfig", "wxFileConfig *", 0, 0, 0};
34124 static swig_type_info _swigt__p_wxFileDataObject = {"_p_wxFileDataObject", "wxFileDataObject *", 0, 0, 0};
34125 static swig_type_info _swigt__p_wxFileHistory = {"_p_wxFileHistory", "wxFileHistory *", 0, 0, 0};
34126 static swig_type_info _swigt__p_wxFileType = {"_p_wxFileType", "wxFileType *", 0, 0, 0};
34127 static swig_type_info _swigt__p_wxFileTypeInfo = {"_p_wxFileTypeInfo", "wxFileTypeInfo *", 0, 0, 0};
34128 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, 0};
34129 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, 0};
34130 static swig_type_info _swigt__p_wxIcon = {"_p_wxIcon", "wxIcon *", 0, 0, 0};
34131 static swig_type_info _swigt__p_wxJoystick = {"_p_wxJoystick", "wxJoystick *", 0, 0, 0};
34132 static swig_type_info _swigt__p_wxJoystickEvent = {"_p_wxJoystickEvent", "wxJoystickEvent *", 0, 0, 0};
34133 static swig_type_info _swigt__p_wxKillError = {"_p_wxKillError", "enum wxKillError *|wxKillError *", 0, 0, 0};
34134 static swig_type_info _swigt__p_wxLog = {"_p_wxLog", "wxLog *", 0, 0, 0};
34135 static swig_type_info _swigt__p_wxLogBuffer = {"_p_wxLogBuffer", "wxLogBuffer *", 0, 0, 0};
34136 static swig_type_info _swigt__p_wxLogChain = {"_p_wxLogChain", "wxLogChain *", 0, 0, 0};
34137 static swig_type_info _swigt__p_wxLogGui = {"_p_wxLogGui", "wxLogGui *", 0, 0, 0};
34138 static swig_type_info _swigt__p_wxLogNull = {"_p_wxLogNull", "wxLogNull *", 0, 0, 0};
34139 static swig_type_info _swigt__p_wxLogStderr = {"_p_wxLogStderr", "wxLogStderr *", 0, 0, 0};
34140 static swig_type_info _swigt__p_wxLogTextCtrl = {"_p_wxLogTextCtrl", "wxLogTextCtrl *", 0, 0, 0};
34141 static swig_type_info _swigt__p_wxLogWindow = {"_p_wxLogWindow", "wxLogWindow *", 0, 0, 0};
34142 static swig_type_info _swigt__p_wxMemorySize = {"_p_wxMemorySize", "wxMemorySize *", 0, 0, 0};
34143 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", "wxMenu *", 0, 0, 0};
34144 static swig_type_info _swigt__p_wxMetafileDataObject = {"_p_wxMetafileDataObject", "wxMetafileDataObject *", 0, 0, 0};
34145 static swig_type_info _swigt__p_wxMimeTypesManager = {"_p_wxMimeTypesManager", "wxMimeTypesManager *", 0, 0, 0};
34146 static swig_type_info _swigt__p_wxMouseState = {"_p_wxMouseState", "wxMouseState *", 0, 0, 0};
34147 static swig_type_info _swigt__p_wxMutexGuiLocker = {"_p_wxMutexGuiLocker", "wxMutexGuiLocker *", 0, 0, 0};
34148 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, 0};
34149 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0};
34150 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0};
34151 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0};
34152 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0};
34153 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0};
34154 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0};
34155 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0};
34156 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0};
34157 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0};
34158 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0};
34159 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0};
34160 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0};
34161 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0};
34162 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0};
34163 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0};
34164 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0};
34165 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0};
34166 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0};
34167 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0};
34168 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0};
34169 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0};
34170 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0};
34171 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0};
34172 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0};
34173 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0};
34174 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0};
34175 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0};
34176 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0};
34177 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0};
34178 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0};
34179 static swig_type_info _swigt__p_wxOutputStream = {"_p_wxOutputStream", "wxOutputStream *", 0, 0, 0};
34180 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0};
34181 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, 0};
34182 static swig_type_info _swigt__p_wxProcessEvent = {"_p_wxProcessEvent", "wxProcessEvent *", 0, 0, 0};
34183 static swig_type_info _swigt__p_wxPyArtProvider = {"_p_wxPyArtProvider", "wxPyArtProvider *", 0, 0, 0};
34184 static swig_type_info _swigt__p_wxPyBitmapDataObject = {"_p_wxPyBitmapDataObject", "wxPyBitmapDataObject *", 0, 0, 0};
34185 static swig_type_info _swigt__p_wxPyDataObjectSimple = {"_p_wxPyDataObjectSimple", "wxPyDataObjectSimple *", 0, 0, 0};
34186 static swig_type_info _swigt__p_wxPyDropSource = {"_p_wxPyDropSource", "wxPyDropSource *", 0, 0, 0};
34187 static swig_type_info _swigt__p_wxPyDropTarget = {"_p_wxPyDropTarget", "wxPyDropTarget *", 0, 0, 0};
34188 static swig_type_info _swigt__p_wxPyFileDropTarget = {"_p_wxPyFileDropTarget", "wxPyFileDropTarget *", 0, 0, 0};
34189 static swig_type_info _swigt__p_wxPyLog = {"_p_wxPyLog", "wxPyLog *", 0, 0, 0};
34190 static swig_type_info _swigt__p_wxPyProcess = {"_p_wxPyProcess", "wxPyProcess *", 0, 0, 0};
34191 static swig_type_info _swigt__p_wxPyTextDataObject = {"_p_wxPyTextDataObject", "wxPyTextDataObject *", 0, 0, 0};
34192 static swig_type_info _swigt__p_wxPyTextDropTarget = {"_p_wxPyTextDropTarget", "wxPyTextDropTarget *", 0, 0, 0};
34193 static swig_type_info _swigt__p_wxPyTimer = {"_p_wxPyTimer", "wxPyTimer *", 0, 0, 0};
34194 static swig_type_info _swigt__p_wxPyTipProvider = {"_p_wxPyTipProvider", "wxPyTipProvider *", 0, 0, 0};
34195 static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, 0};
34196 static swig_type_info _swigt__p_wxSingleInstanceChecker = {"_p_wxSingleInstanceChecker", "wxSingleInstanceChecker *", 0, 0, 0};
34197 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, 0};
34198 static swig_type_info _swigt__p_wxSound = {"_p_wxSound", "wxSound *", 0, 0, 0};
34199 static swig_type_info _swigt__p_wxStandardPaths = {"_p_wxStandardPaths", "wxStandardPaths *", 0, 0, 0};
34200 static swig_type_info _swigt__p_wxStopWatch = {"_p_wxStopWatch", "wxStopWatch *", 0, 0, 0};
34201 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, 0};
34202 static swig_type_info _swigt__p_wxSystemOptions = {"_p_wxSystemOptions", "wxSystemOptions *", 0, 0, 0};
34203 static swig_type_info _swigt__p_wxSystemSettings = {"_p_wxSystemSettings", "wxSystemSettings *", 0, 0, 0};
34204 static swig_type_info _swigt__p_wxTextCtrl = {"_p_wxTextCtrl", "wxTextCtrl *", 0, 0, 0};
34205 static swig_type_info _swigt__p_wxTextDataObject = {"_p_wxTextDataObject", "wxTextDataObject *", 0, 0, 0};
34206 static swig_type_info _swigt__p_wxTimeSpan = {"_p_wxTimeSpan", "wxTimeSpan *", 0, 0, 0};
34207 static swig_type_info _swigt__p_wxTimer = {"_p_wxTimer", "wxTimer *", 0, 0, 0};
34208 static swig_type_info _swigt__p_wxTimerEvent = {"_p_wxTimerEvent", "wxTimerEvent *", 0, 0, 0};
34209 static swig_type_info _swigt__p_wxTimerRunner = {"_p_wxTimerRunner", "wxTimerRunner *", 0, 0, 0};
34210 static swig_type_info _swigt__p_wxTipProvider = {"_p_wxTipProvider", "wxTipProvider *", 0, 0, 0};
34211 static swig_type_info _swigt__p_wxToolTip = {"_p_wxToolTip", "wxToolTip *", 0, 0, 0};
34212 static swig_type_info _swigt__p_wxURLDataObject = {"_p_wxURLDataObject", "wxURLDataObject *", 0, 0, 0};
34213 static swig_type_info _swigt__p_wxVideoMode = {"_p_wxVideoMode", "wxVideoMode *", 0, 0, 0};
34214 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, 0};
34215 static swig_type_info _swigt__p_wxWindowDisabler = {"_p_wxWindowDisabler", "wxWindowDisabler *", 0, 0, 0};
34216 static swig_type_info _swigt__ptrdiff_t = {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0};
34217 static swig_type_info _swigt__std__ptrdiff_t = {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0};
34218 static swig_type_info _swigt__unsigned_int = {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0};
34219
34220 static swig_type_info *swig_type_initial[] = {
34221 &_swigt__p_char,
34222 &_swigt__p_form_ops_t,
34223 &_swigt__p_int,
34224 &_swigt__p_unsigned_char,
34225 &_swigt__p_unsigned_int,
34226 &_swigt__p_unsigned_long,
34227 &_swigt__p_void,
34228 &_swigt__p_wxANIHandler,
34229 &_swigt__p_wxAcceleratorTable,
34230 &_swigt__p_wxActivateEvent,
34231 &_swigt__p_wxArrayString,
34232 &_swigt__p_wxBMPHandler,
34233 &_swigt__p_wxBitmap,
34234 &_swigt__p_wxBitmapDataObject,
34235 &_swigt__p_wxBoxSizer,
34236 &_swigt__p_wxBusyCursor,
34237 &_swigt__p_wxBusyInfo,
34238 &_swigt__p_wxCURHandler,
34239 &_swigt__p_wxCaret,
34240 &_swigt__p_wxChar,
34241 &_swigt__p_wxChildFocusEvent,
34242 &_swigt__p_wxClipboard,
34243 &_swigt__p_wxClipboardLocker,
34244 &_swigt__p_wxCloseEvent,
34245 &_swigt__p_wxColour,
34246 &_swigt__p_wxCommandEvent,
34247 &_swigt__p_wxConfig,
34248 &_swigt__p_wxConfigBase,
34249 &_swigt__p_wxConfigPathChanger,
34250 &_swigt__p_wxContextMenuEvent,
34251 &_swigt__p_wxControl,
34252 &_swigt__p_wxControlWithItems,
34253 &_swigt__p_wxCursor,
34254 &_swigt__p_wxCustomDataObject,
34255 &_swigt__p_wxDC,
34256 &_swigt__p_wxDataFormat,
34257 &_swigt__p_wxDataObject,
34258 &_swigt__p_wxDataObjectComposite,
34259 &_swigt__p_wxDataObjectSimple,
34260 &_swigt__p_wxDateEvent,
34261 &_swigt__p_wxDateSpan,
34262 &_swigt__p_wxDateTime,
34263 &_swigt__p_wxDateTime__TimeZone,
34264 &_swigt__p_wxDisplay,
34265 &_swigt__p_wxDisplayChangedEvent,
34266 &_swigt__p_wxDropFilesEvent,
34267 &_swigt__p_wxDuplexMode,
34268 &_swigt__p_wxEraseEvent,
34269 &_swigt__p_wxEvent,
34270 &_swigt__p_wxEvtHandler,
34271 &_swigt__p_wxFSFile,
34272 &_swigt__p_wxFileConfig,
34273 &_swigt__p_wxFileDataObject,
34274 &_swigt__p_wxFileHistory,
34275 &_swigt__p_wxFileSystem,
34276 &_swigt__p_wxFileType,
34277 &_swigt__p_wxFileTypeInfo,
34278 &_swigt__p_wxFlexGridSizer,
34279 &_swigt__p_wxFocusEvent,
34280 &_swigt__p_wxFont,
34281 &_swigt__p_wxFrame,
34282 &_swigt__p_wxGBSizerItem,
34283 &_swigt__p_wxGIFHandler,
34284 &_swigt__p_wxGridBagSizer,
34285 &_swigt__p_wxGridSizer,
34286 &_swigt__p_wxICOHandler,
34287 &_swigt__p_wxIcon,
34288 &_swigt__p_wxIconizeEvent,
34289 &_swigt__p_wxIdleEvent,
34290 &_swigt__p_wxImage,
34291 &_swigt__p_wxImageHandler,
34292 &_swigt__p_wxIndividualLayoutConstraint,
34293 &_swigt__p_wxInitDialogEvent,
34294 &_swigt__p_wxJPEGHandler,
34295 &_swigt__p_wxJoystick,
34296 &_swigt__p_wxJoystickEvent,
34297 &_swigt__p_wxKeyEvent,
34298 &_swigt__p_wxKillError,
34299 &_swigt__p_wxLayoutConstraints,
34300 &_swigt__p_wxLog,
34301 &_swigt__p_wxLogBuffer,
34302 &_swigt__p_wxLogChain,
34303 &_swigt__p_wxLogGui,
34304 &_swigt__p_wxLogNull,
34305 &_swigt__p_wxLogStderr,
34306 &_swigt__p_wxLogTextCtrl,
34307 &_swigt__p_wxLogWindow,
34308 &_swigt__p_wxMaximizeEvent,
34309 &_swigt__p_wxMemorySize,
34310 &_swigt__p_wxMenu,
34311 &_swigt__p_wxMenuBar,
34312 &_swigt__p_wxMenuEvent,
34313 &_swigt__p_wxMenuItem,
34314 &_swigt__p_wxMetafileDataObject,
34315 &_swigt__p_wxMimeTypesManager,
34316 &_swigt__p_wxMouseCaptureChangedEvent,
34317 &_swigt__p_wxMouseEvent,
34318 &_swigt__p_wxMouseState,
34319 &_swigt__p_wxMoveEvent,
34320 &_swigt__p_wxMutexGuiLocker,
34321 &_swigt__p_wxNavigationKeyEvent,
34322 &_swigt__p_wxNcPaintEvent,
34323 &_swigt__p_wxNotifyEvent,
34324 &_swigt__p_wxObject,
34325 &_swigt__p_wxOutputStream,
34326 &_swigt__p_wxPCXHandler,
34327 &_swigt__p_wxPNGHandler,
34328 &_swigt__p_wxPNMHandler,
34329 &_swigt__p_wxPaintEvent,
34330 &_swigt__p_wxPaletteChangedEvent,
34331 &_swigt__p_wxPaperSize,
34332 &_swigt__p_wxPoint,
34333 &_swigt__p_wxProcessEvent,
34334 &_swigt__p_wxPyApp,
34335 &_swigt__p_wxPyArtProvider,
34336 &_swigt__p_wxPyBitmapDataObject,
34337 &_swigt__p_wxPyCommandEvent,
34338 &_swigt__p_wxPyDataObjectSimple,
34339 &_swigt__p_wxPyDropSource,
34340 &_swigt__p_wxPyDropTarget,
34341 &_swigt__p_wxPyEvent,
34342 &_swigt__p_wxPyFileDropTarget,
34343 &_swigt__p_wxPyImageHandler,
34344 &_swigt__p_wxPyLog,
34345 &_swigt__p_wxPyProcess,
34346 &_swigt__p_wxPySizer,
34347 &_swigt__p_wxPyTextDataObject,
34348 &_swigt__p_wxPyTextDropTarget,
34349 &_swigt__p_wxPyTimer,
34350 &_swigt__p_wxPyTipProvider,
34351 &_swigt__p_wxPyValidator,
34352 &_swigt__p_wxQueryNewPaletteEvent,
34353 &_swigt__p_wxRect,
34354 &_swigt__p_wxScrollEvent,
34355 &_swigt__p_wxScrollWinEvent,
34356 &_swigt__p_wxSetCursorEvent,
34357 &_swigt__p_wxShowEvent,
34358 &_swigt__p_wxSingleInstanceChecker,
34359 &_swigt__p_wxSize,
34360 &_swigt__p_wxSizeEvent,
34361 &_swigt__p_wxSizer,
34362 &_swigt__p_wxSizerItem,
34363 &_swigt__p_wxSound,
34364 &_swigt__p_wxStandardPaths,
34365 &_swigt__p_wxStaticBoxSizer,
34366 &_swigt__p_wxStdDialogButtonSizer,
34367 &_swigt__p_wxStopWatch,
34368 &_swigt__p_wxString,
34369 &_swigt__p_wxSysColourChangedEvent,
34370 &_swigt__p_wxSystemOptions,
34371 &_swigt__p_wxSystemSettings,
34372 &_swigt__p_wxTIFFHandler,
34373 &_swigt__p_wxTextCtrl,
34374 &_swigt__p_wxTextDataObject,
34375 &_swigt__p_wxTimeSpan,
34376 &_swigt__p_wxTimer,
34377 &_swigt__p_wxTimerEvent,
34378 &_swigt__p_wxTimerRunner,
34379 &_swigt__p_wxTipProvider,
34380 &_swigt__p_wxToolTip,
34381 &_swigt__p_wxURLDataObject,
34382 &_swigt__p_wxUpdateUIEvent,
34383 &_swigt__p_wxValidator,
34384 &_swigt__p_wxVideoMode,
34385 &_swigt__p_wxWindow,
34386 &_swigt__p_wxWindowCreateEvent,
34387 &_swigt__p_wxWindowDestroyEvent,
34388 &_swigt__p_wxWindowDisabler,
34389 &_swigt__p_wxXPMHandler,
34390 &_swigt__ptrdiff_t,
34391 &_swigt__std__ptrdiff_t,
34392 &_swigt__unsigned_int,
34393 };
34394
34395 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
34396 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
34397 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
34398 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
34399 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
34400 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
34401 static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
34402 static swig_cast_info _swigc__p_wxArrayString[] = { {&_swigt__p_wxArrayString, 0, 0, 0},{0, 0, 0, 0}};
34403 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
34404 static swig_cast_info _swigc__p_wxBitmapDataObject[] = { {&_swigt__p_wxBitmapDataObject, 0, 0, 0}, {&_swigt__p_wxPyBitmapDataObject, _p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject, 0, 0},{0, 0, 0, 0}};
34405 static swig_cast_info _swigc__p_wxBusyCursor[] = { {&_swigt__p_wxBusyCursor, 0, 0, 0},{0, 0, 0, 0}};
34406 static swig_cast_info _swigc__p_wxBusyInfo[] = { {&_swigt__p_wxBusyInfo, 0, 0, 0},{0, 0, 0, 0}};
34407 static swig_cast_info _swigc__p_wxCaret[] = { {&_swigt__p_wxCaret, 0, 0, 0},{0, 0, 0, 0}};
34408 static swig_cast_info _swigc__p_wxChar[] = { {&_swigt__p_wxChar, 0, 0, 0},{0, 0, 0, 0}};
34409 static swig_cast_info _swigc__p_wxClipboard[] = { {&_swigt__p_wxClipboard, 0, 0, 0},{0, 0, 0, 0}};
34410 static swig_cast_info _swigc__p_wxClipboardLocker[] = { {&_swigt__p_wxClipboardLocker, 0, 0, 0},{0, 0, 0, 0}};
34411 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
34412 static swig_cast_info _swigc__p_wxConfig[] = { {&_swigt__p_wxConfig, 0, 0, 0},{0, 0, 0, 0}};
34413 static swig_cast_info _swigc__p_wxConfigBase[] = { {&_swigt__p_wxFileConfig, _p_wxFileConfigTo_p_wxConfigBase, 0, 0}, {&_swigt__p_wxConfigBase, 0, 0, 0}, {&_swigt__p_wxConfig, _p_wxConfigTo_p_wxConfigBase, 0, 0},{0, 0, 0, 0}};
34414 static swig_cast_info _swigc__p_wxConfigPathChanger[] = { {&_swigt__p_wxConfigPathChanger, 0, 0, 0},{0, 0, 0, 0}};
34415 static swig_cast_info _swigc__p_wxCursor[] = { {&_swigt__p_wxCursor, 0, 0, 0},{0, 0, 0, 0}};
34416 static swig_cast_info _swigc__p_wxCustomDataObject[] = { {&_swigt__p_wxCustomDataObject, 0, 0, 0},{0, 0, 0, 0}};
34417 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
34418 static swig_cast_info _swigc__p_wxDataFormat[] = { {&_swigt__p_wxDataFormat, 0, 0, 0},{0, 0, 0, 0}};
34419 static swig_cast_info _swigc__p_wxDataObject[] = { {&_swigt__p_wxDataObjectSimple, _p_wxDataObjectSimpleTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxPyDataObjectSimple, _p_wxPyDataObjectSimpleTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxDataObjectComposite, _p_wxDataObjectCompositeTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxDataObject, 0, 0, 0}, {&_swigt__p_wxTextDataObject, _p_wxTextDataObjectTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxPyTextDataObject, _p_wxPyTextDataObjectTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxBitmapDataObject, _p_wxBitmapDataObjectTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxPyBitmapDataObject, _p_wxPyBitmapDataObjectTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxFileDataObject, _p_wxFileDataObjectTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxCustomDataObject, _p_wxCustomDataObjectTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxMetafileDataObject, _p_wxMetafileDataObjectTo_p_wxDataObject, 0, 0}, {&_swigt__p_wxURLDataObject, _p_wxURLDataObjectTo_p_wxDataObject, 0, 0},{0, 0, 0, 0}};
34420 static swig_cast_info _swigc__p_wxDataObjectComposite[] = { {&_swigt__p_wxDataObjectComposite, 0, 0, 0},{0, 0, 0, 0}};
34421 static swig_cast_info _swigc__p_wxDataObjectSimple[] = { {&_swigt__p_wxDataObjectSimple, 0, 0, 0}, {&_swigt__p_wxPyDataObjectSimple, _p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple, 0, 0}, {&_swigt__p_wxTextDataObject, _p_wxTextDataObjectTo_p_wxDataObjectSimple, 0, 0}, {&_swigt__p_wxPyTextDataObject, _p_wxPyTextDataObjectTo_p_wxDataObjectSimple, 0, 0}, {&_swigt__p_wxBitmapDataObject, _p_wxBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0}, {&_swigt__p_wxPyBitmapDataObject, _p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0}, {&_swigt__p_wxFileDataObject, _p_wxFileDataObjectTo_p_wxDataObjectSimple, 0, 0}, {&_swigt__p_wxCustomDataObject, _p_wxCustomDataObjectTo_p_wxDataObjectSimple, 0, 0}, {&_swigt__p_wxMetafileDataObject, _p_wxMetafileDataObjectTo_p_wxDataObjectSimple, 0, 0},{0, 0, 0, 0}};
34422 static swig_cast_info _swigc__p_wxDateSpan[] = { {&_swigt__p_wxDateSpan, 0, 0, 0},{0, 0, 0, 0}};
34423 static swig_cast_info _swigc__p_wxDateTime[] = { {&_swigt__p_wxDateTime, 0, 0, 0},{0, 0, 0, 0}};
34424 static swig_cast_info _swigc__p_wxDateTime__TimeZone[] = { {&_swigt__p_wxDateTime__TimeZone, 0, 0, 0},{0, 0, 0, 0}};
34425 static swig_cast_info _swigc__p_wxDisplay[] = { {&_swigt__p_wxDisplay, 0, 0, 0},{0, 0, 0, 0}};
34426 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
34427 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
34428 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
34429 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
34430 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
34431 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
34432 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
34433 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
34434 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
34435 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
34436 static swig_cast_info _swigc__p_wxNotifyEvent[] = {{&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
34437 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
34438 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
34439 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
34440 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
34441 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
34442 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
34443 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
34444 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
34445 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
34446 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
34447 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
34448 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
34449 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34450 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34451 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34452 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34453 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
34454 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
34455 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
34456 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
34457 static swig_cast_info _swigc__p_wxCommandEvent[] = {{&_swigt__p_wxCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
34458 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
34459 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
34460 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
34461 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
34462 static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
34463 static swig_cast_info _swigc__p_wxEvent[] = { {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxTimerEvent, _p_wxTimerEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxJoystickEvent, _p_wxJoystickEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEvent, 0, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxProcessEvent, _p_wxProcessEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxEvent, 0, 0},{0, 0, 0, 0}};
34464 static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
34465 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
34466 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
34467 static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
34468 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
34469 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
34470 static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxControl, _p_wxControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEvtHandler, 0, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTimer, _p_wxPyTimerTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyProcess, _p_wxPyProcessTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
34471 static swig_cast_info _swigc__p_wxFileConfig[] = { {&_swigt__p_wxFileConfig, 0, 0, 0},{0, 0, 0, 0}};
34472 static swig_cast_info _swigc__p_wxFileDataObject[] = { {&_swigt__p_wxFileDataObject, 0, 0, 0},{0, 0, 0, 0}};
34473 static swig_cast_info _swigc__p_wxFileHistory[] = { {&_swigt__p_wxFileHistory, 0, 0, 0},{0, 0, 0, 0}};
34474 static swig_cast_info _swigc__p_wxFileType[] = { {&_swigt__p_wxFileType, 0, 0, 0},{0, 0, 0, 0}};
34475 static swig_cast_info _swigc__p_wxFileTypeInfo[] = { {&_swigt__p_wxFileTypeInfo, 0, 0, 0},{0, 0, 0, 0}};
34476 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
34477 static swig_cast_info _swigc__p_wxFrame[] = { {&_swigt__p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
34478 static swig_cast_info _swigc__p_wxIcon[] = { {&_swigt__p_wxIcon, 0, 0, 0},{0, 0, 0, 0}};
34479 static swig_cast_info _swigc__p_wxJoystick[] = { {&_swigt__p_wxJoystick, 0, 0, 0},{0, 0, 0, 0}};
34480 static swig_cast_info _swigc__p_wxJoystickEvent[] = { {&_swigt__p_wxJoystickEvent, 0, 0, 0},{0, 0, 0, 0}};
34481 static swig_cast_info _swigc__p_wxKillError[] = { {&_swigt__p_wxKillError, 0, 0, 0},{0, 0, 0, 0}};
34482 static swig_cast_info _swigc__p_wxLog[] = { {&_swigt__p_wxLogBuffer, _p_wxLogBufferTo_p_wxLog, 0, 0}, {&_swigt__p_wxLogStderr, _p_wxLogStderrTo_p_wxLog, 0, 0}, {&_swigt__p_wxLogTextCtrl, _p_wxLogTextCtrlTo_p_wxLog, 0, 0}, {&_swigt__p_wxLogWindow, _p_wxLogWindowTo_p_wxLog, 0, 0}, {&_swigt__p_wxLogChain, _p_wxLogChainTo_p_wxLog, 0, 0}, {&_swigt__p_wxLogGui, _p_wxLogGuiTo_p_wxLog, 0, 0}, {&_swigt__p_wxPyLog, _p_wxPyLogTo_p_wxLog, 0, 0}, {&_swigt__p_wxLog, 0, 0, 0},{0, 0, 0, 0}};
34483 static swig_cast_info _swigc__p_wxLogBuffer[] = { {&_swigt__p_wxLogBuffer, 0, 0, 0},{0, 0, 0, 0}};
34484 static swig_cast_info _swigc__p_wxLogChain[] = { {&_swigt__p_wxLogChain, 0, 0, 0},{0, 0, 0, 0}};
34485 static swig_cast_info _swigc__p_wxLogGui[] = { {&_swigt__p_wxLogGui, 0, 0, 0},{0, 0, 0, 0}};
34486 static swig_cast_info _swigc__p_wxLogNull[] = { {&_swigt__p_wxLogNull, 0, 0, 0},{0, 0, 0, 0}};
34487 static swig_cast_info _swigc__p_wxLogStderr[] = { {&_swigt__p_wxLogStderr, 0, 0, 0},{0, 0, 0, 0}};
34488 static swig_cast_info _swigc__p_wxLogTextCtrl[] = { {&_swigt__p_wxLogTextCtrl, 0, 0, 0},{0, 0, 0, 0}};
34489 static swig_cast_info _swigc__p_wxLogWindow[] = { {&_swigt__p_wxLogWindow, 0, 0, 0},{0, 0, 0, 0}};
34490 static swig_cast_info _swigc__p_wxMemorySize[] = { {&_swigt__p_wxMemorySize, 0, 0, 0},{0, 0, 0, 0}};
34491 static swig_cast_info _swigc__p_wxMenu[] = { {&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
34492 static swig_cast_info _swigc__p_wxMetafileDataObject[] = { {&_swigt__p_wxMetafileDataObject, 0, 0, 0},{0, 0, 0, 0}};
34493 static swig_cast_info _swigc__p_wxMimeTypesManager[] = { {&_swigt__p_wxMimeTypesManager, 0, 0, 0},{0, 0, 0, 0}};
34494 static swig_cast_info _swigc__p_wxMouseState[] = { {&_swigt__p_wxMouseState, 0, 0, 0},{0, 0, 0, 0}};
34495 static swig_cast_info _swigc__p_wxMutexGuiLocker[] = { {&_swigt__p_wxMutexGuiLocker, 0, 0, 0},{0, 0, 0, 0}};
34496 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
34497 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
34498 static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
34499 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
34500 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
34501 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
34502 static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
34503 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
34504 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
34505 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
34506 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
34507 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
34508 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
34509 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
34510 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
34511 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
34512 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
34513 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
34514 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
34515 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
34516 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
34517 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
34518 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
34519 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
34520 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
34521 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
34522 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
34523 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
34524 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
34525 static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
34526 static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint, _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizer, _p_wxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileHistory, _p_wxFileHistoryTo_p_wxObject, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTimerEvent, _p_wxTimerEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxClipboard, _p_wxClipboardTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxToolTip, _p_wxToolTipTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxICOHandler, _p_wxICOHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBMPHandler, _p_wxBMPHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyImageHandler, _p_wxPyImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageHandler, _p_wxImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxXPMHandler, _p_wxXPMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTIFFHandler, _p_wxTIFFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSystemOptions, _p_wxSystemOptionsTo_p_wxObject, 0, 0}, {&_swigt__p_wxJoystickEvent, _p_wxJoystickEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxObject, 0, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyProcess, _p_wxPyProcessTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileSystem, _p_wxFileSystemTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxObject, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxBusyInfo, _p_wxBusyInfoTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxProcessEvent, _p_wxProcessEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyTimer, _p_wxPyTimerTo_p_wxObject, 0, 0},{0, 0, 0, 0}};
34527 static swig_cast_info _swigc__p_wxOutputStream[] = { {&_swigt__p_wxOutputStream, 0, 0, 0},{0, 0, 0, 0}};
34528 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
34529 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
34530 static swig_cast_info _swigc__p_wxProcessEvent[] = { {&_swigt__p_wxProcessEvent, 0, 0, 0},{0, 0, 0, 0}};
34531 static swig_cast_info _swigc__p_wxPyArtProvider[] = { {&_swigt__p_wxPyArtProvider, 0, 0, 0},{0, 0, 0, 0}};
34532 static swig_cast_info _swigc__p_wxPyBitmapDataObject[] = { {&_swigt__p_wxPyBitmapDataObject, 0, 0, 0},{0, 0, 0, 0}};
34533 static swig_cast_info _swigc__p_wxPyDataObjectSimple[] = { {&_swigt__p_wxPyDataObjectSimple, 0, 0, 0},{0, 0, 0, 0}};
34534 static swig_cast_info _swigc__p_wxPyDropSource[] = { {&_swigt__p_wxPyDropSource, 0, 0, 0},{0, 0, 0, 0}};
34535 static swig_cast_info _swigc__p_wxPyDropTarget[] = { {&_swigt__p_wxPyDropTarget, 0, 0, 0}, {&_swigt__p_wxPyTextDropTarget, _p_wxPyTextDropTargetTo_p_wxPyDropTarget, 0, 0}, {&_swigt__p_wxPyFileDropTarget, _p_wxPyFileDropTargetTo_p_wxPyDropTarget, 0, 0},{0, 0, 0, 0}};
34536 static swig_cast_info _swigc__p_wxPyFileDropTarget[] = { {&_swigt__p_wxPyFileDropTarget, 0, 0, 0},{0, 0, 0, 0}};
34537 static swig_cast_info _swigc__p_wxPyLog[] = { {&_swigt__p_wxPyLog, 0, 0, 0},{0, 0, 0, 0}};
34538 static swig_cast_info _swigc__p_wxPyProcess[] = { {&_swigt__p_wxPyProcess, 0, 0, 0},{0, 0, 0, 0}};
34539 static swig_cast_info _swigc__p_wxPyTextDataObject[] = { {&_swigt__p_wxPyTextDataObject, 0, 0, 0},{0, 0, 0, 0}};
34540 static swig_cast_info _swigc__p_wxPyTextDropTarget[] = { {&_swigt__p_wxPyTextDropTarget, 0, 0, 0},{0, 0, 0, 0}};
34541 static swig_cast_info _swigc__p_wxPyTimer[] = { {&_swigt__p_wxPyTimer, 0, 0, 0},{0, 0, 0, 0}};
34542 static swig_cast_info _swigc__p_wxPyTipProvider[] = { {&_swigt__p_wxPyTipProvider, 0, 0, 0},{0, 0, 0, 0}};
34543 static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
34544 static swig_cast_info _swigc__p_wxSingleInstanceChecker[] = { {&_swigt__p_wxSingleInstanceChecker, 0, 0, 0},{0, 0, 0, 0}};
34545 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
34546 static swig_cast_info _swigc__p_wxSound[] = { {&_swigt__p_wxSound, 0, 0, 0},{0, 0, 0, 0}};
34547 static swig_cast_info _swigc__p_wxStandardPaths[] = { {&_swigt__p_wxStandardPaths, 0, 0, 0},{0, 0, 0, 0}};
34548 static swig_cast_info _swigc__p_wxStopWatch[] = { {&_swigt__p_wxStopWatch, 0, 0, 0},{0, 0, 0, 0}};
34549 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
34550 static swig_cast_info _swigc__p_wxSystemOptions[] = { {&_swigt__p_wxSystemOptions, 0, 0, 0},{0, 0, 0, 0}};
34551 static swig_cast_info _swigc__p_wxSystemSettings[] = { {&_swigt__p_wxSystemSettings, 0, 0, 0},{0, 0, 0, 0}};
34552 static swig_cast_info _swigc__p_wxTextCtrl[] = { {&_swigt__p_wxTextCtrl, 0, 0, 0},{0, 0, 0, 0}};
34553 static swig_cast_info _swigc__p_wxTextDataObject[] = { {&_swigt__p_wxTextDataObject, 0, 0, 0}, {&_swigt__p_wxPyTextDataObject, _p_wxPyTextDataObjectTo_p_wxTextDataObject, 0, 0},{0, 0, 0, 0}};
34554 static swig_cast_info _swigc__p_wxTimeSpan[] = { {&_swigt__p_wxTimeSpan, 0, 0, 0},{0, 0, 0, 0}};
34555 static swig_cast_info _swigc__p_wxTimer[] = { {&_swigt__p_wxTimer, 0, 0, 0},{0, 0, 0, 0}};
34556 static swig_cast_info _swigc__p_wxTimerEvent[] = { {&_swigt__p_wxTimerEvent, 0, 0, 0},{0, 0, 0, 0}};
34557 static swig_cast_info _swigc__p_wxTimerRunner[] = { {&_swigt__p_wxTimerRunner, 0, 0, 0},{0, 0, 0, 0}};
34558 static swig_cast_info _swigc__p_wxTipProvider[] = { {&_swigt__p_wxTipProvider, 0, 0, 0}, {&_swigt__p_wxPyTipProvider, _p_wxPyTipProviderTo_p_wxTipProvider, 0, 0},{0, 0, 0, 0}};
34559 static swig_cast_info _swigc__p_wxToolTip[] = { {&_swigt__p_wxToolTip, 0, 0, 0},{0, 0, 0, 0}};
34560 static swig_cast_info _swigc__p_wxURLDataObject[] = { {&_swigt__p_wxURLDataObject, 0, 0, 0},{0, 0, 0, 0}};
34561 static swig_cast_info _swigc__p_wxVideoMode[] = { {&_swigt__p_wxVideoMode, 0, 0, 0},{0, 0, 0, 0}};
34562 static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
34563 static swig_cast_info _swigc__p_wxWindowDisabler[] = { {&_swigt__p_wxWindowDisabler, 0, 0, 0},{0, 0, 0, 0}};
34564 static swig_cast_info _swigc__ptrdiff_t[] = { {&_swigt__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
34565 static swig_cast_info _swigc__std__ptrdiff_t[] = { {&_swigt__std__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
34566 static swig_cast_info _swigc__unsigned_int[] = { {&_swigt__unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
34567
34568 static swig_cast_info *swig_cast_initial[] = {
34569 _swigc__p_char,
34570 _swigc__p_form_ops_t,
34571 _swigc__p_int,
34572 _swigc__p_unsigned_char,
34573 _swigc__p_unsigned_int,
34574 _swigc__p_unsigned_long,
34575 _swigc__p_void,
34576 _swigc__p_wxANIHandler,
34577 _swigc__p_wxAcceleratorTable,
34578 _swigc__p_wxActivateEvent,
34579 _swigc__p_wxArrayString,
34580 _swigc__p_wxBMPHandler,
34581 _swigc__p_wxBitmap,
34582 _swigc__p_wxBitmapDataObject,
34583 _swigc__p_wxBoxSizer,
34584 _swigc__p_wxBusyCursor,
34585 _swigc__p_wxBusyInfo,
34586 _swigc__p_wxCURHandler,
34587 _swigc__p_wxCaret,
34588 _swigc__p_wxChar,
34589 _swigc__p_wxChildFocusEvent,
34590 _swigc__p_wxClipboard,
34591 _swigc__p_wxClipboardLocker,
34592 _swigc__p_wxCloseEvent,
34593 _swigc__p_wxColour,
34594 _swigc__p_wxCommandEvent,
34595 _swigc__p_wxConfig,
34596 _swigc__p_wxConfigBase,
34597 _swigc__p_wxConfigPathChanger,
34598 _swigc__p_wxContextMenuEvent,
34599 _swigc__p_wxControl,
34600 _swigc__p_wxControlWithItems,
34601 _swigc__p_wxCursor,
34602 _swigc__p_wxCustomDataObject,
34603 _swigc__p_wxDC,
34604 _swigc__p_wxDataFormat,
34605 _swigc__p_wxDataObject,
34606 _swigc__p_wxDataObjectComposite,
34607 _swigc__p_wxDataObjectSimple,
34608 _swigc__p_wxDateEvent,
34609 _swigc__p_wxDateSpan,
34610 _swigc__p_wxDateTime,
34611 _swigc__p_wxDateTime__TimeZone,
34612 _swigc__p_wxDisplay,
34613 _swigc__p_wxDisplayChangedEvent,
34614 _swigc__p_wxDropFilesEvent,
34615 _swigc__p_wxDuplexMode,
34616 _swigc__p_wxEraseEvent,
34617 _swigc__p_wxEvent,
34618 _swigc__p_wxEvtHandler,
34619 _swigc__p_wxFSFile,
34620 _swigc__p_wxFileConfig,
34621 _swigc__p_wxFileDataObject,
34622 _swigc__p_wxFileHistory,
34623 _swigc__p_wxFileSystem,
34624 _swigc__p_wxFileType,
34625 _swigc__p_wxFileTypeInfo,
34626 _swigc__p_wxFlexGridSizer,
34627 _swigc__p_wxFocusEvent,
34628 _swigc__p_wxFont,
34629 _swigc__p_wxFrame,
34630 _swigc__p_wxGBSizerItem,
34631 _swigc__p_wxGIFHandler,
34632 _swigc__p_wxGridBagSizer,
34633 _swigc__p_wxGridSizer,
34634 _swigc__p_wxICOHandler,
34635 _swigc__p_wxIcon,
34636 _swigc__p_wxIconizeEvent,
34637 _swigc__p_wxIdleEvent,
34638 _swigc__p_wxImage,
34639 _swigc__p_wxImageHandler,
34640 _swigc__p_wxIndividualLayoutConstraint,
34641 _swigc__p_wxInitDialogEvent,
34642 _swigc__p_wxJPEGHandler,
34643 _swigc__p_wxJoystick,
34644 _swigc__p_wxJoystickEvent,
34645 _swigc__p_wxKeyEvent,
34646 _swigc__p_wxKillError,
34647 _swigc__p_wxLayoutConstraints,
34648 _swigc__p_wxLog,
34649 _swigc__p_wxLogBuffer,
34650 _swigc__p_wxLogChain,
34651 _swigc__p_wxLogGui,
34652 _swigc__p_wxLogNull,
34653 _swigc__p_wxLogStderr,
34654 _swigc__p_wxLogTextCtrl,
34655 _swigc__p_wxLogWindow,
34656 _swigc__p_wxMaximizeEvent,
34657 _swigc__p_wxMemorySize,
34658 _swigc__p_wxMenu,
34659 _swigc__p_wxMenuBar,
34660 _swigc__p_wxMenuEvent,
34661 _swigc__p_wxMenuItem,
34662 _swigc__p_wxMetafileDataObject,
34663 _swigc__p_wxMimeTypesManager,
34664 _swigc__p_wxMouseCaptureChangedEvent,
34665 _swigc__p_wxMouseEvent,
34666 _swigc__p_wxMouseState,
34667 _swigc__p_wxMoveEvent,
34668 _swigc__p_wxMutexGuiLocker,
34669 _swigc__p_wxNavigationKeyEvent,
34670 _swigc__p_wxNcPaintEvent,
34671 _swigc__p_wxNotifyEvent,
34672 _swigc__p_wxObject,
34673 _swigc__p_wxOutputStream,
34674 _swigc__p_wxPCXHandler,
34675 _swigc__p_wxPNGHandler,
34676 _swigc__p_wxPNMHandler,
34677 _swigc__p_wxPaintEvent,
34678 _swigc__p_wxPaletteChangedEvent,
34679 _swigc__p_wxPaperSize,
34680 _swigc__p_wxPoint,
34681 _swigc__p_wxProcessEvent,
34682 _swigc__p_wxPyApp,
34683 _swigc__p_wxPyArtProvider,
34684 _swigc__p_wxPyBitmapDataObject,
34685 _swigc__p_wxPyCommandEvent,
34686 _swigc__p_wxPyDataObjectSimple,
34687 _swigc__p_wxPyDropSource,
34688 _swigc__p_wxPyDropTarget,
34689 _swigc__p_wxPyEvent,
34690 _swigc__p_wxPyFileDropTarget,
34691 _swigc__p_wxPyImageHandler,
34692 _swigc__p_wxPyLog,
34693 _swigc__p_wxPyProcess,
34694 _swigc__p_wxPySizer,
34695 _swigc__p_wxPyTextDataObject,
34696 _swigc__p_wxPyTextDropTarget,
34697 _swigc__p_wxPyTimer,
34698 _swigc__p_wxPyTipProvider,
34699 _swigc__p_wxPyValidator,
34700 _swigc__p_wxQueryNewPaletteEvent,
34701 _swigc__p_wxRect,
34702 _swigc__p_wxScrollEvent,
34703 _swigc__p_wxScrollWinEvent,
34704 _swigc__p_wxSetCursorEvent,
34705 _swigc__p_wxShowEvent,
34706 _swigc__p_wxSingleInstanceChecker,
34707 _swigc__p_wxSize,
34708 _swigc__p_wxSizeEvent,
34709 _swigc__p_wxSizer,
34710 _swigc__p_wxSizerItem,
34711 _swigc__p_wxSound,
34712 _swigc__p_wxStandardPaths,
34713 _swigc__p_wxStaticBoxSizer,
34714 _swigc__p_wxStdDialogButtonSizer,
34715 _swigc__p_wxStopWatch,
34716 _swigc__p_wxString,
34717 _swigc__p_wxSysColourChangedEvent,
34718 _swigc__p_wxSystemOptions,
34719 _swigc__p_wxSystemSettings,
34720 _swigc__p_wxTIFFHandler,
34721 _swigc__p_wxTextCtrl,
34722 _swigc__p_wxTextDataObject,
34723 _swigc__p_wxTimeSpan,
34724 _swigc__p_wxTimer,
34725 _swigc__p_wxTimerEvent,
34726 _swigc__p_wxTimerRunner,
34727 _swigc__p_wxTipProvider,
34728 _swigc__p_wxToolTip,
34729 _swigc__p_wxURLDataObject,
34730 _swigc__p_wxUpdateUIEvent,
34731 _swigc__p_wxValidator,
34732 _swigc__p_wxVideoMode,
34733 _swigc__p_wxWindow,
34734 _swigc__p_wxWindowCreateEvent,
34735 _swigc__p_wxWindowDestroyEvent,
34736 _swigc__p_wxWindowDisabler,
34737 _swigc__p_wxXPMHandler,
34738 _swigc__ptrdiff_t,
34739 _swigc__std__ptrdiff_t,
34740 _swigc__unsigned_int,
34741 };
34742
34743
34744 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
34745
34746 static swig_const_info swig_const_table[] = {
34747 { SWIG_PY_POINTER, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", &SWIGTYPE_p_char},
34748 { SWIG_PY_POINTER, (char*)"TRACE_Messages", 0, 0, (void *)"messages", &SWIGTYPE_p_char},
34749 { SWIG_PY_POINTER, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", &SWIGTYPE_p_char},
34750 { SWIG_PY_POINTER, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", &SWIGTYPE_p_char},
34751 { SWIG_PY_POINTER, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", &SWIGTYPE_p_char},
34752 {0, 0, 0, 0.0, 0, 0}};
34753
34754 #ifdef __cplusplus
34755 }
34756 #endif
34757 /*************************************************************************
34758 * Type initialization:
34759 * This problem is tough by the requirement that no dynamic
34760 * memory is used. Also, since swig_type_info structures store pointers to
34761 * swig_cast_info structures and swig_cast_info structures store pointers back
34762 * to swig_type_info structures, we need some lookup code at initialization.
34763 * The idea is that swig generates all the structures that are needed.
34764 * The runtime then collects these partially filled structures.
34765 * The SWIG_InitializeModule function takes these initial arrays out of
34766 * swig_module, and does all the lookup, filling in the swig_module.types
34767 * array with the correct data and linking the correct swig_cast_info
34768 * structures together.
34769
34770 * The generated swig_type_info structures are assigned staticly to an initial
34771 * array. We just loop though that array, and handle each type individually.
34772 * First we lookup if this type has been already loaded, and if so, use the
34773 * loaded structure instead of the generated one. Then we have to fill in the
34774 * cast linked list. The cast data is initially stored in something like a
34775 * two-dimensional array. Each row corresponds to a type (there are the same
34776 * number of rows as there are in the swig_type_initial array). Each entry in
34777 * a column is one of the swig_cast_info structures for that type.
34778 * The cast_initial array is actually an array of arrays, because each row has
34779 * a variable number of columns. So to actually build the cast linked list,
34780 * we find the array of casts associated with the type, and loop through it
34781 * adding the casts to the list. The one last trick we need to do is making
34782 * sure the type pointer in the swig_cast_info struct is correct.
34783
34784 * First off, we lookup the cast->type name to see if it is already loaded.
34785 * There are three cases to handle:
34786 * 1) If the cast->type has already been loaded AND the type we are adding
34787 * casting info to has not been loaded (it is in this module), THEN we
34788 * replace the cast->type pointer with the type pointer that has already
34789 * been loaded.
34790 * 2) If BOTH types (the one we are adding casting info to, and the
34791 * cast->type) are loaded, THEN the cast info has already been loaded by
34792 * the previous module so we just ignore it.
34793 * 3) Finally, if cast->type has not already been loaded, then we add that
34794 * swig_cast_info to the linked list (because the cast->type) pointer will
34795 * be correct.
34796 **/
34797
34798 #ifdef __cplusplus
34799 extern "C" {
34800 #if 0
34801 } /* c-mode */
34802 #endif
34803 #endif
34804
34805 #if 0
34806 #define SWIGRUNTIME_DEBUG
34807 #endif
34808
34809 SWIGRUNTIME void
34810 SWIG_InitializeModule(void *clientdata) {
34811 size_t i;
34812 swig_module_info *module_head;
34813 static int init_run = 0;
34814
34815 clientdata = clientdata;
34816
34817 if (init_run) return;
34818 init_run = 1;
34819
34820 /* Initialize the swig_module */
34821 swig_module.type_initial = swig_type_initial;
34822 swig_module.cast_initial = swig_cast_initial;
34823
34824 /* Try and load any already created modules */
34825 module_head = SWIG_GetModule(clientdata);
34826 if (module_head) {
34827 swig_module.next = module_head->next;
34828 module_head->next = &swig_module;
34829 } else {
34830 /* This is the first module loaded */
34831 swig_module.next = &swig_module;
34832 SWIG_SetModule(clientdata, &swig_module);
34833 }
34834
34835 /* Now work on filling in swig_module.types */
34836 #ifdef SWIGRUNTIME_DEBUG
34837 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
34838 #endif
34839 for (i = 0; i < swig_module.size; ++i) {
34840 swig_type_info *type = 0;
34841 swig_type_info *ret;
34842 swig_cast_info *cast;
34843
34844 #ifdef SWIGRUNTIME_DEBUG
34845 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
34846 #endif
34847
34848 /* if there is another module already loaded */
34849 if (swig_module.next != &swig_module) {
34850 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
34851 }
34852 if (type) {
34853 /* Overwrite clientdata field */
34854 #ifdef SWIGRUNTIME_DEBUG
34855 printf("SWIG_InitializeModule: found type %s\n", type->name);
34856 #endif
34857 if (swig_module.type_initial[i]->clientdata) {
34858 type->clientdata = swig_module.type_initial[i]->clientdata;
34859 #ifdef SWIGRUNTIME_DEBUG
34860 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
34861 #endif
34862 }
34863 } else {
34864 type = swig_module.type_initial[i];
34865 }
34866
34867 /* Insert casting types */
34868 cast = swig_module.cast_initial[i];
34869 while (cast->type) {
34870 /* Don't need to add information already in the list */
34871 ret = 0;
34872 #ifdef SWIGRUNTIME_DEBUG
34873 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
34874 #endif
34875 if (swig_module.next != &swig_module) {
34876 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
34877 #ifdef SWIGRUNTIME_DEBUG
34878 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
34879 #endif
34880 }
34881 if (ret) {
34882 if (type == swig_module.type_initial[i]) {
34883 #ifdef SWIGRUNTIME_DEBUG
34884 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
34885 #endif
34886 cast->type = ret;
34887 ret = 0;
34888 } else {
34889 /* Check for casting already in the list */
34890 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
34891 #ifdef SWIGRUNTIME_DEBUG
34892 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
34893 #endif
34894 if (!ocast) ret = 0;
34895 }
34896 }
34897
34898 if (!ret) {
34899 #ifdef SWIGRUNTIME_DEBUG
34900 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
34901 #endif
34902 if (type->cast) {
34903 type->cast->prev = cast;
34904 cast->next = type->cast;
34905 }
34906 type->cast = cast;
34907 }
34908 cast++;
34909 }
34910 /* Set entry in modules->types array equal to the type */
34911 swig_module.types[i] = type;
34912 }
34913 swig_module.types[i] = 0;
34914
34915 #ifdef SWIGRUNTIME_DEBUG
34916 printf("**** SWIG_InitializeModule: Cast List ******\n");
34917 for (i = 0; i < swig_module.size; ++i) {
34918 int j = 0;
34919 swig_cast_info *cast = swig_module.cast_initial[i];
34920 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
34921 while (cast->type) {
34922 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
34923 cast++;
34924 ++j;
34925 }
34926 printf("---- Total casts: %d\n",j);
34927 }
34928 printf("**** SWIG_InitializeModule: Cast List ******\n");
34929 #endif
34930 }
34931
34932 /* This function will propagate the clientdata field of type to
34933 * any new swig_type_info structures that have been added into the list
34934 * of equivalent types. It is like calling
34935 * SWIG_TypeClientData(type, clientdata) a second time.
34936 */
34937 SWIGRUNTIME void
34938 SWIG_PropagateClientData(void) {
34939 size_t i;
34940 swig_cast_info *equiv;
34941 static int init_run = 0;
34942
34943 if (init_run) return;
34944 init_run = 1;
34945
34946 for (i = 0; i < swig_module.size; i++) {
34947 if (swig_module.types[i]->clientdata) {
34948 equiv = swig_module.types[i]->cast;
34949 while (equiv) {
34950 if (!equiv->converter) {
34951 if (equiv->type && !equiv->type->clientdata)
34952 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
34953 }
34954 equiv = equiv->next;
34955 }
34956 }
34957 }
34958 }
34959
34960 #ifdef __cplusplus
34961 #if 0
34962 {
34963 /* c-mode */
34964 #endif
34965 }
34966 #endif
34967
34968
34969
34970 #ifdef __cplusplus
34971 extern "C" {
34972 #endif
34973
34974 /* Python-specific SWIG API */
34975 #define SWIG_newvarlink() SWIG_Python_newvarlink()
34976 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
34977 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
34978
34979 /* -----------------------------------------------------------------------------
34980 * global variable support code.
34981 * ----------------------------------------------------------------------------- */
34982
34983 typedef struct swig_globalvar {
34984 char *name; /* Name of global variable */
34985 PyObject *(*get_attr)(void); /* Return the current value */
34986 int (*set_attr)(PyObject *); /* Set the value */
34987 struct swig_globalvar *next;
34988 } swig_globalvar;
34989
34990 typedef struct swig_varlinkobject {
34991 PyObject_HEAD
34992 swig_globalvar *vars;
34993 } swig_varlinkobject;
34994
34995 SWIGINTERN PyObject *
34996 swig_varlink_repr(swig_varlinkobject *v) {
34997 v = v;
34998 return PyString_FromString("<Swig global variables>");
34999 }
35000
35001 SWIGINTERN int
35002 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
35003 swig_globalvar *var;
35004 flags = flags;
35005 fprintf(fp,"Swig global variables { ");
35006 for (var = v->vars; var; var=var->next) {
35007 fprintf(fp,"%s", var->name);
35008 if (var->next) fprintf(fp,", ");
35009 }
35010 fprintf(fp," }\n");
35011 return 0;
35012 }
35013
35014 SWIGINTERN PyObject *
35015 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
35016 swig_globalvar *var = v->vars;
35017 while (var) {
35018 if (strcmp(var->name,n) == 0) {
35019 return (*var->get_attr)();
35020 }
35021 var = var->next;
35022 }
35023 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
35024 return NULL;
35025 }
35026
35027 SWIGINTERN int
35028 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
35029 swig_globalvar *var = v->vars;
35030 while (var) {
35031 if (strcmp(var->name,n) == 0) {
35032 return (*var->set_attr)(p);
35033 }
35034 var = var->next;
35035 }
35036 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
35037 return 1;
35038 }
35039
35040 SWIGINTERN PyTypeObject*
35041 swig_varlink_type(void) {
35042 static char varlink__doc__[] = "Swig var link object";
35043 static PyTypeObject varlink_type
35044 #if !defined(__cplusplus)
35045 ;
35046 static int type_init = 0;
35047 if (!type_init) {
35048 PyTypeObject tmp
35049 #endif
35050 = {
35051 PyObject_HEAD_INIT(&PyType_Type)
35052 0, /* Number of items in variable part (ob_size) */
35053 (char *)"swigvarlink", /* Type name (tp_name) */
35054 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
35055 0, /* Itemsize (tp_itemsize) */
35056 0, /* Deallocator (tp_dealloc) */
35057 (printfunc) swig_varlink_print, /* Print (tp_print) */
35058 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
35059 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
35060 0, /* tp_compare */
35061 (reprfunc) swig_varlink_repr, /* tp_repr */
35062 0, /* tp_as_number */
35063 0, /* tp_as_sequence */
35064 0, /* tp_as_mapping */
35065 0, /* tp_hash */
35066 0, /* tp_call */
35067 0, /* tp_str */
35068 0, /* tp_getattro */
35069 0, /* tp_setattro */
35070 0, /* tp_as_buffer */
35071 0, /* tp_flags */
35072 varlink__doc__, /* tp_doc */
35073 #if PY_VERSION_HEX >= 0x02000000
35074 0, /* tp_traverse */
35075 0, /* tp_clear */
35076 #endif
35077 #if PY_VERSION_HEX >= 0x02010000
35078 0, /* tp_richcompare */
35079 0, /* tp_weaklistoffset */
35080 #endif
35081 #if PY_VERSION_HEX >= 0x02020000
35082 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
35083 #endif
35084 #if PY_VERSION_HEX >= 0x02030000
35085 0, /* tp_del */
35086 #endif
35087 #ifdef COUNT_ALLOCS
35088 0,0,0,0 /* tp_alloc -> tp_next */
35089 #endif
35090 };
35091 #if !defined(__cplusplus)
35092 varlink_type = tmp;
35093 type_init = 1;
35094 }
35095 #endif
35096 return &varlink_type;
35097 }
35098
35099 /* Create a variable linking object for use later */
35100 SWIGINTERN PyObject *
35101 SWIG_Python_newvarlink(void) {
35102 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
35103 if (result) {
35104 result->vars = 0;
35105 }
35106 return ((PyObject*) result);
35107 }
35108
35109 SWIGINTERN void
35110 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
35111 swig_varlinkobject *v = (swig_varlinkobject *) p;
35112 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
35113 if (gv) {
35114 size_t size = strlen(name)+1;
35115 gv->name = (char *)malloc(size);
35116 if (gv->name) {
35117 strncpy(gv->name,name,size);
35118 gv->get_attr = get_attr;
35119 gv->set_attr = set_attr;
35120 gv->next = v->vars;
35121 }
35122 }
35123 v->vars = gv;
35124 }
35125
35126 /* -----------------------------------------------------------------------------
35127 * constants/methods manipulation
35128 * ----------------------------------------------------------------------------- */
35129
35130 /* Install Constants */
35131 SWIGINTERN void
35132 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
35133 PyObject *obj = 0;
35134 size_t i;
35135 for (i = 0; constants[i].type; ++i) {
35136 switch(constants[i].type) {
35137 case SWIG_PY_INT:
35138 obj = PyInt_FromLong(constants[i].lvalue);
35139 break;
35140 case SWIG_PY_FLOAT:
35141 obj = PyFloat_FromDouble(constants[i].dvalue);
35142 break;
35143 case SWIG_PY_STRING:
35144 if (constants[i].pvalue) {
35145 obj = PyString_FromString((char *) constants[i].pvalue);
35146 } else {
35147 Py_INCREF(Py_None);
35148 obj = Py_None;
35149 }
35150 break;
35151 case SWIG_PY_POINTER:
35152 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
35153 break;
35154 case SWIG_PY_BINARY:
35155 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
35156 break;
35157 default:
35158 obj = 0;
35159 break;
35160 }
35161 if (obj) {
35162 PyDict_SetItemString(d,constants[i].name,obj);
35163 Py_DECREF(obj);
35164 }
35165 }
35166 }
35167
35168 /* -----------------------------------------------------------------------------*/
35169 /* Fix SwigMethods to carry the callback ptrs when needed */
35170 /* -----------------------------------------------------------------------------*/
35171
35172 SWIGINTERN void
35173 SWIG_Python_FixMethods(PyMethodDef *methods,
35174 swig_const_info *const_table,
35175 swig_type_info **types,
35176 swig_type_info **types_initial) {
35177 size_t i;
35178 for (i = 0; methods[i].ml_name; ++i) {
35179 char *c = methods[i].ml_doc;
35180 if (c && (c = strstr(c, "swig_ptr: "))) {
35181 int j;
35182 swig_const_info *ci = 0;
35183 char *name = c + 10;
35184 for (j = 0; const_table[j].type; ++j) {
35185 if (strncmp(const_table[j].name, name,
35186 strlen(const_table[j].name)) == 0) {
35187 ci = &(const_table[j]);
35188 break;
35189 }
35190 }
35191 if (ci) {
35192 size_t shift = (ci->ptype) - types;
35193 swig_type_info *ty = types_initial[shift];
35194 size_t ldoc = (c - methods[i].ml_doc);
35195 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
35196 char *ndoc = (char*)malloc(ldoc + lptr + 10);
35197 if (ndoc) {
35198 char *buff = ndoc;
35199 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
35200 if (ptr) {
35201 strncpy(buff, methods[i].ml_doc, ldoc);
35202 buff += ldoc;
35203 strncpy(buff, "swig_ptr: ", 10);
35204 buff += 10;
35205 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
35206 methods[i].ml_doc = ndoc;
35207 }
35208 }
35209 }
35210 }
35211 }
35212 }
35213
35214 /* -----------------------------------------------------------------------------*
35215 * Initialize type list
35216 * -----------------------------------------------------------------------------*/
35217
35218 #ifdef __cplusplus
35219 }
35220 #endif
35221
35222 /* -----------------------------------------------------------------------------*
35223 * Partial Init method
35224 * -----------------------------------------------------------------------------*/
35225
35226 #ifdef __cplusplus
35227 extern "C"
35228 #endif
35229 SWIGEXPORT void SWIG_init(void) {
35230 static PyObject *SWIG_globals = 0;
35231 PyObject *m, *d;
35232 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
35233
35234 /* Fix SwigMethods to carry the callback ptrs when needed */
35235 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
35236
35237 m = Py_InitModule((char *) SWIG_name, SwigMethods);
35238 d = PyModule_GetDict(m);
35239
35240 SWIG_InitializeModule(0);
35241 SWIG_InstallConstants(d,swig_const_table);
35242
35243 {
35244 PyDict_SetItemString(d,"SYS_OEM_FIXED_FONT", SWIG_From_int(static_cast<int >(wxSYS_OEM_FIXED_FONT)));
35245 }
35246 {
35247 PyDict_SetItemString(d,"SYS_ANSI_FIXED_FONT", SWIG_From_int(static_cast<int >(wxSYS_ANSI_FIXED_FONT)));
35248 }
35249 {
35250 PyDict_SetItemString(d,"SYS_ANSI_VAR_FONT", SWIG_From_int(static_cast<int >(wxSYS_ANSI_VAR_FONT)));
35251 }
35252 {
35253 PyDict_SetItemString(d,"SYS_SYSTEM_FONT", SWIG_From_int(static_cast<int >(wxSYS_SYSTEM_FONT)));
35254 }
35255 {
35256 PyDict_SetItemString(d,"SYS_DEVICE_DEFAULT_FONT", SWIG_From_int(static_cast<int >(wxSYS_DEVICE_DEFAULT_FONT)));
35257 }
35258 {
35259 PyDict_SetItemString(d,"SYS_DEFAULT_PALETTE", SWIG_From_int(static_cast<int >(wxSYS_DEFAULT_PALETTE)));
35260 }
35261 {
35262 PyDict_SetItemString(d,"SYS_SYSTEM_FIXED_FONT", SWIG_From_int(static_cast<int >(wxSYS_SYSTEM_FIXED_FONT)));
35263 }
35264 {
35265 PyDict_SetItemString(d,"SYS_DEFAULT_GUI_FONT", SWIG_From_int(static_cast<int >(wxSYS_DEFAULT_GUI_FONT)));
35266 }
35267 {
35268 PyDict_SetItemString(d,"SYS_ICONTITLE_FONT", SWIG_From_int(static_cast<int >(wxSYS_ICONTITLE_FONT)));
35269 }
35270 {
35271 PyDict_SetItemString(d,"SYS_COLOUR_SCROLLBAR", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_SCROLLBAR)));
35272 }
35273 {
35274 PyDict_SetItemString(d,"SYS_COLOUR_BACKGROUND", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BACKGROUND)));
35275 }
35276 {
35277 PyDict_SetItemString(d,"SYS_COLOUR_DESKTOP", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_DESKTOP)));
35278 }
35279 {
35280 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_ACTIVECAPTION)));
35281 }
35282 {
35283 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INACTIVECAPTION)));
35284 }
35285 {
35286 PyDict_SetItemString(d,"SYS_COLOUR_MENU", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENU)));
35287 }
35288 {
35289 PyDict_SetItemString(d,"SYS_COLOUR_WINDOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_WINDOW)));
35290 }
35291 {
35292 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWFRAME", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_WINDOWFRAME)));
35293 }
35294 {
35295 PyDict_SetItemString(d,"SYS_COLOUR_MENUTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENUTEXT)));
35296 }
35297 {
35298 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_WINDOWTEXT)));
35299 }
35300 {
35301 PyDict_SetItemString(d,"SYS_COLOUR_CAPTIONTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_CAPTIONTEXT)));
35302 }
35303 {
35304 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVEBORDER", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_ACTIVEBORDER)));
35305 }
35306 {
35307 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVEBORDER", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INACTIVEBORDER)));
35308 }
35309 {
35310 PyDict_SetItemString(d,"SYS_COLOUR_APPWORKSPACE", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_APPWORKSPACE)));
35311 }
35312 {
35313 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_HIGHLIGHT)));
35314 }
35315 {
35316 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_HIGHLIGHTTEXT)));
35317 }
35318 {
35319 PyDict_SetItemString(d,"SYS_COLOUR_BTNFACE", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNFACE)));
35320 }
35321 {
35322 PyDict_SetItemString(d,"SYS_COLOUR_3DFACE", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DFACE)));
35323 }
35324 {
35325 PyDict_SetItemString(d,"SYS_COLOUR_BTNSHADOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNSHADOW)));
35326 }
35327 {
35328 PyDict_SetItemString(d,"SYS_COLOUR_3DSHADOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DSHADOW)));
35329 }
35330 {
35331 PyDict_SetItemString(d,"SYS_COLOUR_GRAYTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_GRAYTEXT)));
35332 }
35333 {
35334 PyDict_SetItemString(d,"SYS_COLOUR_BTNTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNTEXT)));
35335 }
35336 {
35337 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INACTIVECAPTIONTEXT)));
35338 }
35339 {
35340 PyDict_SetItemString(d,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNHIGHLIGHT)));
35341 }
35342 {
35343 PyDict_SetItemString(d,"SYS_COLOUR_BTNHILIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNHILIGHT)));
35344 }
35345 {
35346 PyDict_SetItemString(d,"SYS_COLOUR_3DHIGHLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DHIGHLIGHT)));
35347 }
35348 {
35349 PyDict_SetItemString(d,"SYS_COLOUR_3DHILIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DHILIGHT)));
35350 }
35351 {
35352 PyDict_SetItemString(d,"SYS_COLOUR_3DDKSHADOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DDKSHADOW)));
35353 }
35354 {
35355 PyDict_SetItemString(d,"SYS_COLOUR_3DLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DLIGHT)));
35356 }
35357 {
35358 PyDict_SetItemString(d,"SYS_COLOUR_INFOTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INFOTEXT)));
35359 }
35360 {
35361 PyDict_SetItemString(d,"SYS_COLOUR_INFOBK", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INFOBK)));
35362 }
35363 {
35364 PyDict_SetItemString(d,"SYS_COLOUR_LISTBOX", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_LISTBOX)));
35365 }
35366 {
35367 PyDict_SetItemString(d,"SYS_COLOUR_HOTLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_HOTLIGHT)));
35368 }
35369 {
35370 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_GRADIENTACTIVECAPTION)));
35371 }
35372 {
35373 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_GRADIENTINACTIVECAPTION)));
35374 }
35375 {
35376 PyDict_SetItemString(d,"SYS_COLOUR_MENUHILIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENUHILIGHT)));
35377 }
35378 {
35379 PyDict_SetItemString(d,"SYS_COLOUR_MENUBAR", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENUBAR)));
35380 }
35381 {
35382 PyDict_SetItemString(d,"SYS_COLOUR_MAX", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MAX)));
35383 }
35384 {
35385 PyDict_SetItemString(d,"SYS_MOUSE_BUTTONS", SWIG_From_int(static_cast<int >(wxSYS_MOUSE_BUTTONS)));
35386 }
35387 {
35388 PyDict_SetItemString(d,"SYS_BORDER_X", SWIG_From_int(static_cast<int >(wxSYS_BORDER_X)));
35389 }
35390 {
35391 PyDict_SetItemString(d,"SYS_BORDER_Y", SWIG_From_int(static_cast<int >(wxSYS_BORDER_Y)));
35392 }
35393 {
35394 PyDict_SetItemString(d,"SYS_CURSOR_X", SWIG_From_int(static_cast<int >(wxSYS_CURSOR_X)));
35395 }
35396 {
35397 PyDict_SetItemString(d,"SYS_CURSOR_Y", SWIG_From_int(static_cast<int >(wxSYS_CURSOR_Y)));
35398 }
35399 {
35400 PyDict_SetItemString(d,"SYS_DCLICK_X", SWIG_From_int(static_cast<int >(wxSYS_DCLICK_X)));
35401 }
35402 {
35403 PyDict_SetItemString(d,"SYS_DCLICK_Y", SWIG_From_int(static_cast<int >(wxSYS_DCLICK_Y)));
35404 }
35405 {
35406 PyDict_SetItemString(d,"SYS_DRAG_X", SWIG_From_int(static_cast<int >(wxSYS_DRAG_X)));
35407 }
35408 {
35409 PyDict_SetItemString(d,"SYS_DRAG_Y", SWIG_From_int(static_cast<int >(wxSYS_DRAG_Y)));
35410 }
35411 {
35412 PyDict_SetItemString(d,"SYS_EDGE_X", SWIG_From_int(static_cast<int >(wxSYS_EDGE_X)));
35413 }
35414 {
35415 PyDict_SetItemString(d,"SYS_EDGE_Y", SWIG_From_int(static_cast<int >(wxSYS_EDGE_Y)));
35416 }
35417 {
35418 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_X", SWIG_From_int(static_cast<int >(wxSYS_HSCROLL_ARROW_X)));
35419 }
35420 {
35421 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_Y", SWIG_From_int(static_cast<int >(wxSYS_HSCROLL_ARROW_Y)));
35422 }
35423 {
35424 PyDict_SetItemString(d,"SYS_HTHUMB_X", SWIG_From_int(static_cast<int >(wxSYS_HTHUMB_X)));
35425 }
35426 {
35427 PyDict_SetItemString(d,"SYS_ICON_X", SWIG_From_int(static_cast<int >(wxSYS_ICON_X)));
35428 }
35429 {
35430 PyDict_SetItemString(d,"SYS_ICON_Y", SWIG_From_int(static_cast<int >(wxSYS_ICON_Y)));
35431 }
35432 {
35433 PyDict_SetItemString(d,"SYS_ICONSPACING_X", SWIG_From_int(static_cast<int >(wxSYS_ICONSPACING_X)));
35434 }
35435 {
35436 PyDict_SetItemString(d,"SYS_ICONSPACING_Y", SWIG_From_int(static_cast<int >(wxSYS_ICONSPACING_Y)));
35437 }
35438 {
35439 PyDict_SetItemString(d,"SYS_WINDOWMIN_X", SWIG_From_int(static_cast<int >(wxSYS_WINDOWMIN_X)));
35440 }
35441 {
35442 PyDict_SetItemString(d,"SYS_WINDOWMIN_Y", SWIG_From_int(static_cast<int >(wxSYS_WINDOWMIN_Y)));
35443 }
35444 {
35445 PyDict_SetItemString(d,"SYS_SCREEN_X", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_X)));
35446 }
35447 {
35448 PyDict_SetItemString(d,"SYS_SCREEN_Y", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_Y)));
35449 }
35450 {
35451 PyDict_SetItemString(d,"SYS_FRAMESIZE_X", SWIG_From_int(static_cast<int >(wxSYS_FRAMESIZE_X)));
35452 }
35453 {
35454 PyDict_SetItemString(d,"SYS_FRAMESIZE_Y", SWIG_From_int(static_cast<int >(wxSYS_FRAMESIZE_Y)));
35455 }
35456 {
35457 PyDict_SetItemString(d,"SYS_SMALLICON_X", SWIG_From_int(static_cast<int >(wxSYS_SMALLICON_X)));
35458 }
35459 {
35460 PyDict_SetItemString(d,"SYS_SMALLICON_Y", SWIG_From_int(static_cast<int >(wxSYS_SMALLICON_Y)));
35461 }
35462 {
35463 PyDict_SetItemString(d,"SYS_HSCROLL_Y", SWIG_From_int(static_cast<int >(wxSYS_HSCROLL_Y)));
35464 }
35465 {
35466 PyDict_SetItemString(d,"SYS_VSCROLL_X", SWIG_From_int(static_cast<int >(wxSYS_VSCROLL_X)));
35467 }
35468 {
35469 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_X", SWIG_From_int(static_cast<int >(wxSYS_VSCROLL_ARROW_X)));
35470 }
35471 {
35472 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_Y", SWIG_From_int(static_cast<int >(wxSYS_VSCROLL_ARROW_Y)));
35473 }
35474 {
35475 PyDict_SetItemString(d,"SYS_VTHUMB_Y", SWIG_From_int(static_cast<int >(wxSYS_VTHUMB_Y)));
35476 }
35477 {
35478 PyDict_SetItemString(d,"SYS_CAPTION_Y", SWIG_From_int(static_cast<int >(wxSYS_CAPTION_Y)));
35479 }
35480 {
35481 PyDict_SetItemString(d,"SYS_MENU_Y", SWIG_From_int(static_cast<int >(wxSYS_MENU_Y)));
35482 }
35483 {
35484 PyDict_SetItemString(d,"SYS_NETWORK_PRESENT", SWIG_From_int(static_cast<int >(wxSYS_NETWORK_PRESENT)));
35485 }
35486 {
35487 PyDict_SetItemString(d,"SYS_PENWINDOWS_PRESENT", SWIG_From_int(static_cast<int >(wxSYS_PENWINDOWS_PRESENT)));
35488 }
35489 {
35490 PyDict_SetItemString(d,"SYS_SHOW_SOUNDS", SWIG_From_int(static_cast<int >(wxSYS_SHOW_SOUNDS)));
35491 }
35492 {
35493 PyDict_SetItemString(d,"SYS_SWAP_BUTTONS", SWIG_From_int(static_cast<int >(wxSYS_SWAP_BUTTONS)));
35494 }
35495 {
35496 PyDict_SetItemString(d,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_From_int(static_cast<int >(wxSYS_CAN_DRAW_FRAME_DECORATIONS)));
35497 }
35498 {
35499 PyDict_SetItemString(d,"SYS_CAN_ICONIZE_FRAME", SWIG_From_int(static_cast<int >(wxSYS_CAN_ICONIZE_FRAME)));
35500 }
35501 {
35502 PyDict_SetItemString(d,"SYS_SCREEN_NONE", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_NONE)));
35503 }
35504 {
35505 PyDict_SetItemString(d,"SYS_SCREEN_TINY", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_TINY)));
35506 }
35507 {
35508 PyDict_SetItemString(d,"SYS_SCREEN_PDA", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_PDA)));
35509 }
35510 {
35511 PyDict_SetItemString(d,"SYS_SCREEN_SMALL", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_SMALL)));
35512 }
35513 {
35514 PyDict_SetItemString(d,"SYS_SCREEN_DESKTOP", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_DESKTOP)));
35515 }
35516 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
35517 SWIG_addvarlink(SWIG_globals,(char*)"WINDOW_DEFAULT_VARIANT",_wrap_WINDOW_DEFAULT_VARIANT_get, _wrap_WINDOW_DEFAULT_VARIANT_set);
35518 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
35519 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
35520 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
35521 {
35522 PyDict_SetItemString(d,"SHUTDOWN_POWEROFF", SWIG_From_int(static_cast<int >(wxSHUTDOWN_POWEROFF)));
35523 }
35524 {
35525 PyDict_SetItemString(d,"SHUTDOWN_REBOOT", SWIG_From_int(static_cast<int >(wxSHUTDOWN_REBOOT)));
35526 }
35527 {
35528 PyDict_SetItemString(d,"TIMER_CONTINUOUS", SWIG_From_int(static_cast<int >(wxTIMER_CONTINUOUS)));
35529 }
35530 {
35531 PyDict_SetItemString(d,"TIMER_ONE_SHOT", SWIG_From_int(static_cast<int >(wxTIMER_ONE_SHOT)));
35532 }
35533 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
35534
35535 wxPyPtrTypeMap_Add("wxTimer", "wxPyTimer");
35536
35537 {
35538 PyDict_SetItemString(d,"LOG_FatalError", SWIG_From_int(static_cast<int >(wxLOG_FatalError)));
35539 }
35540 {
35541 PyDict_SetItemString(d,"LOG_Error", SWIG_From_int(static_cast<int >(wxLOG_Error)));
35542 }
35543 {
35544 PyDict_SetItemString(d,"LOG_Warning", SWIG_From_int(static_cast<int >(wxLOG_Warning)));
35545 }
35546 {
35547 PyDict_SetItemString(d,"LOG_Message", SWIG_From_int(static_cast<int >(wxLOG_Message)));
35548 }
35549 {
35550 PyDict_SetItemString(d,"LOG_Status", SWIG_From_int(static_cast<int >(wxLOG_Status)));
35551 }
35552 {
35553 PyDict_SetItemString(d,"LOG_Info", SWIG_From_int(static_cast<int >(wxLOG_Info)));
35554 }
35555 {
35556 PyDict_SetItemString(d,"LOG_Debug", SWIG_From_int(static_cast<int >(wxLOG_Debug)));
35557 }
35558 {
35559 PyDict_SetItemString(d,"LOG_Trace", SWIG_From_int(static_cast<int >(wxLOG_Trace)));
35560 }
35561 {
35562 PyDict_SetItemString(d,"LOG_Progress", SWIG_From_int(static_cast<int >(wxLOG_Progress)));
35563 }
35564 {
35565 PyDict_SetItemString(d,"LOG_User", SWIG_From_int(static_cast<int >(wxLOG_User)));
35566 }
35567 {
35568 PyDict_SetItemString(d,"LOG_Max", SWIG_From_int(static_cast<int >(wxLOG_Max)));
35569 }
35570 PyDict_SetItemString(d,"TRACE_MemAlloc", SWIG_FromCharPtr("memalloc"));
35571 PyDict_SetItemString(d,"TRACE_Messages", SWIG_FromCharPtr("messages"));
35572 PyDict_SetItemString(d,"TRACE_ResAlloc", SWIG_FromCharPtr("resalloc"));
35573 PyDict_SetItemString(d,"TRACE_RefCount", SWIG_FromCharPtr("refcount"));
35574 PyDict_SetItemString(d,"TRACE_OleCalls", SWIG_FromCharPtr("ole"));
35575 {
35576 PyDict_SetItemString(d,"TraceMemAlloc", SWIG_From_int(static_cast<int >(0x0001)));
35577 }
35578 {
35579 PyDict_SetItemString(d,"TraceMessages", SWIG_From_int(static_cast<int >(0x0002)));
35580 }
35581 {
35582 PyDict_SetItemString(d,"TraceResAlloc", SWIG_From_int(static_cast<int >(0x0004)));
35583 }
35584 {
35585 PyDict_SetItemString(d,"TraceRefCount", SWIG_From_int(static_cast<int >(0x0008)));
35586 }
35587 {
35588 PyDict_SetItemString(d,"TraceOleCalls", SWIG_From_int(static_cast<int >(0x0100)));
35589 }
35590 {
35591 PyDict_SetItemString(d,"PROCESS_DEFAULT", SWIG_From_int(static_cast<int >(wxPROCESS_DEFAULT)));
35592 }
35593 {
35594 PyDict_SetItemString(d,"PROCESS_REDIRECT", SWIG_From_int(static_cast<int >(wxPROCESS_REDIRECT)));
35595 }
35596 {
35597 PyDict_SetItemString(d,"KILL_OK", SWIG_From_int(static_cast<int >(wxKILL_OK)));
35598 }
35599 {
35600 PyDict_SetItemString(d,"KILL_BAD_SIGNAL", SWIG_From_int(static_cast<int >(wxKILL_BAD_SIGNAL)));
35601 }
35602 {
35603 PyDict_SetItemString(d,"KILL_ACCESS_DENIED", SWIG_From_int(static_cast<int >(wxKILL_ACCESS_DENIED)));
35604 }
35605 {
35606 PyDict_SetItemString(d,"KILL_NO_PROCESS", SWIG_From_int(static_cast<int >(wxKILL_NO_PROCESS)));
35607 }
35608 {
35609 PyDict_SetItemString(d,"KILL_ERROR", SWIG_From_int(static_cast<int >(wxKILL_ERROR)));
35610 }
35611 {
35612 PyDict_SetItemString(d,"KILL_NOCHILDREN", SWIG_From_int(static_cast<int >(wxKILL_NOCHILDREN)));
35613 }
35614 {
35615 PyDict_SetItemString(d,"KILL_CHILDREN", SWIG_From_int(static_cast<int >(wxKILL_CHILDREN)));
35616 }
35617 {
35618 PyDict_SetItemString(d,"SIGNONE", SWIG_From_int(static_cast<int >(wxSIGNONE)));
35619 }
35620 {
35621 PyDict_SetItemString(d,"SIGHUP", SWIG_From_int(static_cast<int >(wxSIGHUP)));
35622 }
35623 {
35624 PyDict_SetItemString(d,"SIGINT", SWIG_From_int(static_cast<int >(wxSIGINT)));
35625 }
35626 {
35627 PyDict_SetItemString(d,"SIGQUIT", SWIG_From_int(static_cast<int >(wxSIGQUIT)));
35628 }
35629 {
35630 PyDict_SetItemString(d,"SIGILL", SWIG_From_int(static_cast<int >(wxSIGILL)));
35631 }
35632 {
35633 PyDict_SetItemString(d,"SIGTRAP", SWIG_From_int(static_cast<int >(wxSIGTRAP)));
35634 }
35635 {
35636 PyDict_SetItemString(d,"SIGABRT", SWIG_From_int(static_cast<int >(wxSIGABRT)));
35637 }
35638 {
35639 PyDict_SetItemString(d,"SIGIOT", SWIG_From_int(static_cast<int >(wxSIGIOT)));
35640 }
35641 {
35642 PyDict_SetItemString(d,"SIGEMT", SWIG_From_int(static_cast<int >(wxSIGEMT)));
35643 }
35644 {
35645 PyDict_SetItemString(d,"SIGFPE", SWIG_From_int(static_cast<int >(wxSIGFPE)));
35646 }
35647 {
35648 PyDict_SetItemString(d,"SIGKILL", SWIG_From_int(static_cast<int >(wxSIGKILL)));
35649 }
35650 {
35651 PyDict_SetItemString(d,"SIGBUS", SWIG_From_int(static_cast<int >(wxSIGBUS)));
35652 }
35653 {
35654 PyDict_SetItemString(d,"SIGSEGV", SWIG_From_int(static_cast<int >(wxSIGSEGV)));
35655 }
35656 {
35657 PyDict_SetItemString(d,"SIGSYS", SWIG_From_int(static_cast<int >(wxSIGSYS)));
35658 }
35659 {
35660 PyDict_SetItemString(d,"SIGPIPE", SWIG_From_int(static_cast<int >(wxSIGPIPE)));
35661 }
35662 {
35663 PyDict_SetItemString(d,"SIGALRM", SWIG_From_int(static_cast<int >(wxSIGALRM)));
35664 }
35665 {
35666 PyDict_SetItemString(d,"SIGTERM", SWIG_From_int(static_cast<int >(wxSIGTERM)));
35667 }
35668 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
35669 {
35670 PyDict_SetItemString(d,"EXEC_ASYNC", SWIG_From_int(static_cast<int >(wxEXEC_ASYNC)));
35671 }
35672 {
35673 PyDict_SetItemString(d,"EXEC_SYNC", SWIG_From_int(static_cast<int >(wxEXEC_SYNC)));
35674 }
35675 {
35676 PyDict_SetItemString(d,"EXEC_NOHIDE", SWIG_From_int(static_cast<int >(wxEXEC_NOHIDE)));
35677 }
35678 {
35679 PyDict_SetItemString(d,"EXEC_MAKE_GROUP_LEADER", SWIG_From_int(static_cast<int >(wxEXEC_MAKE_GROUP_LEADER)));
35680 }
35681 {
35682 PyDict_SetItemString(d,"EXEC_NODISABLE", SWIG_From_int(static_cast<int >(wxEXEC_NODISABLE)));
35683 }
35684
35685 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
35686
35687 {
35688 PyDict_SetItemString(d,"JOYSTICK1", SWIG_From_int(static_cast<int >(wxJOYSTICK1)));
35689 }
35690 {
35691 PyDict_SetItemString(d,"JOYSTICK2", SWIG_From_int(static_cast<int >(wxJOYSTICK2)));
35692 }
35693 {
35694 PyDict_SetItemString(d,"JOY_BUTTON_ANY", SWIG_From_int(static_cast<int >(wxJOY_BUTTON_ANY)));
35695 }
35696 {
35697 PyDict_SetItemString(d,"JOY_BUTTON1", SWIG_From_int(static_cast<int >(wxJOY_BUTTON1)));
35698 }
35699 {
35700 PyDict_SetItemString(d,"JOY_BUTTON2", SWIG_From_int(static_cast<int >(wxJOY_BUTTON2)));
35701 }
35702 {
35703 PyDict_SetItemString(d,"JOY_BUTTON3", SWIG_From_int(static_cast<int >(wxJOY_BUTTON3)));
35704 }
35705 {
35706 PyDict_SetItemString(d,"JOY_BUTTON4", SWIG_From_int(static_cast<int >(wxJOY_BUTTON4)));
35707 }
35708 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
35709 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
35710 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
35711 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
35712 {
35713 PyDict_SetItemString(d,"SOUND_SYNC", SWIG_From_int(static_cast<int >(wxSOUND_SYNC)));
35714 }
35715 {
35716 PyDict_SetItemString(d,"SOUND_ASYNC", SWIG_From_int(static_cast<int >(wxSOUND_ASYNC)));
35717 }
35718 {
35719 PyDict_SetItemString(d,"SOUND_LOOP", SWIG_From_int(static_cast<int >(wxSOUND_LOOP)));
35720 }
35721 {
35722 PyDict_SetItemString(d,"MAILCAP_STANDARD", SWIG_From_int(static_cast<int >(wxMAILCAP_STANDARD)));
35723 }
35724 {
35725 PyDict_SetItemString(d,"MAILCAP_NETSCAPE", SWIG_From_int(static_cast<int >(wxMAILCAP_NETSCAPE)));
35726 }
35727 {
35728 PyDict_SetItemString(d,"MAILCAP_KDE", SWIG_From_int(static_cast<int >(wxMAILCAP_KDE)));
35729 }
35730 {
35731 PyDict_SetItemString(d,"MAILCAP_GNOME", SWIG_From_int(static_cast<int >(wxMAILCAP_GNOME)));
35732 }
35733 {
35734 PyDict_SetItemString(d,"MAILCAP_ALL", SWIG_From_int(static_cast<int >(wxMAILCAP_ALL)));
35735 }
35736 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
35737 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
35738 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
35739 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
35740 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
35741 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
35742 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
35743 SWIG_addvarlink(SWIG_globals,(char*)"ART_BUTTON",_wrap_ART_BUTTON_get, _wrap_ART_BUTTON_set);
35744 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
35745 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
35746 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
35747 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
35748 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
35749 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
35750 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
35751 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
35752 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
35753 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
35754 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
35755 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
35756 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
35757 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
35758 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
35759 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_SAVE",_wrap_ART_FILE_SAVE_get, _wrap_ART_FILE_SAVE_set);
35760 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_SAVE_AS",_wrap_ART_FILE_SAVE_AS_get, _wrap_ART_FILE_SAVE_AS_set);
35761 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
35762 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
35763 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
35764 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
35765 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
35766 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
35767 SWIG_addvarlink(SWIG_globals,(char*)"ART_HARDDISK",_wrap_ART_HARDDISK_get, _wrap_ART_HARDDISK_set);
35768 SWIG_addvarlink(SWIG_globals,(char*)"ART_FLOPPY",_wrap_ART_FLOPPY_get, _wrap_ART_FLOPPY_set);
35769 SWIG_addvarlink(SWIG_globals,(char*)"ART_CDROM",_wrap_ART_CDROM_get, _wrap_ART_CDROM_set);
35770 SWIG_addvarlink(SWIG_globals,(char*)"ART_REMOVABLE",_wrap_ART_REMOVABLE_get, _wrap_ART_REMOVABLE_set);
35771 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
35772 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER_OPEN",_wrap_ART_FOLDER_OPEN_get, _wrap_ART_FOLDER_OPEN_set);
35773 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
35774 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
35775 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
35776 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
35777 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
35778 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
35779 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
35780 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
35781 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
35782 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
35783 SWIG_addvarlink(SWIG_globals,(char*)"ART_COPY",_wrap_ART_COPY_get, _wrap_ART_COPY_set);
35784 SWIG_addvarlink(SWIG_globals,(char*)"ART_CUT",_wrap_ART_CUT_get, _wrap_ART_CUT_set);
35785 SWIG_addvarlink(SWIG_globals,(char*)"ART_PASTE",_wrap_ART_PASTE_get, _wrap_ART_PASTE_set);
35786 SWIG_addvarlink(SWIG_globals,(char*)"ART_DELETE",_wrap_ART_DELETE_get, _wrap_ART_DELETE_set);
35787 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW",_wrap_ART_NEW_get, _wrap_ART_NEW_set);
35788 SWIG_addvarlink(SWIG_globals,(char*)"ART_UNDO",_wrap_ART_UNDO_get, _wrap_ART_UNDO_set);
35789 SWIG_addvarlink(SWIG_globals,(char*)"ART_REDO",_wrap_ART_REDO_get, _wrap_ART_REDO_set);
35790 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUIT",_wrap_ART_QUIT_get, _wrap_ART_QUIT_set);
35791 SWIG_addvarlink(SWIG_globals,(char*)"ART_FIND",_wrap_ART_FIND_get, _wrap_ART_FIND_set);
35792 SWIG_addvarlink(SWIG_globals,(char*)"ART_FIND_AND_REPLACE",_wrap_ART_FIND_AND_REPLACE_get, _wrap_ART_FIND_AND_REPLACE_set);
35793
35794 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
35795
35796 {
35797 PyDict_SetItemString(d,"CONFIG_USE_LOCAL_FILE", SWIG_From_int(static_cast<int >(wxCONFIG_USE_LOCAL_FILE)));
35798 }
35799 {
35800 PyDict_SetItemString(d,"CONFIG_USE_GLOBAL_FILE", SWIG_From_int(static_cast<int >(wxCONFIG_USE_GLOBAL_FILE)));
35801 }
35802 {
35803 PyDict_SetItemString(d,"CONFIG_USE_RELATIVE_PATH", SWIG_From_int(static_cast<int >(wxCONFIG_USE_RELATIVE_PATH)));
35804 }
35805 {
35806 PyDict_SetItemString(d,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_From_int(static_cast<int >(wxCONFIG_USE_NO_ESCAPE_CHARACTERS)));
35807 }
35808 {
35809 PyDict_SetItemString(d,"ConfigBase_Type_Unknown", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Unknown)));
35810 }
35811 {
35812 PyDict_SetItemString(d,"ConfigBase_Type_String", SWIG_From_int(static_cast<int >(wxConfigBase::Type_String)));
35813 }
35814 {
35815 PyDict_SetItemString(d,"ConfigBase_Type_Boolean", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Boolean)));
35816 }
35817 {
35818 PyDict_SetItemString(d,"ConfigBase_Type_Integer", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Integer)));
35819 }
35820 {
35821 PyDict_SetItemString(d,"ConfigBase_Type_Float", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Float)));
35822 }
35823 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTimeFormat",_wrap_DefaultDateTimeFormat_get, _wrap_DefaultDateTimeFormat_set);
35824 SWIG_addvarlink(SWIG_globals,(char*)"DefaultTimeSpanFormat",_wrap_DefaultTimeSpanFormat_get, _wrap_DefaultTimeSpanFormat_set);
35825 {
35826 PyDict_SetItemString(d,"DateTime_Local", SWIG_From_int(static_cast<int >(wxDateTime::Local)));
35827 }
35828 {
35829 PyDict_SetItemString(d,"DateTime_GMT_12", SWIG_From_int(static_cast<int >(wxDateTime::GMT_12)));
35830 }
35831 {
35832 PyDict_SetItemString(d,"DateTime_GMT_11", SWIG_From_int(static_cast<int >(wxDateTime::GMT_11)));
35833 }
35834 {
35835 PyDict_SetItemString(d,"DateTime_GMT_10", SWIG_From_int(static_cast<int >(wxDateTime::GMT_10)));
35836 }
35837 {
35838 PyDict_SetItemString(d,"DateTime_GMT_9", SWIG_From_int(static_cast<int >(wxDateTime::GMT_9)));
35839 }
35840 {
35841 PyDict_SetItemString(d,"DateTime_GMT_8", SWIG_From_int(static_cast<int >(wxDateTime::GMT_8)));
35842 }
35843 {
35844 PyDict_SetItemString(d,"DateTime_GMT_7", SWIG_From_int(static_cast<int >(wxDateTime::GMT_7)));
35845 }
35846 {
35847 PyDict_SetItemString(d,"DateTime_GMT_6", SWIG_From_int(static_cast<int >(wxDateTime::GMT_6)));
35848 }
35849 {
35850 PyDict_SetItemString(d,"DateTime_GMT_5", SWIG_From_int(static_cast<int >(wxDateTime::GMT_5)));
35851 }
35852 {
35853 PyDict_SetItemString(d,"DateTime_GMT_4", SWIG_From_int(static_cast<int >(wxDateTime::GMT_4)));
35854 }
35855 {
35856 PyDict_SetItemString(d,"DateTime_GMT_3", SWIG_From_int(static_cast<int >(wxDateTime::GMT_3)));
35857 }
35858 {
35859 PyDict_SetItemString(d,"DateTime_GMT_2", SWIG_From_int(static_cast<int >(wxDateTime::GMT_2)));
35860 }
35861 {
35862 PyDict_SetItemString(d,"DateTime_GMT_1", SWIG_From_int(static_cast<int >(wxDateTime::GMT_1)));
35863 }
35864 {
35865 PyDict_SetItemString(d,"DateTime_GMT0", SWIG_From_int(static_cast<int >(wxDateTime::GMT0)));
35866 }
35867 {
35868 PyDict_SetItemString(d,"DateTime_GMT1", SWIG_From_int(static_cast<int >(wxDateTime::GMT1)));
35869 }
35870 {
35871 PyDict_SetItemString(d,"DateTime_GMT2", SWIG_From_int(static_cast<int >(wxDateTime::GMT2)));
35872 }
35873 {
35874 PyDict_SetItemString(d,"DateTime_GMT3", SWIG_From_int(static_cast<int >(wxDateTime::GMT3)));
35875 }
35876 {
35877 PyDict_SetItemString(d,"DateTime_GMT4", SWIG_From_int(static_cast<int >(wxDateTime::GMT4)));
35878 }
35879 {
35880 PyDict_SetItemString(d,"DateTime_GMT5", SWIG_From_int(static_cast<int >(wxDateTime::GMT5)));
35881 }
35882 {
35883 PyDict_SetItemString(d,"DateTime_GMT6", SWIG_From_int(static_cast<int >(wxDateTime::GMT6)));
35884 }
35885 {
35886 PyDict_SetItemString(d,"DateTime_GMT7", SWIG_From_int(static_cast<int >(wxDateTime::GMT7)));
35887 }
35888 {
35889 PyDict_SetItemString(d,"DateTime_GMT8", SWIG_From_int(static_cast<int >(wxDateTime::GMT8)));
35890 }
35891 {
35892 PyDict_SetItemString(d,"DateTime_GMT9", SWIG_From_int(static_cast<int >(wxDateTime::GMT9)));
35893 }
35894 {
35895 PyDict_SetItemString(d,"DateTime_GMT10", SWIG_From_int(static_cast<int >(wxDateTime::GMT10)));
35896 }
35897 {
35898 PyDict_SetItemString(d,"DateTime_GMT11", SWIG_From_int(static_cast<int >(wxDateTime::GMT11)));
35899 }
35900 {
35901 PyDict_SetItemString(d,"DateTime_GMT12", SWIG_From_int(static_cast<int >(wxDateTime::GMT12)));
35902 }
35903 {
35904 PyDict_SetItemString(d,"DateTime_WET", SWIG_From_int(static_cast<int >(wxDateTime::WET)));
35905 }
35906 {
35907 PyDict_SetItemString(d,"DateTime_WEST", SWIG_From_int(static_cast<int >(wxDateTime::WEST)));
35908 }
35909 {
35910 PyDict_SetItemString(d,"DateTime_CET", SWIG_From_int(static_cast<int >(wxDateTime::CET)));
35911 }
35912 {
35913 PyDict_SetItemString(d,"DateTime_CEST", SWIG_From_int(static_cast<int >(wxDateTime::CEST)));
35914 }
35915 {
35916 PyDict_SetItemString(d,"DateTime_EET", SWIG_From_int(static_cast<int >(wxDateTime::EET)));
35917 }
35918 {
35919 PyDict_SetItemString(d,"DateTime_EEST", SWIG_From_int(static_cast<int >(wxDateTime::EEST)));
35920 }
35921 {
35922 PyDict_SetItemString(d,"DateTime_MSK", SWIG_From_int(static_cast<int >(wxDateTime::MSK)));
35923 }
35924 {
35925 PyDict_SetItemString(d,"DateTime_MSD", SWIG_From_int(static_cast<int >(wxDateTime::MSD)));
35926 }
35927 {
35928 PyDict_SetItemString(d,"DateTime_AST", SWIG_From_int(static_cast<int >(wxDateTime::AST)));
35929 }
35930 {
35931 PyDict_SetItemString(d,"DateTime_ADT", SWIG_From_int(static_cast<int >(wxDateTime::ADT)));
35932 }
35933 {
35934 PyDict_SetItemString(d,"DateTime_EST", SWIG_From_int(static_cast<int >(wxDateTime::EST)));
35935 }
35936 {
35937 PyDict_SetItemString(d,"DateTime_EDT", SWIG_From_int(static_cast<int >(wxDateTime::EDT)));
35938 }
35939 {
35940 PyDict_SetItemString(d,"DateTime_CST", SWIG_From_int(static_cast<int >(wxDateTime::CST)));
35941 }
35942 {
35943 PyDict_SetItemString(d,"DateTime_CDT", SWIG_From_int(static_cast<int >(wxDateTime::CDT)));
35944 }
35945 {
35946 PyDict_SetItemString(d,"DateTime_MST", SWIG_From_int(static_cast<int >(wxDateTime::MST)));
35947 }
35948 {
35949 PyDict_SetItemString(d,"DateTime_MDT", SWIG_From_int(static_cast<int >(wxDateTime::MDT)));
35950 }
35951 {
35952 PyDict_SetItemString(d,"DateTime_PST", SWIG_From_int(static_cast<int >(wxDateTime::PST)));
35953 }
35954 {
35955 PyDict_SetItemString(d,"DateTime_PDT", SWIG_From_int(static_cast<int >(wxDateTime::PDT)));
35956 }
35957 {
35958 PyDict_SetItemString(d,"DateTime_HST", SWIG_From_int(static_cast<int >(wxDateTime::HST)));
35959 }
35960 {
35961 PyDict_SetItemString(d,"DateTime_AKST", SWIG_From_int(static_cast<int >(wxDateTime::AKST)));
35962 }
35963 {
35964 PyDict_SetItemString(d,"DateTime_AKDT", SWIG_From_int(static_cast<int >(wxDateTime::AKDT)));
35965 }
35966 {
35967 PyDict_SetItemString(d,"DateTime_A_WST", SWIG_From_int(static_cast<int >(wxDateTime::A_WST)));
35968 }
35969 {
35970 PyDict_SetItemString(d,"DateTime_A_CST", SWIG_From_int(static_cast<int >(wxDateTime::A_CST)));
35971 }
35972 {
35973 PyDict_SetItemString(d,"DateTime_A_EST", SWIG_From_int(static_cast<int >(wxDateTime::A_EST)));
35974 }
35975 {
35976 PyDict_SetItemString(d,"DateTime_A_ESST", SWIG_From_int(static_cast<int >(wxDateTime::A_ESST)));
35977 }
35978 {
35979 PyDict_SetItemString(d,"DateTime_UTC", SWIG_From_int(static_cast<int >(wxDateTime::UTC)));
35980 }
35981 {
35982 PyDict_SetItemString(d,"DateTime_Gregorian", SWIG_From_int(static_cast<int >(wxDateTime::Gregorian)));
35983 }
35984 {
35985 PyDict_SetItemString(d,"DateTime_Julian", SWIG_From_int(static_cast<int >(wxDateTime::Julian)));
35986 }
35987 {
35988 PyDict_SetItemString(d,"DateTime_Gr_Unknown", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Unknown)));
35989 }
35990 {
35991 PyDict_SetItemString(d,"DateTime_Gr_Standard", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Standard)));
35992 }
35993 {
35994 PyDict_SetItemString(d,"DateTime_Gr_Alaska", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Alaska)));
35995 }
35996 {
35997 PyDict_SetItemString(d,"DateTime_Gr_Albania", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Albania)));
35998 }
35999 {
36000 PyDict_SetItemString(d,"DateTime_Gr_Austria", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria)));
36001 }
36002 {
36003 PyDict_SetItemString(d,"DateTime_Gr_Austria_Brixen", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Brixen)));
36004 }
36005 {
36006 PyDict_SetItemString(d,"DateTime_Gr_Austria_Salzburg", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Salzburg)));
36007 }
36008 {
36009 PyDict_SetItemString(d,"DateTime_Gr_Austria_Tyrol", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Tyrol)));
36010 }
36011 {
36012 PyDict_SetItemString(d,"DateTime_Gr_Austria_Carinthia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Carinthia)));
36013 }
36014 {
36015 PyDict_SetItemString(d,"DateTime_Gr_Austria_Styria", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Styria)));
36016 }
36017 {
36018 PyDict_SetItemString(d,"DateTime_Gr_Belgium", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Belgium)));
36019 }
36020 {
36021 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria)));
36022 }
36023 {
36024 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_1", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria_1)));
36025 }
36026 {
36027 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_2", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria_2)));
36028 }
36029 {
36030 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_3", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria_3)));
36031 }
36032 {
36033 PyDict_SetItemString(d,"DateTime_Gr_Canada", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Canada)));
36034 }
36035 {
36036 PyDict_SetItemString(d,"DateTime_Gr_China", SWIG_From_int(static_cast<int >(wxDateTime::Gr_China)));
36037 }
36038 {
36039 PyDict_SetItemString(d,"DateTime_Gr_China_1", SWIG_From_int(static_cast<int >(wxDateTime::Gr_China_1)));
36040 }
36041 {
36042 PyDict_SetItemString(d,"DateTime_Gr_China_2", SWIG_From_int(static_cast<int >(wxDateTime::Gr_China_2)));
36043 }
36044 {
36045 PyDict_SetItemString(d,"DateTime_Gr_Czechoslovakia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Czechoslovakia)));
36046 }
36047 {
36048 PyDict_SetItemString(d,"DateTime_Gr_Denmark", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Denmark)));
36049 }
36050 {
36051 PyDict_SetItemString(d,"DateTime_Gr_Egypt", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Egypt)));
36052 }
36053 {
36054 PyDict_SetItemString(d,"DateTime_Gr_Estonia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Estonia)));
36055 }
36056 {
36057 PyDict_SetItemString(d,"DateTime_Gr_Finland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Finland)));
36058 }
36059 {
36060 PyDict_SetItemString(d,"DateTime_Gr_France", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France)));
36061 }
36062 {
36063 PyDict_SetItemString(d,"DateTime_Gr_France_Alsace", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France_Alsace)));
36064 }
36065 {
36066 PyDict_SetItemString(d,"DateTime_Gr_France_Lorraine", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France_Lorraine)));
36067 }
36068 {
36069 PyDict_SetItemString(d,"DateTime_Gr_France_Strasbourg", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France_Strasbourg)));
36070 }
36071 {
36072 PyDict_SetItemString(d,"DateTime_Gr_Germany", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany)));
36073 }
36074 {
36075 PyDict_SetItemString(d,"DateTime_Gr_Germany_Catholic", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany_Catholic)));
36076 }
36077 {
36078 PyDict_SetItemString(d,"DateTime_Gr_Germany_Prussia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany_Prussia)));
36079 }
36080 {
36081 PyDict_SetItemString(d,"DateTime_Gr_Germany_Protestant", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany_Protestant)));
36082 }
36083 {
36084 PyDict_SetItemString(d,"DateTime_Gr_GreatBritain", SWIG_From_int(static_cast<int >(wxDateTime::Gr_GreatBritain)));
36085 }
36086 {
36087 PyDict_SetItemString(d,"DateTime_Gr_Greece", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Greece)));
36088 }
36089 {
36090 PyDict_SetItemString(d,"DateTime_Gr_Hungary", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Hungary)));
36091 }
36092 {
36093 PyDict_SetItemString(d,"DateTime_Gr_Ireland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Ireland)));
36094 }
36095 {
36096 PyDict_SetItemString(d,"DateTime_Gr_Italy", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Italy)));
36097 }
36098 {
36099 PyDict_SetItemString(d,"DateTime_Gr_Japan", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan)));
36100 }
36101 {
36102 PyDict_SetItemString(d,"DateTime_Gr_Japan_1", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan_1)));
36103 }
36104 {
36105 PyDict_SetItemString(d,"DateTime_Gr_Japan_2", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan_2)));
36106 }
36107 {
36108 PyDict_SetItemString(d,"DateTime_Gr_Japan_3", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan_3)));
36109 }
36110 {
36111 PyDict_SetItemString(d,"DateTime_Gr_Latvia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Latvia)));
36112 }
36113 {
36114 PyDict_SetItemString(d,"DateTime_Gr_Lithuania", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Lithuania)));
36115 }
36116 {
36117 PyDict_SetItemString(d,"DateTime_Gr_Luxemburg", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Luxemburg)));
36118 }
36119 {
36120 PyDict_SetItemString(d,"DateTime_Gr_Netherlands", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands)));
36121 }
36122 {
36123 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Groningen", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Groningen)));
36124 }
36125 {
36126 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Gelderland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Gelderland)));
36127 }
36128 {
36129 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Utrecht", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Utrecht)));
36130 }
36131 {
36132 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Friesland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Friesland)));
36133 }
36134 {
36135 PyDict_SetItemString(d,"DateTime_Gr_Norway", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Norway)));
36136 }
36137 {
36138 PyDict_SetItemString(d,"DateTime_Gr_Poland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Poland)));
36139 }
36140 {
36141 PyDict_SetItemString(d,"DateTime_Gr_Portugal", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Portugal)));
36142 }
36143 {
36144 PyDict_SetItemString(d,"DateTime_Gr_Romania", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Romania)));
36145 }
36146 {
36147 PyDict_SetItemString(d,"DateTime_Gr_Russia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Russia)));
36148 }
36149 {
36150 PyDict_SetItemString(d,"DateTime_Gr_Scotland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Scotland)));
36151 }
36152 {
36153 PyDict_SetItemString(d,"DateTime_Gr_Spain", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Spain)));
36154 }
36155 {
36156 PyDict_SetItemString(d,"DateTime_Gr_Sweden", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Sweden)));
36157 }
36158 {
36159 PyDict_SetItemString(d,"DateTime_Gr_Switzerland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Switzerland)));
36160 }
36161 {
36162 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Catholic", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Switzerland_Catholic)));
36163 }
36164 {
36165 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Protestant", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Switzerland_Protestant)));
36166 }
36167 {
36168 PyDict_SetItemString(d,"DateTime_Gr_Turkey", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Turkey)));
36169 }
36170 {
36171 PyDict_SetItemString(d,"DateTime_Gr_USA", SWIG_From_int(static_cast<int >(wxDateTime::Gr_USA)));
36172 }
36173 {
36174 PyDict_SetItemString(d,"DateTime_Gr_Wales", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Wales)));
36175 }
36176 {
36177 PyDict_SetItemString(d,"DateTime_Gr_Yugoslavia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Yugoslavia)));
36178 }
36179 {
36180 PyDict_SetItemString(d,"DateTime_Country_Unknown", SWIG_From_int(static_cast<int >(wxDateTime::Country_Unknown)));
36181 }
36182 {
36183 PyDict_SetItemString(d,"DateTime_Country_Default", SWIG_From_int(static_cast<int >(wxDateTime::Country_Default)));
36184 }
36185 {
36186 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_Start", SWIG_From_int(static_cast<int >(wxDateTime::Country_WesternEurope_Start)));
36187 }
36188 {
36189 PyDict_SetItemString(d,"DateTime_Country_EEC", SWIG_From_int(static_cast<int >(wxDateTime::Country_EEC)));
36190 }
36191 {
36192 PyDict_SetItemString(d,"DateTime_France", SWIG_From_int(static_cast<int >(wxDateTime::France)));
36193 }
36194 {
36195 PyDict_SetItemString(d,"DateTime_Germany", SWIG_From_int(static_cast<int >(wxDateTime::Germany)));
36196 }
36197 {
36198 PyDict_SetItemString(d,"DateTime_UK", SWIG_From_int(static_cast<int >(wxDateTime::UK)));
36199 }
36200 {
36201 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_End", SWIG_From_int(static_cast<int >(wxDateTime::Country_WesternEurope_End)));
36202 }
36203 {
36204 PyDict_SetItemString(d,"DateTime_Russia", SWIG_From_int(static_cast<int >(wxDateTime::Russia)));
36205 }
36206 {
36207 PyDict_SetItemString(d,"DateTime_USA", SWIG_From_int(static_cast<int >(wxDateTime::USA)));
36208 }
36209 {
36210 PyDict_SetItemString(d,"DateTime_Jan", SWIG_From_int(static_cast<int >(wxDateTime::Jan)));
36211 }
36212 {
36213 PyDict_SetItemString(d,"DateTime_Feb", SWIG_From_int(static_cast<int >(wxDateTime::Feb)));
36214 }
36215 {
36216 PyDict_SetItemString(d,"DateTime_Mar", SWIG_From_int(static_cast<int >(wxDateTime::Mar)));
36217 }
36218 {
36219 PyDict_SetItemString(d,"DateTime_Apr", SWIG_From_int(static_cast<int >(wxDateTime::Apr)));
36220 }
36221 {
36222 PyDict_SetItemString(d,"DateTime_May", SWIG_From_int(static_cast<int >(wxDateTime::May)));
36223 }
36224 {
36225 PyDict_SetItemString(d,"DateTime_Jun", SWIG_From_int(static_cast<int >(wxDateTime::Jun)));
36226 }
36227 {
36228 PyDict_SetItemString(d,"DateTime_Jul", SWIG_From_int(static_cast<int >(wxDateTime::Jul)));
36229 }
36230 {
36231 PyDict_SetItemString(d,"DateTime_Aug", SWIG_From_int(static_cast<int >(wxDateTime::Aug)));
36232 }
36233 {
36234 PyDict_SetItemString(d,"DateTime_Sep", SWIG_From_int(static_cast<int >(wxDateTime::Sep)));
36235 }
36236 {
36237 PyDict_SetItemString(d,"DateTime_Oct", SWIG_From_int(static_cast<int >(wxDateTime::Oct)));
36238 }
36239 {
36240 PyDict_SetItemString(d,"DateTime_Nov", SWIG_From_int(static_cast<int >(wxDateTime::Nov)));
36241 }
36242 {
36243 PyDict_SetItemString(d,"DateTime_Dec", SWIG_From_int(static_cast<int >(wxDateTime::Dec)));
36244 }
36245 {
36246 PyDict_SetItemString(d,"DateTime_Inv_Month", SWIG_From_int(static_cast<int >(wxDateTime::Inv_Month)));
36247 }
36248 {
36249 PyDict_SetItemString(d,"DateTime_Sun", SWIG_From_int(static_cast<int >(wxDateTime::Sun)));
36250 }
36251 {
36252 PyDict_SetItemString(d,"DateTime_Mon", SWIG_From_int(static_cast<int >(wxDateTime::Mon)));
36253 }
36254 {
36255 PyDict_SetItemString(d,"DateTime_Tue", SWIG_From_int(static_cast<int >(wxDateTime::Tue)));
36256 }
36257 {
36258 PyDict_SetItemString(d,"DateTime_Wed", SWIG_From_int(static_cast<int >(wxDateTime::Wed)));
36259 }
36260 {
36261 PyDict_SetItemString(d,"DateTime_Thu", SWIG_From_int(static_cast<int >(wxDateTime::Thu)));
36262 }
36263 {
36264 PyDict_SetItemString(d,"DateTime_Fri", SWIG_From_int(static_cast<int >(wxDateTime::Fri)));
36265 }
36266 {
36267 PyDict_SetItemString(d,"DateTime_Sat", SWIG_From_int(static_cast<int >(wxDateTime::Sat)));
36268 }
36269 {
36270 PyDict_SetItemString(d,"DateTime_Inv_WeekDay", SWIG_From_int(static_cast<int >(wxDateTime::Inv_WeekDay)));
36271 }
36272 {
36273 PyDict_SetItemString(d,"DateTime_Inv_Year", SWIG_From_int(static_cast<int >(wxDateTime::Inv_Year)));
36274 }
36275 {
36276 PyDict_SetItemString(d,"DateTime_Name_Full", SWIG_From_int(static_cast<int >(wxDateTime::Name_Full)));
36277 }
36278 {
36279 PyDict_SetItemString(d,"DateTime_Name_Abbr", SWIG_From_int(static_cast<int >(wxDateTime::Name_Abbr)));
36280 }
36281 {
36282 PyDict_SetItemString(d,"DateTime_Default_First", SWIG_From_int(static_cast<int >(wxDateTime::Default_First)));
36283 }
36284 {
36285 PyDict_SetItemString(d,"DateTime_Monday_First", SWIG_From_int(static_cast<int >(wxDateTime::Monday_First)));
36286 }
36287 {
36288 PyDict_SetItemString(d,"DateTime_Sunday_First", SWIG_From_int(static_cast<int >(wxDateTime::Sunday_First)));
36289 }
36290 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTime",_wrap_DefaultDateTime_get, _wrap_DefaultDateTime_set);
36291 {
36292 PyDict_SetItemString(d,"DF_INVALID", SWIG_From_int(static_cast<int >(wxDF_INVALID)));
36293 }
36294 {
36295 PyDict_SetItemString(d,"DF_TEXT", SWIG_From_int(static_cast<int >(wxDF_TEXT)));
36296 }
36297 {
36298 PyDict_SetItemString(d,"DF_BITMAP", SWIG_From_int(static_cast<int >(wxDF_BITMAP)));
36299 }
36300 {
36301 PyDict_SetItemString(d,"DF_METAFILE", SWIG_From_int(static_cast<int >(wxDF_METAFILE)));
36302 }
36303 {
36304 PyDict_SetItemString(d,"DF_SYLK", SWIG_From_int(static_cast<int >(wxDF_SYLK)));
36305 }
36306 {
36307 PyDict_SetItemString(d,"DF_DIF", SWIG_From_int(static_cast<int >(wxDF_DIF)));
36308 }
36309 {
36310 PyDict_SetItemString(d,"DF_TIFF", SWIG_From_int(static_cast<int >(wxDF_TIFF)));
36311 }
36312 {
36313 PyDict_SetItemString(d,"DF_OEMTEXT", SWIG_From_int(static_cast<int >(wxDF_OEMTEXT)));
36314 }
36315 {
36316 PyDict_SetItemString(d,"DF_DIB", SWIG_From_int(static_cast<int >(wxDF_DIB)));
36317 }
36318 {
36319 PyDict_SetItemString(d,"DF_PALETTE", SWIG_From_int(static_cast<int >(wxDF_PALETTE)));
36320 }
36321 {
36322 PyDict_SetItemString(d,"DF_PENDATA", SWIG_From_int(static_cast<int >(wxDF_PENDATA)));
36323 }
36324 {
36325 PyDict_SetItemString(d,"DF_RIFF", SWIG_From_int(static_cast<int >(wxDF_RIFF)));
36326 }
36327 {
36328 PyDict_SetItemString(d,"DF_WAVE", SWIG_From_int(static_cast<int >(wxDF_WAVE)));
36329 }
36330 {
36331 PyDict_SetItemString(d,"DF_UNICODETEXT", SWIG_From_int(static_cast<int >(wxDF_UNICODETEXT)));
36332 }
36333 {
36334 PyDict_SetItemString(d,"DF_ENHMETAFILE", SWIG_From_int(static_cast<int >(wxDF_ENHMETAFILE)));
36335 }
36336 {
36337 PyDict_SetItemString(d,"DF_FILENAME", SWIG_From_int(static_cast<int >(wxDF_FILENAME)));
36338 }
36339 {
36340 PyDict_SetItemString(d,"DF_LOCALE", SWIG_From_int(static_cast<int >(wxDF_LOCALE)));
36341 }
36342 {
36343 PyDict_SetItemString(d,"DF_PRIVATE", SWIG_From_int(static_cast<int >(wxDF_PRIVATE)));
36344 }
36345 {
36346 PyDict_SetItemString(d,"DF_HTML", SWIG_From_int(static_cast<int >(wxDF_HTML)));
36347 }
36348 {
36349 PyDict_SetItemString(d,"DF_MAX", SWIG_From_int(static_cast<int >(wxDF_MAX)));
36350 }
36351 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
36352 {
36353 PyDict_SetItemString(d,"DataObject_Get", SWIG_From_int(static_cast<int >(wxDataObject::Get)));
36354 }
36355 {
36356 PyDict_SetItemString(d,"DataObject_Set", SWIG_From_int(static_cast<int >(wxDataObject::Set)));
36357 }
36358 {
36359 PyDict_SetItemString(d,"DataObject_Both", SWIG_From_int(static_cast<int >(wxDataObject::Both)));
36360 }
36361 {
36362 PyDict_SetItemString(d,"Drag_CopyOnly", SWIG_From_int(static_cast<int >(wxDrag_CopyOnly)));
36363 }
36364 {
36365 PyDict_SetItemString(d,"Drag_AllowMove", SWIG_From_int(static_cast<int >(wxDrag_AllowMove)));
36366 }
36367 {
36368 PyDict_SetItemString(d,"Drag_DefaultMove", SWIG_From_int(static_cast<int >(wxDrag_DefaultMove)));
36369 }
36370 {
36371 PyDict_SetItemString(d,"DragError", SWIG_From_int(static_cast<int >(wxDragError)));
36372 }
36373 {
36374 PyDict_SetItemString(d,"DragNone", SWIG_From_int(static_cast<int >(wxDragNone)));
36375 }
36376 {
36377 PyDict_SetItemString(d,"DragCopy", SWIG_From_int(static_cast<int >(wxDragCopy)));
36378 }
36379 {
36380 PyDict_SetItemString(d,"DragMove", SWIG_From_int(static_cast<int >(wxDragMove)));
36381 }
36382 {
36383 PyDict_SetItemString(d,"DragLink", SWIG_From_int(static_cast<int >(wxDragLink)));
36384 }
36385 {
36386 PyDict_SetItemString(d,"DragCancel", SWIG_From_int(static_cast<int >(wxDragCancel)));
36387 }
36388
36389 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
36390 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
36391 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
36392 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
36393
36394 SWIG_addvarlink(SWIG_globals,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get, _wrap_DefaultVideoMode_set);
36395 }
36396